# HG changeset patch # User Xavier Garnier <xavier.garnier@logilab.fr> # Date 1712570476 -7200 # Mon Apr 08 12:01:16 2024 +0200 # Node ID fbcef7dd8ac5a6136b03e32f7da46c7ed959c53a # Parent ae06f1bbee9d3d5f0e9eac02f38eb29b5cb46cf4 feat(ingress): add corsAllowOrigin values to set cors annotations diff --git a/templates/ingress.yaml b/templates/ingress.yaml --- a/templates/ingress.yaml +++ b/templates/ingress.yaml @@ -15,6 +15,10 @@ {{- with .Values.ingress.annotations }} {{- toYaml . | nindent 4 }} {{- end }} + {{- if .Values.ingress.corsAllowOrigin }} + nginx.ingress.kubernetes.io/enable-cors: "true" + nginx.ingress.kubernetes.io/cors-allow-origin: "{{ .Values.ingress.corsAllowOrigin }}" + {{- end}} {{- $noindex := .Values.ingress.noindex | required ".Values.ingress.noindex is required." -}} {{- if .Values.ingress.noindex }} nginx.ingress.kubernetes.io/server-snippet: |- diff --git a/values.yaml b/values.yaml --- a/values.yaml +++ b/values.yaml @@ -64,6 +64,7 @@ path: / annotations: {} # noindex: true + corsAllowOrigin: false # can be false, "*", "toto.example.org" … # Additional ingresses additionalIngresses: []