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 kind: GitRepository
name: ess-community-charts name: ess-community-charts
namespace: flux-system namespace: flux-system
# Hier kommen deine Hostnames und Konfigurationen rein
values: values:
global: global:
domainName: axion1337.chat domainName: axion1337.chat
postgresql: postgresql:
existingSecret: matrix-postgres-auth existingSecret: matrix-postgres-auth
# 1. Synapse (Der Core)
synapse: synapse:
enabled: true enabled: true
config: config:
serverName: axion1337.chat serverName: axion1337.chat
# Ermöglicht Client-Login über matrix.axion1337.chat
publicBaseurl: https://matrix.axion1337.chat
# 2. Element Web (Der Haupt-Client)
element-web: element-web:
enabled: true 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: ingress:
enabled: true enabled: true
className: traefik className: traefik
annotations: annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.tls: "true" traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
hosts: hosts:
# Hauptdomain (Element Web + Well-Known)
- host: axion1337.chat - host: axion1337.chat
paths: [{ path: /, pathType: Prefix }] paths:
- path: /
pathType: Prefix
# Matrix API Domain
- host: matrix.axion1337.chat - host: matrix.axion1337.chat
paths: [{ path: /, pathType: Prefix }] paths:
- path: /
pathType: Prefix