ironic-inspector/ironic_inspector/plugins
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
..
__init__.py Rename discoverd -> inspector 2015-05-29 09:06:56 +02:00
base.py Reset cached extension managers in the unit tests 2019-03-08 13:18:02 +01:00
capabilities.py Centralize config options 2018-01-04 20:43:58 -08:00
discovery.py Active node introspection for nodes not in cache 2019-07-19 17:08:56 +02:00
example.py Officially deprecate rollback for introspection rules 2016-03-08 15:12:47 +01:00
extra_hardware.py Improve error handling of extra_hardware 2019-05-15 11:39:03 +08:00
introspection_data.py Remove deprecated store_data_location 2019-04-09 08:45:04 +08:00
lldp_basic.py Remove translation of log messages Part-1 2017-03-24 21:45:04 +00:00
local_link_connection.py Handle validation failure if not all switch fields received 2018-11-13 08:19:14 -05:00
pci_devices.py Remove pci_devices config option 2019-06-06 01:37:19 +00:00
raid_device.py Remove translation of log messages Part-1 2017-03-24 21:45:04 +00:00
rules.py Pass reset_interfaces when updating a driver from the rules 2019-03-14 11:02:40 +01:00
standard.py Merge "Use bmc ipv6 address while processing introspection data" 2019-07-03 20:01:29 +00:00