[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