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