helm-charts
helm-charts copied to clipboard
Can not specify / use a ClusterIssuer for kubewarden tls cert
Is there an existing issue for this?
- [X] I have searched the existing issues
Current Behavior
When deploying cert-manager we create a CA and a ClusterIssuer and want to use the ClusterIssuer also for Kubewarden. Unfortunately the helm chart does not allow to specify the usage of a ClusterIssuer. Seems there is just support for an "Issuer".
Expected Behavior
ClusterIssuer should be able to be used.
Steps To Reproduce
- deploy cert-manager with self-signed CA and create a ClusterIssuer
- try to use the ClusterIssuer with Kubewarden helm chart deployment
Environment
- OS: Linux / SLES 15 SP4
- Architecture: x86_64
Anything else?
No response
In case we give the user the option to create and use their own issuer we should give them the option to use a ClusterIssuer and/or a namesaced issuer:
# source options:
# - "cert-manager-self-signed": Scaffold cert-manager integration, and create
# a self-signed certificate with a cert-manager self-signed Issuer. Depends
# on cert-manager. (default)
# - "cert-manager": Scafffold cert-manager integration. User configures their
# own Issuer. Depends on cert-manager. Set tls.certManagerIssuerName to the
# desired Issuer.
Otherwise the “User configures their own Issuer.” does not make much sense vs "Kubewarden creates the issuer"..
(Each issuer should be added to the trusted CA store and should be verified / validated)
Relates to https://github.com/kubewarden/helm-charts/issues/19.