We are ecstatic to announce the release of: ironic-python-agent 5.0.4: Ironic Python Agent Ramdisk This release is part of the train 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://storyboard.openstack.org/#!/project/openstack/ironic- python-agent For more details, please see below. 5.0.4 ^^^^^ Bug Fixes * Fixes an issue where the bootloader installation can fail on a software RAID volume when no root_device hint is set. See Story 2007905 (https://storyboard.openstack.org/#!/story/2007905) * Fixes an issue with the IntelCnaHardwareManager which prevented hardware managers with lower priority to be executed and therefore may blocked the initialization and collection of hardware these managers are supposed to take care of. * Fixes retry logic issues with the Agent Lookup which can result in the lookup failing prematurely before being completed, typically resulting in an abrupt end to the agent logging and potentially weird errors like TypeError being reported on the agent process standard error output. For more information see bug 2007968 (https://storyboard.openstack.org/#!/story/2007968). * Fixes an issue with the ironic-python-agent where we would call to setup the bootloader, which is necessary with software raid, but also attempt to clean up iSCSI. This can cause issues when using the "direct" "deploy_interface". Now the agent will only clean up iSCSI connections if iSCSI was explicitly started. For more information, please see story 2007937 (https://storyboard.openstack.org/#!/story/2007937). * Devices with size 0 are now ignored when collecting inventory. Some hardware represents virtual floppy devices this way, see e.g. https://www.dell.com/community/Systems-Management-General/How-to- disable-iDRAC-Virtual-CD/td-p/4734424 Changes in ironic-python-agent 5.0.3..5.0.4 ------------------------------------------- 10059c5 CI: Remove l-c job, set ipa-b to 2.2.0 d1bcac4 Increase memory for tinyipa jobs fad38ee Fix: make Intel CNA hardware manager none generic e45ee3f Fix TypeError on agent lookup failure 6e145c2 Fix bootloader install issue with MDRAID 5c30b18 Pin Ironic Tempest Plugin 0b7c318 Prevent un-needed iscsi cleanup a7f54bf Ignore devices with size 0 when collecting inventory Diffstat (except docs and test files) ------------------------------------- ironic_python_agent/agent.py | 1 + ironic_python_agent/extensions/image.py | 3 +- ironic_python_agent/extensions/iscsi.py | 3 +- ironic_python_agent/hardware.py | 43 +++++++++++++++++++--- ironic_python_agent/hardware_managers/cna.py | 23 ++++-------- ironic_python_agent/ironic_api_client.py | 37 +++++++++++++++++-- ...oader-install-with-mdraid-0a254035df9d0bed.yaml | 7 ++++ ...nx-hardware-mgr-never-run-72072580be4d6e7a.yaml | 7 ++++ ...ixes-agent-lookup-retries-1b4bb90b8e783aca.yaml | 9 +++++ ...nt-needless-iscsi-cleanup-f8d602c0abc7e8ba.yaml | 9 +++++ releasenotes/notes/zero-size-78d3be2ac8fd59c2.yaml | 6 +++ zuul.d/ironic-python-agent-jobs.yaml | 17 +++++++-- zuul.d/project.yaml | 3 -- 18 files changed, 232 insertions(+), 58 deletions(-)
participants (1)
-
no-reply@openstack.org