Files
gitops/apps/openproject/values.yaml
2026-01-20 17:32:25 +01:00

52 lines
1.4 KiB
YAML

# -----------------------------------------------------------------------
# HAUPT-KEY: So heißt die Dependency in deiner Chart.yaml
# Alle Einstellungen MÜSSEN unter diesen Key eingerückt sein.
# -----------------------------------------------------------------------
openproject:
# 1. Allgemeine Einstellungen (Host)
openproject:
host: "openproject.apps.internal.k3s.stabify.de"
# 2. Ingress
ingress:
enabled: true
ingressClassName: "traefik"
host: "openproject.apps.internal.k3s.stabify.de"
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
tls:
- secretName: openproject-tls
hosts:
- openproject.apps.internal.k3s.stabify.de
# 3. Datenbank (PostgreSQL)
postgresql:
enabled: true
auth:
existingSecret: "openproject-db-credentials"
secretKeys:
adminPasswordKey: "postgres-password"
userPasswordKey: "password"
# WICHTIG: 'primary' gehört UNTER 'postgresql', nicht auf Ebene 0!
primary:
persistence:
enabled: true
size: 10Gi
storageClass: "longhorn"
# 4. Datei-Speicher
persistence:
enabled: true
size: 10Gi
accessMode: ReadWriteOnce
storageClass: "longhorn"
# 5. Memcached
memcached:
enabled: true