# apiVersion: v1 # kind: Secret # metadata: # name: cloudflare-api-token-secret # namespace: cert-manager # type: Opaque # stringData: # api-token: # --- apiVersion: cert-manager.io/v1 kind: ClusterIssuer metadata: name: cloudflare-letsencrypt-staging spec: acme: email: me@moll.re server: https://acme-staging-v02.api.letsencrypt.org/directory privateKeySecretRef: # Secret resource that will be used to store the account's private key. name: cloudflare-letsencrypt-issuer-account-key solvers: - dns01: cloudflare: email: mollator2@gmail.com apiTokenSecretRef: # Name of the secret created on the other resource name: cloudflare-api-token-secret key: api-token --- apiVersion: cert-manager.io/v1 kind: ClusterIssuer metadata: name: cloudflare-letsencrypt-prod spec: acme: email: me@moll.re server: https://acme-v02.api.letsencrypt.org/directory privateKeySecretRef: # Secret resource that will be used to store the account's private key. name: cloudflare-letsencrypt-issuer-account-key solvers: - dns01: cloudflare: email: mollator2@gmail.com apiTokenSecretRef: # Name of the secret created on the other resource name: cloudflare-api-token-secret key: api-token