apiVersion: argoproj.io/v1alpha1 kind: ApplicationSet metadata: name: applications namespace: argocd labels: dev.stonegarden: application spec: generators: - git: repoURL: https://github.com/vehagn/homelab revision: HEAD directories: - path: apps/* template: metadata: name: '{{ path.basename }}' labels: dev.stonegarden: application finalizers: - resources-finalizer.argocd.argoproj.io spec: project: applications source: repoURL: https://github.com/vehagn/homelab targetRevision: HEAD path: '{{ path }}' destination: name: in-cluster namespace: argocd syncPolicy: automated: selfHeal: true prune: true