[release][ironic] ironic-inspector release 2.3.0 (mitaka)
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 +
participants (1)
-
doug@doughellmann.com