--- title: bundle / channel deprecation tags: fbc --- # bundle / channel deprecation epic: https://issues.redhat.com/browse/OLM-2087 For classic approach, see `operator-registry/pkg/lib/registry/registry.go / DeprecateFromRegistry` FBC-level supports - property on FBC to indicate (is `olm.deprecated` OK, or overloaded?): -- deprecation of operator version -- deprecation of channel -- designation of replacement/delegate - property on veneers to allow generic property publishing to FBC -- both channel, bundle have properties in declcfg... use that? OLM-level supports - recognition and log when operator version is deprecated (periodic? on action?) - recognition and log when channel is deprecated (periodic? on action?) - log when operator/channel delegate is known, to inform cluster admin of next-hop OCP-console supports - on operator browse/install, hide deprecated operators unless 'show deprecated' element set - on operator browse/install, hide deprecated channels unless 'show deprecated' element set Qs 1. What does console coordination look like? Lance?