title: Helm on Minikube: update local image
body: <p>I have Minikube (v1.1.0) running locally with Helm (v2.13.1) initialized and connected the local docker daemon with Minikube running <code>eval $(minikube docker-env)</code>. In the code base of my application I created a chart with <code>helm create chart</code>. The first few lines of <code>./chart/values.yml</code> I changed to:</p>
  
  <pre><code>image:
    repository: app-development
    tag: latest
    pullPolicy: Never
  </code></pre>
  
  <p>I build the image locally and install/upgrade the chart with Helm:</p>
  
  <pre class="lang-sh prettyprint-override"><code>docker build . -t app-development
  helm upgrade --install example ./chart
  </code></pre>
  
  <p>Now, this works perfect the first time, but if I make changes to the application I would like to run the above two commands to upgrade the image. Is there any way to get this working?</p>
  
  <p><strong>workaround</strong></p>
  
  <p>To get the expected behaviour I can delete the chart from Minikube and install it again:</p>
  
  <pre class="lang-sh prettyprint-override"><code>docker build . -t app-development
  helm del --purge example
  helm install example ./chart
  </code></pre>