diff --git a/pkg/downloader/chart_downloader.go b/pkg/downloader/chart_downloader.go index 56bd90afc..6efb627dc 100644 --- a/pkg/downloader/chart_downloader.go +++ b/pkg/downloader/chart_downloader.go @@ -160,6 +160,10 @@ func (c *ChartDownloader) ResolveChartVersion(ref, version string) (*url.URL, er return nil, errors.Errorf("invalid chart URL format: %s", ref) } + if u.Scheme == "oci" { + c.RepositoryURL = ref + } + rf, err := loadRepoConfig(c.RepositoryConfig) if err != nil { return u, err