значение ключа по умолчанию при чтении значений из файла значений в рулевой диаграмме - PullRequest
0 голосов
/ 08 июля 2019

Я хочу передать значение ключа по умолчанию при чтении файла значений.

{{- 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

1 Ответ

0 голосов
/ 09 июля 2019

Пожалуйста, попробуйте это:

 {{- if .Values.nodeLabel -}}
    {{- range $key, $val := .Values.nodeLabel  }}
    {{ $key }}: {{ $val }}
  #  {{- end }}
  {{ else }}
     {{ default "b: c" }}
  {{- end -}}

Дополнительные ресурсы: Руководство по рекомендациям Chart

Надеюсь, что эта помощь

...