-
Task
-
Resolution: Done
-
Undefined
-
2.3.0.GA
-
False
-
None
-
False
-
-
- downgrade documentation for OperatorHub
- The current downgrade procedure is only for the installation artifact method and not the OperatorHub procedure.
- The OperatorHub downgrade procedure is somewhat described in the documentation (1), but as far as I have tried, changing the channel to an earlier version does not work.
- To begin with, OpenShift does not support downgrades via OperatorHub, but has a workaround (2).
- In order to describe the documentation, it will be necessary to clarify the followings.
- Does AMQ Streams support downgrading an operator of OperatorHub?
- How about multi-version downgrades?
- What is the procedure for downgrading an operator of OperatorHub? Does it include the workaround in our knowledge (1) ?
- Are OLM channels, CSV, and the image repository maintained to support downgrades?
- Does AMQ Streams support downgrading an operator of OperatorHub?
If you deployed AMQ Streams using another installation method, use a supported approach to downgrade AMQ Streams. Do not use the downgrade instructions provided here. For example, if you installed AMQ Streams using the Operator Lifecycle Manager (OLM), you can downgrade by changing the deployment channel to an earlier version of AMQ Streams.
(2) https://access.redhat.com/solutions/4952771
[Resolution] Operator updates(??? downgrade ???) is not something we generally support at the moment. The preference is to constantly roll forward.This feature has been requested in the past and is currently being evaluated by Red Hat. In case you would like to be informed about the status and updates on this feature request, please open a Support Case with Red Hat Support and link this solution article in it. [Workaround] Even if downgrading is not supported, this requirement can be solved by removing the operator, including all CRs and CRDs and re-install the previous version. Doing this over OpenShift GUI might not be possible yet but there is a supported way how to do it over CLI - Installing a specific version of an Operator.