From acf5d63891d4081185842f6431961e1f3dd3e9cb Mon Sep 17 00:00:00 2001 From: Josh Dolitsky Date: Tue, 5 Feb 2019 18:02:48 -0600 Subject: [PATCH] switch to use chartutil.SaveDir Signed-off-by: Josh Dolitsky --- pkg/action/chart_export.go | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/pkg/action/chart_export.go b/pkg/action/chart_export.go index 088469342..3afa05384 100644 --- a/pkg/action/chart_export.go +++ b/pkg/action/chart_export.go @@ -19,8 +19,6 @@ package action import ( "fmt" "io" - "io/ioutil" - "os" "k8s.io/helm/pkg/chartutil" "k8s.io/helm/pkg/registry" @@ -51,19 +49,8 @@ func (a *ChartExport) Run(out io.Writer, ref string) error { } // Save the chart to local directory - // TODO: init in Helm home? Or no file creation at all? - tempDirPrefix := ".helm-chart-export" - os.MkdirAll(tempDirPrefix, 0755) - tempDir, err := ioutil.TempDir(tempDirPrefix, "") - if err != nil { - return err - } - defer os.RemoveAll(tempDir) - tarballAbsPath, err := chartutil.Save(ch, tempDir) - if err != nil { - return err - } - err = chartutil.ExpandFile("", tarballAbsPath) + // TODO: make destination dir configurable + err = chartutil.SaveDir(ch, ".") if err != nil { return err }