ironic-inspector/ironic_inspector/common
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
context.py Add request context and policy enforcement 2017-10-13 11:55:52 +00:00
i18n.py Remove translation of log messages Part-2 2017-03-28 01:53:40 +00:00
ironic.py Active node introspection for nodes not in cache 2019-07-19 17:08:56 +02:00
keystone.py Expose baremetal-introspection endpoint via mdns 2019-05-22 13:58:55 +02:00
lldp_parsers.py Remove redundant "the" from a docstring 2018-02-08 16:04:21 +08:00
lldp_tlvs.py Fix pycodestyle warnings/errors now visible with hacking 1.1.0 2018-05-08 23:46:05 +02:00
locking.py Adds an abstract locking layer 2019-07-09 09:14:51 +08:00
rpc.py Support reapply with supplied introspection data 2019-04-15 15:04:33 +00:00
rpc_service.py Wrap rpc server into oslo.service 2018-10-23 09:17:42 +08:00
service_utils.py Remove deprecated ssl options 2019-04-09 13:22:57 +08:00
swift.py Use openstacksdk for accessing Swift 2019-06-19 14:49:03 +02:00