{{- range $name, $component := .Values.components }} {{- with $component.secret }} --- apiVersion: v1 kind: Secret metadata: name: {{ include "chart.componentFullname" (dict "root" $ "name" $name) }} labels: {{- include "chart.componentLabels" (dict "root" $ "name" $name) | nindent 4 }} type: {{ .type | default "Opaque" }} {{- with .data }} data: {{- tpl (toYaml .) $ | nindent 2 }} {{- end }} {{- with .stringData }} stringData: {{- tpl (toYaml .) $ | nindent 2 }} {{- end }} {{- end }} {{- end }}