61 lines
1.3 KiB
YAML
61 lines
1.3 KiB
YAML
---
|
|
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: authentik
|
|
namespace: default
|
|
spec:
|
|
interval: 10m
|
|
releaseName: authentik
|
|
targetNamespace: default
|
|
chart:
|
|
spec:
|
|
chart: authentik
|
|
reconcileStrategy: ChartVersion
|
|
sourceRef:
|
|
kind: HelmRepository
|
|
name: authentik
|
|
namespace: flux-system
|
|
valuesFrom:
|
|
- kind: Secret
|
|
name: authentik-creds
|
|
valuesKey: ak-pg-username
|
|
targetPath: authentik.postgresql.user
|
|
optional: false
|
|
- kind: Secret
|
|
name: authentik-creds
|
|
valuesKey: ak-pg-password
|
|
targetPath: authentik.postgresql.password
|
|
optional: false
|
|
- kind: Secret
|
|
name: authentik-creds
|
|
valuesKey: ak-secret-key
|
|
targetPath: authentik.secret_key
|
|
optional: false
|
|
values:
|
|
authentik:
|
|
postgresql:
|
|
host: db.home.mnke.org
|
|
name: authentik
|
|
# user: ""
|
|
# password: ""
|
|
port: 5432
|
|
# secret_key: ""
|
|
|
|
server:
|
|
ingress:
|
|
enabled: true
|
|
annotations:
|
|
cert-manager.io/cluster-issuer: le-cf-issuer
|
|
kubernetes.io/ingress.class: traefik
|
|
hosts:
|
|
- authentik.mnke.org
|
|
- authentik.dolo.mnke.org
|
|
ingressClassName: traefik
|
|
|
|
postgresql:
|
|
enabled: false
|
|
|
|
redis:
|
|
enabled: true
|