-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resolve missing URI scheme issue #195
Comments
As far as I understand we're currently using grpc but planning to change to ttrpc once all other parties support it. If I look at the sample_kbs code (which the AA connects to using KBS URI), it is a grpc server implemented by
So, at least for now, the KBS is an http2 server (exposing an underlying grpc protocol). So I think the correct URI scheme is
That still leaves an open question of what should be the URI scheme after we modify to ttrpc. Maybe we can see what other ttrpc-based projects did. |
afaik https://github.com/containerd/ttrpc-rust is compatible with https://github.com/containerd/ttrpc, and that states:
|
The Currently we only have one KBC that actually uses this field. When we add this test, we'll need to fixup the EAA KBC as well. We'll also want to make sure that people know that they need to change their agent config file slightly. We've been using the convention of passing |
@jodh-intel is this issue still relevant or can be closed? |
Writing tests for confidential-containers/attestation-agent#29 uncovered the fact that the KBS URI is not technically a URI since it doesn't include a scheme.
We need to resolve which scheme is appropriate. We're using ttrpc so is it http, https, h2c, h2, other?
A minimal diff once we've decided is something like:
The text was updated successfully, but these errors were encountered: