Authentication support for remote charts repositories.

pull/3206/head^2
eyalbe4 8 years ago
parent b3b5366d55
commit b3d62f1e5b

@ -120,12 +120,7 @@ func (r *ChartRepository) DownloadIndexFile(cachePath string) error {
parsedURL.Path = strings.TrimSuffix(parsedURL.Path, "/") + "/index.yaml" parsedURL.Path = strings.TrimSuffix(parsedURL.Path, "/") + "/index.yaml"
indexURL = parsedURL.String() indexURL = parsedURL.String()
var resp *bytes.Buffer resp, err := r.Client.GetWithCredentials(indexURL, r.Config.Username, r.Config.Password)
if r.Config.Username == "" || r.Config.Password == "" {
resp, err = r.Client.Get(indexURL)
} else {
resp, err = r.Client.GetWithCredentials(indexURL, r.Config.Username, r.Config.Password)
}
if err != nil { if err != nil {
return err return err

Loading…
Cancel
Save