-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
4.19.z
-
None
-
None
-
False
-
-
None
-
Important
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
The control-plane-machine-set operator became degraded due to a failed replacement operation, impacting the cluster's ability to perform certain operations and preventing upgrades. The issue was caused by changes to the vSphere connection settings in the OpenShift web console, specifically an internal change to the datastore name and password of the VMware vCenter integration user. The cluster has since returned to full operational status, but the degraded operator status persists.
Version-Release number of selected component (if applicable):
How reproducible:
Steps to Reproduce:
1. The vSphere Connection form does not have a field to specify the network. 2. The field to specify the vSphere Cluster name has been automatically filled with the Network name. 3. If we correct the vSphere Cluster name, we enter a Degraded state for the Control Plane Machine Set Operator. 4. This occurs because the ControlPlaneMachineSet attempts to create a new machine (with the new Control Plane configuration), but the Network name is filled with the name we gave to the vSphere Cluster, so OpenShift cannot locate this network. 5. If we return to the vSphere Connection form and fill in the vSphere Cluster name with the Network name, the Control Plane Machine Set Operator returns to the Degraded state, this time for a different reason 6. The reason is that this time OpenShift fills the vSphere cluster name with the Network name in the resourcePool.
Actual results:
The workaround consists of correcting all the information in Administration -> Cluster Settings -> Configuration -> Infrastructure -> Cluster
Expected results:
We believe this should be reported as a bug, as we understand that the availability of making changes through the vSphere Connection form does not allow us to differentiate the vSphere Cluster name from the network name.
Additional info:
Evidence from our testing can be found in the attached images. The image names are numbered according to the steps above.