local path repo verbose - issue #2020

Enable --debug flag to print debugging information when use
helm dep update --debug

closes #2020
pull/2028/head
Qin Wang 8 years ago
parent 01114341f8
commit 0bef00078c

@ -95,5 +95,8 @@ func (d *dependencyUpdateCmd) run() error {
if d.verify {
man.Verify = downloader.VerifyIfPossible
}
if flagDebug {
man.Debug = true
}
return man.Update()
}

@ -51,6 +51,8 @@ type Manager struct {
HelmHome helmpath.Home
// Verification indicates whether the chart should be verified.
Verify VerificationStrategy
// Debug is the global "--debug" flag
Debug bool
// Keyring is the key ring file.
Keyring string
}
@ -205,7 +207,9 @@ func (m *Manager) downloadAll(deps []*chartutil.Dependency) error {
}
if strings.HasPrefix(dep.Repository, "file://") {
fmt.Fprintf(m.Out, "Archiving %s from repo %s\n", dep.Name, dep.Repository)
if m.Debug {
fmt.Fprintf(m.Out, "Archiving %s from repo %s\n", dep.Name, dep.Repository)
}
ver, err := tarFromLocalDir(m.ChartPath, dep.Name, dep.Repository, dep.Version)
if err != nil {
return err
@ -327,7 +331,9 @@ func (m *Manager) getRepoNames(deps []*chartutil.Dependency) (map[string]string,
return nil, err
}
fmt.Fprintf(m.Out, "Repository from local path: %s\n", dd.Repository)
if m.Debug {
fmt.Fprintf(m.Out, "Repository from local path: %s\n", dd.Repository)
}
reposMap[dd.Name] = dd.Repository
continue
}

Loading…
Cancel
Save