apiVersion: argoproj.io/v1alpha1 kind: ApplicationSet metadata: name: external-devices namespace: argocd-ops spec: generators: - list: elements: - env: prd cluster: cluster-prd template: metadata: name: external-devices-{{path.basename}} spec: project: default source: repoURL: https://gitea.gkdomaine.local/gkdomaine.fr/argocd.git targetRevision: main path: helm/external-devices/{{path.basename}} destination: name: '{{name}}' namespace: 'traefik-{{path.basename}}' syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true