feat: deploy element server suite operator and instance

This commit is contained in:
Scrublord MacBad 2026-04-21 16:00:51 +02:00
parent a811b20557
commit ff5d34350b
2 changed files with 31 additions and 1 deletions

View File

@ -0,0 +1,27 @@
apiVersion: element.io/v1alpha1
kind: ElementServerSuite
metadata:
name: matrix-stack
namespace: matrix
spec:
# Hier nutzen wir deine Hostnames
domain: axion1337.chat
# Wir verweisen auf den ClusterIssuer, den wir gerade erstellt haben
tls:
issuerName: letsencrypt-prod
issuerKind: ClusterIssuer
# Hier kommen die Komponenten rein, die du willst
components:
synapse:
enabled: true
host: matrix.axion1337.chat
elementWeb:
enabled: true
host: axion1337.chat
adminConsole:
enabled: true
host: admin.axion1337.chat
wellKnown:
enabled: true

View File

@ -4,3 +4,6 @@ resources:
- namespace.yaml
- matrix-postgres-auth.yaml
- cert-issuer.yaml
- element-server-suite.yaml # Die neue Datei
- ../base/matrix/ess-repo.yaml # Das Repo aus dem base-Ordner
- ../base/matrix/ess-operator.yaml # Der Operator aus dem base-Ordner