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
participants (1)
-
no-reply@openstack.org