[ironic] ironic-inspector 7.1.0 (queens)
We are stoked to announce the release of: ironic-inspector 7.1.0: Hardware introspection for OpenStack Bare Metal This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/ironic-inspector Download the package from: https://tarballs.openstack.org/ironic-inspector/ Please report issues through launchpad: https://bugs.launchpad.net/ironic-inspector For more details, please see below. 7.1.0 ^^^^^ Deprecation Notes ***************** * Several configuration options related to ironic API access are deprecated and will be removed in the Rocky release. These include: * "[ironic]/os_region" - use "[ironic]/region_name" option instead * "[ironic]/auth_strategy" - set "[ironic]/auth_type" option to "none" to access ironic API in noauth mode * "[ironic]/ironic_url" - use "[ironic]/endpoint_override" option to set specific ironic API endpoint address if discovery of ironic API endpoint is not desired or impossible (for example in standalone mode) * "[ironic]/os_service_type" - use "[ironic]/service_type" option * "[ironic]/os_endpoint_type" - use "[ironic]/valid_interfaces" option to set ironic endpoint types that will be attempted to be used * Several configuration options related to swift API access are deprecated and will be removed in Rocky release. These include: * "[swift]/os_service_type" - use "[swift]/service_type" option * "[swift]/os_endpoint_type" - use "[swift]/valid_interfaces" option * "[swift]/os_region" - use "[swift]region_name" option Other Notes *********** * The sample configuration file located at "example.conf" and the sample policy file located at "policy.yaml.sample" were removed in this release, as they are now published with documentation. See the sample configuration file (https://docs.openstack.org/ironic- inspector/latest/configuration/sample-config.html) and the sample policy file (https://docs.openstack.org/ironic- inspector/latest/configuration/sample-policy.html). Changes in ironic-inspector 7.0.0..7.1.0 ---------------------------------------- 5c54c09 Remove sample policy and config files 3bb1d36 Imported Translations from Zanata 2e8cfa5 Imported Translations from Zanata c879deb Zuul: Remove project name 4aeeaf7 fixed some "ironic" misspelling 15d5958 Replace use of functools.wraps() with six.wraps() 3432411 Declare support for Python 3.5 in setup.cfg 2dba744 Remove empty files 174fe68 Zuul: Remove project name dc254b5 Updated from global requirements 314a6d3 Switch the CI to hardware types a6f2805 Remove use of construct lib FieldError exception efb93bf Use the 'ironic' queue for the gate 3d3e533 Updated from global requirements 990021c Imported Translations from Zanata 918775c Add keystoneauth adapters ee7a761 Updated from global requirements b88823a Fix Py2/Py3 differences in write locking code 671dc8c Make the Python 3 job voting Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 3 +- devstack/plugin.sh | 13 +- example.conf | 970 --------------------- ironic_inspector/common/ironic.py | 49 +- ironic_inspector/common/keystone.py | 20 +- ironic_inspector/common/lldp_parsers.py | 3 +- ironic_inspector/common/swift.py | 16 +- ironic_inspector/conf/ironic.py | 34 +- ironic_inspector/conf/swift.py | 20 +- .../locale/en_GB/LC_MESSAGES/ironic_inspector.po | 56 +- ironic_inspector/main.py | 6 +- ironic_inspector/pxe_filter/base.py | 4 +- ironic_inspector/pxe_filter/dnsmasq.py | 9 +- ironic_inspector/test/functional.py | 8 +- ironic_inspector/test/unit/test_common_ironic.py | 22 +- .../test/unit/test_dnsmasq_pxe_filter.py | 6 +- ironic_inspector/test/unit/test_keystone.py | 8 +- ironic_inspector/test/unit/test_plugins_rules.py | 2 + .../test/unit/test_plugins_standard.py | 1 + ironic_inspector/test/unit/test_process.py | 6 +- ironic_inspector/test/unit/test_swift.py | 30 +- .../legacy/ironic-inspector-grenade-dsvm/run.yaml | 13 +- .../run.yaml | 16 +- plugin-requirements.txt | 0 policy.yaml.sample | 59 -- .../firewall-refactoring-17e8ad764f2cde8d.yaml | 2 +- .../notes/ksadapters-abc9edc63cafa405.yaml | 24 + .../notes/remove-policy-json-b4746d64c1511023.yaml | 10 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 554 +++++++++++- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 37 +- requirements.txt | 6 +- setup.cfg | 3 + test-requirements.txt | 6 +- tox.ini | 1 - zuul.d/project.yaml | 6 +- 37 files changed, 886 insertions(+), 1166 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3861159..10d82ee 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18 +18 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -python-ironicclient>=1.14.0 # Apache-2.0 +python-ironicclient>=2.2.0 # Apache-2.0 @@ -21 +21 @@ pytz>=2013.6 # MIT -oslo.concurrency>=3.20.0 # Apache-2.0 +oslo.concurrency>=3.25.0 # Apache-2.0 @@ -26 +26 @@ oslo.i18n>=3.15.3 # Apache-2.0 -oslo.log>=3.30.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index a4257ed..47029ef 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9,2 +9,2 @@ mock>=2.0.0 # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 @@ -16 +16 @@ testscenarios>=0.4 # Apache-2.0/BSD -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org