<p>I have helm charts created for a microservice that I have built and everything is working as expected. Now, I have created a new k8s namespace and I want to try to deploy the same helm charts as my old namespace. Although, I have just one value that I need it different while everything else remain the same.</p>
<p>Do I have to create another values.yaml for the new namespace and copy everything over and update the one field I want updated ? Or is there any other way ? I do not want to use the --set method of passing updates to the command line.</p>

<p>David suggested the right way. You can use different <code>values.yaml</code> where you can specify the namespace you want to deploy the chart:</p>
<pre><code>$ helm install -f another-namespace-values.yaml &lt;my-release&gt; .
</code></pre>
<p>It's also entirely possible to launch helm chart with multiple values.
For more reading please check <a href="https://helm.sh/docs/chart_template_guide/values_files/" rel="nofollow noreferrer">values</a> section of helm docs.</p>
