[openstack-announce] [release][ironic] ironic-inspector 3.2.0 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Thu Mar 17 19:32:55 UTC 2016


We are amped to announce the release of:

ironic-inspector 3.2.0: Hardware introspection for OpenStack Bare
Metal

This release is part of the mitaka release series.

With source available at:

    http://git.openstack.org/cgit/openstack/ironic-inspector

Please report issues through launchpad:

    http://bugs.launchpad.net/ironic-inspector

For more details, please see below.

3.2.0
^^^^^


New Features
************

* Added CORS support middleware to Ironic Inspector, allowing a
  deployer to optionally configure rules under which a javascript
  client may break the single-origin policy and access the API
  directly.

  OpenStack CrossProject Spec:
     http://specs.openstack.org/openstack/openstack-specs/specs/cors-
     support.html

  Oslo_Middleware Docs:
     http://docs.openstack.org/developer/oslo.middleware/cors.html

  OpenStack Cloud Admin Guide:
     http://docs.openstack.org/admin-guide-
     cloud/cross_project_cors.html


Bug Fixes
*********

* DHCP is now disabled completely when no nodes are on introspection
  and the "node_not_found_hook" is not set. This reduces probability
  of serving DHCP to wrong nodes, if their NIC is not registered in
  Ironic. See https://bugs.launchpad.net/ironic-inspector/+bug/1557979
  and https://bugzilla.redhat.com/show_bug.cgi?id=1317695 for details.

* Don't fail on finish power off if node in 'enroll' state. Nodes in
  'enroll' state are not expected to have power credentials.

Changes in ironic-inspector 3.1.0..3.2.0
----------------------------------------

01a726a Update links to existing documentation
405c7de Disable DHCP completely when no nodes are on introspection
19fe16f Added CORS support to Ironic Inspector
bee7f38 Add discover nodes exercise
2cbcfcd Don't fail on power off if in enroll state
be14aae [devstack] add support for using iPXE instead of plain PXE
5ab6c5e Fix arg for "Port already exists" error

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

CONTRIBUTING.rst                                   |   6 +-
config-generator.conf                              |   1 +
devstack/discovery_exercise.sh                     |  84 ++++++
devstack/exercise_common.sh                        | 312 +++++++++++++++++++++
devstack/plugin.sh                                 |  50 +++-
example.conf                                       |  60 ++++
ironic_inspector/conf.py                           |  24 ++
ironic_inspector/firewall.py                       |  83 ++++--
ironic_inspector/main.py                           |  11 +-
ironic_inspector/node_cache.py                     |   7 +
ironic_inspector/plugins/discovery.py              |   2 +-
ironic_inspector/process.py                        |  16 +-
ironic_inspector/test/test_firewall.py             |  86 ++++++
ironic_inspector/test/test_main.py                 |   9 +-
ironic_inspector/test/test_plugins_discovery.py    |   4 +-
ironic_inspector/test/test_process.py              |  12 +
ironic_inspector/utils.py                          |  12 +
releasenotes/notes/cors-5f345c65da7f5c99.yaml      |  13 +
.../notes/disable-dhcp-c86a3a0ee2696ee0.yaml       |   7 +
...-on-power-off-enroll-node-e40854f6def397b8.yaml |   4 +
requirements.txt                                   |   1 +
setup.cfg                                          |   2 +
23 files changed, 761 insertions(+), 49 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index fb076cf..ae36002 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -21,0 +22 @@ oslo.log>=1.14.0 # Apache-2.0
+oslo.middleware>=3.0.0 # Apache-2.0





More information about the OpenStack-announce mailing list