UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit 9b21d11f authored by Andrew Shoell's avatar Andrew Shoell
Browse files

Merge branch 'istio-gateway-fix' into 'master'

Updated istio values umbrella template

See merge request !5163
parents a9d8a4c3 adedca59
No related branches found
No related tags found
1 merge request!5163Updated istio values umbrella template
Pipeline #3642181 passed
......@@ -90,7 +90,7 @@ ingressGateways:
{{- range $name, $values := .Values.istio.ingressGateways }}
{{ if ne $values.enabled false }}
{{ $name | nindent 2 }}:
{{- toYaml (merge (dict "k8s" $values.kubernetesResourceSpec) (fromYaml (include "istio.ingressgateway.k8s" $values))) | nindent 4 }}
{{- toYaml (merge (dict "k8s" $values.kubernetesResourceSpec) (dict "k8s" $values.k8s) (fromYaml (include "istio.ingressgateway.k8s" $values))) | nindent 4 }}
{{- if $values.extraLabels }}
{{- toYaml (dict "extraLabels" $values.extraLabels) | nindent 4 }}
{{- end}}
......@@ -121,6 +121,7 @@ gateways:
number: 8443
protocol: HTTPS
{{- end }}
{{- if eq $servervalues.port.protocol "HTTPS"}}
tls:
{{- $tlsMode := (dig "tls" "mode" "SIMPLE" $servervalues) }}
mode: {{ $tlsMode }}
......@@ -132,12 +133,18 @@ gateways:
minProtocolVersion: {{ $tlsMinVersion }}
{{- end }}
{{- end }}
{{- if and (eq $servervalues.port.protocol "HTTP") (hasKey $servervalues "tls") (hasKey $servervalues.tls "httpsRedirect") }}
tls:
httpsRedirect: {{ $servervalues.tls.httpsRedirect | default false }}
{{- end }}
{{- end }}
{{- else if ($values.ports) }}
{{- range $values.ports }}
- hosts:
{{- tpl ($values.hosts | default (list) | toYaml) $ | nindent 8 }}
port:
{{- tpl ( . | default (list) | toYaml) $ | nindent 8 }}
{{- if eq $values.ports.protocol "HTTPS" }}
tls:
{{- $tlsMode := (dig "tls" "mode" "SIMPLE" $values) }}
mode: {{ $tlsMode }}
......@@ -148,6 +155,11 @@ gateways:
{{- if $tlsMinVersion }}
minProtocolVersion: {{ $tlsMinVersion }}
{{- end }}
{{- end }}
{{- if and (eq $values.port.protocol "HTTP") (hasKey $values "tls") (hasKey $values.tls "httpsRedirect") }}
tls:
httpsRedirect: {{ $values.tls.httpsRedirect | default false }}
{{- end }}
{{- end }}
{{- else }}
- hosts:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment