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

Unable to add multiple resolver types to the same issuer #7509

Open
suvl opened this issue Jan 14, 2025 · 0 comments
Open

Unable to add multiple resolver types to the same issuer #7509

suvl opened this issue Jan 14, 2025 · 0 comments
Labels
kind/bug Categorizes issue or PR as related to a bug.

Comments

@suvl
Copy link

suvl commented Jan 14, 2025

I have a use-case where I want to use DNS and HTTP ACME solvers, and per documentation it is allowed:

Image
https://cert-manager.io/docs/configuration/acme/#adding-multiple-solver-types
permalink of these docs.

There's even a full example here.

Image

However cert-manager webhook is rejecting the issuer:

│ Error: API response status: Failure
│ 
│   with module.cert_manager.kubernetes_manifest.acme_cluster_issuer,
│   on modules/cert-manager/main.tf line 28, in resource "kubernetes_manifest" "acme_cluster_issuer":
│   28: resource "kubernetes_manifest" "acme_cluster_issuer" {
│ 
│ admission webhook "webhook.cert-manager.io" denied the request: spec.acme.solvers[0]: Forbidden: may not specify more than one solver type in a single solver

So either the docs are wrong and I need to create two issuers, or the webhook does not know how to handle that.

  • Kubernetes version: 1.30
  • Cloud-provider/provisioner: GCP
  • cert-manager version: 1.16.1
  • Install method: helm

/kind bug

@cert-manager-prow cert-manager-prow bot added the kind/bug Categorizes issue or PR as related to a bug. label Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Categorizes issue or PR as related to a bug.
Projects
None yet
Development

No branches or pull requests

1 participant