Kubernetes 如何替换数组中的特定属性值';在命令行上的Helm values.yaml中的s项,而不是整个数组/贴图?

Kubernetes 如何替换数组中的特定属性值';在命令行上的Helm values.yaml中的s项,而不是整个数组/贴图?,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,当我试图在我的values.yaml中的数组中只覆盖map项中的特定值时,它将替换整个对象,并使其仅具有该属性。有没有办法保持默认值,只覆盖零件 My values.yaml有: env变量: -名称:MYSQL\u ROOT\u密码 秘钥: 姓名:creds 数据: -姓名:用户名 值:根 -名称:密码 值:替换我 我只想在命令行中替换密码value,但它会将整个结构更改为只包含envariables[0].secretKey.data[1].value。属性name:MYSQL\u ROO

当我试图在我的
values.yaml
中的数组中只覆盖
map
项中的特定值时,它将替换整个对象,并使其仅具有该属性。有没有办法保持默认值,只覆盖零件

My values.yaml有:

env变量:
-名称:MYSQL\u ROOT\u密码
秘钥:
姓名:creds
数据:
-姓名:用户名
值:根
-名称:密码
值:替换我
我只想在命令行中替换密码
value
,但它会将整个结构更改为只包含
envariables[0].secretKey.data[1].value
。属性
name:MYSQL\u ROOT\u PASSWORD
与我没有通过的所有内容一起消失了

helm模板。/testchart——设置环境变量[0]。secretKey.data[1]。value=pass