1. 31 Oct, 2018 1 commit
  2. 17 Oct, 2018 1 commit
  3. 24 Aug, 2018 2 commits
  4. 22 Aug, 2018 1 commit
  5. 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
  6. 10 May, 2018 1 commit
  7. 27 Apr, 2018 1 commit
  8. 26 Apr, 2018 1 commit
  9. 23 Apr, 2018 1 commit
  10. 20 Apr, 2018 1 commit
  11. 19 Apr, 2018 3 commits
  12. 18 Apr, 2018 3 commits
  13. 17 Apr, 2018 3 commits
  14. 16 Apr, 2018 2 commits
  15. 13 Apr, 2018 3 commits
  16. 09 Apr, 2018 1 commit
  17. 03 Apr, 2018 1 commit
  18. 19 Feb, 2018 1 commit
  19. 05 Jan, 2018 1 commit
  20. 22 Jun, 2017 1 commit
    • Y.W's avatar
      give an uniform check for release process (#2565) · 0f953403
      Y.W authored
      * give an uniform check for release process
      
      * fixed as the review of adamreese: update the err message when releasename is empty and update the test units.
      
      * fixed as the review of bacongobbler: add more detail information to return message. the regex rule is added to the return message.
      0f953403
  21. 06 Jun, 2017 1 commit
  22. 26 May, 2017 1 commit
  23. 24 May, 2017 2 commits
    • fibonacci1729's avatar
      ref(tiller): refactor tests into logical files · 04d0abfd
      fibonacci1729 authored
      TestInstallRelease_WithChartAndDependencyNotes  -> tiller/release_install_test.go
      TestInstallRelease_WrongTillerVersion -> tiller/release_install_test.go
      TestInstallRelease_WithNotesRendered -> tiller/release_install_test.go
      TestInstallRelease_TillerVersion -> tiller/release_install_test.go
      TestInstallRelease_FailedHooks -> tiller/release_install_test.go
      TestInstallRelease_ReuseName -> tiller/release_install_test.go
      TestInstallRelease_WithNotes -> tiller/release_install_test.go
      TestInstallRelease_NoHooks -> tiller/release_install_test.go
      TestInstallRelease_DryRun -> tiller/release_install_test.go
      TestInstallRelease -> tiller/release_install_test.go
      04d0abfd
    • 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
  24. 23 May, 2017 1 commit
    • fibonacci1729's avatar
      ref(tiller): refactor tests in logical files · 172dbb22
      fibonacci1729 authored
      TestRunReleaseTest -> tiller/release_testing_test.go
      TestGetReleaseContent -> tiller/release_content_test.go
      TestGetReleaseStatusDeleted -> tiller/release_status_test.go
      TestGetReleaseStatus -> tiller/release_status_test.go
      TestRollbackReleaseFailure -> tiller/release_rollback_test.go
      TestRollbackReleaseNoHooks -> tiller/release_rollback_test.go
      TestRollbackRelease -> tiller/release_rollback_test.go
      TestUninstallReleaseWithKeepPolicy -> tiller/release_uninstall_test.go
      TestUninstallPurgeDeleteRelease -> tiller/release_uninstall_test.go
      TestUninstallReleaseNoHooks -> tiller/release_uninstall_test.go
      TestUninstallPurgeRelease -> tiller/release_uninstall_test.go
      TestUninstallRelease -> tiller/release_uninstall_test.go
      172dbb22
  25. 19 May, 2017 1 commit
  26. 05 May, 2017 2 commits
    • Maciej Kwiek's avatar
      Basic Rudder Delete implementation · 1c9ae557
      Maciej Kwiek authored
      Extracted delete specific code from ReleaseServer to external function
      which is called from both Local and Remote ReleaseModules.
      
      Made getVersionSet function from tiller package exported.
      1c9ae557
    • Maciej Kwiek's avatar
      Experimental Rudder implementation · c1fcaf09
      Maciej Kwiek authored
      This change introduces the concept of Rudders - pluggable modules that
      Tiller communicates with via grpc, which allow to decouple orchestration
      logic from Tiller into separate service.
      
      This commit consists of simple Rudder implementation which does exactly
      the same thing as built in Tiller orchestrator - it creates all k8s
      objects from provided manifest without orchestrating them.
      
      --experimental-release flag is introduced to enable this behaviour.
      
      This change allows to use the service and tiller outside of the cluster.
      Following commits will add Rudder to helm deployment.
      c1fcaf09
  27. 01 May, 2017 1 commit
  28. 06 Apr, 2017 1 commit
    • Matt Butcher's avatar
      feat(tiller): support version constraint on chart · e4e0e320
      Matt Butcher authored
      This provides the Chart.yaml field `tillerVersion`, which is a semver
      range. It allows users to choose to constrain a chart to a specific
      version.
      
      The reason for this is that we keep introducing new template functions,
      but we have no way of saying "this chart will only work with Tiller
      newer than...".
      
      The check on version is _only_ done on Tiller. The client does not check
      at all, since it does not do any template expansion on its own.
      Unverified
      e4e0e320