apiVersion: argoproj.io/v1alpha1 kind: ApplicationSet metadata: name: my-applications namespace: argocd spec: generators: - git: repoURL: "https://git.konsthol.eu/konsthol/argocdapps" revision: "main" directories: - path: apps/example-app - path: apps/json-echo template: metadata: name: "{{path.basename}}" spec: project: default source: repoURL: "https://git.konsthol.eu/konsthol/argocdapps" path: "apps/{{path.basename}}" helm: valueFiles: - values-override.yaml destination: server: "https://kubernetes.default.svc" namespace: "{{path.basename}}" syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true