title: How to use helmfile
body: <p><em>helmfile</em> was released recently and we would like to adopt it. 
  <a href="https://github.com/roboll/helmfile" rel="nofollow noreferrer">https://github.com/roboll/helmfile</a></p>
  
  <p><strong>my simple helmfile:</strong></p>
  
  <pre><code>vim charts.yaml
  
  ...
  releases:
    # Published chart example
    - name: prometheus_no_rbac                            # name of this release
      namespace: prometheus                       # target namespace
      chart: stable/prometheus     # the chart being installed to create this release, referenced by `repository/chart` syntax
      #values: [ vault.yaml ]                 # value files (--values)
      set:                                   # values (--set)
        - name: rbac.create
          value: false
  ...
  wq!
  </code></pre>
  
  <p><strong>When I run:</strong></p>
  
  <pre><code>./helmfile -f charts.yaml
  NAME:
     helmfile -
  
  USAGE:
     helmfile [global options] command [command options] [arguments...]
  
  VERSION:
     v0.8
  
  COMMANDS:
       repos   sync repositories from state file (helm repo add &amp;&amp; helm repo update)
       charts  sync charts from state file (helm repo upgrade --install)
       diff    diff charts from state file against env (helm diff)
       sync    sync all resources from state file (repos &amp;&amp; charts)
       delete  delete charts from state file (helm delete)
  
  GLOBAL OPTIONS:
     --file FILE, -f FILE  load config from FILE (default: "charts.yaml")
     --quiet, -q           silence output
     --kube-context value  Set kubectl context. Uses current context by default
     --help, -h            show help
     --version, -v         print the version
  </code></pre>
  
  <p>I just wanted to rewrite this piece of <strong>working code</strong>:</p>
  
  <pre><code>helm install stable/prometheus --name prom --set rbac.create=false --namespace=prometheus
  </code></pre>