[release-announce] ironic-python-agent 9.6.0 (bobcat)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 24 09:22:08 UTC 2023


We are jazzed to announce the release of:

ironic-python-agent 9.6.0: Ironic Python Agent Ramdisk

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

9.6.0
^^^^^


Bug Fixes
*********

* Fixes timeout declarations for Bandit 1.7.5 rule additions.

* Adds a new configuration option "http_request_timeout" to allow
  for operators to set the amount of time to wait for a new request
  socket to wait. This helps prevent prevent a possible hanged
  connection should the initial packets be lost in tranist.

* Fixes the nvidia hardware manager firmware upgrade support to
  permit URLs with an "https" schema.


Other Notes
***********

* Adds a new configuration option "http_request_timeout" which is
  also accessible utilizing the kernel command line option "ipa-http-
  request-timeout". This option helps prevent failed connections from
  hanging the agent. The default is 30 seconds.

* The agent now logs the size of data transferred when downloading
  images, which can be helpful in troubleshooting image download
  issues.

Changes in ironic-python-agent 9.5.0..9.6.0
-------------------------------------------

b68a4c8 minor: fix release notes file path
c274869 Add python3.10 support in testing runtime
c65ad42 Log the number of bytes downloaded
b83678c Fix nvidia hardware manager url parser to permit https
78c1343 Fix Bandit errors
e6fd7e7 Allow md5 to be disabled from the conductor


Diffstat (except docs and test files)
-------------------------------------

ironic_python_agent/agent.py                       |  5 ++-
ironic_python_agent/config.py                      |  6 +++
ironic_python_agent/extensions/standby.py          | 40 ++++++++++++++---
.../hardware_managers/nvidia/nvidia_fw_update.py   | 15 +++++--
ironic_python_agent/inspector.py                   |  6 ++-
ironic_python_agent/ironic_api_client.py           |  1 +
.../nvidia/test_nvidia_fw_update.py                | 34 ++++++++++++++
.../notes/bandit-fixes-a971142075b29ca9.yaml       | 17 +++++++
.../fix-nvidia-hw-mgr-https-38825a4161a8561b.yaml  |  5 +++
.../notes/log-download-size-57982fa8df336520.yaml  |  5 +++
setup.cfg                                          |  1 +
zuul.d/project.yaml                                |  4 +-
15 files changed, 185 insertions(+), 25 deletions(-)







More information about the Release-announce mailing list