Skip to content

Restrict capabilities that may change after the first message#306

Open
tigrannajaryan wants to merge 2 commits intoopen-telemetry:mainfrom
tigrannajaryan:tigran/limited-capability-changes
Open

Restrict capabilities that may change after the first message#306
tigrannajaryan wants to merge 2 commits intoopen-telemetry:mainfrom
tigrannajaryan:tigran/limited-capability-changes

Conversation

@tigrannajaryan
Copy link
Copy Markdown
Member

We made this decision a while back but forgot to update the spec: open-telemetry/opamp-go#366 (comment)

@tigrannajaryan tigrannajaryan requested a review from a team as a code owner March 25, 2026 21:16
@tigrannajaryan
Copy link
Copy Markdown
Member Author

@andykellr @jaronoff97 you probably remember the discussion we had in this thread: open-telemetry/opamp-go#366 (comment)

The last message I posted there was that we will restrict what capabilities may be changed after starting. However, we haven't changed the spec to reflect that.

This PR adds the limitation. Please take a look.

We made this decision a while back but forgot to update the spec:
open-telemetry/opamp-go#366 (comment)
@tigrannajaryan tigrannajaryan force-pushed the tigran/limited-capability-changes branch from 426ee8c to 01d9fcd Compare March 25, 2026 21:19
We made this decision a while back but forgot to update the spec:
open-telemetry/opamp-go#366 (comment)
@tigrannajaryan
Copy link
Copy Markdown
Member Author

@evan-bradley I would also like your opinion on this. Does Supervisor ever change the set of supported capabilities after it starts the OpAMP Agent? Can this restriction cause problems for the Supervisor?

tigrannajaryan added a commit to tigrannajaryan/opamp-go that referenced this pull request Mar 26, 2026
Only certain capabilities can be changed after Start(), see spec change:
open-telemetry/opamp-spec#306
@tigrannajaryan
Copy link
Copy Markdown
Member Author

Corresponding change in opamp-go: open-telemetry/opamp-go#538

tigrannajaryan added a commit to tigrannajaryan/opamp-go that referenced this pull request Mar 26, 2026
Only certain capabilities can be changed after Start(), see spec change:
open-telemetry/opamp-spec#306
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants