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

Disabling cert manager dependency as part of helm install #3150

Open
doddisam opened this issue Mar 5, 2024 · 1 comment
Open

Disabling cert manager dependency as part of helm install #3150

doddisam opened this issue Mar 5, 2024 · 1 comment
Labels

Comments

@doddisam
Copy link

doddisam commented Mar 5, 2024

Background

Our K8's cluster already has cert manager installed. We do want to generate internal certs using that cert manager and create below secrets.

controllers-webhook-server-cert
korifi-api-internal-cert

Is is possible to just create internal certs from our cert manager and add it as secrets manually with same name or its by default helm just tries to create it during the install?

Basically looking for a way to bypass the internal cert generation step during the install. Instead generated those required certs and add manually as secrets and install.

Action to take

No response

Impact

Our K8's cluster already has cert manager installed. We do want to generate certs using that cert manager and create below secrets.

controllers-webhook-server-cert
korifi-api-internal-cert

Is is possible to just create certs from our cert manager and add it as secrets manually with same name or its by default helm just tries to create it during the install?

Basically looking for a way to bypass the cert generation step during the install. Instead generated those required certs and add manually as secrets and install.

Dev Notes

No response

@doddisam doddisam added the chore label Mar 5, 2024
@doddisam doddisam changed the title Disabling cert manager as part of helm install Disabling cert manager dependency as part of helm install Mar 5, 2024
@georgethebeatle
Copy link
Member

Hey @doddisam,

Currently the dependency to the cert manager cannot be easily turned off. We use cert manager certificates to configure Korifi webhooks with CA bundles via the cert-manager.io/inject-ca-from annotation

At the moment one can easily use their own certificates for both the API and workloads via setting the generateIngressCertificates helm value to false. However, the issue with webhook certificates above remains.

We realise that such a dependency might be incovenient in alternative deployment scenarios. Would you be interested into proposing/PRing a way to make this dependency optional?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 🧊 Icebox
Development

No branches or pull requests

2 participants