We are excited to announce the release of: ironic-python-agent 11.2.0 This release is part of the flamingo 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://bugs.launchpad.net/ironic-python-agent/+bugs For more details, please see below. 11.2.0 ^^^^^^ New Features * Adds a new configuration option *[DEFAULT]image_download_max_duration*, which enforces a maximum total duration (in seconds) allowed for downloading an image. If this threshold is exceeded, the download is aborted with a non- retryable *ImageDownloadTimeoutError* exception. A value of 0 (the default) disables this feature. * Adds device transport type "tran" that can be used as root device hint that typically suited for locate devices with different bus types like SSD and NVME. Changes in ironic-python-agent 11.1.0..11.2.0 --------------------------------------------- 41a00b24 Removed redundant side-effects f302c1c7 Fix for motherboards where efibootmgr returns UTF-8. 2e4172a0 Support transport type as a root device hint e1a31eb9 Hard stop on image download duration threshold Diffstat (except docs and test files) ------------------------------------- ironic_python_agent/config.py | 7 ++ ironic_python_agent/device_hints.py | 2 +- ironic_python_agent/efi_utils.py | 11 ++- ironic_python_agent/errors.py | 13 +++ ironic_python_agent/extensions/standby.py | 14 ++++ ironic_python_agent/hardware.py | 6 +- ironic_python_agent/utils.py | 2 +- ...age-download-max-duration-49eb5de0f1c23f52.yaml | 10 +++ .../root-device-hint-tran-48847d86d8cbcfbc.yaml | 6 ++ 14 files changed, 284 insertions(+), 77 deletions(-)