diff --git a/internal/controllers/machine/machine_controller.go b/internal/controllers/machine/machine_controller.go index 8879580698cb..42658210b308 100644 --- a/internal/controllers/machine/machine_controller.go +++ b/internal/controllers/machine/machine_controller.go @@ -1127,6 +1127,8 @@ func (w *attachedVolumeHelper) ignore(pv *corev1.PersistentVolume) { func getPersistentVolumeClaimsFromIgnoredPods(ctx context.Context, remoteClient client.Client, nodeName string) (sets.Set[string], error) { drainHelper := drain.Helper{ Client: remoteClient, + // TODO(chrischdi) we might have to set this to not ignore volumes for pods pending deletion + SkipWaitForDeleteTimeoutSeconds: 99999999, } pods, err := drainHelper.GetPodsForEviction(ctx, nodeName)