helm install --set-file选项不会扩展默认值

时间:2019-07-17 19:52:52

标签: yaml kubernetes-helm

我的图表中有这个 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,而是会完全覆盖它。

0 个答案:

没有答案