cluster-issuer
Cluster-scoped certificate issuer configuration.
Deployment Scope
- Cluster scope: global or site
- Values keys:
global.cluster_issuer,site.cluster_issuer - ArgoCD Application template:
charts/argocd-understack/templates/application-cluster-issuer.yaml
How ArgoCD Builds It
- ArgoCD renders only the sources declared directly in the Application template.
- The current template does not read a deploy-repo
values.yamlfor this component. - The deploy repo overlay directory for this component is the only source for this Application, so
kustomization.yamland any referenced manifests are the final Application content.
How to Enable
Enable this component under the scope that matches your deployment model:
Deployment Repo Content
Use any secret delivery mechanism you prefer. The contract that matters is the final Kubernetes Secret or manifest shape described below.
Required or commonly required items:
ClusterIssuer manifest: Define the issuer, solver, and policy that cert-manager should use for cluster certificates.DNS or API credential Secret: When the issuer solves challenges through an external API, create the Secret name referenced by yourClusterIssuermanifest and populate it withusernameandapi-keykeys, or the equivalent keys your issuer expects.
Optional additions:
Additional issuer manifests: Add more issuers if you need separate trust domains, challenge solvers, or certificate policies.