apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: matrix-stack namespace: matrix spec: interval: 1h chart: spec: chart: matrix-stack version: "26.4.0" sourceRef: kind: HelmRepository name: element-ess-oci namespace: flux-system values: # 1. Globale Einstellungen (Das Fundament) global: domainName: axion1337.chat postgresql: existingSecret: matrix-postgres-auth # 2. Interne Postgres deaktivieren (verhindert den /postgres Fehler) postgres: enabled: false # 3. Synapse (API auf matrix.axion1337.chat) synapse: enabled: true ingress: host: matrix.axion1337.chat # 4. Element Web (Client auf axion1337.chat) elementWeb: enabled: true ingress: host: axion1337.chat # 5. Element Admin (Konsole auf admin.axion1337.chat) elementAdmin: enabled: true ingress: host: admin.axion1337.chat # 6. Well-Known (Ohne 'host', da automatisch via elementWeb) wellKnownDelegation: enabled: true # 7. Ingress-Basis (SSL & Traefik) ingress: className: traefik annotations: cert-manager.io/cluster-issuer: letsencrypt-prod traefik.ingress.kubernetes.io/router.tls: "true"