apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: sops-secrets namespace: argocd finalizers: - resources-finalizer.argocd.argoproj.io annotations: argocd.argoproj.io/sync-wave: "0" spec: project: homelab revisionHistoryLimit: 3 syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true source: repoURL: https://forgejo.riotpiao.com/rock/homelab.git targetRevision: main # ksops decrypts every *.enc.yaml here at kustomize-build time (repo-server # runs `kustomize build --enable-alpha-plugins --enable-exec`). Replaces the # old sops-secrets-v1.0 CMP whose discover glob silently hijacked kustomize # rendering of any app whose path contained a *.enc.yaml. path: k8s/argocd/secrets destination: server: https://kubernetes.default.svc