k3s/namespaces/auth/authentik/patches/chart.yaml

67 lines
1.6 KiB
YAML
Raw Normal View History

2025-03-31 17:39:58 -04:00
apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: chart
spec:
chart: authentik
repo: https://charts.goauthentik.io
targetNamespace: auth
createNamespace: true
valuesContent: |-
authentik:
secret_key: "file:///auth-secrets/SECRET-KEY"
postgresql:
host: postgres-svc.core.svc.cluster.local
port: 5432
user: authentik # Using default directly
password: file:///auth-secrets/DB-PASSWORD
database: authentik
redis:
host: redis-svc.core.svc.cluster.local
db: 15
email:
from: homelab@leechpepin.com
host: blizzard.mxrouting.net
port: 465
use_ssl: true
username: homelab@leechpepin.com
password: file:///smtp-secrets/SMTP_PASSWORD
postgresql:
enabled: false
redis:
enabled: false
server:
service:
type: NodePort
volumes:
- name: auth-secrets
secret:
secretName: authentik-secrets
- name: smtp-secrets
secret:
secretName: smtp-secrets
volumeMounts:
- name: auth-secrets
mountPath: /auth-secrets
readOnly: true
- name: smtp-secrets
mountPath: /smtp-secrets
readOnly: true
worker:
volumes:
- name: auth-secrets
secret:
secretName: authentik-secrets
- name: smtp-secrets
secret:
secretName: smtp-secrets
volumeMounts:
- name: auth-secrets
mountPath: /auth-secrets
readOnly: true
- name: smtp-secrets
mountPath: /smtp-secrets
readOnly: true