【发布时间】:2021-06-21 09:50:50
【问题描述】:
用例:我有 values.yaml,其中有一个字段 mode。
值.yaml
mode: start
或者用户可以通过以下任何一种方式为mode 字段输入一个值:
mode: STart or START or sTart
现在,我有一个使用 if 条件的文件,如下所示:
command: {{ if eq .Values.mode "start" }} do this {{ esle }} do that {{ end }}
现在,我的挑战是如何在进行比较之前将“.Values.mode”转换为较低的字母。我尝试了以下提到的方法:
1.
{{ if eq .Values.mode | lower "start" }} do this {{ esle }} do that {{ end }}
{{ if eq lower .Values.mode "start" }} do this {{ esle }} do that {{ end }}
以上两种方法都出错了。
注意:我们使用的是第三方工具,因此 JSON 模式检查对我没有帮助。
【问题讨论】:
标签: go kubernetes kubernetes-helm