Created attachment 1863080 [details] cluster operator yaml Description of problem: A removed management console still blocks an OCP install from completing. We're working on a hypershift platform that uses CNV to host OCP worker nodes. While we plan on supporting the management console in the future, we're at a phase now where it will take some time before we can get connectivity to the console working properly. In the meantime, we have attempted to remove the management console using the steps here, https://access.redhat.com/solutions/3808951, where we set "Management State: Removed" on the console operator resource. That successfully removes the management console, however the OCP install is still complains that we're waiting on the management console to become available. Version-Release number of selected component (if applicable): 4.9.21 How reproducible: 100% Steps to Reproduce: 1. Set "ManagementState: Removed" on console operator while management console connectivity is failing. Actual results: OCP install still won't move to completed due to waiting on console to become available Expected results: OCP install should not wait on a management console to become available that is removed.
Hey David, thanks for reporting the issue. Unfortunately console is a core component, thats why you wont be able to finish cluster installation without it, or at least Im not familiar with any change... Please open an RFE since this is architectural change.
Jakub, this is setting `managementState: Removed` in the console operator config, which is already supported. It should not block upgrade. The operator is reporting a degraded state after console is successfully removed.
So Im a bit confused right now,I thought this is not about the upgrade but rather the installation process, where the use case is to remove the console, due to which the installation will not get finished. David, which one is it?
> due to which the installation will not get finished. > David, which one is it? install
Reassigning to Installer component since this is not issue of the Console.
So I was in an impression that the installation is blocked by the fact that OCP can not be installed without the console, since its the core component.
1. spin up a 4.11 nightly cluster 4.11.0-0.nightly-2022-04-15-025856 2. set console.operator ManagementState to Removed $ oc get console.operator cluster -o json | jq .spec.managementState "Removed" 3. check co/console status, it shows 'Degraded: False' and 'Available: True' $ oc get co console -o json | jq .status.conditions [ { "lastTransitionTime": "2022-04-18T07:12:44Z", "message": "All is well", "reason": "AsExpected", "status": "False", "type": "Degraded" }, { "lastTransitionTime": "2022-04-18T07:15:49Z", "message": "All is well", "reason": "AsExpected", "status": "False", "type": "Progressing" }, { "lastTransitionTime": "2022-04-18T07:15:45Z", "message": "All is well", "reason": "AsExpected", "status": "True", "type": "Available" }, { "lastTransitionTime": "2022-04-18T07:12:45Z", "message": "All is well", "reason": "AsExpected", "status": "True", "type": "Upgradeable" } ] 4. trigger an upgrade from 4.11.0-0.nightly-2022-04-15-025856 to 4.11.0-0.nightly-2022-04-15-153812, the upgrade succeeded, console removed state doesn't block upgrade
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: OpenShift Container Platform 4.11.0 bug fix and security update), 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:5069