feat: deploy element server suite operator and instance
This commit is contained in:
parent
a811b20557
commit
ff5d34350b
27
apps/production/element-server-suite.yaml
Normal file
27
apps/production/element-server-suite.yaml
Normal 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
|
||||||
@ -3,4 +3,7 @@ kind: Kustomization
|
|||||||
resources:
|
resources:
|
||||||
- namespace.yaml
|
- namespace.yaml
|
||||||
- matrix-postgres-auth.yaml
|
- matrix-postgres-auth.yaml
|
||||||
- cert-issuer.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
|
||||||
Loading…
x
Reference in New Issue
Block a user