[release-announce] [ironic] ironic-inspector 7.1.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Wed Feb 7 15:52:44 UTC 2018


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






More information about the Release-announce mailing list