|
|
@ -503,6 +503,7 @@ Loop:
|
|
|
|
// in a known repo and attempt to ensure the data is present for steps like
|
|
|
|
// in a known repo and attempt to ensure the data is present for steps like
|
|
|
|
// version resolution.
|
|
|
|
// version resolution.
|
|
|
|
func (m *Manager) ensureMissingRepos(repoNames map[string]string, deps []*chart.Dependency) (map[string]string, error) {
|
|
|
|
func (m *Manager) ensureMissingRepos(repoNames map[string]string, deps []*chart.Dependency) (map[string]string, error) {
|
|
|
|
|
|
|
|
|
|
|
|
var ru []*repo.Entry
|
|
|
|
var ru []*repo.Entry
|
|
|
|
|
|
|
|
|
|
|
|
for _, dd := range deps {
|
|
|
|
for _, dd := range deps {
|
|
|
@ -679,6 +680,7 @@ func dedupeRepos(repos []*repo.Entry) []*repo.Entry {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func (m *Manager) parallelRepoUpdate(repos []*repo.Entry) error {
|
|
|
|
func (m *Manager) parallelRepoUpdate(repos []*repo.Entry) error {
|
|
|
|
|
|
|
|
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
var wg sync.WaitGroup
|
|
|
|
|
|
|
|
|
|
|
|
localRepos := dedupeRepos(repos)
|
|
|
|
localRepos := dedupeRepos(repos)
|
|
|
@ -730,6 +732,7 @@ func (m *Manager) findChartURL(name, version, repoURL string, repos map[string]*
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
for _, cr := range repos {
|
|
|
|
for _, cr := range repos {
|
|
|
|
|
|
|
|
|
|
|
|
if urlutil.Equal(repoURL, cr.Config.URL) {
|
|
|
|
if urlutil.Equal(repoURL, cr.Config.URL) {
|
|
|
|
var entry repo.ChartVersions
|
|
|
|
var entry repo.ChartVersions
|
|
|
|
entry, err = findEntryByName(name, cr)
|
|
|
|
entry, err = findEntryByName(name, cr)
|
|
|
|