Description of problem: The PlatformStatus struct in the Platform resource is missing a field for IBMCloud. A field needs to be added to PlatformStatus for IBMCloudPlatformStatus.
Ah, also there was bug 1800507 :)
Verified on 4.5.0-0.nightly-2020-03-30-203132 Running `oc explain infrastructure.status.platformStatus.ibmcloud` returns the expected structure
Checked in 4.5.0-0.nightly-2020-03-31-225120 env: $ oc explain infrastructure.status.platformStatus # shows field ibmcloud is included ... gcp <Object> GCP contains settings specific to the Google Cloud Platform infrastructure provider. ibmcloud <Object> IBMCloud contains settings specific to the IBMCloud infrastructure provider. openstack <Object> OpenStack contains settings specific to the OpenStack infrastructure provider. ... Could move to Verified. If there is IBMCloud env, it's better if could verify `oc get infrastructure -o yaml` whether including status.platformStatus.ibmcloud correctly.
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, 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/RHBA-2020:2409