Skip to content

Volume resizing issue #1518

@kon-angelo

Description

@kon-angelo

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/control-planeControl plane relatedkind/enhancementEnhancement, improvement, extensionlifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.platform/awsAmazon web services platform/infrastructure

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions