Currently ingress.yaml template has tls section as follows:
{{- if .Values.ingress.tls }}
tls:
{{ toYaml .Values.ingress.tls | indent 4 }}
{{- end -}}
This one expects that ingress.tls will be single value. But this should be an array and rewritten like
{{- if .Values.ingress.tls }}
tls:
{{- range .Values.ingress.tls }}
hosts:
{{- range .hosts }}
{{ . | quote }}
{{- end }}
secretName: {{ .secretName }}
{{- end }}
{{- end }}
Currently ingress.yaml template has tls section as follows:
{{- if .Values.ingress.tls }} tls: {{ toYaml .Values.ingress.tls | indent 4 }} {{- end -}}
This one expects that ingress.tls will be single value. But this should be an array and rewritten like {{- if .Values.ingress.tls }} tls: {{- range .Values.ingress.tls }}
Can you update helm chart?