<p>I am using helm bitnami charts for my application to deploy in kubernetes.</p>
<p>My application contains following 3 components,</p>
<p>Web UI
Web API 1
Web API 2
Here Web UI is the static UI application in nginx server and the Web API 1 and Web API 2 are the aspnet core web API application called in Web UI application.</p>
<p>Currently deploying like below,</p>
<p>The Web UI using nginx chart - <a href="https://hub.helm.sh/charts/bitnami/nginx" rel="nofollow noreferrer">https://hub.helm.sh/charts/bitnami/nginx</a></p>
<pre><code>helm install web-ui-dev bitnami/nginx
</code></pre>
<p>The Web API 1 using aspnet-core chart - <a href="https://hub.helm.sh/charts/bitnami/aspnet-core" rel="nofollow noreferrer">https://hub.helm.sh/charts/bitnami/aspnet-core</a></p>
<pre><code>helm install web-api1-dev bitnami/aspnet-core
</code></pre>
<p>The Web API 2 also using same aspnet-core chart</p>
<pre><code>helm install web-api2-dev bitnami/aspnet-core
</code></pre>
<p>Since my application is dependent on 3 components, i am planning to use the helm umbrella chart.
So created a parent chart (say 'ag') with below dependencies in chart.yaml file and in values.yaml giving all the subchart values.</p>
<pre><code>dependencies:
    - name: nginx
      version: 6.2.0
      repository: https://charts.bitnami.com/bitnami
    - name: aspnet-core
      version: 0.2.0
      repository: https://charts.bitnami.com/bitnami
</code></pre>
<p>But the problem here i could not use the aspnet-core chart to deploy both Web API 1 and Web API 2 in a single helm install command of umbrella chart.</p>
<p>When i say helm install dev ag its not installing all 3 components, either i can deploy Web API 1 or Web API 2.</p>
<p>Any idea to make this work of using the single helm install of umbrella chart to deploy multiple applications of same chart.</p>
<p>Thanks.</p>

Shankar
<p>you can use alias in your dependencies file. like this.</p>
<pre><code>    - name: nginx
      version: 6.2.0
      repository: https://charts.bitnami.com/bitnami
    - name: aspnet-core
      version: 0.2.0
      repository: https://charts.bitnami.com/bitnami
      alias: web-api1-dev
    - name: aspnet-core
      version: 0.2.0
      repository: https://charts.bitnami.com/bitnami
      alias: web-api2-dev
</code></pre>
<p>Then use aliases in your main values.yaml file.</p>
