作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以在 Helm yamls 中做这样的事情吗:
{{- if eq .Values.isCar true }} OR {{- if eq .Values.isBus true }}
# do something
{{- end }}
最佳答案
如 Helm documentation on operators 所示:
For templates, the operators (
eq
,ne
,lt
,gt
,and
,or
and so on) are all implemented as functions. In pipelines, operations can be grouped with parentheses ((
, and)
).
{{- if or (eq .Values.isCar true) (eq .Values.isBus true) }}
此外,如
if/else structure 中所述:
A pipeline is evaluated as false if the value is:
- a boolean false
- a numeric zero
- an empty string
- a nil (empty or null)
- an empty collection (map, slice, tuple, dict, array)
Under all other conditions, the condition is true.
isCar
和
isBus
)是 bool 值,则可以跳过相等检查:
{{- if or .Values.isCar .Values.isBus }}
关于kubernetes-helm - 我们可以在 Helm yaml 文件中使用 OR 运算符吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49789867/
我是一名优秀的程序员,十分优秀!