Argo/apps/templates/authentik.yaml

69 lines
1.6 KiB
YAML
Raw Normal View History

2022-11-30 10:24:18 +01:00
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: authentik
namespace: argo-cd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
destination:
server: https://kubernetes.default.svc
namespace: authentik
project: default
source:
chart: authentik
helm:
values: |
image:
repository: ghcr.io/goauthentik/server
tag: 2022.10.0
authentik:
error_reporting:
enabled: true
envValueFrom:
2022-11-30 13:13:12 +01:00
# AUTHENTIK_POSTGRESQL__PASSWORD:
# secretKeyRef:
# key: postgres-password
# name: authentik-postgresql
2022-11-30 10:24:18 +01:00
AUTHENTIK_SECRET_KEY:
secretKeyRef:
key: AUTHENTIK_SECRET_KEY
name: authentik-secret
postgresql:
image:
registry: ghcr.io
repository: zcube/bitnami-compat/postgresql
2022-11-30 11:04:14 +01:00
tag: 11.18.0-debian-11-r39
2022-11-30 10:24:18 +01:00
enabled: true
2022-11-30 13:07:29 +01:00
#auth:
# existingSecret: postgres-secret
# secretKeys:
# userPasswordKey: postgres-password
# username: authentik
# database: authentik
2022-11-30 10:34:37 +01:00
persistence:
enabled: true
storageClass: longhorn
accessModes:
- ReadWriteOnce
2022-11-30 10:24:18 +01:00
redis:
enabled: true
image:
registry: ghcr.io
repository: zcube/bitnami-compat/redis
2022-11-30 11:04:14 +01:00
tag: 6.2.7-debian-11-r39
2022-11-30 10:24:18 +01:00
repoURL: https://charts.goauthentik.io
2022-11-30 10:29:17 +01:00
targetRevision: 2022.09.0
2022-11-30 10:24:18 +01:00
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true