Как использовать переменные с.Values ​​в шаблоне helm

У меня есть следующие values.yaml:

vrIds:
  - 51
  - 52
51.vip: 169.254.1.1
52.vip: 169.254.1.2

У меня есть следующий шаблон:

{{ range $index, $element := .Values.vrIds }}
  vrrp.{{$element}}.vip: <<How do I get the value of $element.vip>>
{{ end }}

Как мне получить значение $element.vip для каждого vrid?

1 ответ

Вы должны изменить свой values.yaml немного:

vrIds:
  51: 169.254.1.1
  52: 169.254.1.2

И используйте следующую конструкцию внутри ваших файлов шаблонов:

{{- range $key, $value := .Values.vrIds }}
  vrrp.{{ $key }}.vip: {{ $value }}
{{- end }}
Другие вопросы по тегам