apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: stack-basicstack-de namespace: argocd spec: project: default source: repoURL: git@forgejo.forgejo.svc.cluster.local:basicstack/stack.basicstack.de.git targetRevision: main path: apps directory: recurse: true exclude: 'argocd/**' destination: server: https://kubernetes.default.svc syncPolicy: automated: prune: false # Manual approval for deletions selfHeal: true syncOptions: - CreateNamespace=true