We are jazzed to announce the release of: ironic 9.1.5: OpenStack Bare Metal Provisioning This release is part of the pike stable release series. The source is available from: https://git.openstack.org/cgit/openstack/ironic Download the package from: https://tarballs.openstack.org/ironic/ Please report issues through launchpad: https://bugs.launchpad.net/ironic For more details, please see below. 9.1.5 ^^^^^ Security Issues *************** * Fixes an issue where an enabled console could be left running after a node was unprovisioned. This allowed a user to view the console even after the instance was gone. Ironic now stops the console during unprovisioning to block this. Bug Fixes ********* * Fixes a bug to get a node stuck in "deploying" state when the size of the configdrive exceeds the limitation of the database. In MySQL, the limitation is about 64KiB. With this fix, the provision state gets "deploy failed" in this case. See bug 1745630 (https://bugs.launchpad.net/ironic/+bug/1745630) for details. * Uses standard DHCP option codes instead of dnsmasq-specific option names, because different backends use different option names. This fixes the *compatibility issues with neutron's DHCP backends <https://bugs.launchpad.net/ironic/+bug/1717236>*. Changes in ironic 9.1.4..9.1.5 ------------------------------ 00102e3 Tear down console during unprovisioning a55331c Remove too large configdrive for handling error 9d969c2 Remove pycodestyle version pin. Add E402 and W503 to ignore. b5b26ad Pin pycodestyle to <=2.3.1 78c4d01 Change pxe dhcp options name to codes. Diffstat (except docs and test files) ------------------------------------- ironic/common/dhcp_factory.py | 8 +- ironic/common/neutron.py | 4 +- ironic/common/pxe_utils.py | 40 ++++++-- ironic/conductor/manager.py | 62 +++++++++---- ironic/dhcp/base.py | 16 ++-- ironic/dhcp/neutron.py | 16 ++-- ironic/drivers/modules/network/common.py | 6 +- .../unit/drivers/modules/network/test_common.py | 2 +- .../unit/drivers/modules/network/test_neutron.py | 4 +- .../notes/bug-1745630-d28c8de54cebd329.yaml | 8 ++ ...onsole-during-unprovision-a29d8facb3f03be5.yaml | 7 ++ .../use-dhcp-option-numbers-8b0b0efae912ff5f.yaml | 7 ++ tox.ini | 4 +- 18 files changed, 253 insertions(+), 83 deletions(-)