[ironic] ironic 9.1.2 (pike)
We joyfully announce the release of: ironic 9.1.2: OpenStack Bare Metal Provisioning This release is part of the pike 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.2 ^^^^^ Bug Fixes * Fixes a problem when using boot from volume with the pxe boot interface, now when booting the correct iscsi initiator is used. bug 1724275 (https://bugs.launchpad.net/ironic/+bug/1724275) * Fixes an issue where an ironic-conductor service was deemed dead because the service could not report its heartbeat due to the database connection experiencing an unexpected failure. Full tracebacks of these exceptions are now logged, and if the database connection recovers in a reasonable amount of time the service will still be available. See https://bugs.launchpad.net/ironic/+bug/1696296. * Fixes a problem when using ipmitool and rebooting a node which would cause a deploy to fail. Now when rebooting a node we check if the node is already powered off, if it is we don't attempt to power off the node. This is because some BMCs will error if the node is already powered off and an ipmitool request is made to power it off. See https://bugs.launchpad.net/ironic/+bug/1718794 for details. Changes in ironic 9.1.1..9.1.2 ------------------------------ f2ce509 Move ironic legacy jobs into the ironic tree 1b5f380 Finish the guide on upgrading to hardware types 6b95f61 [docs] describe vendor passthru in hw types 8718035 Documentation for 'oneview' hardware type 8dd8618 Upgrade guide for `snmp` hardware type 3929bcb [bfv] Set the correct iqn for pxe c029f4e Fix mis-formatted log messages b5c5ce9 ipmitool: reboot: Don't power off node if already off 5c27638 Reduce complexity of node_power_action() function 370ce28 Adds more exception handling for ironic-conductor heartbeat 96f2438 Document setting discover_hosts_in_cells_interval in nova.conf Diffstat (except docs and test files) ------------------------------------- ironic/conductor/base_manager.py | 3 + ironic/conductor/utils.py | 82 +++++--- ironic/dhcp/neutron.py | 2 +- ironic/drivers/modules/ipmitool.py | 6 +- ironic/drivers/modules/irmc/boot.py | 2 +- ironic/drivers/modules/pxe.py | 8 +- .../post.yaml | 15 ++ .../run.yaml | 217 +++++++++++++++++++++ playbooks/legacy/grenade-dsvm-ironic/post.yaml | 15 ++ playbooks/legacy/grenade-dsvm-ironic/run.yaml | 180 +++++++++++++++++ playbooks/legacy/ironic-dsvm-functional/post.yaml | 15 ++ playbooks/legacy/ironic-dsvm-functional/run.yaml | 63 ++++++ playbooks/legacy/ironic-dsvm-standalone/post.yaml | 15 ++ playbooks/legacy/ironic-dsvm-standalone/run.yaml | 98 ++++++++++ playbooks/legacy/tempest-dsvm-ironic-bfv/post.yaml | 15 ++ playbooks/legacy/tempest-dsvm-ironic-bfv/run.yaml | 169 ++++++++++++++++ .../legacy/tempest-dsvm-ironic-inspector/post.yaml | 15 ++ .../legacy/tempest-dsvm-ironic-inspector/run.yaml | 195 ++++++++++++++++++ .../post.yaml | 15 ++ .../run.yaml | 182 +++++++++++++++++ .../post.yaml | 15 ++ .../run.yaml | 157 +++++++++++++++ .../post.yaml | 15 ++ .../run.yaml | 157 +++++++++++++++ .../post.yaml | 15 ++ .../run.yaml | 166 ++++++++++++++++ .../post.yaml | 15 ++ .../run.yaml | 183 +++++++++++++++++ .../post.yaml | 15 ++ .../run.yaml | 157 +++++++++++++++ .../post.yaml | 15 ++ .../run.yaml | 157 +++++++++++++++ .../tempest-dsvm-ironic-pxe_ipa-full/post.yaml | 15 ++ .../tempest-dsvm-ironic-pxe_ipa-full/run.yaml | 156 +++++++++++++++ .../post.yaml | 15 ++ .../run.yaml | 175 +++++++++++++++++ .../notes/bfv-pxe-boot-3375d331ee2f04f2.yaml | 5 + .../notes/bug-1696296-a972c8d879b98940.yaml | 9 + ...-not-power-off-if-already-1452256167d40009.yaml | 9 + zuul.d/project.yaml | 37 ++++ 49 files changed, 3215 insertions(+), 76 deletions(-)
participants (1)
-
no-reply@openstack.org