[release-announce] ironic 10.1.9 (queens)
no-reply at openstack.org
no-reply at openstack.org
Thu Jun 6 06:54:38 UTC 2019
We are overjoyed to announce the release of:
ironic 10.1.9: OpenStack Bare Metal Provisioning
This release is part of the queens stable release series.
The source is available from:
https://opendev.org/openstack/ironic
Download the package from:
https://tarballs.openstack.org/ironic/
Please report issues through:
https://bugs.launchpad.net/ironic/+bugs
For more details, please see below.
10.1.9
^^^^^^
Bug Fixes
* Fixes an issue regarding the "ansible deployment interface"
cleaning workflow. Handling the error in the driver and returning
nothing caused the manager to consider the step done and go to the
next one instead of interrupting the cleaning workflow.
* Fixes an issue with the ansible deployment interface where raw
images could not be streamed correctly to the host.
* Fixes deployment with the "ansible" deploy interface and instance
images with GPT partition table.
* Fixes an issue where the sensor data parsing method for the
"ipmitool" interface lacked the ability to handle the automatically
included *ipmitool* debugging information when the "debug" option is
set to "True" in the ironic.conf file. As such, extra debugging
information supplied by the underlying "ipmitool" command is
disregarded. More information can be found in story 2005331
(https://storyboard.openstack.org/#!/story/2005332).
* Fixes a bug where cinder block storage service volumes volume fail
to attach expecting a mountpoint to be a valid string. See story
2004864 (https://storyboard.openstack.org/#!/story/2004864) for
additional information.
* Returns the correct error message on providing an invalid
reference to "image_source". Previously an internal error was
raised.
* Reverts the fix to the "idrac" hardware type creating port objects
during inspection with "pxe_enabled" fields not set to reflect the
configuration of the physical ports. It is inconsistent with the
stable branch policy [1]. It requires "python-dracclient" version
1.5.0 and greater; however, "driver-requirements.txt" specifies
version 1.3.0 and greater can be used on this branch.
[1] https://docs.openstack.org/project-team-guide/stable-
branches.html
Changes in ironic 10.1.8..10.1.9
--------------------------------
4d2604da4 Update sphinx requirements
4e2345ec4 Do not try to return mock as JSON in unit tests
b980a8591 Disable metadata_csum when creating ext4 filesystems
4bc87dab1 Fix pyghmi path
2d629b37a OpenDev Migration Patch
dd9c3a795 Ansible module: fix clean error handling
01a7956c5 Ansible module: fix partition_configdrive.sh file
0630c8f81 Ansible module fix: stream_url
a2962d4c7 Revert "Fix OOB introspection to use pxe_enabled flag in idrac driver"
22eadcbbe ipmi: Ignore sensor debug data
c6c110404 Replace openstack.org git:// URLs with https://
064486275 Fix TypeError: __str__ returned non-string (type ImageRefValidationFailed)
8e0a3b172 Provides mount point as cinder requires it to attach volume
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 2 +-
devstack/lib/ironic | 5 +-
ironic/common/cinder.py | 8 +-
ironic/common/exception.py | 10 +-
ironic/drivers/modules/ansible/deploy.py | 15 +--
.../ansible/playbooks/library/stream_url.py | 2 +-
.../roles/deploy/files/partition_configdrive.sh | 5 +-
ironic/drivers/modules/deploy_utils.py | 2 +-
ironic/drivers/modules/drac/inspect.py | 53 +----------
ironic/drivers/modules/ipmitool.py | 3 +
.../unit/drivers/modules/ansible/test_deploy.py | 11 +--
.../unit/drivers/modules/drac/test_inspect.py | 102 ---------------------
.../unit/drivers/modules/test_deploy_utils.py | 7 +-
.../run.yaml | 18 ++--
playbooks/legacy/grenade-dsvm-ironic/run.yaml | 14 +--
playbooks/legacy/ironic-dsvm-functional/run.yaml | 8 +-
playbooks/legacy/ironic-dsvm-standalone/run.yaml | 8 +-
playbooks/legacy/tempest-dsvm-ironic-bfv/run.yaml | 10 +-
.../legacy/tempest-dsvm-ironic-inspector/run.yaml | 12 +--
.../run.yaml | 10 +-
.../run.yaml | 10 +-
.../run.yaml | 10 +-
.../run.yaml | 10 +-
.../run.yaml | 12 +--
.../run.yaml | 10 +-
.../run.yaml | 10 +-
.../legacy/tempest-dsvm-ironic-parallel/run.yaml | 6 +-
.../tempest-dsvm-ironic-pxe_ipa-full/run.yaml | 10 +-
.../run.yaml | 10 +-
releasenotes/notes/bug-30315-e46eafe5b575f3da.yaml | 8 ++
releasenotes/notes/bug-30316-8c53358681e464eb.yaml | 4 +
releasenotes/notes/bug-30317-a972c8d879c98941.yaml | 5 +
...sor-data-fix-for-ipmitool-eb13e80ccdd984db.yaml | 10 ++
.../notes/provide_mountpoint-58cfd25b6dd4cfde.yaml | 7 ++
.../notes/type-error-str-6826c53d7e5e1243.yaml | 5 +
...e-port-pxe-enabled-revert-bd1e7c25332f5fd2.yaml | 11 +++
test-requirements.txt | 3 +-
zuul.d/legacy-ironic-jobs.yaml | 28 +++---
46 files changed, 297 insertions(+), 325 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index ca79689de..587a9310a 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -23 +23,2 @@ flake8-import-order>=0.13 # LGPLv3
-sphinx!=1.6.6,>=1.6.2 # BSD
+sphinx>=1.6.2,!=1.6.6,<2.0.0;python_version=='2.7' # BSD
+sphinx>=1.6.2,!=1.6.6;python_version>='3.4' # BSD
More information about the Release-announce
mailing list