Bug 2087042

Summary: Cloud providers components should use K8s 1.24 dependencies
Product: OpenShift Container Platform Reporter: Joel Speed <jspeed>
Component: Cloud ComputeAssignee: Mike Fedosin <mfedosin>
Cloud Compute sub component: Cloud Controller Manager QA Contact: Huali Liu <huliu>
Status: CLOSED ERRATA Docs Contact:
Severity: high    
Priority: high    
Version: 4.11   
Target Milestone: ---   
Target Release: 4.11.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-08-10 11:12:29 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2106666    

Description Joel Speed 2022-05-17 08:05:08 UTC
Description of problem: We should be bumping the libraries of the cloud providers that we look after to Kubernetes 1.24.


The following components will need to be bumped:
- Cloud Provider AWS
- Cloud Provider GCP
- Cloud Provider VSphere
- Cloud Provider IBM
- Cloud Provider Openstack
- Cluster Cloud Controller Manager Operator

We should also make sure, where applicable, the Go version is 1.18 and the controller runtime version is 0.12.x

Note Alibaba are not planning to bump their dependencies yet so this has been deliberately omitted from the list.

Comment 5 Huali Liu 2022-07-01 05:51:34 UTC
Run ccm cases on gcp, vsphere, aws, azure, clusterversion: 4.11.0-0.nightly-2022-06-30-005428
gcp: OCP-42657, OCP-43307, OCP-44212 passed;
vsphere: OCP-42657, OCP-43307, OCP-44212, OCP-42879 passed, OCP-47227 failed;
aws: OCP-42657, OCP-43307, OCP-44212 passed, OCP-47227 failed;
azure: OCP-42657, OCP-43307, OCP-44212, OCP-42879 passed, OCP-47227, OCP-47278 failed.
For failed cases, already filed bug to trace: https://bugzilla.redhat.com/show_bug.cgi?id=2102945

will check on ibm and openstack when below pr merged.
https://github.com/openshift/cloud-provider-ibm/pull/38
https://github.com/openshift/cloud-provider-openstack/pull/124

Comment 6 Joel Speed 2022-07-01 15:40:55 UTC
I believe IBM should already be able to be tested as it has 1.24 dependencies in main already.

Do that linked bug cover all of the failures?

Comment 7 Huali Liu 2022-07-04 01:37:44 UTC
(In reply to Joel Speed from comment #6)
> I believe IBM should already be able to be tested as it has 1.24
> dependencies in main already.

Thanks Joel. I will run on IBM and report the test result.

> Do that linked bug cover all of the failures?

Yes, the linked bug covers all of the failures, as the failed cases are all related to windows nodes, and it fails on all platforms that support windows nodes (aws, azure and vsphere).
But seems the issue is not related to this bug (using K8s 1.24 dependencies), as it can be reproduced on 4.10 version.

Comment 8 Huali Liu 2022-07-04 02:44:11 UTC
Run ccm cases on IBM, clusterversion: 4.11.0-0.nightly-2022-06-30-005428
OCP-43307, OCP-44212 passed.

will check on openstack when below pr merged.
https://github.com/openshift/cloud-provider-openstack/pull/124

Comment 10 Huali Liu 2022-07-08 05:18:43 UTC
Run ccm cases on openstack, clusterversion: 4.11.0-0.nightly-2022-07-06-062815
OCP-42657, OCP-43307, OCP-44212, OCP-42927 passed.

So far, all providers the bug mentioned (gcp, vsphere, aws, azure, ibm, openstack) have been tested, for failed cases, already filed bug, so move this to verified.

Comment 11 errata-xmlrpc 2022-08-10 11:12:29 UTC
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