[release-announce] [ironic] ironic 5.1.3 (mitaka)
no-reply at openstack.org
no-reply at openstack.org
Mon Apr 10 18:39:07 UTC 2017
We jubilantly announce the release of:
ironic 5.1.3: OpenStack Bare Metal Provisioning
This release is part of the mitaka stable release series.
The source is available from:
http://git.openstack.org/cgit/openstack/ironic
Download the package from:
https://tarballs.openstack.org/ironic/
Please report issues through launchpad:
http://bugs.launchpad.net/ironic
For more details, please see below.
5.1.3
^^^^^
Upgrade Notes
*************
* Updated python-scciclient required version number for iRMC driver
to 0.3.1 which contains the bug fix '#1561852' and maintenance
updates.
Bug Fixes
*********
* A node using 'agent_ilo' or 'iscsi_ilo' driver has their
'driver_info/ilo_deploy_iso' field validated during node validate.
This closes bug
* Fixes a problem which causes the conductor to error out on startup
in case there's a duplicated entry in the enabled_drivers
configuration option.
* Fixes a problem where the boot mode (UEFI or BIOS) wasn't being
considered when setting the boot device of a node using the
ipminative driver making it to switch from UEFI to legacy BIOS as
part of the request to change the boot device.
* Fixes a problem where the boot mode (UEFI or BIOS) wasn't checked
as part of changing the boot device of a node, making it incorrectly
switch from UEFI to Legacy BIOS mode on some hardware models.
* Fixed updating a MAC on a port for active instances in maintenance
mode (used to return HTTP 500 previously).
* Return HTTP 400 for requests to update a MAC on a port for an
active instance without maintenance mode set (used to return HTTP
500 previously).
Changes in ironic 5.1.2..5.1.3
------------------------------
fdd01ca Pin version of virtualbmc in devstack plugin
7e350c8 Prepare for using standard python tests
7d2e71c Allow to set min,max API microversion in tempest
26dcd6b Move CONF.service_available.ironic to our plugin
2f5787e Turn off tempest's multitenant network tests
fac0a5f Bring configurations from tempest to ironic_tempest_plugin
da07c91 Fix updating port MAC address for active nodes
d57fa6c Update stable/mitaka driver requirement for iRMC
8503763 Make tox respect upper-constraints.txt
0607b70 Updated from global requirements
3bba325 Increase timeout for migration-related tests
3ebd572 Fix: Duplicated driver causes conductor to fail
018e061 IPMINative: Check the boot mode when setting the boot device
f38c645 IPMITool: Check the boot mode when setting the boot device
e02e905 Add validation of 'ilo_deploy_iso' in deploy.validate()
856d3ed Updated from global requirements
aca9929 remove neutron stuff from devstack deb packages
Diffstat (except docs and test files)
-------------------------------------
devstack/files/debs/ironic | 2 -
devstack/lib/ironic | 26 +++++-
driver-requirements.txt | 2 +-
ironic/common/driver_factory.py | 21 ++++-
ironic/conductor/manager.py | 11 +++
ironic/dhcp/neutron.py | 24 ++++++
ironic/drivers/modules/ilo/deploy.py | 58 +++++++++++++
ironic/drivers/modules/ipminative.py | 5 +-
ironic/drivers/modules/ipmitool.py | 43 +++++++++-
ironic_tempest_plugin/clients.py | 8 +-
ironic_tempest_plugin/config.py | 66 +++++++--------
ironic_tempest_plugin/plugin.py | 2 +
.../notes/bug-1592335-7c5835868fe364ea.yaml | 5 ++
.../duplicated-driver-entry-775370ad84736206.yaml | 5 ++
.../ipminative-bootdev-uefi-954a0dd825bcef97.yaml | 6 ++
...l-bootdev-persistent-uefi-b1181a3c82343c8f.yaml | 5 ++
.../notes/scciclient-0.3.1-6f01c0f0a5c39062.yaml | 4 +
.../notes/update-live-port-ee3fa9b77f5d0cf7.yaml | 6 ++
requirements.txt | 2 +-
test-requirements.txt | 2 +-
tools/test-setup.sh | 57 +++++++++++++
tox.ini | 4 +-
34 files changed, 615 insertions(+), 64 deletions(-)
Requirements updates
--------------------
diff --git a/driver-requirements.txt b/driver-requirements.txt
index 595e830..2cbb15c 100644
--- a/driver-requirements.txt
+++ b/driver-requirements.txt
@@ -12 +12 @@ python-oneviewclient<3.0.0,>=2.0.2
-python-scciclient>=0.3.0
+python-scciclient<0.4.0,>=0.3.1
diff --git a/requirements.txt b/requirements.txt
index d9eead3..c254afd 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -22 +22 @@ websockify>=0.6.1 # LGPLv3
-oslo.concurrency>=3.5.0 # Apache-2.0
+oslo.concurrency>=3.7.1 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 389840b..a39114e 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@ Babel!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3,>=1.3 # BSD
-PyMySQL>=0.6.2 # MIT License
+PyMySQL!=0.7.7,>=0.6.2 # MIT License
More information about the Release-announce
mailing list