[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