Hardware introspection daemon for OpenStack Ironic
Go to file
Dmitry Tantsur 0423d93736 Track node identification during the whole processing
Currently our logging in processing is very inconsistent:
some log strings mention node UUID, some - node BMC IP, some nothing.
This change introduces a common prefix for all processing logs
based on as much information as possible.
Only code that actually have some context about the node (either
NodeInfo or introspection data) is updated.

Also logging BMC addresses can be disabled now.

Updates example.conf (a lot of updated comments from oslo).

Change-Id: Ib20f2acdc60bfaceed7a33467557b92857c32798
2016-01-13 12:23:15 +01:00
devstack Track node identification during the whole processing 2016-01-13 12:23:15 +01:00
doc Merge "Update ramdisk callback documentation" 2016-01-04 10:32:12 +00:00
ironic-inspector/locale Prerelease translation source update 2015-07-08 21:49:33 +02:00
ironic_inspector Track node identification during the whole processing 2016-01-13 12:23:15 +01:00
releasenotes Track node identification during the whole processing 2016-01-13 12:23:15 +01:00
rootwrap.d Use rootwrap to execute iptables instead of requiring root 2015-09-23 13:27:15 +02:00
.gitignore Generate Sphinx docs 2015-11-27 11:56:36 +02:00
.gitreview Update .gitreview file for project rename 2015-06-12 23:12:30 +00:00
CONTRIBUTING.rst Update IPA section of CONTRIBUTING.rst to match gate 2015-11-24 16:33:54 +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
example.conf Track node identification during the whole processing 2016-01-13 12:23:15 +01: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-01-07 06:52:53 +00:00
rootwrap.conf Use rootwrap to execute iptables instead of requiring root 2015-09-23 13:27:15 +02:00
setup.cfg Numerous improvements in the documentation 2015-12-02 18:07:22 +01:00
setup.py Updated from global requirements 2015-09-17 12:12:28 +00:00
test-requirements.txt Generate Sphinx docs 2015-11-27 11:56:36 +02:00
tox.ini Put py34 first in the env order of tox 2015-12-22 18:22:53 +05:30

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.