I just realised that #444 has insufficient filtering of bundles for semver based upgrades. Here we only filter all bundles based on version:
|
upgradeEdges := catalogfilter.Filter(allBundles, catalogfilter.InMastermindsSemverRange(wantedVersionRangeConstraint)) |
allBundles includes all bundles from all catalogs for all packages. This code must also filter by package name.
I just realised that #444 has insufficient filtering of bundles for semver based upgrades. Here we only filter all bundles based on version:
operator-controller/internal/resolution/variablesources/installed_package.go
Line 111 in 3fc434d
allBundlesincludes all bundles from all catalogs for all packages. This code must also filter by package name.