@@ -10,30 +10,31 @@ spec:
1010 gateways :
1111 - {{ .Values.global.istio_ingress_namespace }}/{{ .Values.global.istio_gateway_name }}
1212 http :
13- - match :
14- - uri :
15- regex : " /api/v[^/]*/users/request_password_reset/?"
16- {{- if $.Values.global.cors_policy.enabled }}
17- corsPolicy :
18- allowHeaders : {{- include "user-directory.appendToArray" (dict "sourceArray" $.Values.global.cors_policy.allowed_headers) | indent 6 }}
19- allowOrigins : {{- include "user-directory.formatKeyValuePair" (dict "sourceDict" $.Values.global.cors_policy.allowed_origins) | indent 6 }}
20- allowMethods : {{- include "user-directory.appendToArray" (dict "sourceArray" $.Values.global.cors_policy.allowed_methods) | indent 6 }}
21- maxAge : {{ .Values.global.cors_policy.max_age | quote }}
22- allowCredentials : {{ .Values.global.cors_policy.allow_credentials }}
23- {{- end }}
24- headers :
25- response :
26- set :
27- Cache-Control : " no-cache, no-store, max-age=0, must-revalidate"
28- {{ .Values.global.security_headers | indent 10 }}
29- remove :
30- {{ .Values.global.stripped_headers | indent 8 }}
31- timeout : 360s
32- route :
33- - destination :
34- host : {{ include "user-directory.name" . }}.{{ .Release.Namespace }}.svc.cluster.local
35- port :
36- number : {{ .Values.port }}
13+ {{/* endpoint disabled due to a possibility of using it to takeover of Geti account via password request poisoning - see ITEP-70558*/}}
14+ {{/* - match: */}}
15+ {{/* - uri: */}}
16+ {{/* regex: "/api/v1/users/request_password_reset/?" */}}
17+ {{/* {{- if $.Values.global.cors_policy.enabled }} */}}
18+ {{/* corsPolicy: */}}
19+ {{/* allowHeaders: {{- include "user-directory.appendToArray" (dict "sourceArray" $.Values.global.cors_policy.allowed_headers) | indent 6 }} */}}
20+ {{/* allowOrigins: {{- include "user-directory.formatKeyValuePair" (dict "sourceDict" $.Values.global.cors_policy.allowed_origins) | indent 6 }} */}}
21+ {{/* allowMethods: {{- include "user-directory.appendToArray" (dict "sourceArray" $.Values.global.cors_policy.allowed_methods) | indent 6 }} */}}
22+ {{/* maxAge: {{ .Values.global.cors_policy.max_age | quote }} */}}
23+ {{/* allowCredentials: {{ .Values.global.cors_policy.allow_credentials }} */}}
24+ {{/* {{- end }} */}}
25+ {{/* headers: */}}
26+ {{/* response: */}}
27+ {{/* set: */}}
28+ {{/* Cache-Control: "no-cache, no-store, max-age=0, must-revalidate" */}}
29+ {{/*{{ .Values.global.security_headers | indent 10 }} */}}
30+ {{/* remove: */}}
31+ {{/*{{ .Values.global.stripped_headers | indent 8 }} */}}
32+ {{/* timeout: 360s */}}
33+ {{/* route: */}}
34+ {{/* - destination: */}}
35+ {{/* host: {{ include "user-directory.name" . }}.{{ .Release.Namespace }}.svc.cluster.local */}}
36+ {{/* port: */}}
37+ {{/* number: {{ .Values.port }} */}}
3738 - match :
3839 - uri :
3940 regex : " /api/v[^/]*/users/reset_password/?"
0 commit comments