[release-announce] ironic-python-agent 3.2.3 (queens)
no-reply at openstack.org
no-reply at openstack.org
Thu Jun 6 06:45:04 UTC 2019
We are psyched to announce the release of:
ironic-python-agent 3.2.3: Ironic Python Agent Ramdisk
This release is part of the queens stable 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://bugs.launchpad.net/ironic-python-agent/+bugs
For more details, please see below.
3.2.3
^^^^^
Bug Fixes
* Adds an additional check if the "smartctl" utility is present from
the "smartmontools" package, which performs an ATA disk specific
check that should prevent ATA Secure Erase from being performed if a
pass-thru device is detected that requires a non-ATA command
signling sequence. Devices such as these can be *smart* disk
interfaces such as RAID controllers and USB disk adapters, which can
cause failures when attempting to Secure Erase, which may render the
disk unreachable.
* Fixes the ATA Secure Erase logic to attempt an immediate unlock in
the event of a failed attempt to Secure Erase. This is required to
permit fallback to make use of the "shred" disk utility.
In the event that an ATA Secure Erase operation fails during
cleaning, the disk will be write locked. In this case, the disk must
be explicitly unlocked.
This should also prevent failures where an ATA Secure Erase
operation fails with a pass-through disk controller, which may
prevent the disk from being available after a reboot operation. For
additional information, please see story 2002546
(https://storyboard.openstack.org/#!/story/2002546).
* Mounts /run into chroot when installing grub to prevent timeouts.
* Fixes an issue with retrieving all available physical memory. For
more details see: *story 2005308
<https://storyboard.openstack.org/#!/story/2005308>*
Changes in ironic-python-agent 3.2.2..3.2.3
-------------------------------------------
227a769 Fixes for building images with CoreOS
99bd85a Bind mount /run into chroot when installing grub
cf2d8f9 Fix download upper constraints
ae02ce5 Fetch upper constraints from opendev.org
849fce3 OpenDev Migration Patch
186ba06 Ironic python agent does not extract correct available memory
c80e2c5 Replace openstack.org git:// URLs with https://
085c5be Refuse secure erase if ATA command does not work
6be0e4f Try to unlock failed device before proceeding
66c1202 rework ATA secure erase
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 2 +-
Dockerfile | 15 +-
imagebuild/common/generate_upper_constraints.sh | 2 +-
imagebuild/tinyipa/build_files/finalreqs.lst | 1 +
ironic_python_agent/extensions/image.py | 2 +-
ironic_python_agent/hardware.py | 137 +++++--
.../run.yaml | 10 +-
.../run.yaml | 10 +-
.../run.yaml | 10 +-
.../run.yaml | 10 +-
.../run.yaml | 10 +-
.../run.yaml | 10 +-
.../run.yaml | 10 +-
.../run.yaml | 10 +-
.../run.yaml | 10 +-
.../run.yaml | 10 +-
.../ironic-python-agent-buildimage-coreos/run.yaml | 2 +-
.../run.yaml | 2 +-
.../tempest-dsvm-ironic-inspector-src/run.yaml | 12 +-
...ata-check-to-secure-erase-caebba4f25821575.yaml | 10 +
.../attempts-ata-disk-unlock-897d76c494ec2976.yaml | 16 +
.../notes/bindmount-run-4c6a31d3ee4e0ed6.yaml | 4 +
.../get-physical-memory-535a32362bcdf83a.yaml | 6 +
tox.ini | 2 +-
zuul.d/legacy-ironic-jobs.yaml | 4 +-
27 files changed, 619 insertions(+), 133 deletions(-)
More information about the Release-announce
mailing list