Files
gitops/apps/authentik/values.yaml
2026-01-12 16:41:40 +00:00

68 lines
1.6 KiB
YAML

authentik:
# --- App Configuration ---
authentik:
error_reporting:
enabled: false
email:
host: "smtp.example.com"
port: 587
username: "user"
use_tls: true
from: "authentik@stabify.de"
secret_key: "" # Via Env Var
# --- Server Component (UI & API) ---
server:
envFrom:
- secretRef:
name: authentik-secrets
ingress:
enabled: true
ingressClassName: traefik
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
hosts:
- "auth.apps.k3s.stabify.de"
paths:
- "/"
tls:
- secretName: authentik-tls
hosts:
- "auth.apps.k3s.stabify.de"
# --- Worker Component ---
worker:
envFrom:
- secretRef:
name: authentik-secrets
# --- Dependencies (Postgres & Redis) ---
postgresql:
enabled: true
image:
registry: docker.io
repository: bitnami/postgresql
tag: "16" # Simple Tag
auth:
existingSecret: "authentik-secrets"
secretKeys:
adminPasswordKey: "postgres-password"
userPasswordKey: "postgres-password"
primary:
persistence:
enabled: true
size: 8Gi
redis:
enabled: true
image:
registry: docker.io
repository: bitnami/redis
tag: "7.4" # Simple Tag
auth:
existingSecret: "authentik-secrets"
existingSecretPasswordKey: "redis-password"
architecture: standalone