helm/pkg/tiller
Matthew Fisher ae8ddf3bcf
replace FAILED deployments with `helm upgrade --install --force`
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.

(cherry picked from commit 13730b0dab)
2018-03-09 12:34:34 -08:00
..
environment ref(*): kubernetes v1.9 support (#3234) 2018-01-05 12:30:26 -08:00
hook_sorter.go feat(hooks): Adds weighted hooks 2017-03-24 11:31:48 -04:00
hook_sorter_test.go feat(hooks): Adds weighted hooks 2017-03-24 11:31:48 -04:00
hooks.go ref(*): kubernetes v1.9 support (#3234) 2018-01-05 12:30:26 -08:00
hooks_test.go WIP feat(helm): add `template` command 2017-08-28 18:04:56 -07:00
kind_sorter.go fix(tiller): Adds CRD ordering 2017-10-09 23:21:44 -07:00
kind_sorter_test.go fix(tiller): Adds CRD ordering 2017-10-09 23:21:44 -07:00
release_content.go give an uniform check for release process (#2565) 2017-06-22 10:05:29 -06:00
release_content_test.go ref(tiller): cleanup goimports 2017-06-12 10:30:21 -07:00
release_history.go give an uniform check for release process (#2565) 2017-06-22 10:05:29 -06:00
release_history_test.go fix(*): import grouping 2016-12-13 09:57:05 -08:00
release_install.go Added more granular statuses 2017-07-13 15:20:07 -07:00
release_install_test.go feat(tiller/proto):Allow charts to specify k8s compatibility in semver field 2018-01-06 10:02:09 +08:00
release_list.go ref(tiller): cleanup goimports 2017-06-12 10:30:21 -07:00
release_list_test.go ref(tiller): refactor tests into logical files 2017-05-24 10:57:16 -06:00
release_modules.go fix signatures 2017-11-29 14:18:12 +01:00
release_rollback.go fix(tiller): Supersede multiple deployments (#3539) 2018-03-09 12:33:51 -08:00
release_rollback_test.go fix(tiller): Supersede multiple deployments (#3539) 2018-03-09 12:33:51 -08:00
release_server.go fix(tiller): Supersede multiple deployments (#3539) 2018-03-09 12:33:51 -08:00
release_server_test.go ref(*): kubernetes v1.9 support (#3234) 2018-01-05 12:30:26 -08:00
release_status.go give an uniform check for release process (#2565) 2017-06-22 10:05:29 -06:00
release_status_test.go ref(tiller): cleanup goimports 2017-06-12 10:30:21 -07:00
release_testing.go give an uniform check for release process (#2565) 2017-06-22 10:05:29 -06:00
release_testing_test.go ref(tiller): cleanup goimports 2017-06-12 10:30:21 -07:00
release_uninstall.go fix(tiller): remove locking system from storage and rely on backend controls 2017-07-19 16:02:38 -07:00
release_uninstall_test.go ref(tiller): cleanup goimports 2017-06-12 10:30:21 -07:00
release_update.go replace FAILED deployments with `helm upgrade --install --force` 2018-03-09 12:34:34 -08:00
release_update_test.go replace FAILED deployments with `helm upgrade --install --force` 2018-03-09 12:34:34 -08:00
release_version.go ref(tiller): cleanup goimports 2017-06-12 10:30:21 -07:00
resource_policy.go iinitialize message only when at least one manifest is kept 2017-11-30 08:49:48 +01:00
server.go Bump client side grpc max msg size 2018-03-09 12:31:09 -08:00