-
Bug
-
Resolution: Done
-
Normal
-
ACM 2.9.0, MCE 2.4.0
-
False
-
None
-
False
-
-
-
Moderate
-
-
-
No
Description of problem:
ACM v2.9 requires MCE v2.4 but the default channel for multicluster-engine in the 4.14 catalog is 2.3. Our automation chooses the CSV to install based on the default operator channel.
$ oc-mirror list operators --catalog registry.redhat.io/redhat/redhat-operator-index:v4.14 --package advanced-cluster-management NAME DISPLAY NAME DEFAULT CHANNEL advanced-cluster-management Advanced Cluster Management for Kubernetes release-2.9 PACKAGE CHANNEL HEAD advanced-cluster-management release-2.8 advanced-cluster-management.v2.8.4 advanced-cluster-management release-2.9 advanced-cluster-management.v2.9.0 $ oc-mirror list operators --catalog registry.redhat.io/redhat/redhat-operator-index:v4.14 --package multicluster-engine NAME DISPLAY NAME DEFAULT CHANNEL multicluster-engine multicluster engine for Kubernetes stable-2.3 PACKAGE CHANNEL HEAD multicluster-engine stable-2.3 multicluster-engine.v2.3.4 multicluster-engine stable-2.4 multicluster-engine.v2.4.1
MCE version requirement not met: Version 2.3.3 did not meet minimum version requirement of 2.4.0"
Is it possible to set the stable-2.4 channel as default in the 4.14 catalog?
Version-Release number of selected component (if applicable):
ACM 2.9
How reproducible:
Steps to Reproduce:
- Create a subscription for ACM 2.9, the default channel
- MCH fails because MCE 2.3 is installed, as it is defined as de default channel. MCE 2.4 is a hard requirement for ACM 2.9
Actual results:
- Multicluster hub installation fails
Expected results:
- Multicluster hub installation should succeed