默认关键值从舵图中的值文件中读取值时



我想在读取值文件时传递默认键值。

{{- 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")}}

相关内容

  • 没有找到相关文章

最新更新