title: how to build umbrella chart with exact dependency helm chart version in requirements.yaml file
body: <p>We have Micro services application which has different <code>helm</code> charts for each MS, and there is umbrella chart which adds all these charts and create an integrated chart for simple deployment purpose, we use Nexus3 as a helm repo.<br>
  In umbrella chart <code>requirements.yaml</code> dependencies are added with version, repository.<br>
  When we specify exact chart version in <code>requirements.yaml</code>, sometimes it fails to find that chart in nexus repo, though it actually exists. After some investigation found that it looks for the version in <code>index.yaml</code> of that nexus repo, if required version is not same as like the one in <code>index.yaml</code> file it fails.<br>
  <code>index.yaml</code> contains latest version always, but what if we want to work with different version than latest one ? how can we fix this ?<br>
  Below is the snippet of <code>requirements.yaml</code> file   </p>
  
  <p><code>dependencies:
    - name: ms1
      version: "1.3.0"
      repository: http://user:passwd@nexus_host:8081/repository/helm_chart_repo/ms1
    - name: ms2
      version: "1.3.0"
      repository: http://user:passwd@nexus_host:8081/repository/helm_chart_repo/ms2
    - name: ms3
      version: "1.2.0"
      repository: http://user:passwd@nexus_host:8081/repository/helm_chart_repo/ms3
    - name: ms4
      version: "1.3.1"
      repository: http://user:passwd@nexus_host:8081/repository/helm_chart_repo/ms4
  </code></p>