Шлем простой для петли - PullRequest
       9

Шлем простой для петли

0 голосов
/ 30 декабря 2018

Я не могу найти способ итерации по простому диапазону, 10 -> 20 с использованием шаблонов штурвала.

{{range 10 until 20 }}
    - port: {{ . }}
      targetPort: {{ . }}
      protocol: TCP
      name: brick-{{ . }}
{{end}}

1 Ответ

0 голосов
/ 30 декабря 2018

Helm использует стандартную систему Go text / template для рендеринга шаблонов, плюс (большую часть) библиотеку расширений Sprig , а также еще пару вещей.В частности, Sprig включает в себя функции until и untilStep для создания списков чисел, которые затем можно range более.Таким образом, вы должны быть в состоянии:

{{- range untilStep 10 20 1 }}
    - port: {{ . }}
      ...
{{- end }}
...