How to manage 10+ team environments with Helm and Kubernetes?
My 2 cents.  We have similar requirement like you do.  We end up having multiple values files in the form of values-&lt;namespace&gt;.yaml and it should come with the defaults set to values.yaml

We also have some shell scripts to deploy to the namespace.  Something like this deploy.sh --namespace app.

It is not without its problem, the number of files are steadily growing.  But so far we are ok with it.