quads icon indicating copy to clipboard operation
quads copied to clipboard

[RFE] Track/Manage BIOS & EFI settings at host metadata level

Open sadsfae opened this issue 1 month ago • 3 comments

This RFE covers adding a bootmode setting which takes the following parameters: BIOS EFI or None.

This setting should reside on each hosts individual metadata and can be modified via quads --mod-host --host host01.example.com --bootmode EFI|BIOS|None

It should also be supported with quads --define-host as an optional parameter.

Because Badfish has the ability to toggle between BIOS and EFI we can leverage automation in move_and_rebuild.py that if set and it doesn't match the bootmode it will change it back for us.

This should solve occasional issues where tenants go in and change this and do not set it back, yielding more timely cloud validation and delivery. There are also some system types which only support one of the two boot modes and otherwise will not work so this ensures proper baseline settings.

An ideal time to employ this is after Badfish is accepted as a Fedora RPM and QUADS is refactored to consume it via the Badfish Python library.

sadsfae avatar Nov 17 '25 14:11 sadsfae