Closed
Description
Expected Behavior
When installing the Helm Chart, the user expects that namespace is configurable by flag --namespace
. However the current version fixes namespace and doesn't respect the convention.
https://helm.sh/docs/faq/changes_since_helm2/#release-names-are-now-scoped-to-the-namespace
Current Behavior
If you render the current chart version, you'll see that many resources are created with hard-coded namespace tigera-operator
.
helm template calico projectcalico/tigera-operator --namespace dummy
Possible Solution
Update the Helm Chart to respect the namespace definition provided by the user when supplied --namespace
, and recommend the usage of tigera-operator
in the docs. Also, drop the creation of the namespace and recommend the usage of the flag --create-namespace
instead.
Context
The way the chart is written today is breaking the GitOps workflow using FluxCD.
Activity