Hardware introspection daemon for OpenStack Ironic
Go to file
Julia Kreger 0c9447d53b Active node introspection for nodes not in cache
When an active node introspection is performed
where an entry already exists in ironic, but inspector
has never seen the node before, we enter a state where
we should allow introspection to occur, but that we don't
have a cache record.

As a result of no cache entry, we presently fail hard claiming
the node's port already exists. In the case of active nodes,
This will always be the case, so we need to add a cache
entry and allow the process to... somewhat continue as if
normal introspeciton is occuring.

Co-Authored-By: Dmitry Tantsur <dtantsur@redhat.com>
Change-Id: Ib20b4a4e4d46ba23b8a4d87791cf30a957f1f9f9
Story: 2006233
Task: 35834
2019-07-19 17:08:56 +02:00
api-ref/source Support reapply with supplied introspection data 2019-04-15 15:04:33 +00:00
devstack Merge "Expose baremetal-introspection endpoint via mdns" 2019-05-29 10:19:51 +00:00
doc Document storage backends and migrating between them 2019-06-18 16:48:03 +02:00
ironic_inspector Active node introspection for nodes not in cache 2019-07-19 17:08:56 +02:00
playbooks/legacy/ironic-inspector-grenade-dsvm OpenDev Migration Patch 2019-04-19 19:36:56 +00:00
releasenotes Active node introspection for nodes not in cache 2019-07-19 17:08:56 +02:00
rootwrap.d Support ip6tables for iptables pxe filter 2018-11-07 09:53:47 +08:00
tools Adds bandit template and exclude some of tests 2019-06-20 14:35:43 +08:00
zuul.d Merge "Revert "Lets temporarily disable broken templates so we can fix gate"" 2019-07-03 21:18:59 +00:00
.gitignore Add request context and policy enforcement 2017-10-13 11:55:52 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:36:56 +00:00
.stestr.conf Use ostestr unit test runner 2017-10-02 14:28:58 +00:00
CONTRIBUTING.rst Invalid links in doc file 2018-07-05 16:36:29 +07:00
LICENSE Apache license 2014-10-03 17:15:55 +02:00
README.rst Trivial: Update pypi url to new url 2018-04-24 09:57:43 +08:00
babel.cfg Add scripts to manage translations 2015-03-04 00:07:37 +00:00
bindep.txt add local bindep.txt 2019-06-29 11:12:08 +02:00
ironic-inspector.8 Trivial: Update pypi url to new url 2018-04-24 09:57:43 +08:00
lower-constraints.txt testenv does not install requirements 2019-07-16 10:38:14 +08:00
requirements.txt testenv does not install requirements 2019-07-16 10:38:14 +08:00
rootwrap.conf TrivialFix: Fix typo in the configuration file 2016-09-30 10:56:53 +07:00
setup.cfg Move dbsync to the correct path 2019-07-05 15:44:34 +08:00
setup.py Updated from global requirements 2017-03-02 11:45:30 +00:00
test-requirements.txt testenv does not install requirements 2019-07-16 10:38:14 +08:00
tox.ini Allow running a specific functional test via CLI 2019-07-18 14:25:41 +02:00

README.rst

Hardware introspection for OpenStack Bare Metal

Introduction

image

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 its power management credentials (e.g. IPMI address, user name and password).

Note

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

Release Notes

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