title: Helm pass values to the templates for multiple environment
body: <p>I am very newbie on Helm and struggling to configure deployment.yaml.Mychart tree structure looks like below. But how should I pass the values for dev and prod to the deployment.yaml?</p>
  
  <p>For example if I would like to use different replicas for prod should I add another values such as below or deployment.yaml always keep as it is and use mutlipe values.yaml like as below.</p>
  
  <pre><code> replicas: {{ .Values.replicaCount .values.dev.replicacount }}
  </code></pre>
  
  <p>Or use only below tag is enough. Let's say if git branch equals to master then use below command</p>
  
  <pre><code>helm install . -f values.production.yaml
  </code></pre>
  
  <p>If git branch equal to development then use following command</p>
  
  <pre><code> helm install . -f values.dev.yaml
  
  
  +-- charts
  |   \-- my-chart
  |       +-- Chart.yaml        # Helm chart metadata
  |       +-- templates
  |       |   \-- ...
  |       +-- values.yaml       # default values
  |       +-- values.dev.yaml   # development override values
  |       +-- values.prod.yaml  # production override values
  </code></pre>