Skip to content

[release/v25.1.x] PVCUnbinder: Restore and flag claimRef clearing#915

Merged
chrisseto merged 1 commit intorelease/v25.1.xfrom
backport/release/v25.1.x/pr-914
Jun 13, 2025
Merged

[release/v25.1.x] PVCUnbinder: Restore and flag claimRef clearing#915
chrisseto merged 1 commit intorelease/v25.1.xfrom
backport/release/v25.1.x/pr-914

Conversation

@chrisseto
Copy link
Contributor

Backport

This will backport the following commits from main to release/v25.1.x:

Questions ?

Please refer to the Backport tool documentation

This reverts commit a89e202 and adds
the CLI flag `--allow-pv-rebinding` to opt into the un-reverted
functionality.

A recent incident hit an exceptional edge case where all redpanda Pods where
temporarily stuck in "Pending". Their underlying Nodes were marked as
"NotReady" which caused the TaintManager to evict said Pods and prevented them
from being rescheduled. The unbinder functioned as expected but due to the
reverted commit the still existing PVs were not eligible for rebinding. As a
result, a new cluster was formed.

The original motivation for the reverted commit was due to an edge case where a
Node's name was reused in EKS due to using Node IPs as their name. Our cloud
has since begun using the instance ID as the Node name. To remain on the
conservative side, we've opted to make this functionality opt in.

(cherry picked from commit 162ef60)
@chrisseto chrisseto merged commit a7c4823 into release/v25.1.x Jun 13, 2025
11 checks passed
@RafalKorepta RafalKorepta deleted the backport/release/v25.1.x/pr-914 branch June 13, 2025 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants