-
参考官方文档定义增加 Pod 环境变量的运维特征:https://kubevela.net/zh/docs/platform-engineers/traits/patch-trait#%E5%A2%9E%E5%8A%A0-pod-%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F 当webservice组件env属性的key和自定义增加 Pod 环境变量的trait中key同名但是值不同时会报错,具体如下: 自定义运维特征的
安装:
定义测试应用
本地运行测试
看起来像是patchKey不生效,麻烦各位大佬解答一下,谢谢! |
Beta Was this translation helpful? Give feedback.
Answered by
FogDong
May 7, 2022
Replies: 1 comment 1 reply
-
You can change to: patch: {
spec: template: spec: {
// +patchKey=name
containers: [{
name: context.name
// +patchStrategy=retainKeys
env: [
for k, v in parameter.env {
name: k
value: v
},
]
}]
}
} |
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
Echo-Van
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You can change to: