feat(ingress): add legacy redirect middleware for root dashboard URLs
This commit is contained in:
@@ -7,6 +7,17 @@ spec:
|
|||||||
addPrefix:
|
addPrefix:
|
||||||
prefix: /hosting
|
prefix: /hosting
|
||||||
---
|
---
|
||||||
|
apiVersion: traefik.io/v1alpha1
|
||||||
|
kind: Middleware
|
||||||
|
metadata:
|
||||||
|
name: hosting-legacy-redirect
|
||||||
|
namespace: minio
|
||||||
|
spec:
|
||||||
|
redirectRegex:
|
||||||
|
regex: "^https?://([^/]+)/(mila|moritz|nutrition|sleep)\\.html(.*)"
|
||||||
|
replacement: "https://${1}/family/${2}.html${3}"
|
||||||
|
permanent: false
|
||||||
|
---
|
||||||
# Public Ingress for hosting.haumdaucher.de (Recipes, Public Assets)
|
# Public Ingress for hosting.haumdaucher.de (Recipes, Public Assets)
|
||||||
apiVersion: networking.k8s.io/v1
|
apiVersion: networking.k8s.io/v1
|
||||||
kind: Ingress
|
kind: Ingress
|
||||||
@@ -18,7 +29,7 @@ metadata:
|
|||||||
cert-manager.io/cluster-issuer: "letsencrypt-prod"
|
cert-manager.io/cluster-issuer: "letsencrypt-prod"
|
||||||
kubernetes.io/tls-acme: "true"
|
kubernetes.io/tls-acme: "true"
|
||||||
traefik.ingress.kubernetes.io/router.priority: "10"
|
traefik.ingress.kubernetes.io/router.priority: "10"
|
||||||
traefik.ingress.kubernetes.io/router.middlewares: minio-hosting-add-prefix@kubernetescrd
|
traefik.ingress.kubernetes.io/router.middlewares: minio-hosting-legacy-redirect@kubernetescrd,minio-hosting-add-prefix@kubernetescrd
|
||||||
spec:
|
spec:
|
||||||
ingressClassName: traefik
|
ingressClassName: traefik
|
||||||
rules:
|
rules:
|
||||||
|
|||||||
Reference in New Issue
Block a user