cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 38d8b2dce5ccc75a398522c3088f5edfec811abc
parent f55b11250f540009b401bc825a92f61e79cf1d50
Author: MTRNord <mtrnord1@gmail.com>
Date:   Wed,  6 Mar 2024 22:33:56 +0100

try tls passthrough

Diffstat:
Mapps/base/matrix/element-call/s3_ingress.yaml | 62++++++++++++++++++++++++++++++--------------------------------
1 file changed, 30 insertions(+), 32 deletions(-)

diff --git a/apps/base/matrix/element-call/s3_ingress.yaml b/apps/base/matrix/element-call/s3_ingress.yaml @@ -1,36 +1,34 @@ --- -apiVersion: networking.k8s.io/v1 -kind: Ingress +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute metadata: - annotations: - cert-manager.io/cluster-issuer: letsencrypt-dns - name: element-call-tenant-ingress + name: element-call-tenant-console namespace: element-call spec: - ingressClassName: traefik - rules: - - host: s3.stream.nordgedanken.dev - http: - paths: - - backend: - service: - name: minio - port: - number: 443 - path: / - pathType: Prefix - - host: console.call-s3.midnightthoughts.space - http: - paths: - - backend: - service: - name: element-call-hl - port: - number: 9000 - path: / - pathType: Prefix - tls: - - hosts: - - call-s3.midnightthoughts.space - - console.call-s3.midnightthoughts.space - secretName: call-s3.midnightthoughts.space-tls + entryPoints: + - websecure + routes: + - kind: Rule + match: HostSNI(`console.call-s3.midnightthoughts.space`) + services: + - kind: Service + name: element-call-hl + namespace: element-call + port: 9000 +--- +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: element-call-tenant-s3 + namespace: element-call +spec: + entryPoints: + - websecure + routes: + - kind: Rule + match: HostSNI(`call-s3.midnightthoughts.space`) + services: + - kind: Service + name: minio + namespace: element-call + port: 443