1. 31 Oct, 2018 1 commit
  2. 29 Aug, 2018 1 commit
  3. 24 Aug, 2018 2 commits
  4. 14 Jun, 2018 1 commit
    • Matthew Fisher's avatar
      ref(cmd): rename `helm delete` to `helm uninstall` · 195d21d5
      Matthew Fisher authored
      To match the convention of `helm install`, `helm uninstall` is the inverse.
      
      Other tangential changes in this PR:
      
      - StatusDeleting has been changed to StatusUninstalling
      - StatusDeleted has been changed to StatusUninstalled
      - `helm list --deleted` has been changed to `helm list --uninstalled`
      - `helm list --deleting` has been changed to `helm list --uninstalling`
      - `helm.DeleteOption` and all delete options have been renamed to `helm.UninstallOption`
      
      I have not made any changes to the "helm.sh/hook-delete-policy", "pre-delete" and "post-delete" hook annotations because
      
      1. it's a major breaking change to existing helm charts, which we've commited to NOT break in Helm 3
      2. there is no "helm.sh/hook-install-policy" to pair with "helm.sh/hook-uninstall-policy", so delete still makes sense here
      
      `helm delete` and `helm del` have been added as aliases to `helm uninstall`, so `helm delete` and `helm del` still works as is.
      Unverified
      195d21d5
  5. 27 Apr, 2018 1 commit
  6. 26 Apr, 2018 1 commit
  7. 23 Apr, 2018 1 commit
  8. 20 Apr, 2018 1 commit
  9. 18 Apr, 2018 3 commits
  10. 16 Apr, 2018 1 commit
  11. 13 Apr, 2018 1 commit
  12. 04 Apr, 2018 2 commits
    • Michelle Noorali's avatar
      e02802ba
    • Michelle Noorali's avatar
      fix(pkg/tiller): reuseValues combines all prev val · 9266731d
      Michelle Noorali authored
      Resolves #3655
      We were seeing that when running helm upgrade with the reuse-values
      flag enabled that you could end up in the position where overrides
      a.k.a computed values from previous revisions were not being saved on
      the updated revision. This left us in a weird position where some
      computed values would disappear mysteriously in the abyss. That
      happened because computed values from previous revisions weren't merged
      with the new computed values every time the reuse-values flag was used.
      This PR merges computed values from the previous revisions so you don't
      end up in that kind of conundrum.
      9266731d
  13. 08 Mar, 2018 1 commit
    • Matthew Fisher's avatar
      replace FAILED deployments with `helm upgrade --install --force` · 13730b0d
      Matthew Fisher authored
      When using `helm upgrade --install`, if the first release fails, Helm will respond with an error saying that it cannot upgrade from an unknown state.
      
      With this feature, `helm upgrade --install --force` automates the same process as `helm delete && helm install --replace`. It will mark the previous release as DELETED, delete any existing resources inside Kubernetes, then replace it as if it was a fresh install. It will then mark the FAILED release as SUPERSEDED.
      Unverified
      13730b0d
  14. 03 Nov, 2017 1 commit
  15. 26 Sep, 2017 1 commit
  16. 12 Jun, 2017 1 commit
  17. 24 May, 2017 1 commit
    • fibonacci1729's avatar
      ref(tiller): refactor tests into logical files · 22db9739
      fibonacci1729 authored
      TestListReleasesByStatus -> tiller/release_list_test.go
      TestListReleasesFilter -> tiller/release_list_test.go
      TestListReleasesSort -> tiller/release_list_test.go
      TestListReleases -> tiller/release_list_test.go
      TestUpdateRelease_ResetReuseValues -> tiller/release_update_test.go
      TestUpdateRelease_ResetValues -> tiller/release_update_test.go
      TestUpdateRelease_ReuseValues -> tiller/release_update_test.go
      TestUpdateReleaseNoChanges -> tiller/release_update_test.go
      TestUpdateReleaseFailure -> tiller/release_update_test.go
      TestUpdateReleaseNoHooks -> tiller/release_update_test.go
      TestUpdateRelease -> tiller/release_update_test.go
      TestRollbackReleaesFailure -> tiller/release_rollback_test.go
      22db9739