Skip to content

fix: update 3p-kubevirt for hotplug volume cleanup after migration target pod termination#2457

Open
yaroslavborbat wants to merge 6 commits into
mainfrom
fix/migration/umount-volumes
Open

fix: update 3p-kubevirt for hotplug volume cleanup after migration target pod termination#2457
yaroslavborbat wants to merge 6 commits into
mainfrom
fix/migration/umount-volumes

Conversation

@yaroslavborbat

@yaroslavborbat yaroslavborbat commented Jun 9, 2026

Copy link
Copy Markdown
Member

Description

Update 3p-kubevirt to include the fix for hotplug volume cleanup during migration target pod teardown.

Why do we need it, and what problem does it solve?

In some migration flows the target pod may terminate before virt-handler starts volume cleanup. In that case 3p-kubevirt could fail to create a cgroup manager and skip UnmountAll, leaving hotplug volume mounts behind.

This update pulls in the upstream fix so cleanup still continues when the target pod is already gone.

What is the expected result?

After updating the artifact, hotplug volumes are unmounted even if the migration target pod has already terminated before cleanup starts.

Checklist

  • The code is covered by unit tests.
  • e2e tests passed.
  • Documentation updated according to the changes.
  • Changes were tested in the Kubernetes cluster manually.

Changelog entries

section: vm
type: fix
summary: "Updated 3p-kubevirt to include the fix for hotplug volume cleanup after migration target pod termination."

@yaroslavborbat yaroslavborbat changed the title fix/migration/umount-volumes fix: update 3p-kubevirt for hotplug volume cleanup after migration target pod termination Jun 10, 2026
@yaroslavborbat yaroslavborbat marked this pull request as ready for review June 10, 2026 08:52
@yaroslavborbat yaroslavborbat modified the milestones: v1.9.0, v1.10.0 Jun 10, 2026
@yaroslavborbat yaroslavborbat force-pushed the fix/migration/umount-volumes branch from d691936 to fad2e91 Compare June 10, 2026 08:53
…rget pod termination

Signed-off-by: Yaroslav Borbat <yaroslav.borbat@flant.com>
Signed-off-by: Yaroslav Borbat <yaroslav.borbat@flant.com>
@yaroslavborbat yaroslavborbat force-pushed the fix/migration/umount-volumes branch from fad2e91 to 238d05b Compare June 10, 2026 09:47
Signed-off-by: Yaroslav Borbat <yaroslav.borbat@flant.com>
Signed-off-by: Yaroslav Borbat <yaroslav.borbat@flant.com>
Signed-off-by: Yaroslav Borbat <yaroslav.borbat@flant.com>
Signed-off-by: Yaroslav Borbat <yaroslav.borbat@flant.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant