From d11e4cf6b6b1f27de8a2082ad3eda60bbd45fb51 Mon Sep 17 00:00:00 2001 From: "corentin.huet" Date: Thu, 10 Apr 2025 13:09:32 +0000 Subject: [PATCH] feat: added several redirections to societebretonnedevolaille.fr --- production-resources.yaml | 50 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/production-resources.yaml b/production-resources.yaml index c297d728..6dd5c5db 100644 --- a/production-resources.yaml +++ b/production-resources.yaml @@ -11,3 +11,53 @@ spec: issuerRef: name: $APP_CERT_ISSUER kind: ClusterIssuer +--- +# Redirect with domain replacement +apiVersion: traefik.io/v1alpha1 +kind: Middleware +metadata: + name: redirect-multi-to-sbv +spec: + redirectRegex: + regex: ^https://(.*)(canardpassion|farmor|ronsard|procanar)(.*) + replacement: https://${REDIRECT}${APP_DOMAIN} + permanent: true +--- +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: redirect-multi-to-sbv +spec: + entryPoints: + - websecure + routes: + - match: Host(`canardpassion.fr`) || Host(`www.canardpassion.fr`) || Host(`farmor.fr`) || Host(`www.farmor.fr`) || Host(`ronsard.fr`) || Host(`www.ronsard.fr`) || Host(`ronsard.com`) || Host(`www.ronsard.com`) || Host(`procanar.fr`) || Host(`www.procanar.fr`) + kind: Rule + services: + - name: api@internal + kind: TraefikService + middlewares: + - name: redirect-multi-to-sbv + tls: + secretName: redirect-multi-to-sbv +--- +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: redirect-multi-to-sbv +spec: + dnsNames: + - canardpassion.fr + - www.canardpassion.fr + - farmor.fr + - www.farmor.fr + - ronsard.fr + - www.ronsard.fr + - ronsard.com + - www.ronsard.com + - procanar.fr + - www.procanar.fr + secretName: redirect-multi-to-sbv + issuerRef: + name: $APP_CERT_ISSUER + kind: ClusterIssuer