robusta icon indicating copy to clipboard operation
robusta copied to clipboard

Installing Robusta into separater ns

Open AnaisUrlichs opened this issue 3 years ago • 6 comments
trafficstars

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Usually, when installing a helm chart, it will install all resources related to the deployment into a separate ns. However, when installing robusta, it does not create a new ns but installs everything into the default ns. Screenshot 2022-02-28 at 11 13 36

Describe the solution you'd like A clear and concise description of what you want to happen.

I would like a new ns to be created called robusta.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

N/A

Additional context Add any other context or screenshots about the feature request here.

I think it is common practice to have a separate ns so it would be nice if that was the case when installing the Robusta Helm Chart.

AnaisUrlichs avatar Feb 28 '22 11:02 AnaisUrlichs

Thanks, makes sense.

@AnaisUrlichs would it be enough to just update the docs to recommend running helm install --create-namespace --namespace=robusta instead of helm install or should we be changing something in the chart? Do you have an example of another project that we can look at as reference?

aantn avatar Feb 28 '22 13:02 aantn

Hmm, it would be nice if that would happen out of the box :D but now looking at some Helm Charts e.g. prometheus or our starboard chart, it seems like that is the go to -- so that should work

AnaisUrlichs avatar Feb 28 '22 13:02 AnaisUrlichs

Cool, thanks.

aantn avatar Feb 28 '22 17:02 aantn

When you update the install instructions, don't forget to update upgrade instructions too

shfisher avatar Mar 03 '22 17:03 shfisher

Should be separate namespace by default. Another way can be collecting the desired namespace from user during installation script. You can add it to generated values, and inside the helm resources use namespace: {{ default "robusta" .Values.namespace }}

shfisher avatar Mar 03 '22 17:03 shfisher

Thanks. It seems like the consensus is that we should be installing into a robusta namespace by default

aantn avatar Mar 03 '22 23:03 aantn