[release-announce] ironic-python-agent 5.0.4 (train)

no-reply at openstack.org no-reply at openstack.org
Mon Feb 1 18:49:31 UTC 2021


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(-)







More information about the Release-announce mailing list