Fix --selector results to correctly deduplicate releases (#1822)

Fixes #1818
This commit is contained in:
Yusuke Kuoka
2021-05-01 15:06:07 +09:00
committed by GitHub
parent f28ad5af23
commit de8644a504
5 changed files with 9 additions and 42 deletions
-15
View File
@@ -165,21 +165,6 @@ func GroupReleasesByDependency(releases []Release, opts PlanOptions) ([][]Releas
}
}
for _, r := range releases {
if !r.Filtered {
for _, n := range r.Needs {
// To map n into idToReleases correctly, prepend KubeContext to n.
if r.KubeContext != "" {
n = r.KubeContext + "/" + n
}
if _, ok := idToReleases[n]; !ok {
id := ReleaseToID(&r.ReleaseSpec)
return nil, fmt.Errorf("%q depends on nonexistent release %q", id, n)
}
}
}
}
var selectedReleaseIDs []string
for _, r := range opts.SelectedReleases {