ingress: only set ssl-redirect if using tls (#2432)
otherwise, http path should be accessible. Can be used when TLS termination handled outside of ingress.
This commit is contained in:
parent
00e85c3e94
commit
67668438c0
@ -10,18 +10,20 @@ metadata:
|
||||
{{- if .Values.ingress.useOldClassAnnotation }}
|
||||
kubernetes.io/ingress.class: {{ .Values.ingress_class | default "nginx" }}
|
||||
{{- end }}
|
||||
nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
||||
nginx.ingress.kubernetes.io/proxy-body-size: "0"
|
||||
nginx.ingress.kubernetes.io/proxy-request-buffering: "off"
|
||||
# for larger uploads to not timeout
|
||||
nginx.ingress.kubernetes.io/proxy-read-timeout: "300"
|
||||
nginx.ingress.kubernetes.io/proxy-buffering: "off"
|
||||
nginx.ingress.kubernetes.io/upstream-vhost: "{{ .Values.ingress.host }}"
|
||||
{{- if .Values.ingress.tls }}
|
||||
cert-manager.io/cluster-issuer: {{ .Values.ingress.custom_cluster_issuer | default "cert-main" }}
|
||||
{{- end }}
|
||||
nginx.ingress.kubernetes.io/upstream-vhost: "{{ .Values.ingress.host }}"
|
||||
nginx.ingress.kubernetes.io/configuration-snippet: |
|
||||
proxy_set_header X-Forwarded-Proto {{ .Values.ingress.tls | ternary "https" "http" }};
|
||||
nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
||||
{{- else }}
|
||||
nginx.ingress.kubernetes.io/ssl-redirect: "false"
|
||||
{{- end }}
|
||||
|
||||
spec:
|
||||
{{- if not .Values.ingress.useOldClassAnnotation }}
|
||||
|
Loading…
Reference in New Issue
Block a user