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

doug at doughellmann.com doug at doughellmann.com
Thu Dec 3 20:14:04 UTC 2015


We are satisfied to announce the release of:

ironic-inspector 2.3.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

With package available at:

    https://pypi.python.org/pypi/ironic-inspector

For more details, please see the git log history below and:

    http://launchpad.net/ironic-inspector/+milestone/2.3.0

Please report issues through launchpad:

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

Changes in ironic-inspector 2.2.0..2.3.0
----------------------------------------

99732e5 Numerous improvements in the documentation
51f7cfb Increase cleaning timeout for gate to 10 minutes
e770cad Add missing release notes
2b8cc3a Lock nodes to avoid simultaneous introspection requests
292e8c9 Generate Sphinx docs
f5671a4 Use Reno for release notes management
4ad1a9b Update IPA section of CONTRIBUTING.rst to match gate
c0b3c36 Updated from global requirements
d13cefc Updated from global requirements
9c14f35 Issue a warning when add_ports=pxe and not PXE NIC address is provided
a25b487 Do not explicitly mention requirements.txt in tox.ini
1006b3a Make it explicit that finished is set to true on failures too
5fbbf9c Updated from global requirements
9c62b95 Properly order node deletion from cache
29f29ea Support IPA for devstack-plugin
c07cfc6 Enable migration autogenerate
2132f94 Updated from global requirements
bcd8d5d Replace deprecated LOG.warn with LOG.warning
97426f2 Fix random gate breakages due to cleaning
70aba13 Updated from global requirements
fbfdf5e Always default to InnoDB for MySQL
af55a50 Updated from global requirements
77d0052 Never run Flask application with debug mode
05b3a6e Fix gate broken by the devstack trueorfalse change
9fbd91b Add coverage target to tox.ini
96c4e94 Use auth_strategy=noauth in functional tests
6631b8f Fix database schema for mysql and switch the gate to testing it
e5f2987 Updated from global requirements
05d0fce Add .eggs/ to gitignore

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

.gitignore                                         |   6 +-
CONTRIBUTING.rst                                   |  87 ++-
HTTP-API.rst                                       | 273 ---------
README.rst                                         | 629 +--------------------
devstack/exercise.sh                               |  45 +-
devstack/plugin.sh                                 |  56 +-
ironic_inspector/db.py                             |  34 +-
ironic_inspector/dbsync.py                         |   6 +-
ironic_inspector/firewall.py                       |   4 +-
ironic_inspector/introspect.py                     |  31 +-
ironic_inspector/main.py                           |   5 +-
ironic_inspector/migrations/env.py                 |   7 +-
.../versions/578f84f38d_inital_db_schema.py        |  18 +-
.../migrations/versions/d588418040d_add_rules.py   |  10 +-
ironic_inspector/node_cache.py                     | 181 ++++--
ironic_inspector/plugins/standard.py               |  11 +-
ironic_inspector/process.py                        |   8 +-
ironic_inspector/test/base.py                      |  11 +-
ironic_inspector/test/functional.py                |  51 +-
ironic_inspector/test/test_introspect.py           |  13 +-
ironic_inspector/test/test_node_cache.py           |  78 ++-
ironic_inspector/utils.py                          |   5 +-
ironic_inspector/version.py                        |  15 +
releasenotes/notes/.placeholder                    |   0
releasenotes/notes/fix-mysql-6b79049fe96edae4.yaml |   8 +
.../notes/flask-debug-6d2dcc2b482324dc.yaml        |   4 +
.../notes/ipa-support-7eea800306829a49.yaml        |   4 +
.../migrations-autogenerate-4303fd496c3c2757.yaml  |   3 +
.../notes/missing-pxe-mac-d9329dab85513460.yaml    |   4 +
.../notes/node-locking-4d135ca5b93524b1.yaml       |   3 +
.../notes/sphinx-docs-4d0a5886261e57bf.yaml        |  12 +
releasenotes/source/_static/.placeholder           |   0
releasenotes/source/_templates/.placeholder        |   0
releasenotes/source/conf.py                        | 276 +++++++++
releasenotes/source/index.rst                      |   9 +
releasenotes/source/liberty.rst                    |   6 +
releasenotes/source/unreleased.rst                 |   5 +
requirements.txt                                   |  15 +-
setup.cfg                                          |   8 +
test-requirements.txt                              |   4 +
tox.ini                                            |  19 +-
51 files changed, 2077 insertions(+), 1080 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 18d7b2a..9d51e03 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -10 +10 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0
-keystonemiddleware>=2.0.0
+keystonemiddleware!=2.4.0,>=2.0.0
@@ -14 +14 @@ python-ironicclient>=0.8.0
-python-keystoneclient>=1.6.0
+python-keystoneclient!=1.8.0,>=1.6.0
@@ -16,2 +16,3 @@ python-swiftclient>=2.2.0
-oslo.config>=2.3.0 # Apache-2.0
-oslo.db>=2.4.1 # Apache-2.0
+oslo.concurrency>=2.3.0 # Apache-2.0
+oslo.config>=2.7.0 # Apache-2.0
+oslo.db>=3.2.0 # Apache-2.0
@@ -19 +20 @@ oslo.i18n>=1.5.0 # Apache-2.0
-oslo.log>=1.8.0 # Apache-2.0
+oslo.log>=1.12.0 # Apache-2.0
@@ -21 +22 @@ oslo.rootwrap>=2.0.0 # Apache-2.0
-oslo.utils>=2.0.0 # Apache-2.0
+oslo.utils>=2.8.0 # Apache-2.0
@@ -24 +25 @@ stevedore>=1.5.0 # Apache-2.0
-SQLAlchemy>=0.9.9,<1.1.0
+SQLAlchemy<1.1.0,>=0.9.9
diff --git a/test-requirements.txt b/test-requirements.txt
index 72a44b2..0d893f8 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7,0 +8,4 @@ mock>=1.2
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
+oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+reno>=0.1.1 # Apache2
+





More information about the OpenStack-announce mailing list