The redfish management interface is not boot_mode aware
Bug #1731013 reported by
Ilya Etingof
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Fix Released
|
High
|
Ilya Etingof |
Bug Description
Redfish spec allows for configuring boot mode (e.g. UEFI/BIOS) to the the BM node.
With current redfish driver, it is not possible to change boot mode - one can only rely on system default (which is typically legacy BIOS).
We should probably pull the desired boot mode from `instance_info` or `properties/
description: | updated |
description: | updated |
Changed in ironic: | |
status: | Triaged → Fix Released |
To post a comment you must log in.
This should be split into two fixes, I think.
The first just reads the boot mode and makes sure ironic does the right PXE stuff (sending ipxe.efi instead of undionly.kpxe, etc). This is clearly backportable, and has to be backported to Pike.
The second will allow setting boot mode via boot_mode capability. This may not be backportable, even though we treat it as a bug. We'll have to look at the actual fix to decide.
Thanks!
P.S. /github. com/openstack/ sushy/blob/ 8fe2904a62b0f56 dc3fc3fefc5a5a7 46911ce891/ sushy/resources /system/ system. py#L43- L44 (it will be accessible as system.boot.mode) /github. com/openstack/ sushy/blob/ 8fe2904a62b0f56 dc3fc3fefc5a5a7 46911ce891/ sushy/resources /system/ system. py#L204- L205
Reading boot mode with sushy: https:/
Setting: https:/