diff --git a/packages/apps/kafka/templates/kafka.yaml b/packages/apps/kafka/templates/kafka.yaml index 0ac291f21..af0d58824 100644 --- a/packages/apps/kafka/templates/kafka.yaml +++ b/packages/apps/kafka/templates/kafka.yaml @@ -12,10 +12,11 @@ Internal TLS listener (port 9093) is always on; Strimzi manages the PKI. */ -}} {{- $tlsMap := .Values.tls | default dict -}} -{{- $tlsEnabledExplicit := hasKey $tlsMap "enabled" -}} +{{- $tlsEnabledRaw := index $tlsMap "enabled" -}} +{{- $tlsEnabledExplicit := and (hasKey $tlsMap "enabled") (ne $tlsEnabledRaw nil) -}} {{- $tlsEnabled := false -}} {{- if $tlsEnabledExplicit -}} - {{- $tlsEnabled = index $tlsMap "enabled" -}} + {{- $tlsEnabled = $tlsEnabledRaw -}} {{- else -}} {{- $tlsEnabled = .Values.external | default false -}} {{- end -}}