ironic 12.1.2 (stein)
We high-spiritedly announce the release of: ironic 12.1.2: OpenStack Bare Metal Provisioning This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/ironic Download the package from: https://tarballs.openstack.org/ironic/ Please report issues through: https://storyboard.openstack.org/#!/project/943 For more details, please see below. 12.1.2 ^^^^^^ Upgrade Notes ************* * iRMC hardware type deals with iPXE boot interface incompatibility. To iPXE boot with "ipxe" boot interface, *(1)* add "ipxe" to "enabled_boot_interfaces" in "ironic.conf", *(2)* set up tftp & http server following *Ironic document on iPXE boot configuration <https://docs.openstack.org/ironic/latest/install/configure- pxe.html>*, then *(3)* create/set baremetal node with "--boot- interface ipxe". Bug Fixes ********* * Fixes a deployment issue encountered during deployment, more precisely during the configdrive partition creation step. On some specific devices like NVMe drives, the created configdrive partition could not be correctly identified (required to dump data onto it afterward). https://storyboard.openstack.org/#!/story/2005764 * Fixes traceback on cleaning of nodes with the "redfish" hardware type if their BMC does not support BIOS settings. * iRMC hardware type deals with iPXE boot interface incompatibility. From Stein, "[pxe]ipxe_enabled" option has been deprecated and will be removed in preference to "ipxe" boot interface in Train cycle. Till then, iRMC hardware type supports iPXE boot through "[pxe]ipxe_enabled" option. To cope with this incompatibility, iRMC hardware type supports "ipxe" boot interface. * Fixes the duplication of the "ipxe" tag when using IPv6, which leads to the dhcp server possibly returning an incorrect response to the DHCPv6 client. Changes in ironic 12.1.1..12.1.2 -------------------------------- c695232e3 Deal with iPXE boot interface incompatibility in Train ef0fde41e CI: remove quotation marks from TEMPEST_PLUGINS variable 0ea884d80 redfish: handle missing Bios attribute 1e6400e95 Remove ipxe tags when ipxe6 is in use. c3cbdb5f3 Ansible module: fix configdrive partition creation step Diffstat (except docs and test files) ------------------------------------- ironic/common/pxe_utils.py | 29 ++++----- ironic/conductor/manager.py | 7 ++- ironic/drivers/irmc.py | 3 +- .../roles/deploy/files/partition_configdrive.sh | 24 +++----- ironic/drivers/modules/redfish/bios.py | 24 ++++++-- .../unit/drivers/modules/redfish/test_bios.py | 68 ++++++++++++++++++---- .../notes/bug-2005764-15f45e11b9f9c96d.yaml | 8 +++ .../notes/cleaning-bios-d74a4947d2525b80.yaml | 5 ++ ...interface-incompatibility-7d0b2bdb8f9deb46.yaml | 17 ++++++ ...emove-ipxe-tags-with-ipv6-cf4b7937c27590d6.yaml | 6 ++ zuul.d/ironic-jobs.yaml | 4 +- 15 files changed, 173 insertions(+), 65 deletions(-)
participants (1)
-
no-reply@openstack.org