diff --git a/pkg/downloader/manager.go b/pkg/downloader/manager.go index 42e6333c0..c096c5eb9 100644 --- a/pkg/downloader/manager.go +++ b/pkg/downloader/manager.go @@ -353,11 +353,20 @@ func (m *Manager) downloadAll(deps []*chart.Dependency) error { getter.WithTagName(version)) } - if _, _, err = dl.DownloadTo(churl, version, tmpPath); err != nil { + _, v, err := dl.DownloadTo(churl, version, tmpPath) + if err != nil { saveError = fmt.Errorf("could not download %s: %w", churl, err) break } + if m.Verify != VerifyNever { + for name := range v.SignedBy.Identities { + fmt.Fprintf(m.Out, "Signed by: %v\n", name) + } + fmt.Fprintf(m.Out, "Using Key With Fingerprint: %X\n", v.SignedBy.PrimaryKey.Fingerprint) + fmt.Fprintf(m.Out, "Chart Hash Verified: %s\n", v.FileHash) + } + if m.Untar { chartutil.ExpandFile(m.ChartPath+"/charts/", tmpPath) }