added authentik app

This commit is contained in:
kisfenyo
2025-12-27 18:57:41 +01:00
parent eeb346a7dc
commit d47aed4906
3 changed files with 255 additions and 0 deletions
+44
View File
@@ -526,3 +526,47 @@ spec:
- CreateNamespace=true
- PruneLast=true
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: authentik
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: default
# Using multiple sources: Helm chart + values from git repo
sources:
# Source 1: Helm chart from official repo
- repoURL: https://charts.goauthentik.io
chart: authentik
targetRevision: 2025.10.3
helm:
releaseName: authentik
valueFiles:
- $values/auth-system/authentik-values.yaml
# Source 2: Values file from your git repo
- repoURL: http://gitea.gitea-system.svc.cluster.local:3000/admin/homelab-manifests.git
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: auth-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
retry:
limit: 5
backoff:
duration: 5s
factor: 2
maxDuration: 3m
---