We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Describe the bug Normally one can install a helm release into a discrete namespace by using helm install --namespace foo ....
helm install --namespace foo ...
This does not work with the retina chart, as it puts the helm release into that namespace, but the resources into the kube-system namespace.
kube-system
e.g. https://github.com/microsoft/retina/blob/main/deploy/legacy/manifests/controller/helm/retina/values.yaml#L47
If there is a technical reason for doing so, this should be documented. If not, this should be fixed to get the usual behaviour.
To Reproduce Steps to reproduce the behavior:
helm upgrade --install retina oci://ghcr.io/microsoft/retina/charts/retina \ --namespace retina \ --create-namespace \ --version $VERSION \ --namespace kube-system \ --set image.tag=$VERSION \ --set operator.tag=$VERSION \ --set logLevel=info \ --set enabledPlugin_linux="\[dropreason\,packetforward\,linuxutil\,dns\]"
helm ls -n retina
kubectl get pod,ds -n retina
kubectl get pod,ds -n kube-system
Expected behavior The chart should respect helm's --namespace argument
--namespace
Platform (please complete the following information):
The text was updated successfully, but these errors were encountered:
In addition, the operator daemonset always gets deploy to kube-system, even if its configMap is created in e.g. the retina namespace.
retina
https://github.com/microsoft/retina/blob/main/deploy/legacy/manifests/controller/helm/retina/templates/operator.yaml#L6
Sorry, something went wrong.
ibezrukavyi
BeegiiK
No branches or pull requests
Describe the bug
Normally one can install a helm release into a discrete namespace by using
helm install --namespace foo ...
.This does not work with the retina chart, as it puts the helm release into that namespace, but the resources into the
kube-system
namespace.e.g. https://github.com/microsoft/retina/blob/main/deploy/legacy/manifests/controller/helm/retina/values.yaml#L47
If there is a technical reason for doing so, this should be documented. If not, this should be fixed to get the usual behaviour.
To Reproduce
Steps to reproduce the behavior:
helm ls -n retina
and find the release there, but no pods or daemonsets (askubectl get pod,ds -n retina
shows)kube-system
namespace usingkubectl get pod,ds -n kube-system
Expected behavior
The chart should respect helm's
--namespace
argumentPlatform (please complete the following information):
The text was updated successfully, but these errors were encountered: