[release-announce] ironic-python-agent 8.6.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Mon May 9 10:55:11 UTC 2022


We enthusiastically announce the release of:

ironic-python-agent 8.6.0: Ironic Python Agent Ramdisk

This release is part of the zed release series.

The source is available from:

    https://opendev.org/openstack/ironic-python-agent

Download the package from:

    https://tarballs.openstack.org/ironic-python-agent/

Please report issues through:

    https://storyboard.openstack.org/#!/project/openstack/ironic-
python-agent

For more details, please see below.

8.6.0
^^^^^


Known Issues
************

* Creating a configdrive partition on a devicemapper device (e.g. a
  multipath storage device) with MBR partitioning may fail with the
  following error:

     Command execution failed: Failed to create config drive on disk /dev/dm-0
     for node 168af30d-0fad-4d67-af99-b28b3238e977. Error: Unexpected error
     while running command.

  Use GPT partitioning instead.


Bug Fixes
*********

* Fixes creating a configdrive partition on a devicemapper device
  (e.g. a multipath storage device) with GPT partitioning. The newly
  created partition is now detected by a pre-generated UUID rather
  than by comparing partition numbers.

* Fixes configuring UEFI boot when the EFI partition is located on a
  devicemapper device.

Changes in ironic-python-agent 8.5.0..8.6.0
-------------------------------------------

f09f6c9 Do not try to guess EFI partition path by its number
65c4de9 Use a pre-defined partition UUID to detect configdrive on GPT
8111475 Use Werkzeug modern version
f9a7871 Add Python3 zed unit tests
cbdb4dd Update master for stable/yoga


Diffstat (except docs and test files)
-------------------------------------

ironic_python_agent/api/app.py                     |  3 +-
ironic_python_agent/efi_utils.py                   | 75 ++++++++++++++++------
ironic_python_agent/partition_utils.py             | 45 +++++++++----
lower-constraints.txt                              |  2 +-
.../configdrive-partuuid-3259cfb7428c1483.yaml     | 17 +++++
.../notes/efi-partuuid-5fe933a462eeede1.yaml       |  5 ++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/yoga.rst                       |  6 ++
requirements.txt                                   |  2 +-
zuul.d/project.yaml                                |  2 +-
15 files changed, 209 insertions(+), 103 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 3badcd0..d7068f0 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -21 +21 @@ ironic-lib>=5.1.0 # Apache-2.0
-Werkzeug>=1.0.1 # BSD License
+Werkzeug>=2.0.0 # BSD License






More information about the Release-announce mailing list