-
Story
-
Resolution: Done
-
Normal
-
openshift-4.13
-
None
-
Strategic Product Work
-
3
-
False
-
None
-
False
-
OCPSTRAT-425 - Enable file-based Catalog for flexible and lightweight catalog maintenance
-
-
-
OPECO 233
AC:
- downstream sync of
OPECO-2646
Background:
Previous bundle deprecation was handled by assigning a property to the olm.bundle object of `olm.deprecated`. SQLite DBs had to have all valid upgrade edges supported by olm.bundle information in order to prevent foreign key violations. This property meant that the bundle was to be ignored & never installed.
FBC has a simpler method for achieving the same goal: don't include the bundle. Upgrade edges from it may still be specified, and the bundle will not be installable.
Likely an update to opm code base in the neighborhood of https://github.com/operator-framework/operator-registry/blob/249ae621bb8fa6fc8a8e4a5ae26355577393f127/pkg/sqlite/conversion.go#L80
https://github.com/openshift/operator-framework-olm/pull/463