Closed
Description
I think there is a case when there are packages package1
and package2
with bundles which share the same bundle image. I think two following pieces of code (they work together) might allow upgrading from package1
to package2
.
E.g. when catalogs (single catalog or two different catalogs) have something like this:
package1
bundles:
image:tag1
- version1.0.0
package2
bundles:
image:tag1
- version1.0.0
image:tag2
- version1.0.1
In this case, I think, when we install package1
at version 1.0.0
and then upgrade - our installed bundle might end up being the one from package2
since we search bundes by image references. And installed bundle is driving successors.
I looked into how to mitigate this in #442 but it didn't feel like the right solutiion.