From 046395b6a5f41830c4ff6e57321e4a44ba96d995 Mon Sep 17 00:00:00 2001 From: Roman Sysoev Date: Mon, 1 Jun 2026 14:51:16 +0300 Subject: [PATCH] test(vd): wait for SSH before checking disk size after resize After disk resize (hotplug), SSH connection can drop temporarily. The test was executing lsblk immediately after resize, causing 'signal: killed' errors when SSH wasn't available. Adding UntilSSHReady ensures the VM is accessible before running lsblk. Signed-off-by: Roman Sysoev --- test/e2e/blockdevice/virtual_disk_resizing.go | 1 + 1 file changed, 1 insertion(+) diff --git a/test/e2e/blockdevice/virtual_disk_resizing.go b/test/e2e/blockdevice/virtual_disk_resizing.go index d2c0620a04..9b743082d7 100644 --- a/test/e2e/blockdevice/virtual_disk_resizing.go +++ b/test/e2e/blockdevice/virtual_disk_resizing.go @@ -118,6 +118,7 @@ var _ = Describe("VirtualDiskResizing", Label(precheck.NoPrecheck), func() { util.UntilObjectPhase(ctx, string(v1alpha2.DiskReady), framework.MiddleTimeout, vdRoot, vdBlank, vdAttach) util.UntilObjectPhase(ctx, string(v1alpha2.MachineRunning), framework.ShortTimeout, vm) util.UntilObjectPhase(ctx, string(v1alpha2.BlockDeviceAttachmentPhaseAttached), framework.ShortTimeout, vmbda) + util.UntilSSHReady(f, vm, framework.MiddleTimeout) err = f.GenericClient().Get(ctx, crclient.ObjectKeyFromObject(vdRoot), vdRoot) Expect(err).NotTo(HaveOccurred())