---
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?