From fbda50a452b6db58faf2016b17c206ee27ddc999 Mon Sep 17 00:00:00 2001 From: Caleb Delnay <calebdelnay@gmail.com> Date: Tue, 18 Sep 2018 17:00:30 -0400 Subject: [PATCH] Fix credentials not set for ResolveChartVersion default HTTP client (#4662) Fixes Issue #4299 and Issue #4445 Signed-off-by: Caleb Delnay <calebdelnay@gmail.com> --- pkg/downloader/chart_downloader.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkg/downloader/chart_downloader.go b/pkg/downloader/chart_downloader.go index 92c8f9165..5e6287299 100644 --- a/pkg/downloader/chart_downloader.go +++ b/pkg/downloader/chart_downloader.go @@ -170,8 +170,11 @@ func (c *ChartDownloader) ResolveChartVersion(ref, version string) (*url.URL, ge if err != nil { return u, nil, err } - getter, err := getterConstructor(ref, "", "", "") - return u, getter, err + g, err := getterConstructor(ref, "", "", "") + if t, ok := g.(*getter.HttpGetter); ok { + t.SetCredentials(c.Username, c.Password) + } + return u, g, err } return u, nil, err } -- GitLab