diff --git a/apps/production/element-server-suite.yaml b/apps/production/element-server-suite.yaml new file mode 100644 index 0000000..979be9b --- /dev/null +++ b/apps/production/element-server-suite.yaml @@ -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 \ No newline at end of file diff --git a/apps/production/kustomization.yaml b/apps/production/kustomization.yaml index 3658d7f..1031ea3 100644 --- a/apps/production/kustomization.yaml +++ b/apps/production/kustomization.yaml @@ -3,4 +3,7 @@ kind: Kustomization resources: - namespace.yaml - matrix-postgres-auth.yaml - - cert-issuer.yaml \ No newline at end of file + - 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 \ No newline at end of file