-
Notifications
You must be signed in to change notification settings - Fork 35
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
Define OpAMP Protobuf schema stability guarantees #141
Define OpAMP Protobuf schema stability guarantees #141
Conversation
@andykellr I am opening this draft so that we can discuss what else is necessary to resolve #134 |
I think this looks good. |
The guarantees mostly mirror the proposal for OTLP (open-telemetry/opentelemetry-proto#432), the primary difference being that OpAMP has no gRPC services defined and does not need any guarantees for service definitions. Resolves open-telemetry#134
198a252
to
89b786f
Compare
OTLP Stability guarantees were merged: open-telemetry/opentelemetry-proto#432 This PR is ready for review and merging. |
- No existing symbol will be deleted. | ||
|
||
Future versions of the OpAMP specification may be extended by modifying the | ||
Protobuf schema defined in this specification version. The following Protobuf schema |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we specify how deprecations will be handled for the spec?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I haven't put anything thought into the subject of deprecations. I also don't see anything in OTLP spec to use as an inspiration. It is probably worth thinking about, but probably should be a separate PR.
@andykellr please review. |
The guarantees mostly mirror the guarantees for OTLP (open-telemetry/opentelemetry-proto#432), the primary difference being that OpAMP has no gRPC services defined and does not need any guarantees for service definitions.
This PR reflects the OpAMP Workgroup's discussions.
Resolves #134