yaml - helm install --set-file 选项不扩展默认值
问题描述
我的图表中有这个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,相反,它完全覆盖了它。
解决方案
推荐阅读
- java - Netbeans 中的 JUnit 5 测试
- php - 一般错误:1 没有这样的表:Laravel 单元测试中的用户
- r - pairwise.wilcox.test 如何绘制结果?
- javascript - TypeError:null 不是对象(评估 LoginManager.logInWithPermissions)
- python - 如何从特定列中删除行以准备 SVR 的训练和测试集
- ios - 将地址簿中的电话号码与 Firestore 匹配
- javascript - 如何在 html/css 中将视频设为背景
- ios - UIPopoverPresentationController 不适用于条形按钮项目
- amazon-web-services - AWS DynamoDB 预置容量定价模型如何工作?
- python - 我如何才能点击 selenium javascript 代码?