[release-announce] ironic 12.1.2 (stein)
no-reply at openstack.org
no-reply at openstack.org
Thu Aug 8 10:15:48 UTC 2019
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(-)
More information about the Release-announce
mailing list