From f0d842d8b0a78786edfb831d0246b3b1113b5b35 Mon Sep 17 00:00:00 2001 From: "Jens-U. Mozdzen" Date: Thu, 1 Sep 2022 23:30:29 +0200 Subject: [PATCH] added custom annotation to ingress for CORS --- internal/configs/version1/nginx.ingress.tmpl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/configs/version1/nginx.ingress.tmpl b/internal/configs/version1/nginx.ingress.tmpl index 93f25cc53b..f2234f2c44 100644 --- a/internal/configs/version1/nginx.ingress.tmpl +++ b/internal/configs/version1/nginx.ingress.tmpl @@ -10,6 +10,12 @@ upstream {{$upstream.Name}} { {{range $server := .Servers}} server { + {{if index $.Ingress.Annotations "custom.nginx.org/cors-allow-origin"}} + # replace Access-Control-Allow-Origin header + proxy_hide_header "Access-Control-Allow-Origin"; + add_header Access-Control-Allow-Origin "{{ index $.Ingress.Annotations "custom.nginx.org/cors-allow-origin"}}"; + {{end}} + {{if not $server.GRPCOnly}} {{range $port := $server.Ports}} listen {{$port}}{{if $server.ProxyProtocol}} proxy_protocol{{end}};