apiVersion: argoproj.io/v1alpha1 kind: ApplicationSet metadata: name: homelab-apps namespace: argocd spec: generators: - git: repoURL: https://git.hnrx.net/homelab/rke2-single-node.git revision: HEAD directories: - path: 09_homelab_apps/* template: metadata: name: '{{path.basename}}' spec: project: homelab source: repoURL: https://git.hnrx.net/homelab/rke2-single-node.git path: '{{path}}' helm: valueFiles: - values.yaml destination: server: https://kubernetes.default.svc namespace: '{{path.basename}}' syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true