<p>I have a chart for Helm that works fine.</p>

<p>I updated couple lines of "template" files to have it set up differently and ran <code>helm install -n &lt;relaese name&gt; &lt;char dir&gt;</code>.</p>

<p>But I found that change never gets applied.</p>

<p>when I tried <code>helm install --dry-run --debug</code>, I don't see my updates.
(It might be getting the chart from remote ...)</p>

<p>Does Helm cache stuff? I wasn't able to find anything about it...</p>

<p>I am trying to setup hdfs on my cluster using this <a href="https://github.com/apache-spark-on-k8s/kubernetes-HDFS" rel="nofollow noreferrer">link</a></p>

<p>It is possible to make changes to a chart that do not make difference to the application when it runs or even that are not included in the Kubernetes resources that are generated (e.g. a change within an if block whose condition evaluates to false). You can use '--dry-run --debug' to see what the template evaluates to and check whether your change is present in the Kubernetes resources that would result from the chart installation. This gives you a quick way to check a chart change without it being installed.</p>

<p>If you were publishing the chart then you could see a delay between publishing and getting it from the hosted repo and might need to run <code>helm repo update</code> but you seem to be using the chart source code directly so I would not expect any delay. </p>
