title: helm error "Error: This command needs 2 arguments: release name, chart path"
body: <p>I am getting an error in my kubernetes cluster while upgrading my install of <code>kamus</code></p>
  <pre><code>$ helm --debug upgrade --install soluto/kamus
  
  [debug] Created tunnel using local port: '64252'
  [debug] SERVER: &quot;127.0.0.1:64252&quot;
  Error: This command needs 2 arguments: release name, chart path
  </code></pre>
  <p>Using helm version 2.13.1</p>
  <p>This error is also known to be cause by not correctly using <code>--set</code> correctly or as intended.</p>
  <p>As an example when upgrading my ingress-nginx/ingress-nginx installing as such:</p>
  <pre><code> --set &quot;controller.service.annotations.service\.beta\.kubernetes\.io/azure-load-balancer-health-probe-request-path&quot;=/healthz,&quot;controller.service.annotations.service\.beta\.kubernetes\.io/azure-dns-label-name&quot;=$DNS_LABEL
  </code></pre>
  <p>This caused the same error as listed above.</p>
  <p>When I removed the quotations it worked as intended.</p>
  <pre><code> --set controller.service.annotations.service\.beta\.kubernetes\.io/azure-load-balancer-health-probe-request-path=/healthz,controller.service.annotations.service\.beta\.kubernetes\.io/azure-dns-label-name=$DNS_LABEL
  </code></pre>
  <p>The error in this case had nothing to do with not correctly setting a release name and or chart. More explanation of --set issues and solutions are below.</p>