apiVersion: argoproj.io/v1alpha1 kind: ApplicationSet metadata: name: cert-manager namespace: argocd finalizers: - resources-finalizer.argocd.argoproj.io spec: goTemplate: true goTemplateOptions: ["missingkey=error"] generators: - list: elements: - cluster: devel url: https://kubernetes.default.svc template: metadata: name: 'cert-manager-{{.cluster}}' spec: project: default source: chart: cert-manager repoURL: https://charts.jetstack.io targetRevision: 1.18.2 helm: releaseName: cert-manager values: | crds: enabled: true serviceAccount: create: true annotations: eks.amazonaws.com/role-arn: arn:aws:iam::273729230602:role/eks1-devel-cert-manager config: featureGates: ACMEHTTP01IngressPathTypeExact: false destination: server: '{{.url}}' namespace: cert-manager syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true