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: # Wichtig: serverName muss an die Wurzel! serverName: axion1337.chat # Globale Ingress-Einstellungen (Traefik & SSL) ingress: className: traefik annotations: cert-manager.io/cluster-issuer: letsencrypt-prod traefik.ingress.kubernetes.io/router.tls: "true" # 1. Synapse synapse: enabled: true ingress: host: matrix.axion1337.chat # 2. Element Web elementWeb: enabled: true ingress: host: axion1337.chat # 3. Element Admin (Der Service für admin.axion1337.chat) elementAdmin: enabled: true ingress: host: admin.axion1337.chat # 4. Well-Known Delegation (Pflicht für Föderation) wellKnownDelegation: enabled: true ingress: host: axion1337.chat # 5. Postgres (Verbindung zum externen DB-Secret) postgres: host: postgres-postgresql.database.svc.cluster.local # Dein DB-Host user: postgres password: secret: matrix-postgres-auth secretKey: password