summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ironic/conf/default.py2
-rw-r--r--releasenotes/notes/ipxe-default-628380290fbdbab6.yaml10
2 files changed, 11 insertions, 1 deletions
diff --git a/ironic/conf/default.py b/ironic/conf/default.py
index dc48e59f7..1399b4f2e 100644
--- a/ironic/conf/default.py
+++ b/ironic/conf/default.py
@@ -101,7 +101,7 @@ driver_opts = [
cfg.StrOpt('default_bios_interface',
help=_DEFAULT_IFACE_HELP.format('bios')),
cfg.ListOpt('enabled_boot_interfaces',
- default=['pxe', 'redfish-virtual-media'],
+ default=['ipxe', 'pxe', 'redfish-virtual-media'],
help=_ENABLED_IFACE_HELP.format('boot')),
cfg.StrOpt('default_boot_interface',
help=_DEFAULT_IFACE_HELP.format('boot')),
diff --git a/releasenotes/notes/ipxe-default-628380290fbdbab6.yaml b/releasenotes/notes/ipxe-default-628380290fbdbab6.yaml
new file mode 100644
index 000000000..d5811883f
--- /dev/null
+++ b/releasenotes/notes/ipxe-default-628380290fbdbab6.yaml
@@ -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.