我找不到一种使用头盔模板在10到20的简单范围内进行迭代的方法。
{{range 10 until 20 }}
- port: {{ . }}
targetPort: {{ . }}
protocol: TCP
name: brick-{{ . }}
{{end}}
答案 0 :(得分:1)
Helm使用标准的Go text/template系统来渲染模板,以及(大部分)Sprig扩展库,以及更多其他内容。特别是,Sprig包含until
and untilStep
个函数来生成数字列表,然后您可以range
进行覆盖。因此,您应该能够:
{{- range untilStep 10 20 1 }}
- port: {{ . }}
...
{{- end }}