[ironic] ironic 10.1.2 (queens)
We are jazzed to announce the release of: ironic 10.1.2: OpenStack Bare Metal Provisioning This release is part of the queens 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. 10.1.2 ^^^^^^ Bug Fixes * Fixes an issue with validation of Infiniband ports. Infiniband ports do not require the "local_link_connection" field to be populated as the network topology is discoverable by the Infiniband Subnet Manager. See bug 1753222 (https://launchpad.net/bugs/1753222) for details. * Fixes empty "last_error" field on cleaning failures. * On node take over, any locks that are left from the old conductor are cleared by the new one. Previously it only happened for nodes in "DEPLOYING" state. * On taking over nodes in "CLEANING" state, the new conductor moves them to "CLEAN FAIL" and set maintenance. Changes in ironic 10.1.1..10.1.2 -------------------------------- ee8a7cd Gate: run ironic tests in the regular multinode job 26f1e78 Prevent overwriting of last_error on cleaning failures ef08927 Exclude Ansible 2.5 from driver-reqs a90b999 Rework logic handling reserved orphaned nodes in the conductor 2d03be1 Update config option for collecting sensor data 6015890 Register traits on nodes in devstack 233318f Don't validate local_link_connection when port has client-id 7cd9deb Stop using --os-baremetal-api-version in devstack by default 780ab20 Disable .pyc files for grenade multinode Diffstat (except docs and test files) ------------------------------------- devstack/lib/ironic | 29 +++++- driver-requirements.txt | 2 +- ironic/common/neutron.py | 6 ++ ironic/conductor/base_manager.py | 9 +- ironic/conductor/manager.py | 71 ++++++++++++--- ironic/conductor/utils.py | 38 ++++++-- .../run.yaml | 32 +++++++ playbooks/legacy/grenade-dsvm-ironic/run.yaml | 3 + .../run.yaml | 4 + ...n-when-port-has-client-id-8e584586dc4fca50.yaml | 7 ++ .../no-last-error-overwrite-b90aac3303eb992e.yaml | 4 + .../notes/orphan-nodes-389cb6d90c2917ec.yaml | 9 ++ 16 files changed, 324 insertions(+), 52 deletions(-) Requirements updates -------------------- diff --git a/driver-requirements.txt b/driver-requirements.txt index 6435463..e825b32 100644 --- a/driver-requirements.txt +++ b/driver-requirements.txt @@ -25 +25 @@ sushy -ansible>=2.4 +ansible>=2.4,<2.5.0
participants (1)
-
no-reply@openstack.org