-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
[cmd/opampsupervisor] Report AvailableComponents via OpAMP supervisor #37250
[cmd/opampsupervisor] Report AvailableComponents via OpAMP supervisor #37250
Conversation
This PR was marked stale due to lack of activity. It will be closed in 14 days. |
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.
Sorry for the delayed review. Could you add an automated E2E test for this now that all the prerequisite pieces are in place?
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.
Thanks for quickly adding a test. I have relatively minor comments at this point, overall this looks good to me.
cmd/opampsupervisor/testdata/supervisor/supervisor_reports_available_components.yaml
Outdated
Show resolved
Hide resolved
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.
Thanks for your patience with reviews and for the quick responses to feedback!
For sure! Very appreciative of the quick turnaround after feedback responses! |
Description
This feature implements support for the new AvailableComponents message in opamp-go for the OpAMP supervisor:
open-telemetry/opamp-go#340
Since the AvailableComponents message has not yet been released, this PR contains replace directives for testing purposes. This PR will not be merged until opamp-go has been released with the new AvailableComponents message implementation, at which point the replace directives will be removed.opamp-go v0.19.0 has been released.This PR is one of two that make up #37248
Link to tracking issue
Fixes #37247
Testing
Updated unit tests
Manual end-to-end testing using the OpAMP extension and an external OpAMP server.
Documentation
Updated README