diff --git a/charts/core/templates/manager-ingress.yaml b/charts/core/templates/manager-ingress.yaml index 27a8e1b0..34d1a0b3 100644 --- a/charts/core/templates/manager-ingress.yaml +++ b/charts/core/templates/manager-ingress.yaml @@ -5,8 +5,15 @@ kind: Ingress metadata: name: neuvector-webui-ingress namespace: {{ .Release.Namespace }} -{{- with .Values.manager.ingress.annotations }} annotations: +{{- if not (hasKey .Values.manager.ingress.annotations "nginx.ingress.kubernetes.io/backend-protocol") }} +{{- if .Values.manager.env.ssl }} + nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" +{{- else }} + nginx.ingress.kubernetes.io/backend-protocol: "HTTP" +{{- end }} +{{- end }} +{{- with .Values.manager.ingress.annotations }} {{ toYaml . | indent 4 }} {{- end }} labels: @@ -41,8 +48,15 @@ kind: Ingress metadata: name: neuvector-webui-ingress namespace: {{ .Release.Namespace }} -{{- with .Values.manager.ingress.annotations }} annotations: +{{- if not (hasKey .Values.manager.ingress.annotations "nginx.ingress.kubernetes.io/backend-protocol") }} +{{- if .Values.manager.env.ssl }} + nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" +{{- else }} + nginx.ingress.kubernetes.io/backend-protocol: "HTTP" +{{- end }} +{{- end }} +{{- with .Values.manager.ingress.annotations }} {{ toYaml . | indent 4 }} {{- end }} labels: diff --git a/charts/core/values.yaml b/charts/core/values.yaml index c4ec154d..bfd60b0e 100644 --- a/charts/core/values.yaml +++ b/charts/core/values.yaml @@ -427,7 +427,8 @@ manager: ingressClassName: "" path: "/" annotations: - nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" + {} + # nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" # Automatically set based on manager.env.ssl # kubernetes.io/ingress.class: my-nginx # nginx.ingress.kubernetes.io/whitelist-source-range: "1.1.1.1" # nginx.ingress.kubernetes.io/rewrite-target: /