我的图表中有这个 values.yaml :
appConfig:
spring:
datasource:
...
cloud:
...
我想在使用另一个文件 src / application.yaml 安装/升级此图表的发行版时扩展这些默认值。
src / application.yaml
spring:
datasource:
...
如果此application.yaml的根对象与values.yaml相同(这是指根对象的“ appConfig”),这很容易。
在这种情况下,helm install -f src/application.yaml
就足够了。
但是,src/application.yaml
必须与appConfig
对象合并。
我尝试了以下--set-file
选项:
helm install --set-file appConfig=src/application.yaml
不幸的是,此选项--set-file
不会扩展对象appConfig,而是会完全覆盖它。