Skip to content
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

OpAMP Bridge resource in the operator #1318

Closed
14 tasks done
jaronoff97 opened this issue Dec 12, 2022 · 3 comments
Closed
14 tasks done

OpAMP Bridge resource in the operator #1318

jaronoff97 opened this issue Dec 12, 2022 · 3 comments
Assignees
Labels
area:opamp Issues for the opamp resource enhancement New feature or request

Comments

@jaronoff97
Copy link
Contributor

jaronoff97 commented Dec 12, 2022

Per the discussion in the Operator SIG, the plan is for the Operator to take on creating a container that is able to remotely configure OpenTelemetryCollector CRDs via OpAMP. The design documents for this proposal can be read here.

I'm planning on taking on this work in the coming weeks/months. I plan to create a new directory in the operator repo's cmd folder with a remoteconfiguration service. This container will be built in the same way as the target allocator. The service will be marked as alpha in its README.md. There's probably a few more organizational tasks related to this that will need to be done.

Todo (part 1)

  • Create the new directory for the remoteconfiguration service
  • Create a valid opamp agent in the remote configuration
  • Report health and status via OpAMP
  • Connect the opamp agent to a valid operator opamp server
  • Allow the remoteconfiguration service to create OpenTelemetryCollector CRDs
  • Create collector CRDs from received messages from opamp
  • Add tests and documentation

Todo (part 2)

Todo (part 3)

@jaronoff97 jaronoff97 added the enhancement New feature or request label Dec 12, 2022
@jaronoff97 jaronoff97 self-assigned this Dec 12, 2022
@jaronoff97
Copy link
Contributor Author

I'm planning on starting on the part 1 next week

@jaronoff97 jaronoff97 changed the title Remote Configuration resource in the operator OpAMP Bridge resource in the operator Jan 13, 2023
@jaronoff97 jaronoff97 added the area:opamp Issues for the opamp resource label Jan 13, 2023
@jaronoff97
Copy link
Contributor Author

issues will be made as needed, i just added three more that can mostly be done in parallel if anyone else wants to hop in :)

@jaronoff97
Copy link
Contributor Author

All these are completed and the bridge is released! It's already being used in production ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:opamp Issues for the opamp resource enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant