ironic/ironic/drivers/modules
Arne Wiebalck 206134cf58 Optionally preserve original system boot order upon instance deployment
By default, Ironic makes persistent changes to the system boot order
at the end of an instance deployment. This may not be desired in
all cases, e.g. when DC policies require to leave the persistent
system boot order unchanged.
While keeping the persistent approach as the default, this patch
proposes to extent the existing 'force_persistent_boot_device'
field in the node's driver_info for (i)PXE in a way that allows
to have all boot device changes to be non-persistent.

Change-Id: If3a19f74fb0dfbcff2cde4cd5a8cc1edf5de3058
Story: #2004846
Task: #29058
2019-02-07 22:51:56 +01:00
..
ansible Deploy steps - conductor & drivers 2018-07-11 16:18:59 +00:00
cimc Fix handling of 'timeout' parameter to power methods 2018-02-06 08:33:45 -05:00
drac Removing deprecated drac_host property 2019-01-31 08:14:30 +01:00
ilo OOB RAID implementation for ilo5 based HPE Proliant servers. 2019-01-03 09:03:36 +00:00
irmc Recommend to set boot mode explicitly 2018-11-03 23:46:12 +09:00
network Ensure we unbind flat network ports and clear BM mac addresses 2018-11-27 21:09:58 +01:00
redfish Follow-up logging change 2019-01-10 16:17:26 -08:00
storage ipxe boot interface 2018-10-16 13:19:04 +00:00
ucs Fix handling of 'timeout' parameter to power methods 2018-02-06 08:33:45 -05:00
xclarity Fix XClarity driver management defect 2018-12-14 01:43:52 +00:00
__init__.py Remove copyright from empty files 2014-01-07 21:05:01 +08:00
agent.py OOB RAID implementation for ilo5 based HPE Proliant servers. 2019-01-03 09:03:36 +00:00
agent_base_vendor.py Optionally preserve original system boot order upon instance deployment 2019-02-07 22:51:56 +01:00
agent_client.py Retries and timeout for IPA command 2018-11-27 15:18:15 +01:00
agent_config.template Do not pass ipa-driver-name as kernel parameter 2016-11-11 17:16:20 +02: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 Fix node exclusive lock not released on console start/restart. 2018-12-03 16:22:19 +00:00
deploy_utils.py Add pxe template per node 2019-01-02 09:09:53 +00:00
elilo_efi_pxe_config.template Deprecate elilo support 2017-05-29 11:47:54 -04:00
fake.py ipxe boot interface 2018-10-16 13:19:04 +00:00
image_cache.py Improve logs when hard linking images fails 2018-11-14 09:37:54 +01:00
inspect_utils.py Fix ironic port creation after Redfish inspection 2019-01-08 12:27:28 +00:00
inspector.py Use conductor group for hash ring calculations 2018-07-23 20:51:31 +00:00
ipmitool.py Make ipmi_force_boot_device more user friendly 2019-01-15 13:20:45 +11:00
ipxe.py Optionally preserve original system boot order upon instance deployment 2019-02-07 22:51:56 +01:00
ipxe_config.template Adds ramdisk deploy driver 2018-07-26 17:22:47 +00:00
iscsi_deploy.py Avoid cpu_arch None values in iscsi deployments 2018-11-29 11:16:02 +01: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 Optionally preserve original system boot order upon instance deployment 2019-02-07 22:51:56 +01:00
pxe_base.py Optionally preserve original system boot order upon instance deployment 2019-02-07 22:51:56 +01:00
pxe_config.template Adds ramdisk deploy driver 2018-07-26 17:22:47 +00:00
pxe_grub_config.template Adds ramdisk deploy driver 2018-07-26 17:22:47 +00:00
snmp.py Add missing ws separator between words 2018-11-20 10:06:47 +08:00