[release-announce] ironic-python-agent 8.2.1 (xena)
no-reply at openstack.org
no-reply at openstack.org
Wed Jan 26 17:09:33 UTC 2022
We are pumped to announce the release of:
ironic-python-agent 8.2.1: Ironic Python Agent Ramdisk
This release is part of the xena stable release series.
The source is available from:
Download the package from:
Please report issues through:
For more details, please see below.
* No longer ignores global TLS configuration options ("ipa-
insecure", etc) when downloading a configdrive via a URL.
* No longer ignores error status codes from the server when
downloading a configdrive via a URL.
* The configdrive downloading code now respects the "ipa-image-
download-connection-timeout" option and will no longer hang for a
long time if the server does not respond.
* Fixes a minor issue with the regular expression used for UEFI
duplicate entry cleanup which was introduced in a prior change to
refactor the cleanup operation to avoid UEFI firmware which treats
deletion of entries after addition as an invalid operation.
* Fixes cases where duplicates may not be found in the UEFI firmware
NVRAM boot entry table by explicitly looking for, and deleting for
matching labels in advance of creating the EFI boot loader entry.
* Fixes a race on software RAID creation: since the creation of
partitions is asynchronous, we need to wait for all udev events to
be processed before we can use the partitions to create an md
* Fixes an issue where partitions are not visible due to a incorrect
call to have the partition table re-read.
* Fixes an issue where partitions are not visible due to an
incorrect call to have the partition table re-read during raid
* Fixes an issue when the EFI partition UUID is not set and an
attempt to edit /etc/fstab is made.
* The configured log file and/or log directory is now always
explicitly included in the ramdisk logs.
Changes in ironic-python-agent 8.2.0..8.2.1
ede0847 Re-read the partition table with partx -a, part 2
8c88a40 Re-read the partition table with partx -a
e10f052 Fix UEFI record regex
48fe889 Always include the oslo_log log file in ramdisk logs
33b3970 Delete EFI boot entry duplicate labels first
f9ed56e Fix error messages in burnin code
442fc43 Respect global parameters when downloading a configdrive
5898a93 Assert EFI part UUID is not None before editing fstab
a0c55b9 Software RAID: Call udev_settle before creation
c28c333 Update TOX_CONSTRAINTS_FILE for stable/xena
67676e3 Update .gitreview for stable/xena
Diffstat (except docs and test files)
.gitreview | 1 +
ironic_python_agent/burnin.py | 14 +--
ironic_python_agent/extensions/image.py | 38 ++++---
ironic_python_agent/hardware.py | 9 +-
ironic_python_agent/partition_utils.py | 20 +++-
ironic_python_agent/utils.py | 8 ++
.../notes/configdrive-ssl-02b069948dfef814.yaml | 12 ++
.../notes/correct-uefi-regex-112211c2427cd4d9.yaml | 7 ++
.../de-duplicate-by-label-baa090c5b1bff992.yaml | 6 +
...x-nvme-software-raid-race-2e0e104de9611228.yaml | 7 ++
.../notes/fix-rescan-device-7b00c6836b687ce8.yaml | 5 +
.../fix-rescan-device-raid-29aa1558b036b496.yaml | 7 ++
.../notes/fix_efi_uuid_fstab-f2edbee9bfbac64a.yaml | 6 +
releasenotes/notes/log-file-7aaaf31693ddc617.yaml | 5 +
tox.ini | 8 +-
21 files changed, 382 insertions(+), 105 deletions(-)
More information about the Release-announce