<p>I can't seem to figure out whey my nginx template is not using the values file when I pass it with the <code>helm template --debug nginx charts/transport-latency -f charts/transport-latency/values.yaml &gt; .ignore/nginx-out.yaml</code> command.</p>
<p>Output using <code>--debug</code></p>
<pre><code>install.go:178: [debug] Original chart version: &quot;&quot;
install.go:195: [debug] CHART PATH: /Users/&lt;userName&gt;/src/Repos/helm_charts/charts/transport-latency
</code></pre>
<p>Here is the structure of the chart:</p>
<pre><code>charts/transport-latency
├── Chart.lock
├── Chart.yaml
├── charts
│   └── nginx-13.1.0.tgz
├── templates
└── values.yaml
</code></pre>
<p>And when I run the above mentioned command I just get the default chart without any modification that should be included in the <code>values.yaml</code> file.</p>
<p>Here is what my <code>values.yaml</code> file looks like:</p>
<pre class="lang-yaml prettyprint-override"><code>namespaceOverride: airflow
replicaCount: 2
service:
  type: ClusterIP
</code></pre>
<p>If it helps here is my <code>Chart.yaml</code> contents:</p>
<pre class="lang-yaml prettyprint-override"><code>apiVersion: v2
name: transport-latency
type: application
version: 1.0.0
appVersion: &quot;1.0.0&quot;
dependencies:
- name: nginx
  version: 13.1.0
  repository: https://charts.bitnami.com/bitnami
</code></pre>

<p>If you are referencing a dependent chart (in your case, the <code>nginx</code> chart), then you must nest values for that subchart in its own block with the name of the dependency.</p>
<p>So, since you named the dependency <code>nginx</code> as per your <code>chart.yaml</code>:</p>
<pre><code>apiVersion: v2
name: transport-latency
type: application
version: 1.0.0
appVersion: &quot;1.0.0&quot;
dependencies:
- name: nginx
  version: 13.1.0
  repository: https://charts.bitnami.com/bitnami
</code></pre>
<p>You must therefore nest the values for that chart in a block labelled <code>nginx</code></p>
<p><code>values.yaml</code></p>
<pre class="lang-yaml prettyprint-override"><code>nginx:
  namespaceOverride: airflow
  replicaCount: 2
  service:
    type: ClusterIP
</code></pre>
<p>Using your values.yaml as it is:</p>
<pre><code>namespaceOverride: airflow
replicaCount: 2
service:
  type: ClusterIP
</code></pre>
<p>Would only provide those to your &quot;root&quot; chart -- which is empty.</p>
