我想在读取值文件时传递默认键值。
{{- range $key, $val := .Values.nodeLabel | default map[string]string{"a":"b"}}}
values.yaml nodelabel- a:b
,但我也试图传递默认值。
{{- range $key, $val := .Values.nodeLabel | default "b:c"
错误 -range cannot iterate over b:c
请尝试:
{{- if .Values.nodeLabel -}}
{{- range $key, $val := .Values.nodeLabel }}
{{ $key }}: {{ $val }}
# {{- end }}
{{ else }}
{{ default "b: c" }}
{{- end -}}
其他资源:图表最佳实践指南
希望此帮助
{{- range $key, $val := .Values.nodeLabel | default (dict "a" "b")}}