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

Research all the changes necessary to support other OpenTelemetry deployments mode #928

Closed
jvanz opened this issue Nov 29, 2024 · 2 comments
Assignees
Milestone

Comments

@jvanz
Copy link
Member

jvanz commented Nov 29, 2024

During the initial work done the #916 we detected the need to change how we integrate with OpenTelemetry. To properly collect metadata from the Kubernetes cluster is necessary to run the OpenTelemetry collector in other deployments modes, like daemonset or deployments. However, as the Kubewarden stack components expected the collector to be run in a sidecar, this is not possible. Therefore, we need to changes the Kubewarden stack components (e.g. controller and policy server) to support sending metrics and tracing data to Otel collector running somewhere else.

The goal of this issue is to research all the changes required to make that possible.

Acceptance criteria

  • Map what changes are necessary to the controller to allow the communication with a Otel collector not running as a sidecar.
  • Map what changes are necessary to the policy server to allow the communication with a Otel collector not running as a sidecar.
  • Map the changes in the controller necessary to it to create policy servers properly configured to send data to Otel collector not running as a sidecar
  • Map the missing Helm chart configuration to allow the Kubewarden components (after the changes described in the other acceptance criteria) to send data to remote Otel collectors.
  • Write an epic issue to keep track of the required changes
@jvanz jvanz added this to Kubewarden Nov 29, 2024
@jvanz jvanz converted this from a draft issue Nov 29, 2024
@jvanz jvanz added this to the 1.20 milestone Dec 2, 2024
@jvanz jvanz self-assigned this Dec 2, 2024
@jvanz jvanz moved this from Todo to In Progress in Kubewarden Dec 2, 2024
@jvanz
Copy link
Member Author

jvanz commented Dec 3, 2024

@kubewarden/kubewarden-developers please, review this epic issue about the Otel changes and let me know if you miss something.

@jvanz jvanz moved this from In Progress to Pending review in Kubewarden Dec 3, 2024
@jvanz
Copy link
Member Author

jvanz commented Dec 5, 2024

@kubewarden/kubewarden-developers I think we have a nice epic to work on and seems that all agree on how to do it. Therefore, I'm closing this issue. Let me know if you think we need something else to do in this spike.

@jvanz jvanz closed this as completed Dec 5, 2024
@github-project-automation github-project-automation bot moved this from Pending review to Done in Kubewarden Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

1 participant