# NEEDS YOUR INPUT before first sync: targetRevision below is a placeholder. # Run `helm list -n authentik` on the live cluster and set this to the chart # version actually deployed (installed by hand per the header comment in # values/authentik.yaml) -- Authentik is the SSO IdP gating Argo CD/Grafana/ # Gitea logins, so adopting it into GitOps with the wrong version could # trigger an unwanted live chart upgrade/downgrade on first sync. Sync is # left manual (no `automated:` block) until you've confirmed this and diffed # with `kubectl diff` / `argocd app diff`. apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: authentik namespace: argocd annotations: argocd.argoproj.io/sync-wave: "-1" spec: project: default sources: - repoURL: https://charts.goauthentik.io chart: authentik targetRevision: "REPLACE_ME" helm: valueFiles: - $values/values/authentik.yaml - repoURL: https://gitea.nik4nao.com/nik/homelab.git targetRevision: main ref: values destination: server: https://kubernetes.default.svc namespace: authentik syncPolicy: syncOptions: - CreateNamespace=true