Skip to content

ignition: Improve OEM detection and fix VirtualBox#124

Open
chewi wants to merge 4 commits intoflatcar-masterfrom
chewi/oem-rework
Open

ignition: Improve OEM detection and fix VirtualBox#124
chewi wants to merge 4 commits intoflatcar-masterfrom
chewi/oem-rework

Conversation

@chewi
Copy link
Copy Markdown
Contributor

@chewi chewi commented Apr 30, 2026

ignition: Improve OEM detection and fix VirtualBox

This falls back to detection for cases unsupported by Ignition, which saves us from having to patch these cases into Ignition like we have previously been doing.

It also means we can make a more useful guess than just "metal", which does nothing. For example, this allows you to pass config via qemu_fw when testing PXE with QEMU.

The vboxguest kernel module is added to support VirtualBox against new Ignition versions.

This also drops Equinix Metal (Packet) support.

How to use

The easiest image to test this with is Vagrant... which isn't that easy. You'll need my wider OEM changes.

Testing done

I've tried the above manually run Jenkins, which passed where expected (eventually).

chewi added 4 commits April 27, 2026 18:06
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
This saves us from having to patch these cases into Ignition like we
have previously being doing.

It also means we can make a more useful guess than just "metal", which
does nothing. For example, this allows you to pass config via qemu_fw
when testing PXE with QEMU.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
@chewi chewi self-assigned this Apr 30, 2026
@chewi chewi requested a review from a team as a code owner April 30, 2026 16:37
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