We are ecstatic to announce the release of: ironic-inspector 12.4.0 This release is part of the epoxy release series. The source is available from: https://opendev.org/openstack/ironic-inspector Download the package from: https://tarballs.openstack.org/ironic-inspector/ Please report issues through: https://bugs.launchpad.net/ironic-inspector/+bugs For more details, please see below. Changes in ironic-inspector 12.3.0..12.4.0 ------------------------------------------ 07d0c28 Release note: Inspector is dying/dead c0caf3c Replace deprecated configure_auth_token_middleware 1754bc9 Remove default override for oslo.policy config options 570f007 Migrate from ironic-lib ecf5495 reno: Update master for unmaintained/2023.1 eb614d5 Remove Python 3.8 support c173e38 tox: Drop envdir eaf53a2 Remove workaround for eventlet < 0.27.0 6e473d3 Imported Translations from Zanata def9e26 Update master for stable/2024.2 1e7f3e7 Fix a wrong assertion method Diffstat (except docs and test files) ------------------------------------- devstack/plugin.sh | 17 +- ironic_inspector/cmd/__init__.py | 20 +- ironic_inspector/common/auth_basic.py | 204 +++++++++++++ ironic_inspector/common/device_hints.py | 322 +++++++++++++++++++++ ironic_inspector/common/exception.py | 155 ++++++++++ ironic_inspector/common/mdns.py | 290 +++++++++++++++++++ ironic_inspector/conductor/manager.py | 2 +- ironic_inspector/conf/__init__.py | 4 + ironic_inspector/conf/exception.py | 43 +++ ironic_inspector/conf/mdns.py | 44 +++ ironic_inspector/conf/opts.py | 2 + .../locale/en_GB/LC_MESSAGES/ironic_inspector.po | 6 +- ironic_inspector/plugins/standard.py | 9 +- ironic_inspector/policy.py | 9 - ironic_inspector/test/unit/test_basic_auth.py | 223 ++++++++++++++ ironic_inspector/test/unit/test_device_hints.py | 320 ++++++++++++++++++++ ironic_inspector/test/unit/test_manager.py | 11 +- ironic_inspector/test/unit/test_mdns.py | 143 +++++++++ ironic_inspector/utils.py | 99 ++++++- ironic_inspector/wsgi_service.py | 6 +- .../inspector-is-going-away-296119ff4b5454f0.yaml | 6 + .../notes/remove-py38-547c59b20ab9424d.yaml | 5 + releasenotes/source/2023.1.rst | 2 +- releasenotes/source/2024.2.rst | 6 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 21 +- requirements.txt | 7 +- setup.cfg | 6 +- tools/config-generator.conf | 1 - tox.ini | 2 - 30 files changed, 1922 insertions(+), 64 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0eca907..a2612c7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ construct>=2.9.39 # MIT -eventlet>=0.26.0 # MIT +eventlet>=0.27.0 # MIT @@ -11 +10,0 @@ futurist>=1.2.0 # Apache-2.0 -ironic-lib>=4.3.0 # Apache-2.0 @@ -28 +27 @@ oslo.middleware>=3.31.0 # Apache-2.0 -oslo.policy>=3.7.0 # Apache-2.0 +oslo.policy>=4.5.0 # Apache-2.0 @@ -38,0 +38,2 @@ microversion_parse>=1.0.1 # Apache-2.0 +zeroconf>=0.24.0 # LGPL +bcrypt>=3.1.3 # Apache-2.0