values.yaml
S3Catalogs:
Catalogs:
- CatalogName: BotVoice
Url: "http://sandbox5.*.com"
- CatalogName: WrongVoice
Url: "http://sandbox5.*.com"
上面指定的结构需要在部署中以某种方式填充.yaml尝试了不同的变体,括号[0]不接受.
- name: S3Catalogs__Catalogs
value: "{{ .Values.S3Catalogs.Catalogs }}"
- name: S3Catalogs__Catalogs__Url
value: "{{ .Values.S3Catalogs.Catalogs.Url}}"
不是这样的
2条答案
按热度按时间7cjasjjr1#
我认为您使用
0
(可能还有1
)访问values.yaml
文件中S3Catalogs
数组的元素是正确的。下面的语法对我有用:
deployment.yaml:
values.yaml:
当我执行
helm template
时,结果如下:这对你有用吗
fzsnzjdm2#
range子句会有帮助吗?
也许这样的东西会起作用: