moved helmrelease to old and setup new helrelease.yaml for synapse
This commit is contained in:
@@ -5,73 +5,68 @@ metadata:
|
||||
namespace: synapse
|
||||
spec:
|
||||
interval: 1h
|
||||
|
||||
chart:
|
||||
spec:
|
||||
chart: matrix-stack
|
||||
version: ">=0.1.0"
|
||||
version: ">=26.4.0"
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: ess-helm
|
||||
namespace: synapse
|
||||
values:
|
||||
# Server-Identität — permanent, niemals ändern nach erstem Deploy
|
||||
serverName: commatrix.net-scope.org # VERIFY: ggf. matrix.hostname
|
||||
|
||||
# Internes PostgreSQL deaktivieren — wir nutzen CNPG
|
||||
values:
|
||||
serverName: commatrix.net-scope.org
|
||||
|
||||
# ❌ kein embedded PostgreSQL
|
||||
postgresql:
|
||||
enabled: false
|
||||
|
||||
synapse:
|
||||
enabled: true
|
||||
# Kein Kubernetes Ingress — Cloudflare Tunnel routet direkt zum Service
|
||||
ingress:
|
||||
enabled: false
|
||||
# Signing Key aus SOPS Secret (einmalig generiert, nie ersetzen)
|
||||
signingKey: # VERIFY: exakten Pfad gegen values.yaml prüfen
|
||||
existingSecret:
|
||||
name: synapse-secret
|
||||
key: SIGNING_KEY
|
||||
# Externe CNPG-Datenbank
|
||||
postgresql: # VERIFY
|
||||
|
||||
# ❌ kein Ingress (Cloudflare Tunnel macht Routing)
|
||||
ingress: {}
|
||||
|
||||
signingKey:
|
||||
secret: synapse-secret
|
||||
secretKey: SIGNING_KEY
|
||||
|
||||
postgresql:
|
||||
host: synapse-db-rw.synapse.svc.cluster.local
|
||||
port: 5432
|
||||
database: synapse
|
||||
username: synapse
|
||||
sslMode: require
|
||||
password:
|
||||
existingSecret:
|
||||
name: synapse-secret
|
||||
key: SYNAPSE_DB_PASSWORD
|
||||
secret: synapse-secret
|
||||
secretKey: SYNAPSE_DB_PASSWORD
|
||||
|
||||
# Medien-Storage: lokale PVC — ausreichend für Homelab
|
||||
persistence: # VERIFY
|
||||
persistence:
|
||||
enabled: true
|
||||
size: 10Gi
|
||||
storageClass: longhorn
|
||||
|
||||
matrixAuthenticationService:
|
||||
enabled: true
|
||||
ingress:
|
||||
enabled: false
|
||||
postgresql: # VERIFY
|
||||
ingress: {}
|
||||
|
||||
postgresql:
|
||||
host: mas-db-rw.synapse.svc.cluster.local
|
||||
port: 5432
|
||||
database: mas
|
||||
username: mas
|
||||
sslMode: require
|
||||
password:
|
||||
existingSecret:
|
||||
name: synapse-secret
|
||||
key: MAS_DB_PASSWORD
|
||||
secret: synapse-secret
|
||||
secretKey: MAS_DB_PASSWORD
|
||||
|
||||
elementWeb:
|
||||
enabled: true
|
||||
ingress:
|
||||
enabled: false
|
||||
ingress: {}
|
||||
|
||||
elementAdmin:
|
||||
enabled: false
|
||||
|
||||
# Element Call braucht UDP — nicht über Cloudflare Tunnel möglich
|
||||
matrixRtc:
|
||||
enabled: false
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: ess
|
||||
namespace: synapse
|
||||
spec:
|
||||
interval: 1h
|
||||
chart:
|
||||
spec:
|
||||
chart: matrix-stack
|
||||
version: ">=0.1.0"
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: ess-helm
|
||||
namespace: synapse
|
||||
values:
|
||||
# Server-Identität — permanent, niemals ändern nach erstem Deploy
|
||||
serverName: commatrix.net-scope.org # VERIFY: ggf. matrix.hostname
|
||||
|
||||
# Internes PostgreSQL deaktivieren — wir nutzen CNPG
|
||||
postgresql:
|
||||
enabled: false
|
||||
|
||||
synapse:
|
||||
enabled: true
|
||||
# Kein Kubernetes Ingress — Cloudflare Tunnel routet direkt zum Service
|
||||
ingress:
|
||||
enabled: false
|
||||
# Signing Key aus SOPS Secret (einmalig generiert, nie ersetzen)
|
||||
signingKey: # VERIFY: exakten Pfad gegen values.yaml prüfen
|
||||
existingSecret:
|
||||
name: synapse-secret
|
||||
key: SIGNING_KEY
|
||||
# Externe CNPG-Datenbank
|
||||
postgresql: # VERIFY
|
||||
host: synapse-db-rw.synapse.svc.cluster.local
|
||||
port: 5432
|
||||
database: synapse
|
||||
username: synapse
|
||||
sslMode: require
|
||||
password:
|
||||
existingSecret:
|
||||
name: synapse-secret
|
||||
key: SYNAPSE_DB_PASSWORD
|
||||
|
||||
# Medien-Storage: lokale PVC — ausreichend für Homelab
|
||||
persistence: # VERIFY
|
||||
enabled: true
|
||||
size: 10Gi
|
||||
storageClass: longhorn
|
||||
|
||||
matrixAuthenticationService:
|
||||
enabled: true
|
||||
ingress:
|
||||
enabled: false
|
||||
postgresql: # VERIFY
|
||||
host: mas-db-rw.synapse.svc.cluster.local
|
||||
port: 5432
|
||||
database: mas
|
||||
username: mas
|
||||
sslMode: require
|
||||
password:
|
||||
existingSecret:
|
||||
name: synapse-secret
|
||||
key: MAS_DB_PASSWORD
|
||||
|
||||
elementWeb:
|
||||
enabled: true
|
||||
ingress:
|
||||
enabled: false
|
||||
|
||||
elementAdmin:
|
||||
enabled: false
|
||||
|
||||
# Element Call braucht UDP — nicht über Cloudflare Tunnel möglich
|
||||
matrixRtc:
|
||||
enabled: false
|
||||
Reference in New Issue
Block a user