ironic/ironic/common
Kaifeng Wang bce7f11785 Implements baremetal inspect abort
This patch implements the feature of baremetal inspect abort.

For a node in inspect wait state, an abort request initiates the process of
introspection abort.

Adds transision from ``inspect wait`` to ``inspect failed`` with event
``abort`` to the state machine.

Adds an ``abort`` interface to ``InspectInterface``, which raises
UnsupportedDriverExtension by default.

Implements the ``abort`` interface for ironic inspector inspect interface.

API microversion is bumped for backwards compatibility.

Closes-Bug: #10602
Story: #1703089
Task: #10602

Change-Id: I02a39ed08c7c64b36c6ef05678f0af6d8324c5e2
2018-05-30 21:04:37 +08:00
..
glance_service Missing import of "_" 2018-05-23 10:40:31 +07:00
__init__.py Remove copyright from empty files 2014-01-07 21:05:01 +08:00
boot_devices.py Implementation for UEFI iSCSI boot for ILO 2018-01-25 06:33:21 +00:00
cinder.py Fix W504 errors 2018-05-09 06:11:30 -07:00
config.py Enable OSProfiler support in Ironic 2017-07-07 15:58:28 -07:00
context.py Fix tenant DeprecationWarning from oslo_context 2018-05-11 14:28:42 -07:00
dhcp_factory.py Change pxe dhcp options name to codes. 2017-10-13 12:50:58 +03:00
driver_factory.py Merge "BIOS Settings: Add BIOSInterface" 2018-05-10 15:35:59 +00:00
exception.py Make validation failure on node deploy a 4XX code 2018-05-08 22:52:19 +00:00
faults.py Power fault recovery: apply fault 2018-05-27 23:28:39 +08:00
fsm.py Fix W504 errors 2018-05-09 06:11:30 -07:00
grub_conf.template Fix for automated boot iso issue with IPA ramdisk 2015-04-10 09:09:53 -07:00
hash_ring.py Add hardware types to the hash ring 2017-01-19 20:35:05 +00:00
i18n.py Merge "Update the documentation links - code comments" 2017-08-15 14:48:41 +00:00
image_service.py Fix W504 errors 2018-05-09 06:11:30 -07:00
images.py Fix W504 errors 2018-05-09 06:11:30 -07:00
isolinux_config.template Add support for creating vfat and iso images 2014-08-26 21:18:11 +05:30
keystone.py Use adapters for neutronclient 2017-12-14 13:36:03 +02:00
network.py Update wording used in removal of VIFs 2018-04-18 03:00:15 +00:00
neutron.py Fix W504 errors 2018-05-09 06:11:30 -07:00
policy.py Add Node BIOS support - REST API 2018-05-28 12:17:39 +02:00
profiler.py Enable OSProfiler support in Ironic - follow-up 2017-08-18 14:41:44 +00:00
pxe_utils.py Fix W504 errors 2018-05-09 06:11:30 -07:00
raid.py Add support for inband raid configuration agent ramdisk 2015-09-14 15:52:31 +00:00
release_mappings.py Implements baremetal inspect abort 2018-05-30 21:04:37 +08:00
rpc.py Enable OSProfiler support in Ironic 2017-07-07 15:58:28 -07:00
rpc_service.py Modifications for rolling upgrades 2017-07-13 12:16:30 -04:00
service.py reloads mutable config values on SIGHUP 2018-02-28 23:46:30 +00:00
states.py Implements baremetal inspect abort 2018-05-30 21:04:37 +08:00
swift.py Auto-detect the defaults for [glance]swift_{account,temp_url_key,endpoint_url} 2017-12-12 11:48:06 +01:00
utils.py Fix W605 Errors 2018-05-09 06:13:55 -07:00
wsgi_service.py Fix W504 errors 2018-05-09 06:11:30 -07:00