# HG changeset patch # User Xavier Garnier <xavier.garnier@logilab.fr> # Date 1712937774 -7200 # Fri Apr 12 18:02:54 2024 +0200 # Node ID 07d511e4a0bb131115c065a0f1ad19ed4aa0c911 # Parent 42036adcd0a70631605492a1e94d151d81931d20 feat(ingress): add redirectToFromWww value diff --git a/templates/ingress.yaml b/templates/ingress.yaml --- a/templates/ingress.yaml +++ b/templates/ingress.yaml @@ -8,6 +8,9 @@ app.kubernetes.io/instance: {{ .Release.Name }} annotations: nginx.ingress.kubernetes.io/force-ssl-redirect: "true" + {{- if .Values.ingress.redirectToFromWww }} + nginx.ingress.kubernetes.io/from-to-www-redirect: "true" + {{- end }} {{- with .Values.ingress.clusterIssuer }} cert-manager.io/cluster-issuer: {{ . }} {{- end }} @@ -28,6 +31,9 @@ tls: - hosts: - {{ .Values.host }} + {{- if .Values.ingress.redirectToFromWww }} + - www.{{ .Values.host }} + {{- end }} {{- if .Values.ingress.tlsSecret }} secretName: {{ .Release.Name }}-tls {{- end }} diff --git a/values.yaml b/values.yaml --- a/values.yaml +++ b/values.yaml @@ -65,6 +65,7 @@ annotations: {} # noindex: true corsAllowOrigin: false # can be false, "*", "toto.example.org" … + redirectToFromWww: false # Additional ingresses additionalIngresses: []