fix: formatting yaml file

This commit is contained in:
2026-01-20 17:32:25 +01:00
parent 7fd3291c44
commit 6893e7de5b

View File

@@ -1,53 +1,52 @@
# 1. Allgemeine Einstellungen # -----------------------------------------------------------------------
# HAUPT-KEY: So heißt die Dependency in deiner Chart.yaml
# Alle Einstellungen MÜSSEN unter diesen Key eingerückt sein.
# -----------------------------------------------------------------------
openproject: openproject:
host: "pm.apps.internal.k3s.stabify.de"
# 2. Ingress Konfiguration (Für Traefik) # 1. Allgemeine Einstellungen (Host)
openproject: openproject:
# Deine Wunsch-Domain für OpenProject
host: "openproject.apps.internal.k3s.stabify.de" host: "openproject.apps.internal.k3s.stabify.de"
ingress: # 2. Ingress
ingress:
enabled: true enabled: true
ingressClassName: "traefik" ingressClassName: "traefik"
host: "openproject.apps.internal.k3s.stabify.de" host: "openproject.apps.internal.k3s.stabify.de"
# Hier kommen genau die Annotations aus deinem Authentik-Beispiel rein:
annotations: annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.entrypoints: websecure traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true" traefik.ingress.kubernetes.io/router.tls: "true"
# Konfiguration für das Zertifikat (wie in deinem Authentik-File)
tls: tls:
- secretName: openproject-tls # Name des Secrets, wo das Zertifikat gespeichert wird - secretName: openproject-tls
hosts: hosts:
- openproject.apps.internal.k3s.stabify.de - openproject.apps.internal.k3s.stabify.de
# 3. Datenbank (PostgreSQL) # 3. Datenbank (PostgreSQL)
# Standardmäßig installiert das Chart eine PostgreSQL Instanz. postgresql:
# Für Produktion auf K3s ist das okay, solange der Storage stimmt.
postgresql:
enabled: true enabled: true
auth: auth:
existingSecret: "openproject-db-credentials" existingSecret: "openproject-db-credentials"
secretKeys: secretKeys:
adminPasswordKey: "postgres-password" adminPasswordKey: "postgres-password"
userPasswordKey: "password" userPasswordKey: "password"
primary:
# WICHTIG: 'primary' gehört UNTER 'postgresql', nicht auf Ebene 0!
primary:
persistence: persistence:
enabled: true enabled: true
size: 10Gi size: 10Gi
storageClass: "longhorn" storageClass: "longhorn"
# 3. Datei-Speicher (Anhänge) auf Longhorn # 4. Datei-Speicher
persistence: persistence:
enabled: true enabled: true
size: 10Gi size: 10Gi
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
# WICHTIG: Auch hier Longhorn für die Assets
storageClass: "longhorn" storageClass: "longhorn"
# 5. Memcached (für Caching, verbessert Performance) # 5. Memcached
memcached: memcached:
enabled: true enabled: true