From ef46a0c1e76ab10f62a4254e2bc4ce2f3e2f58d8 Mon Sep 17 00:00:00 2001 From: Ian Howell Date: Tue, 30 Jul 2019 14:54:23 -0500 Subject: [PATCH] fix(pkg/action): Allow name re-use for helm template Signed-off-by: Ian Howell --- pkg/action/install.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/action/install.go b/pkg/action/install.go index c9dcc0b0c..52eff5262 100644 --- a/pkg/action/install.go +++ b/pkg/action/install.go @@ -262,7 +262,7 @@ func (i *Install) failRelease(rel *release.Release, err error) (*release.Release // // - empty // - too long -// - already in use, and not deleted +// - already in use, and not deleted // - used by a deleted release, and i.Replace is false func (i *Install) availableName() error { start := i.ReleaseName @@ -274,6 +274,10 @@ func (i *Install) availableName() error { return errors.Errorf("release name %q exceeds max length of %d", start, releaseNameMaxLen) } + if i.DryRun { + return nil + } + h, err := i.cfg.Releases.History(start) if err != nil || len(h) < 1 { return nil