fix: formatting yaml file
This commit is contained in:
@@ -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:
|
||||
host: "pm.apps.internal.k3s.stabify.de"
|
||||
|
||||
# 2. Ingress Konfiguration (Für Traefik)
|
||||
openproject:
|
||||
# Deine Wunsch-Domain für OpenProject
|
||||
host: "openproject.apps.internal.k3s.stabify.de"
|
||||
# 1. Allgemeine Einstellungen (Host)
|
||||
openproject:
|
||||
host: "openproject.apps.internal.k3s.stabify.de"
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
ingressClassName: "traefik"
|
||||
host: "openproject.apps.internal.k3s.stabify.de"
|
||||
# 2. Ingress
|
||||
ingress:
|
||||
enabled: true
|
||||
ingressClassName: "traefik"
|
||||
host: "openproject.apps.internal.k3s.stabify.de"
|
||||
|
||||
# Hier kommen genau die Annotations aus deinem Authentik-Beispiel rein:
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
traefik.ingress.kubernetes.io/router.entrypoints: websecure
|
||||
traefik.ingress.kubernetes.io/router.tls: "true"
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
traefik.ingress.kubernetes.io/router.entrypoints: websecure
|
||||
traefik.ingress.kubernetes.io/router.tls: "true"
|
||||
|
||||
# Konfiguration für das Zertifikat (wie in deinem Authentik-File)
|
||||
tls:
|
||||
- secretName: openproject-tls # Name des Secrets, wo das Zertifikat gespeichert wird
|
||||
hosts:
|
||||
- openproject.apps.internal.k3s.stabify.de
|
||||
tls:
|
||||
- secretName: openproject-tls
|
||||
hosts:
|
||||
- openproject.apps.internal.k3s.stabify.de
|
||||
|
||||
# 3. Datenbank (PostgreSQL)
|
||||
# Standardmäßig installiert das Chart eine PostgreSQL Instanz.
|
||||
# Für Produktion auf K3s ist das okay, solange der Storage stimmt.
|
||||
postgresql:
|
||||
enabled: true
|
||||
auth:
|
||||
existingSecret: "openproject-db-credentials"
|
||||
secretKeys:
|
||||
adminPasswordKey: "postgres-password"
|
||||
userPasswordKey: "password"
|
||||
primary:
|
||||
persistence:
|
||||
enabled: true
|
||||
size: 10Gi
|
||||
storageClass: "longhorn"
|
||||
# 3. Datenbank (PostgreSQL)
|
||||
postgresql:
|
||||
enabled: true
|
||||
auth:
|
||||
existingSecret: "openproject-db-credentials"
|
||||
secretKeys:
|
||||
adminPasswordKey: "postgres-password"
|
||||
userPasswordKey: "password"
|
||||
|
||||
# 3. Datei-Speicher (Anhänge) auf Longhorn
|
||||
persistence:
|
||||
enabled: true
|
||||
size: 10Gi
|
||||
accessMode: ReadWriteOnce
|
||||
# WICHTIG: Auch hier Longhorn für die Assets
|
||||
storageClass: "longhorn"
|
||||
# WICHTIG: 'primary' gehört UNTER 'postgresql', nicht auf Ebene 0!
|
||||
primary:
|
||||
persistence:
|
||||
enabled: true
|
||||
size: 10Gi
|
||||
storageClass: "longhorn"
|
||||
|
||||
# 5. Memcached (für Caching, verbessert Performance)
|
||||
memcached:
|
||||
enabled: true
|
||||
# 4. Datei-Speicher
|
||||
persistence:
|
||||
enabled: true
|
||||
size: 10Gi
|
||||
accessMode: ReadWriteOnce
|
||||
storageClass: "longhorn"
|
||||
|
||||
# 5. Memcached
|
||||
memcached:
|
||||
enabled: true
|
||||
Reference in New Issue
Block a user