Skip to content

feat(vm): surface the “No bootable device” error in the VM#2183

Draft
eofff wants to merge 27 commits intomainfrom
chore/vm/bootable-experiments
Draft

feat(vm): surface the “No bootable device” error in the VM#2183
eofff wants to merge 27 commits intomainfrom
chore/vm/bootable-experiments

Conversation

@eofff
Copy link
Copy Markdown
Contributor

@eofff eofff commented Apr 2, 2026

Description

Surface the “No bootable device” error in the VM.

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

What is the expected result?

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: feature
summary: Surface the “No bootable device” error in the VM.

@eofff eofff force-pushed the chore/vm/bootable-experiments branch 5 times, most recently from 005d35b to 53e1b60 Compare April 7, 2026 14:00
@eofff eofff added the e2e/run Run e2e test on cluster of PR author label Apr 8, 2026
@deckhouse-BOaTswain
Copy link
Copy Markdown
Contributor

deckhouse-BOaTswain commented Apr 8, 2026

Workflow has started.
Follow the progress here: Workflow Run

The target step completed with status: failure.

@deckhouse-BOaTswain deckhouse-BOaTswain removed the e2e/run Run e2e test on cluster of PR author label Apr 8, 2026
@eofff eofff changed the title no bootable lab feat(vm): surface the “No bootable device” error in the VM Apr 9, 2026
@eofff eofff force-pushed the chore/vm/bootable-experiments branch from 5f2aa5f to 9c44bf7 Compare April 9, 2026 07:33
@eofff eofff added this to the v1.8.0 milestone Apr 9, 2026
@eofff eofff requested a review from diafour April 9, 2026 09:02
@eofff eofff marked this pull request as ready for review April 9, 2026 09:07
Comment thread images/edk2/werf.inc.yaml
Comment on lines +103 to +104
echo "Applying $p"
git apply "$p"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
echo "Applying $p"
git apply "$p"
echo -n "Apply ${p} ... "
git apply --ignore-space-change --ignore-whitespace ${p} && echo OK || (echo FAIL ; exit 1)

For consistency with other images.

@eofff eofff force-pushed the chore/vm/bootable-experiments branch from 5b051fc to 87bdc15 Compare April 15, 2026 13:43
@eofff eofff marked this pull request as draft April 15, 2026 14:04
@eofff eofff force-pushed the chore/vm/bootable-experiments branch 2 times, most recently from 082756c to ae12b04 Compare April 16, 2026 12:56
@nevermarine nevermarine modified the milestones: v1.8.0, v1.9.0 Apr 23, 2026
@eofff eofff force-pushed the chore/vm/bootable-experiments branch from 0b2101b to 69a9a6a Compare April 29, 2026 09:59
Valeriy Khorunzhin added 4 commits April 29, 2026 13:12
t
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
t2
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
t
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Valeriy Khorunzhin added 20 commits April 29, 2026 13:12
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
t
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
403
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
p
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
qmp
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
d
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
@eofff eofff force-pushed the chore/vm/bootable-experiments branch from 69a9a6a to 5228d6e Compare April 29, 2026 10:12
Valeriy Khorunzhin added 3 commits April 29, 2026 13:39
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
up
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
CharBackend chr;
uint32_t readback;
+ bool watch_no_bootable_device;
+ char match_buf[sizeof(DEBUGCON_NO_BOOTABLE_DEVICE) - 1];
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems there is no need to decrease size for buf length, sizeof is OK.

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.

4 participants