<p>When I do hel install &lt;app_name&gt; which file or script among the chart.yaml, values.yaml or any other.</p>
<p>Thanks in advance.</p>

Prasun Sukai
<p>The only thing that matters is the order in which resources are submitted to the Kubernetes cluster.  The <code>Chart.yaml</code> and <code>values.yaml</code> files do not contain any executable code and they don't &quot;run&quot; <em>per se</em>. Each of the files in <code>templates/</code> is processed independently, there is no global state, and a template file doesn't produce anything other than its YAML output, so the template files could be processed in any order or even all at the same time and you'd get the same result.</p>
<p>Helm does have <a href="https://github.com/helm/helm/blob/484d43913f97292648c867b56768775a55e4bba6/pkg/releaseutil/kind_sorter.go#L24-L61" rel="nofollow noreferrer">a specific order</a> in which it submits different kinds of objects to a cluster.  These are intended to minimize problems from object dependencies being unresolved.  For example, a Deployment can reference a ConfigMap, so ConfigMap is early in that list and Deployment much later on.  Within each Kubernetes object kind, the objects are submitted in arbitrary order.</p>
