From d862cd9843663fc9cd621fcbb2ad8cdef90e2b1e Mon Sep 17 00:00:00 2001 From: Peter Engelbert Date: Wed, 24 Jun 2020 09:03:24 -0500 Subject: [PATCH] Remove unnecessary code duplication Signed-off-by: Peter Engelbert --- pkg/chartutil/save.go | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/pkg/chartutil/save.go b/pkg/chartutil/save.go index 5a253aeba..65caa944c 100644 --- a/pkg/chartutil/save.go +++ b/pkg/chartutil/save.go @@ -128,26 +128,7 @@ func SaveDir(c *chart.Chart, dest string) error { // // This returns the absolute path to the chart archive file. func Save(c *chart.Chart, outDir string) (string, error) { - tgzWriter, err := createTarGzipWriter(c, outDir) - if err != nil { - return "", err - } - - filename := tgzWriter.File.Name() - rollback := false - - defer func() { - tgzWriter.Close() - if rollback { - os.Remove(filename) - } - }() - - if err := writeTarContents(tgzWriter.TarWriter, c, "", time.Now()); err != nil { - rollback = true - return filename, err - } - return filename, nil + return SaveWithOpts(c, outDir) } func SaveWithOpts(c *chart.Chart, outDir string, opts ...SaveOpt) (string, error) {