在同一命名空间中安装相同图表的 2 个版本(但版本名称不同)后,我收到以下错误:
Error: UPGRADE FAILED: rendered manifests contain a resource that already exists. Unable to continue with update: ConfigMap "green-script" in namespace "x" exists and cannot be imported into the current release: invalid ownership metadata; annotation validation error: key "meta.helm.sh/release-name" must equal "blue-x": current value is "green-x"
我不希望这个掌舵版本控制第二个版本的资源(顺便说一句,有不同的标签和注释)。
metadata:
annotations:
meta.helm.sh/release-name: green-x
meta.helm.sh/release-namespace: x
creationTimestamp: "2021-10-25T09:30:02Z"
labels:
app.kubernetes.io/instance: x
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: green-x
app.kubernetes.io/version: 6.1.1
helm.sh/chart: x-0.1.10
name: green-script
namespace: x
有没有办法告诉 helm 不导入资源或根据特定注释导入资源?