ironic-inspector/ironic_inspector
Kaifeng Wang 1ad6f69593 Stop introspection if set boot device failed
At the beginning of introspection, ironic inspector sets boot device and
reboot node through ironic, currently it only stops when reboot the node
is failed. Actually the node is not guaranteed to reboot with pxe in either
case.

This patch eliminates the descripency, so that if anything goes wrong, it
will be exposed early.

Change-Id: I416e42137e59e04f7fd282aa309f2f89cf574209
Story: #2002977
Task: #22985
2018-08-02 16:18:52 +08:00
..
cmd Fix pycodestyle warnings/errors now visible with hacking 1.1.0 2018-05-08 23:46:05 +02:00
common Add manage_boot parameter to introspection API 2018-06-25 12:09:17 +02:00
conductor Add manage_boot parameter to introspection API 2018-06-25 12:09:17 +02:00
conf Add manage_boot parameter to introspection API 2018-06-25 12:09:17 +02:00
locale/en_GB/LC_MESSAGES Imported Translations from Zanata 2018-03-01 06:34:14 +00:00
migrations Add manage_boot parameter to introspection API 2018-06-25 12:09:17 +02:00
plugins Fix pycodestyle warnings/errors now visible with hacking 1.1.0 2018-05-08 23:46:05 +02:00
pxe_filter PXE Filter dnsmasq: manage macs not in ironic 2018-07-06 11:04:16 +00:00
test Stop introspection if set boot device failed 2018-08-02 16:18:52 +08:00
__init__.py Switch to pbr 2015-06-18 16:09:07 +02:00
alembic.ini Add alembic migrations for the inspector database 2015-09-23 14:44:46 +01:00
api_tools.py Add API for listing all introspection statuses 2016-11-21 15:58:24 +01:00
db.py Add manage_boot parameter to introspection API 2018-06-25 12:09:17 +02:00
dbsync.py Update version of flake8-import-order package 2017-12-14 11:38:27 -08:00
introspect.py Stop introspection if set boot device failed 2018-08-02 16:18:52 +08:00
introspection_state.py Fix pycodestyle warnings/errors now visible with hacking 1.1.0 2018-05-08 23:46:05 +02:00
main.py Add manage_boot parameter to introspection API 2018-06-25 12:09:17 +02:00
node_cache.py Add manage_boot parameter to introspection API 2018-06-25 12:09:17 +02:00
policy.py Add request context and policy enforcement 2017-10-13 11:55:52 +00:00
process.py Terminal state transitions in transactions 2017-12-19 18:15:31 +01:00
rules.py Remove rollback support from introspection rules 2017-05-17 18:33:34 +02:00
utils.py Remove unused import 2018-06-12 15:14:23 +08:00
version.py Use Reno for release notes management 2015-11-26 10:12:14 +01:00
wsgi_service.py Merge "Introduce oslo.messaging and sync rpc call" 2018-06-01 02:32:42 +00:00