Enable iPXE boot interface by default

iPXE is the recommended boot method (when virtual media is not
available). Now that a pre-built binary is available for AARCH64, there
are very few reasons to use plain PXE over it.

Change-Id: Iedd70ac2ec0a59c531f5c811b4f5c65a2aafff4d
This commit is contained in:
Dmitry Tantsur 2021-11-05 12:16:48 +01:00
parent 76e99a30f7
commit 5ab94f37f9
2 changed files with 11 additions and 1 deletions

View File

@ -101,7 +101,7 @@ driver_opts = [
cfg.StrOpt('default_bios_interface', cfg.StrOpt('default_bios_interface',
help=_DEFAULT_IFACE_HELP.format('bios')), help=_DEFAULT_IFACE_HELP.format('bios')),
cfg.ListOpt('enabled_boot_interfaces', cfg.ListOpt('enabled_boot_interfaces',
default=['pxe', 'redfish-virtual-media'], default=['ipxe', 'pxe', 'redfish-virtual-media'],
help=_ENABLED_IFACE_HELP.format('boot')), help=_ENABLED_IFACE_HELP.format('boot')),
cfg.StrOpt('default_boot_interface', cfg.StrOpt('default_boot_interface',
help=_DEFAULT_IFACE_HELP.format('boot')), help=_DEFAULT_IFACE_HELP.format('boot')),

View File

@ -0,0 +1,10 @@
---
features:
- |
The ``ipxe`` boot interface is now enabled by default.
upgrade:
- |
The ``ipxe`` boot interface is now enabled and will have priority over
``pxe`` by default. If you rely on the default value of the
``enabled_boot_interfaces`` option to not contain ``ipxe``, you need to set
it explicitly.