UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects

Patch gateway hosts

Merged Tim Seagren requested to merge patch-gateway-hosts into master
Files
4
@@ -6,7 +6,29 @@ For backwards compatibility, get key/cert from .Values.istio.ingress
{{- $default := .Values.istio.ingress | default dict -}}
{{- range $name, $values := .Values.istio.gateways }}
{{- if or (and (dig "tls" "cert" "" $values) (dig "tls" "key" "" $values)) (and $default.cert $default.key) }}
{{- if $values.servers }}
{{- range $index, $servervalues := $values.servers }}
{{- if or (and (dig "tls" "cert" "" $servervalues) (dig "tls" "key" "" $servervalues)) (and $default.cert $default.key) }}
apiVersion: v1
kind: Secret
metadata:
name: {{ printf "%d-%s-cert" $index $name }}
namespace: istio-system
labels:
app.kubernetes.io/name: istio-controlplane
app.kubernetes.io/component: "core"
{{- include "commonLabels" $ | nindent 4}}
type: kubernetes.io/tls
data:
tls.crt: {{ default $default.cert $servervalues.tls.cert | b64enc }}
tls.key: {{ default $default.key $servervalues.tls.key | b64enc }}
---
{{- end }}
{{- end }}
{{/*
For backwards compatibility, get certificate and key from .Values.istio.gateways.<gateway>.tls
*/}}
{{- else if or (and (dig "tls" "cert" "" $values) (dig "tls" "key" "" $values)) (and $default.cert $default.key) }}
apiVersion: v1
kind: Secret
metadata:
@@ -24,4 +46,4 @@ data:
{{- end }}
{{- end }}
{{- end }}
\ No newline at end of file
{{- end }}
Loading