feat ESS config

This commit is contained in:
Scrublord MacBad 2026-04-21 17:54:26 +02:00
parent c62db8e017
commit 640a4b9e56

View File

@ -12,26 +12,46 @@ spec:
kind: GitRepository
name: ess-community-charts
namespace: flux-system
# Hier kommen deine Hostnames und Konfigurationen rein
values:
global:
domainName: axion1337.chat
postgresql:
existingSecret: matrix-postgres-auth
# 1. Synapse (Der Core)
synapse:
enabled: true
config:
serverName: axion1337.chat
# Ermöglicht Client-Login über matrix.axion1337.chat
publicBaseurl: https://matrix.axion1337.chat
# 2. Element Web (Der Haupt-Client)
element-web:
enabled: true
config:
showLabsSettings: true
# 3. Well-Known (Wichtig für Föderation und Discovery)
well-known:
enabled: true
# 4. Ingress-Konfiguration für alle Domains
ingress:
enabled: true
className: traefik
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
hosts:
# Hauptdomain (Element Web + Well-Known)
- host: axion1337.chat
paths: [{ path: /, pathType: Prefix }]
paths:
- path: /
pathType: Prefix
# Matrix API Domain
- host: matrix.axion1337.chat
paths: [{ path: /, pathType: Prefix }]
paths:
- path: /
pathType: Prefix