ironic/doc/source/contributor
Dmitry Tantsur 0370f5ac97 Migrate the inspector's /continue API
This change creates all necessary parts to processing inspection data:

* New API /v1/continue_inspection

Depending on the API version, either behaves like the inspector's API
or (new version) adds the lookup functionality on top.

The lookup process is migrated from ironic-inspector with minor changes.
It takes MAC addresses, BMC addresses and (optionally) a node UUID and
tries to find a single node in INSPECTWAIT state that satisfies all
of these. Any failure results in HTTP 404.

To make lookup faster, the resolved BMC addresses are cached in advance.

* New RPC continue_inspection

Essentially, checks the provision state again and delegates to the
inspect interface.

* New inspect interface call continue_inspection

The base version does nothing. Since we don't yet have in-band
inspection in Ironic proper, the only actual implementation is added
to the existing "inspector" interface that works by doing a call
to ironic-inspector.

Story: #2010275
Task: #46208
Change-Id: Ia3f5bb9d1845d6b8fab30232a72b5a360a5a56d2
2023-06-07 10:57:08 +02:00
..
adding-new-job.rst CI Documentation 2019-07-31 10:41:11 +02:00
architecture.rst Add a helper for node-based periodics 2021-10-11 17:26:06 +02:00
bios_develop.rst BIOS Settings: update admin doc 2018-06-21 17:16:45 +08:00
bugs.rst Update docs: Ironic uses launchpad now 2023-05-17 15:42:41 -07:00
community.rst Update docs: Ironic uses launchpad now 2023-05-17 15:42:41 -07:00
contributing.rst Update docs: Ironic uses launchpad now 2023-05-17 15:42:41 -07:00
debug-ci-failures.rst Update doc for CI 2019-09-26 15:32:26 +02:00
deploy-steps.rst node_periodics: encapsulate the interface class check 2021-10-12 11:30:38 +02:00
dev-quickstart.rst Fix allocations default table type 2022-10-13 21:21:24 +00:00
drivers.rst Expand the driver contributor documentation 2021-09-03 11:52:56 +02:00
faq.rst docs: use openstackdocstheme extlink extension 2019-10-08 11:12:05 +02:00
governance.rst correct URLs in contributor docs & main index 2017-08-22 23:54:18 +00:00
index.rst Split a community page out of the contributor docs 2021-06-15 16:47:11 +02:00
ironic-boot-from-volume.rst Remove reference to 'all-plugin' tox environment 2022-10-07 15:41:55 +02:00
ironic-multitenant-networking.rst Set glance limit for baremetal friendly images 2021-07-19 10:32:43 -07:00
jobs-description.rst Merge "Remove netboot jobs from the gate" 2022-06-25 00:21:16 +00:00
notifications.rst docs: use openstackdocstheme extlink extension 2019-10-08 11:12:05 +02:00
osprofiler-support.rst Remove images from the OS profiler docs 2021-09-03 16:35:14 +02:00
rbac-testing.rst Address some rbac review feedback in merged patches 2021-02-12 06:56:31 -08:00
releasing.rst Be explicit about bugfix branches support lifetime 2023-05-31 15:57:38 +02:00
rolling-upgrades.rst Replace git.openstack.org URLs with opendev.org URLs 2019-04-24 16:13:58 +08:00
states.rst Move provision states documentation to the user guide 2021-06-01 12:59:31 +02:00
third-party-ci.rst Move doc/source/dev to doc/source/contributor 2017-07-06 12:59:24 +01:00
vendor-passthru.rst Do not use async parameter 2018-03-28 12:00:55 +03:00
vision-reflection.rst Add a high level vision reflection document 2019-04-28 10:34:17 -06:00
vision.rst Minor fixes to contributor vision 2018-08-20 11:29:50 -07:00
webapi-version-history.rst Migrate the inspector's /continue API 2023-06-07 10:57:08 +02:00
webapi.rst docs: use openstackdocstheme extlink extension 2019-10-08 11:12:05 +02:00