fix(helm): add CORS config to Assist ingress
Configure CORS headers and debug session information for the Assist service's ingress to ensure proper cross-origin requests handling and improved debugging capabilities. Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
This commit is contained in:
parent
6adb45e15f
commit
d04e6686ca
1 changed files with 16 additions and 0 deletions
|
|
@ -70,6 +70,22 @@ ingress:
|
||||||
enabled: true
|
enabled: true
|
||||||
className: "{{ .Values.global.ingress.controller.ingressClassResource.name }}"
|
className: "{{ .Values.global.ingress.controller.ingressClassResource.name }}"
|
||||||
annotations:
|
annotations:
|
||||||
|
nginx.ingress.kubernetes.io/configuration-snippet: |
|
||||||
|
add_header X-Debug-Session-ID $http_sessionid;
|
||||||
|
add_header X-Debug-Session-Type "wss";
|
||||||
|
|
||||||
|
# CORS configuration
|
||||||
|
# We don't need the upstream header
|
||||||
|
proxy_hide_header Access-Control-Allow-Origin;
|
||||||
|
add_header 'Access-Control-Allow-Credentials' 'true';
|
||||||
|
add_header 'Access-Control-Allow-Origin' $http_origin always;
|
||||||
|
add_header 'Access-Control-Allow-Methods' 'GET, OPTIONS' always;
|
||||||
|
add_header 'Access-Control-Allow-Headers' 'sessionid, Content-Type, Authorization' always;
|
||||||
|
add_header 'Access-Control-Max-Age' 1728000;
|
||||||
|
add_header 'Content-Type' 'text/plain charset=UTF-8';
|
||||||
|
add_header 'Content-Length' 0;
|
||||||
|
return 204;
|
||||||
|
|
||||||
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
|
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
|
||||||
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"
|
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"
|
||||||
# kubernetes.io/ingress.class: nginx
|
# kubernetes.io/ingress.class: nginx
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue