Files
homelab/kubernetes/infrastructure/controllers/authelia/postgres-release.yaml

36 lines
818 B
YAML

---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: authelia-postgresql
namespace: flux-system
spec:
chart:
spec:
chart: postgresql
version: 18.5.6
reconcileStrategy: ChartVersion
sourceRef:
kind: HelmRepository
name: bitnami
namespace: flux-system
interval: 1m0s
targetNamespace: authelia
values:
auth:
username: authelia
database: authelia
existingSecret: authelia-secrets
secretKeys:
adminPasswordKey: POSTGRES_ADMIN_PASSWORD
userPasswordKey: POSTGRES_PASSWORD
primary:
startupProbe:
enabled: true
initialDelaySeconds: 10
periodSeconds: 10
failureThreshold: 30
timeoutSeconds: 5
persistence:
existingClaim: authelia-db