我有一个范围函数,但如果满足某些条件,则希望脱离控制。是否有一种方法可以在helm模板中实现
更新:
我见过一些相关的查询,其中结论是"break"是不支持的。但希望得到一些官方文档或原因,以防不支持。
有好消息!不确定helm
的确切版本发生了更新,但您可以肯定地使用最新的模板中的break
helm@v3.12.0。
这是因为新版本的helm将go
版本改为1.20
版本,并且break
已经在v1.18
的text/template
中引入。
现在你可以这样做:
{{- range $i, $e := until 10 -}}
{{- if lt $i 5 -}}
Less than five.
{{- else -}}
{{- break -}}
{{- end -}}
{{- end -}}
稳住快乐!