apiVersion: argoproj.io/v1alpha1 kind: ApplicationSet metadata: name: dynamic-apps namespace: argocd spec: generators: - git: repoURL: https://git.konsthol.eu/konsthol/argocdapps revision: HEAD directories: - path: example-app - path: json-echo template: metadata: name: "{{path.basename}}" spec: project: default source: repoURL: https://git.konsthol.eu/konsthol/argocdapps path: "{{path}}/application.yaml" targetRevision: HEAD destination: server: https://kubernetes.default.svc namespace: "{{path.basename}}" syncPolicy: automated: prune: true selfHeal: true