We need to make sure that library-go is up-to-date in the following repositories:
Once the bump is done, we need to make sure that the klog initialization is done properly, otherwise the binary will miss the "-v" flag and CSO won't be able to initialize the operator.
Here is a example PR that bumps library-go and fixes the klog initialization (among other things): https://github.com/openshift/gcp-pd-csi-driver-operator/pull/41/commits
Bumps for other operators:
CSI Snapshot operator: https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/107
(Sorry for the multi-part description)
In addition to that, we need to make sure all those operators support a custom CA bundle. This PR contains an example on how to fix that using library-go's function hooks: https://github.com/openshift/gcp-pd-csi-driver-operator/pull/41/commits
Correction, this is the example PR: https://github.com/openshift/gcp-pd-csi-driver-operator/pull/40
Verified pass on azure-disk and azure-file
Currently Ali doen't support the http_proxy, so will check Ali CSI Driver when it is available.
Right now, IBM and Ali CSI Driver did not support proxy env, will verify them when available.
Will update the status to "Verified" as other CSIDriver passed, if hit the issue in IBM and Ali CSI Driver, I will file another bug to track.
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 (Moderate: OpenShift Container Platform 4.10.3 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.