[release-announce] [ironic] ironic 10.1.2 (queens)
no-reply at openstack.org
no-reply at openstack.org
Mon Apr 9 21:10:35 UTC 2018
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
More information about the Release-announce
mailing list