During the recent rebase for kubernetes 1.23, the default constant for the Group variable that contains the scalable resource (MachineSets) got reverted to a previous value. This reversion was an error and we should maintain the value from the upstream implementation to ensure that we do not break users by regressing without a warning.
@Michael I checked in 4.11.0-0.nightly-2022-01-27-182501 and 4.10.0-0.nightly-2022-01-27-144113 the CAPI_GROUP is still "machine.openshift.io", am I missing something? $ oc edit deploy cluster-autoscaler-default command: - cluster-autoscaler env: - name: CAPI_GROUP value: machine.openshift.io
@Zhaohua, no, that is correct. this change would be very difficult for us to test properly as we actually don't want to use the upstream label. but, we had modified the code in a way that might break some of our uses like hypershift (they use cluster-api more directly). as long as we have not introduced regressions with this change, i would be happy with the results.
Thanks Michael, move this to verified.
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. https://access.redhat.com/errata/RHSA-2022:0056