我阅读了 List 和 List Function 但没有找到我需要的东西。
我的 values.yaml
文件中有以下内容。
# Default environment
environment: sandbox
environments:
- sandbox
- staging
- production
如何在 environments
命令中根据传入的 environment
获取 helm install --set environment=xxx
数组的索引值?因此,如果我不传递值,我会得到 0
,因为默认环境是 sandbox
。如果我通过了--set environment=production
,我得到了2
.
我想我需要 index
功能的反面。
注意我知道我可以做一张地图
environments:
sandbox: 0
staging: 1
production: 2
和有
index .Values.environments .Values.environment
但是必须有一种方法可以用数组做我想做的事吗?