Files
homelab/clusters/homelab/apps/synapse/helmrelease.yaml
T
2026-04-23 10:22:10 +02:00

59 lines
1.3 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: ess
namespace: synapse
spec:
interval: 1h
chart:
spec:
chart: matrix-stack
version: ">=26.4.0"
sourceRef:
kind: HelmRepository
name: ess-helm
namespace: synapse
values:
serverName: commatrix.net-scope.org
# Internes PostgreSQL deaktivieren — wir nutzen CNPG
postgres:
enabled: false
synapse:
enabled: true
ingress: {}
signingKey:
secret: synapse-secret
secretKey: SIGNING_KEY
# Externes CNPG — Schlüssel heißt "postgres" nicht "postgresql"
postgres:
host: synapse-db-rw.synapse.svc.cluster.local
port: 5432
database: synapse
user: synapse
sslMode: disable
password:
secret: synapse-secret
secretKey: SYNAPSE_DB_PASSWORD
matrixAuthenticationService:
enabled: true
ingress: {}
postgres:
host: mas-db-rw.synapse.svc.cluster.local
port: 5432
database: mas
user: mas
sslMode: disable
password:
secret: synapse-secret
secretKey: MAS_DB_PASSWORD
elementWeb:
enabled: true
ingress: {}
elementAdmin:
enabled: false