-
Notifications
You must be signed in to change notification settings - Fork 113
Description
How to categorize this issue?
/area control-plane
/kind enhancement
/platform aws
What would you like to be added:
Disable RecoverVolumeExpansionFailure in the csi-resizer is not all workerpools are on v1.32 and above
Why is this needed:
On v1.32 RecoverVolumeExpansionFailure turned beta and enabled by default. This will add new fields in the PVC status during operations like during a resize. This works as a "single-flight" lock mechanism. This will prevent the resizer to do subsequent operations under certain conditions.
If you try to perform a live resize on a pod scheduled on v1.31 worker node on a v1.32 KAPI, there is a mismatch between the enablement of the FGs between the resizer and the kubelet. The resize requires the kubelet to successfully respond that the operation is completed but since the FG is not enabled for the v1.31 kubelet this will not happen. As a result the PVC status is populated always with a condition that prevents the resizer from subsequent operations.