# ============================================================================= # TEMPLATE — NOT APPLIED, NOT ENCRYPTED (.yaml.example is ignored by kustomize # and never auto-encrypted by SOPS). Reference scaffold only. # # (a) Copy to: platform/cert-manager/cloudflare-api-token.sops.yaml # (b) kustomization: add this line under `resources:` in # platform/cert-manager/kustomization.yaml # - cloudflare-api-token.sops.yaml # (c) Encrypt: sops -e -i platform/cert-manager/cloudflare-api-token.sops.yaml # (d) Consumed by: cert-manager ClusterIssuers (DNS-01 solver). The Cloudflare # DNS-01 solver's apiTokenSecretRef points at secret # `cloudflare-api-token`, key `api-token`. [Phase 2] # # The token must be a Cloudflare API token with Zone:DNS:Edit + Zone:Read scope. # ============================================================================= apiVersion: v1 kind: Secret metadata: name: cloudflare-api-token namespace: cert-manager type: Opaque stringData: api-token: REPLACE-ME-CLOUDFLARE-DNS-EDIT-TOKEN