apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: matrix-stack namespace: matrix spec: interval: 1h chart: spec: chart: matrix-stack # Name aus der OCI-Registry version: "*" # Nimmt die neueste Version sourceRef: kind: HelmRepository name: element-ess-oci namespace: flux-system values: # Hier nutzen wir die Struktur, die das matrix-stack Chart erwartet global: domainName: axion1337.chat postgresql: existingSecret: matrix-postgres-auth synapse: enabled: true config: serverName: axion1337.chat publicBaseurl: https://matrix.axion1337.chat element-web: enabled: true synapse-admin: enabled: true well-known: enabled: true ingress: enabled: true className: traefik annotations: cert-manager.io/cluster-issuer: letsencrypt-prod traefik.ingress.kubernetes.io/router.tls: "true" hosts: - host: axion1337.chat paths: [{ path: /, pathType: Prefix }] - host: matrix.axion1337.chat paths: [{ path: /, pathType: Prefix }] - host: admin.axion1337.chat paths: [{ path: /, pathType: Prefix }]