RETIRED, further work has moved to Debian project infrastructure
Go to file
Ramamani Yeleswarapu 4ff7f72b14 grenade: Only 'enable_plugin ironic-inspector' if not already in conf
To support multi-node grenade jobs we need to move enabling of the
ironic-inspector devstack plugin out of the ironic-inspector grenade
settings file devstack/upgrade/settings. But if we add enabling of the
ironic-inspector devstack plugin to project-config it will cause the gate
to break as the plugin will be enabled twice.

This patch is similar to the change done in ironic for the same purpose.

This checks to see if the ironic-inspector devstack plugin has already been
enabled:
  * If it has already been enabled it will not enable it again.
  * If it has not yet been enabled it will enable it.

This will allow us to update project-config to enable the ironic-inspector
devstack plugin and not break the gate.

After all the changes have landed we will propose a follow-up patch to
remove all this additonal logic and the enabling of the ironic-inspector
devstack plugin.

Change-Id: Id1a5de9a8aefe751b63c1a6a9f2c942fe4c957b1
Closes-Bug: #1672448
(cherry picked from commit 69157e5554)
2017-06-27 10:28:51 -07:00
devstack grenade: Only 'enable_plugin ironic-inspector' if not already in conf 2017-06-27 10:28:51 -07:00
doc Add PCI devices plugin to inspector 2016-09-01 10:55:02 +02:00
ironic_inspector Merge "Do not use loopback BMC addresses for lookup" into stable/newton 2017-01-26 14:05:57 +00:00
releasenotes Do not use loopback BMC addresses for lookup 2017-01-18 14:45:57 +01:00
rootwrap.d Use rootwrap to execute iptables instead of requiring root 2015-09-23 13:27:15 +02:00
tools Prepare for using standard python tests 2017-02-03 20:36:35 +01:00
.gitignore Generate API documentation from Python modules 2016-03-08 15:07:44 +01:00
.gitreview Update .gitreview for stable/newton 2016-09-22 08:36:10 -04:00
CONTRIBUTING.rst Prepare for using standard python tests 2017-02-03 20:36:35 +01:00
LICENSE Apache license 2014-10-03 17:15:55 +02:00
README.rst Mention docs in the README now that they're published 2015-12-03 13:32:21 +01:00
babel.cfg Add scripts to manage translations 2015-03-04 00:07:37 +00:00
config-generator.conf Add PCI devices plugin to inspector 2016-09-01 10:55:02 +02:00
example.conf Add translation marker to help of config opts 2016-09-13 10:30:01 +03:00
ironic-inspector.8 Final discoverd -> inspector rename/move pass 2015-06-15 15:34:00 +02:00
plugin-requirements.txt Store and expose introspection data 2015-08-27 20:18:54 -04:00
requirements.txt Updated from global requirements 2016-09-15 20:19:45 +00:00
rootwrap.conf Use rootwrap to execute iptables instead of requiring root 2015-09-23 13:27:15 +02:00
setup.cfg modify the home-page info with the developer documentation 2016-09-20 13:11:14 +05:30
setup.py Updated from global requirements 2015-09-17 12:12:28 +00:00
test-requirements.txt Updated from global requirements 2016-06-24 03:12:01 +00:00
tox.ini Switch func3 environment to Python 3.5 2016-11-29 08:19:27 +00:00

README.rst

Hardware introspection for OpenStack Bare Metal

This is an auxiliary service for discovering hardware properties for a node managed by Ironic. Hardware introspection or hardware properties discovery is a process of getting hardware parameters required for scheduling from a bare metal node, given it's power management credentials (e.g. IPMI address, user name and password).

Note

ironic-inspector was called ironic-discoverd before version 2.0.0.

For information on any current or prior version, see the release notes.