[release-announce] ironic-python-agent 3.6.5 (stein)

no-reply at openstack.org no-reply at openstack.org
Thu Nov 12 18:22:10 UTC 2020


We are pumped to announce the release of:

ironic-python-agent 3.6.5: Ironic Python Agent Ramdisk

This release is part of the stein 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.

3.6.5
^^^^^

Bug Fixes

* 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).

Changes in ironic-python-agent 3.6.4..3.6.5
-------------------------------------------

471b54b Fix: make Intel CNA hardware manager none generic
9fe5cb9 Fix TypeError on agent lookup failure
9f6a552 Pin Ironic Tempest Plugin
b549e79 improve error messages during node lookup failures
53d5329 Prevent un-needed iscsi cleanup


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_managers/cna.py       | 23 ++++-------
ironic_python_agent/ironic_api_client.py           | 48 ++++++++++++++++++++--
...nx-hardware-mgr-never-run-72072580be4d6e7a.yaml |  7 ++++
...ixes-agent-lookup-retries-1b4bb90b8e783aca.yaml |  9 ++++
...nt-needless-iscsi-cleanup-f8d602c0abc7e8ba.yaml |  9 ++++
zuul.d/ironic-python-agent-jobs.yaml               |  2 +
zuul.d/legacy-ironic-jobs.yaml                     |  3 +-
14 files changed, 156 insertions(+), 42 deletions(-)







More information about the Release-announce mailing list