getporter / helm2-mixin

Helm mixin for Porter
https://porter.sh/mixins/helm
Apache License 2.0
13 stars 7 forks source link

Helm should run init or init --upgrade when needed #20

Closed carolynvs closed 5 years ago

carolynvs commented 5 years ago

Right now it's pretty easy for a bundle to fail in a few ways:

  1. Tiller isn't installed (need to run helm init)
  2. The version of helm installed in the bundle doesn't match what's on the cluster (need to run helm init --upgrade or some other magic).

Both are things that as user should expect porter to just take care of, instead of having the bundle install fail and then they have to deal with and try again.

carolynvs commented 5 years ago

Another option would be for helm to just match the version installed on the server. I'm not 100% sure if the client has to match perfectly or not.