helm/pkg
Taylor Thomas 36f3a4b326 fix(action): Protects against current resource conflicts
Currently, if using the --atomic flag or deleting a release that failed due to an already existing
resource, Helm will deleting those resources that aren't managed by it. This PR fixes the issue
by checking for pre-existing resources during install and upgrade. This is done as a validation
step so the release will not even be started if resources currently exist. This PR is inspired by
@xchapter7x's work in #3477.

This also fixes a small bug in upgrade where deletes fail if the resource was already deletes

Fixes #6407

Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
2019-09-30 16:11:40 -06:00
..
action fix(action): Protects against current resource conflicts 2019-09-30 16:11:40 -06:00
chart Merge pull request #6243 from technosophos/feat/5871-crds-directory 2019-08-20 11:38:28 -04:00
chartutil Create charts directory for scaffold chart (#6516) 2019-09-30 16:37:34 +01:00
cli ref(pkg/cli): refactor environment variable setup 2019-09-25 14:00:43 -07:00
downloader fix(cmd/helm): user friendly error message when repos are not configured 2019-08-28 14:13:49 -07:00
engine ref(pkg/engine): cleanup of development `hack` 2019-09-03 15:31:58 -07:00
gates feat(cmd): use alt dest for chart export (#6193) 2019-08-09 11:47:43 -05:00
getter ref(cmd/helm): remove init command 2019-08-26 10:21:52 -07:00
helmpath ref(cmd/helm): remove init command 2019-08-26 10:21:52 -07:00
kube fix(action): Protects against current resource conflicts 2019-09-30 16:11:40 -06:00
lint Fix Adding Errors from Linter.Messages to result.Errors 2019-08-20 04:22:17 +05:30
plugin ref(pkg/cli): refactor environment variable setup 2019-09-25 14:00:43 -07:00
provenance fix(provenance): Ports error check for `Digest` to v3 2019-09-24 13:59:14 -06:00
release ref(*): remove dead code 2019-08-19 10:22:27 -07:00
releaseutil doc(hooks): note helm 2 test annotation support requirement 2019-07-31 15:33:56 -04:00
repo fix(cmd/helm): user friendly error message when repos are not configured 2019-08-28 14:13:49 -07:00
storage Change release storage name to use helm storage type as prefix (#6500) 2019-09-26 17:46:19 +01:00
strvals feat(*): Ports `--set-file` flag to v3 2019-09-24 12:43:43 -06:00