From a0c902d6d1ab184f8853782eed15be7c66c45949 Mon Sep 17 00:00:00 2001 From: Yusuke Kuoka Date: Wed, 6 Nov 2019 22:33:05 +0900 Subject: [PATCH] Remove unnecessary code from pkg/app.Run --- pkg/app/run.go | 57 -------------------------------------------------- 1 file changed, 57 deletions(-) diff --git a/pkg/app/run.go b/pkg/app/run.go index 3a8bcbbf..6eeeae05 100644 --- a/pkg/app/run.go +++ b/pkg/app/run.go @@ -1,9 +1,6 @@ package app import ( - "fmt" - "strings" - "github.com/roboll/helmfile/pkg/argparser" "github.com/roboll/helmfile/pkg/helmexec" "github.com/roboll/helmfile/pkg/state" @@ -64,60 +61,6 @@ func (r *Run) Status(c StatusesConfigProvider) []error { return r.state.ReleaseStatuses(r.helm, workers) } -func (r *Run) Delete(c DeleteConfigProvider) []error { - affectedReleases := state.AffectedReleases{} - purge := c.Purge() - - errs := []error{} - - names := make([]string, len(r.state.Releases)) - for i, r := range r.state.Releases { - names[i] = fmt.Sprintf(" %s (%s)", r.Name, r.Chart) - } - - msg := fmt.Sprintf(`Affected releases are: -%s - -Do you really want to delete? - Helmfile will delete all your releases, as shown above. - -`, strings.Join(names, "\n")) - interactive := c.Interactive() - if !interactive || interactive && r.askForConfirmation(msg) { - r.helm.SetExtraArgs(argparser.GetArgs(c.Args(), r.state)...) - - errs = r.state.DeleteReleases(&affectedReleases, r.helm, c.Concurrency(), purge) - } - affectedReleases.DisplayAffectedReleases(c.Logger()) - return errs -} - -func (r *Run) Destroy(c DestroyConfigProvider) []error { - errs := []error{} - affectedReleases := state.AffectedReleases{} - - names := make([]string, len(r.state.Releases)) - for i, r := range r.state.Releases { - names[i] = fmt.Sprintf(" %s (%s)", r.Name, r.Chart) - } - - msg := fmt.Sprintf(`Affected releases are: -%s - -Do you really want to delete? - Helmfile will delete all your releases, as shown above. - -`, strings.Join(names, "\n")) - interactive := c.Interactive() - if !interactive || interactive && r.askForConfirmation(msg) { - r.helm.SetExtraArgs(argparser.GetArgs(c.Args(), r.state)...) - - errs = r.state.DeleteReleases(&affectedReleases, r.helm, c.Concurrency(), true) - } - affectedReleases.DisplayAffectedReleases(c.Logger()) - return errs -} - func (r *Run) Diff(c DiffConfigProvider) []error { st := r.state helm := r.helm