[openstack-dev] [new][ironic] ironic-python-agent 1.2.2 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Wed Jun 8 18:52:31 UTC 2016

We are pumped to announce the release of:

ironic-python-agent 1.2.2: Ironic Python Agent Ramdisk

This release is part of the mitaka stable release series.

For more details, please see below.


New Features

* The driver_internal_info internal setting
  "agent_continue_if_ata_erase_failed" allows operators to enable disk
  cleaning operations to fallback from a failed ata_erase operation to
  disk shredding operations.

Bug Fixes

* On start up wait up to 30 seconds for the first disk device
  suitable for deployment to appear. This is to fix both inspection
  and deployment on hardware that takes long to initialize (e.g. some
  RAID devices).

* IPA will now attempt to unlock a security locked drive with a
  'NULL' password if it is found to be enabled, however this will only
  work if the password was previously set to a 'NULL' value, such as
  if a failure during a previous ata_erase sequence.

* Potential command failures in the secure erase process are now
  captured and raised as BlockDeviceEraseError exceptions.

Changes in ironic-python-agent 1.2.1..1.2.2

b6bdaf0 Provide fallback from ATA erase to shredding
2ec82a4 Wait for at least one suitable disk to appear on start up
c65d30f TinyIPA: Shave off some file size from tinyipa ramdisk
8ece8ba TinyIPA: Precompile python code for faster load
d053f9d Use TinyCore Linux 7.x for TinyIPA
cc8cab2 Optimise tinyipa boot time
29ba706 Enable branch tagging during tinyipa build
30cf976 Remove "Experimental" warning from tinyipa README

Diffstat (except docs and test files)

imagebuild/tinyipa/Makefile                        |   4 +-
imagebuild/tinyipa/README.rst                      |   3 -
imagebuild/tinyipa/build-tinyipa.sh                |  16 +-
imagebuild/tinyipa/build_files/bootlocal.sh        |   4 +
imagebuild/tinyipa/build_files/buildreqs.lst       |   4 +-
imagebuild/tinyipa/build_files/fakeuname           |   2 +-
imagebuild/tinyipa/build_files/finalreqs.lst       |   5 +-
imagebuild/tinyipa/finalise-tinyipa.sh             |  40 +++-
ironic_python_agent/api/app.py                     |   1 +
ironic_python_agent/hardware.py                    |  79 ++++++-
releasenotes/notes/disk-wait-2e0e85e0947f80e9.yaml |   5 +
.../enable-cleaning-fallback-57e8c9aa2f24e63d.yaml |  14 ++
14 files changed, 378 insertions(+), 40 deletions(-)

More information about the OpenStack-dev mailing list