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

Can not specify / use a ClusterIssuer for kubewarden tls cert #158

Open
1 task done
Martin-Weiss opened this issue Nov 22, 2022 · 2 comments
Open
1 task done

Can not specify / use a ClusterIssuer for kubewarden tls cert #158

Martin-Weiss opened this issue Nov 22, 2022 · 2 comments
Labels
kind/bug Something isn't working

Comments

@Martin-Weiss
Copy link

Is there an existing issue for this?

  • 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

  1. deploy cert-manager with self-signed CA and create a ClusterIssuer
  2. try to use the ClusterIssuer with Kubewarden helm chart deployment

Environment

- OS: Linux / SLES 15 SP4
- Architecture: x86_64

Anything else?

No response

@Martin-Weiss Martin-Weiss added the kind/bug Something isn't working label Nov 22, 2022
@Martin-Weiss
Copy link
Author

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)

@viccuad
Copy link
Member

viccuad commented Dec 2, 2022

Relates to #19.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants