From 8ada43fd272533d6780f41b7c3225643200d6e4c Mon Sep 17 00:00:00 2001 From: Wei He Date: Wed, 18 May 2022 22:12:27 +0800 Subject: [PATCH] redirect anything to https --- jitsi/templates/ingressroute-redir.yaml | 15 +++++++++++++++ jitsi/templates/middleware-redirectregex-any.yaml | 8 ++++++++ traefik-config.yaml.sh | 4 ++-- 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 jitsi/templates/ingressroute-redir.yaml create mode 100644 jitsi/templates/middleware-redirectregex-any.yaml diff --git a/jitsi/templates/ingressroute-redir.yaml b/jitsi/templates/ingressroute-redir.yaml new file mode 100644 index 0000000..d879c89 --- /dev/null +++ b/jitsi/templates/ingressroute-redir.yaml @@ -0,0 +1,15 @@ +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: redir +spec: + entryPoints: + - web + routes: + - kind: Rule + match: PathPrefix(`/`) + middlewares: + - name: any-redirectregex + services: + - name: {{ .Release.Name }}-jitsi-meet-web + port: 80 diff --git a/jitsi/templates/middleware-redirectregex-any.yaml b/jitsi/templates/middleware-redirectregex-any.yaml new file mode 100644 index 0000000..458870a --- /dev/null +++ b/jitsi/templates/middleware-redirectregex-any.yaml @@ -0,0 +1,8 @@ +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: any-redirectregex +spec: + redirectRegex: + regex: ^http://[^/]+/(.*) + replacement: https://{{ .Values.fqdn }}/${1} diff --git a/traefik-config.yaml.sh b/traefik-config.yaml.sh index 4b8a215..233d402 100755 --- a/traefik-config.yaml.sh +++ b/traefik-config.yaml.sh @@ -21,8 +21,8 @@ spec: ports: # traefik: # expose: true - web: - redirectTo: websecure + # web: + # redirectTo: websecure xmpp-prod: port: 5222 expose: true