I'm creating a Helm chart that can be installed in multiple namespaces. Among other resources it includes a ClusterRole.
Once the chart is installed correctly in one namespace I try to install it in another one but fails complaining about the already existing ClusterRole:
Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: kind: ClusterRole, namespace: , name: config-reader
helm.go:76: [debug] existing resource conflict: kind: ClusterRole, namespace: , name: config-reader
What's the workaround here? Is there a way to force Helm to ignore this existing resources?