У меня есть карта конфигурации, которая должна быть заполнена значениями, и я использую этот формат:
{{- range $key, $value := .Values.FirstVars }}
{{ $key }}: {{ $value | quote}}
{{- end }}
В дополнение к значениям из FirstVars
, у меня есть еще один раздел, который я хочу использоватьтакже. Я пытался написать шаблон так:
{{- range $key, $value := .Values.FirstVars }}
{{ $key }}: {{ $value | quote}}
{{- end }}
{{- range $key, $value := .Values.SecondVars }}
{{ $key }}: {{ $value | quote}}
{{- end }}
И он не работает, так как вторые переменные имеют приоритет над первыми переменными. Есть идеи, как лучше всего объединить оба варианта?
Я хочу, чтобы моя карта конфигурации была заполнена примерно так:
# FirstVars list#
key1 : VALUE1
key2: VALUE2
key3: VALUE3
...
# SecondVars list#
new_key: VALUE
something: VALUE
...
Редактировать: Если я переименую переменные во втором диапазоне, то есть:
{{- range $second_key, $second_value := .Values.SecondVars }}
{{ $second_key }}: {{ $second_value | quote}}
{{- end }}
Оно работает. Тем не менее, будет полезно узнать, есть ли возможность сделать join
между двумя.