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

backport: remove cert manager support #2138

Merged

Conversation

edeNFed
Copy link
Contributor

@edeNFed edeNFed commented Jan 5, 2025

Cert-manager has been unreliable, often failing to generate certificates correctly or at all. This PR removes all cert-manager dependencies and switches to always self-signing certificates. As long as the CA bundle in MutatingWebhookConfiguration matches the TLS secret used by odigos-instrumentor, everything will work reliably. This change simplifies the process and ensures consistent behavior.

@edeNFed edeNFed merged commit 34c4f27 into odigos-io:greatwall Jan 6, 2025
3 checks passed
edeNFed added a commit to edeNFed/odigos that referenced this pull request Jan 7, 2025
Cert-manager has been unreliable, often failing to generate certificates
correctly or at all. This PR removes all cert-manager dependencies and
switches to always self-signing certificates. As long as the CA bundle
in MutatingWebhookConfiguration matches the TLS secret used by
odigos-instrumentor, everything will work reliably. This change
simplifies the process and ensures consistent behavior.
damemi pushed a commit to damemi/odigos that referenced this pull request Jan 7, 2025
Cert-manager has been unreliable, often failing to generate certificates
correctly or at all. This PR removes all cert-manager dependencies and
switches to always self-signing certificates. As long as the CA bundle
in MutatingWebhookConfiguration matches the TLS secret used by
odigos-instrumentor, everything will work reliably. This change
simplifies the process and ensures consistent behavior.
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.

1 participant