From 4ddd832f3574979ab3814220716e681aa7fb8381 Mon Sep 17 00:00:00 2001 From: Sushil Kumar Date: Tue, 6 Jun 2017 15:24:43 -0700 Subject: [PATCH] Use download manager directly --- cmd/helm/package.go | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/cmd/helm/package.go b/cmd/helm/package.go index 561144cac..e5ab3643d 100644 --- a/cmd/helm/package.go +++ b/cmd/helm/package.go @@ -30,6 +30,8 @@ import ( "golang.org/x/crypto/ssh/terminal" "k8s.io/helm/pkg/chartutil" + "k8s.io/helm/pkg/downloader" + "k8s.io/helm/pkg/getter" "k8s.io/helm/pkg/helm/helmpath" "k8s.io/helm/pkg/proto/hapi/chart" "k8s.io/helm/pkg/provenance" @@ -112,16 +114,16 @@ func (p *packageCmd) run(cmd *cobra.Command, args []string) error { } if p.dependencyUpdate { - dependencyUpdateCommand := &dependencyUpdateCmd{ - out: p.out, - keyring: p.keyring, - helmhome: settings.Home, + downloadManager := &downloader.Manager{ + Out: p.out, + ChartPath: path, + HelmHome: settings.Home, + Keyring: p.keyring, + Getters: getter.All(settings), + Debug: settings.Debug, } - dependencyUpdateCommand.chartpath, err = filepath.Abs(path) - if err != nil { - return err - } - if err := dependencyUpdateCommand.run(); err != nil { + + if err := downloadManager.Update(); err != nil { return err } }