[new][ironic] ironic-inspector 4.2.0 release (newton)
We are excited to announce the release of: ironic-inspector 4.2.0: Hardware introspection for OpenStack Bare Metal This release is part of the newton 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. 4.2.0 ^^^^^ New Features ************ * Adds new processing hook pci_devices for setting node capabilities based on PCI devices present on a node and rules in the [pci_devices] aliases configuration option. Requires "pci-devices" collector to be enabled in IPA. Bug Fixes ********* * Use only single quotes for strings inside SQL statements. Fixes a crash when PostgreSQL is used as a database backend. * Set the node to the error state when it failed get data from swift. Changes in ironic-inspector 4.1.0..4.2.0 ---------------------------------------- cc44415 modify the home-page info with the developer documentation 31906bf Tempest: add auto-discovery test 55d01bc Updated from global requirements 5f4015b Add translation marker to deprecated_reason of config opts 8789b5a Add translation marker to help of config opts fa3fcd0 Updated from global requirements 1666168 Disable neutron tests in our grenade 2853ec7 Log hook names as we run them f29a71f Set node to the error if reapply fails d2b2883 TrivialFix: Remove cfg import unused 0276422 Replace assertRaisesRegexp with assertRaisesRegex f9979c1 Inherit from oslotest base e686892 Add PCI devices plugin to inspector 375661e Change asserts with more specific assert methods. d506607 Python 3.x compatibility ConfigParser 37150ca Changed an assert to more specific assert method d6eb452 Fix formatting strings in LOG.error 1c3f5ba Fix tempest.conf generation f3fd06f Use upper constraints for all jobs in tox.ini 3b43f4b functional: allow passing kwargs to all calls 5323108 Increase verbosity for functional tests 618e8b7 Fix order of arguments in assertEqual 6ba331a Modify the SQL's string from double quote to single quote. 97d05be Updated from global requirements 4f1ac5f Tempest: increase ironic sync timeout Diffstat (except docs and test files) ------------------------------------- config-generator.conf | 1 + devstack/exercise_common.sh | 2 +- devstack/plugin.sh | 9 +- example.conf | 28 +++- ironic_inspector/common/ironic.py | 76 ++++----- ironic_inspector/common/swift.py | 36 +++-- ironic_inspector/conf.py | 179 +++++++++++---------- ironic_inspector/firewall.py | 3 +- ironic_inspector/node_cache.py | 2 +- ironic_inspector/plugins/capabilities.py | 8 +- ironic_inspector/plugins/discovery.py | 4 +- ironic_inspector/plugins/extra_hardware.py | 4 - ironic_inspector/plugins/pci_devices.py | 87 ++++++++++ ironic_inspector/process.py | 16 +- ironic_inspector/test/base.py | 4 +- ironic_inspector/test/functional.py | 44 ++--- .../test/inspector_tempest_plugin/config.py | 23 ++- .../test/inspector_tempest_plugin/plugin.py | 14 +- .../services/introspection_client.py | 23 +-- ironic_inspector/test/unit/test_common_ironic.py | 6 +- ironic_inspector/test/unit/test_introspect.py | 30 ++-- ironic_inspector/test/unit/test_keystone.py | 1 - ironic_inspector/test/unit/test_main.py | 1 + ironic_inspector/test/unit/test_migrations.py | 7 +- ironic_inspector/test/unit/test_plugins_base.py | 14 +- .../test/unit/test_plugins_extra_hardware.py | 2 +- .../test/unit/test_plugins_pci_devices.py | 102 ++++++++++++ ironic_inspector/test/unit/test_plugins_rules.py | 4 +- .../test/unit/test_plugins_standard.py | 74 ++++----- ironic_inspector/test/unit/test_process.py | 64 ++++---- ironic_inspector/test/unit/test_rules.py | 70 ++++---- ...crash-when-use-postgresql-ac6c708f48f55c83.yaml | 4 + .../notes/pci_devices-plugin-5b93196e0e973155.yaml | 7 + ...-error-when-swift-failure-3e919ecbf9db6401.yaml | 3 + requirements.txt | 4 +- setup.cfg | 4 +- tox.ini | 18 --- 41 files changed, 821 insertions(+), 360 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f75e042..2808e32 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13 +13 @@ keystonemiddleware!=4.1.0,!=4.5.0,>=4.0.0 # Apache-2.0 -netaddr!=0.7.16,>=0.7.12 # BSD +netaddr!=0.7.16,>=0.7.13 # BSD @@ -19 +19 @@ oslo.config>=3.14.0 # Apache-2.0 -oslo.db>=4.1.0 # Apache-2.0 +oslo.db!=4.13.1,!=4.13.2,>=4.10.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org