From 6fe98f4e87b0ecf89ae53cd08a2b9480007299e9 Mon Sep 17 00:00:00 2001 From: Scrublord MacBad Date: Tue, 21 Apr 2026 22:40:14 +0200 Subject: [PATCH] fix: add TLS config to ingress via kustomize patch --- apps/production/ingress-tls-patch.yaml | 49 ++++++++++++++++++++++++++ apps/production/kustomization.yaml | 5 ++- 2 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 apps/production/ingress-tls-patch.yaml diff --git a/apps/production/ingress-tls-patch.yaml b/apps/production/ingress-tls-patch.yaml new file mode 100644 index 0000000..462b4e2 --- /dev/null +++ b/apps/production/ingress-tls-patch.yaml @@ -0,0 +1,49 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: matrix-stack-synapse +spec: + tls: + - secretName: matrix-axion1337-chat-tls + hosts: + - matrix.axion1337.chat +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: matrix-stack-matrix-authentication-service +spec: + tls: + - secretName: account-axion1337-chat-tls + hosts: + - account.axion1337.chat +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: matrix-stack-matrix-rtc +spec: + tls: + - secretName: mrtc-axion1337-chat-tls + hosts: + - mrtc.axion1337.chat +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: matrix-stack-element-web +spec: + tls: + - secretName: axion1337-chat-tls + hosts: + - axion1337.chat +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: matrix-stack-element-admin +spec: + tls: + - secretName: admin-axion1337-chat-tls + hosts: + - admin.axion1337.chat diff --git a/apps/production/kustomization.yaml b/apps/production/kustomization.yaml index 3d4ac32..8beef92 100644 --- a/apps/production/kustomization.yaml +++ b/apps/production/kustomization.yaml @@ -5,4 +5,7 @@ resources: - matrix-postgres-auth.yaml - cert-issuer.yaml - matrix-certificates.yaml - - element-server-suite.yaml \ No newline at end of file + - element-server-suite.yaml + +patchesStrategicMerge: + - ingress-tls-patch.yaml \ No newline at end of file