ironic/ironic/drivers/modules
Mark Goddard 2a6b5c14d5 Decompose the core deploy step of the direct deploy
This change decomposes the current deploy step of the direct deploy
into multiple deploy steps:

* deploy (priority 100)
* write_image (priority 80)
* prepare_instance_boot (priority 60)

Note that this patch breaks backwards compatibility with 3rd party
drivers that inherit AgentDeploy rather than the base agent class.

Co-Authored-By: Dmitry Tantsur <dtantsur@protonmail.com>
Change-Id: Ief586473aca0e22b74efe83ef70c354fd5df17bf
Story: 2006963
Task: 37778
2020-07-08 11:09:53 +02:00
..
ansible Raise human-friendly messages on attempt to use pre-deploy steps drivers 2020-03-25 13:00:16 +01:00
drac Fix missing print format in log message 2020-07-07 15:07:01 +08:00
ibmc Feature: Add raid configuration support for ibmc driver 2020-06-10 16:17:50 +08:00
ilo Revert "Generalize ISO building for virtual media driver" 2020-04-20 19:04:30 +02:00
intel_ipmi Follow-up to the IntelIPMIHardware patch 2019-07-26 15:51:20 +05:30
irmc Fix the wrong description 2020-05-13 09:30:22 +08:00
network Merge "Allow node vif attach to specify port_uuid or portgroup_uuid" 2020-06-23 10:29:37 +00:00
redfish Merge "Fix Redfish handle no continuous override boot src" 2020-06-18 19:05:57 +00:00
storage Fix the remaining hacking issues 2020-03-31 13:40:00 +00:00
xclarity Fix :param: in docstring 2019-06-14 14:23:57 +08:00
__init__.py Remove copyright from empty files 2014-01-07 21:05:01 +08:00
agent.py Decompose the core deploy step of the direct deploy 2020-07-08 11:09:53 +02:00
agent_base.py Decompose the core deploy step of the direct deploy 2020-07-08 11:09:53 +02:00
agent_client.py Do not put the whole JSON error from the agent in last_error 2020-07-06 11:29:25 +02:00
agent_config.template Correct handling of ramdisk_params in (i)PXE boot 2019-10-28 10:03:25 +01:00
boot.ipxe Convert iPXE boot script to Jinja template 2016-11-21 18:44:38 +02:00
boot_mode_utils.py Recommend to set boot mode explicitly 2018-11-03 23:46:12 +09:00
console_utils.py Refactoring: split out wrap_ipv6 2020-03-17 17:47:04 +01:00
deploy_utils.py Networking boot fallback for local boot 2020-06-19 11:13:32 +02:00
fake.py Add indicator management harness to ManagementInterface 2019-08-26 12:05:29 +02:00
image_cache.py Stop allocating double space for raw images 2020-06-18 13:27:46 +02:00
inspect_utils.py Fix ironic port creation after Redfish inspection 2019-01-08 12:27:28 +00:00
inspector.py Fix fast track following managed inspection 2020-07-01 17:07:12 +02:00
ipmitool.py New configuration parameter to use ipmitool retries 2020-05-28 08:21:32 -04:00
ipxe.py Finalize removal of ipxe_enabled option 2020-02-21 14:25:01 +08:00
ipxe_config.template Correct handling of ramdisk_params in (i)PXE boot 2019-10-28 10:03:25 +01:00
iscsi_deploy.py Untie the ramdisk deploy from AgentDeploy 2020-06-24 11:27:54 +02:00
master_grub_cfg.txt Change PXE logic to always link macs with UEFI 2018-07-30 07:57:16 -07:00
noop.py [Trivial] Fix typo in noop interface comment 2019-01-25 10:52:53 +01:00
noop_mgmt.py Add "noop" management and use it in the "ipmi" hardware type 2018-08-07 13:25:50 +00:00
pxe.py Untie the ramdisk deploy from AgentDeploy 2020-06-24 11:27:54 +02:00
pxe_base.py Networking boot fallback for local boot 2020-06-19 11:13:32 +02:00
pxe_config.template Correct handling of ramdisk_params in (i)PXE boot 2019-10-28 10:03:25 +01:00
pxe_grub_config.template Correct handling of ramdisk_params in (i)PXE boot 2019-10-28 10:03:25 +01:00
snmp.py Fix the remaining hacking issues 2020-03-31 13:40:00 +00:00