<p>I am creating a helm chart that uses multiple dependencies. For some of those dependencies I would like to use their values-production.yaml instead of the default values.yaml. I have tried adding a <code>tag</code> section to the dependencies to call the production values but that doesn't seem to work. For example the <a href="https://github.com/helm/charts/tree/master/stable/redis" rel="nofollow noreferrer">redis chart</a> has production-values.yaml and values.yaml. Is there a way for me to use the production-values within my chart's dependencies?</p>

<p>Eg my helm Chart.yaml looks like:</p>

<pre><code> apiVersion: v2
 name: parentChart
 ...
 dependencies:
  - name: redis
    version: 10.5.3
    repository: "@stable"
    tags:
     - prd-values
</code></pre>

imapotatoe123
<p>There are two ways to provide your values file.</p>

<pre><code>helm install -f myvals.yaml ./mychart
</code></pre>

<pre><code>helm install --set foo=bar ./mychart
</code></pre>

<pre><code>The order of specificity: values.yaml is the default, which can be overridden by a parent chart’s values.yaml, which can in turn be overridden by a user-supplied values file, which can in turn be overridden by --set parameters.
</code></pre>

<p>This means if you have same values in your values.yaml and values-production.yaml then only values-production.yaml will be used as it will overwrite the fields in values.yaml.</p>
