Description of the problem: When deploying a downstream build of ACM, CRDs were missing in the multiclusterhub operator. Only the placeholder.yaml was there Operator snapshot version: 2.5.0-DOWNSTREAM-2022-01-26-17-28-39 OCP version: 4.8.27 Browser Info: Firefox Steps to reproduce: 1. Attempted to a downstream build of ACM using the deploy repo 2. Used snapshot 2.5.0-DOWNSTREAM-2022-01-26-17-28-39 Actual results: MCH was stuck in installing Expected results: MCH to be in a running state Additional info: included MCE snapshot in my env variables but wasnt sure if that had any effect. MCE_SNAPSHOT_CHOICE=2.0.0-DOWNANDBACK-2022-01-24-22-15-45 Console output ❯ oc exec -i -t multiclusterhub-operator-7c45d8c86f-zpvf6 -- bash bash-4.4$ ls bin boot crds dev etc home image-manifests lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var bash-4.4$ cd crds/ bash-4.4$ ls placeholder.yaml bash-4.4$
This happened because something that usually happens in a downstream rendering process to make CRDs available went missing in 2.5. It isn't clear how it was lost, maybe during the stolostron rename, but it has been fixed and downstream builds should no longer encounter this issue
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: Red Hat Advanced Cluster Management 2.5 security updates, images, and bug fixes), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:4956