From 52f68f8eb7106ba49bf901204bd083b39797c1bf Mon Sep 17 00:00:00 2001 From: Adrien Date: Mon, 8 Jan 2024 22:35:31 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Redirect=20http=20to=20https=20f?= =?UTF-8?q?or=20the=20frontend=20of=20carrramba=20service?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- carrramba-encore-rate-deployment.yaml | 33 +++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/carrramba-encore-rate-deployment.yaml b/carrramba-encore-rate-deployment.yaml index 08c9377..5e6cdfd 100644 --- a/carrramba-encore-rate-deployment.yaml +++ b/carrramba-encore-rate-deployment.yaml @@ -63,9 +63,11 @@ metadata: name: carrramba-encore-rate-frontend-ingress annotations: traefik.ingress.kubernetes.io/router.entrypoints: web + traefik.ingress.kubernetes.io/router.middlewares: default-websecure-redirect@kubernetescrd spec: rules: - - http: + - host: carrramba.adrien.run + http: paths: - path: / pathType: Prefix @@ -75,6 +77,32 @@ spec: port: name: web +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: carrramba-encore-rate-websecure-ingress + annotations: + cert-manager.io/cluster-issuer: letsencrypt-carrramba + traefik.ingress.kubernetes.io/router.entrypoints: websecure +spec: + tls: + - hosts: + - carrramba.adrien.run + secretName: tls-carrramba-encore-rate-ingress + rules: + - host: carrramba.adrien.run + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: carrramba-encore-rate-frontend + port: + name: web + + --- apiVersion: traefik.containo.us/v1alpha1 kind: Middleware @@ -100,7 +128,8 @@ spec: - carrramba.adrien.run secretName: tls-carrramba-encore-rate-ingress rules: - - http: + - host: carrramba.adrien.run + http: paths: - path: /api/ pathType: Prefix