We are tickled pink to announce the release of: ironic-python-agent 3.5.0: Ironic Python Agent Ramdisk This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/ironic-python-agent/ For more details, please see below. 3.5.0 ^^^^^ New Features ************ * Erase metadata on disk partitions to prevent the Linux kernel from automatically recreating storage entities (eg LVM, RAID) described by the metadata. The Hardware Manager API was correspondingly modified to optionally include partitions when listing block devices. See story 2003673 (https://storyboard.openstack.org/#!/story/2003673) for details. Upgrade Notes ************* * Operators with custom hardware managers to support software RAID may wish to ensure that they have removed the software RAID prior to any stock cleaning step for erasing block devices executes. As a result of a bug fix, such devices may now be picked up in the list of possible devices to delete, which may extend cleaning depending on the deployment configuration. Bug Fixes ********* * Fixes an issue where devices offered via ATARAID (or even software RAID setup by a hardware manager) were excluded from the list as they are not returned as type disk, even though they should be considered both disks and block devices. See story (https://storyboard.openstack.org/#!/story/2003445) for more details. Changes in ironic-python-agent 3.4.0..3.5.0 ------------------------------------------- 86d9866 zuul-ify primary IPA jobs 391636c Update link addresses 416859e spelling error 9696107 Allow erasing metadata from disk partitions d4919dc Update min tox version to 2.0 b8f0d26 Update min tox version to 2.0 c540731 Fix multi-device behavior Diffstat (except docs and test files) ------------------------------------- ironic_python_agent/hardware.py | 70 ++++++++-- .../post.yaml | 15 --- .../run.yaml | 107 ---------------- .../post.yaml | 15 --- .../run.yaml | 103 --------------- .../post.yaml | 15 --- .../run.yaml | 107 ---------------- .../post.yaml | 15 --- .../run.yaml | 103 --------------- .../tempest-dsvm-ironic-inspector-src/post.yaml | 15 --- .../tempest-dsvm-ironic-inspector-src/run.yaml | 122 ------------------ ...d_does_not_appear_as_disk-8a260e66b3496bf6.yaml | 18 +++ ..._metadata_from_partitions-4f1902533d530b8f.yaml | 8 ++ .../rework-ata-secure-erase-c6684962ef078281.yaml | 2 +- tox.ini | 2 +- zuul.d/ironic-jobs.yaml | 87 +++++++++++++ zuul.d/legacy-ironic-jobs.yaml | 39 ------ 19 files changed, 290 insertions(+), 698 deletions(-)