ironic/ironic/drivers/modules
Arun S A G 26040d4563 Add anaconda configuration and template
This change adds 'anaconda' group and 'default_ks_template'
configuration option under that group to ironic configuration file.
Along with this change a new boot_option named 'kickstart' is added
to identify anaconda kickstart deploy in the boot interface.

deploy_utils.get_boot_option method is modified to check if
node.deploy_interface is set to 'anaconda' and return boot_option
'kickstart'.

This change also validates whether required parameters are set when
the boot_option on the node is set to 'kickstart'.

When boot_option is 'kickstart' we also validate if the glance image
source has 'squashfs_id' property associated with it.

Change-Id: I2ef7c33e2e63e6d08c084b4c5dbd77a44ddd2d14
Story: 2007839
Task: 41675
2021-03-19 09:39:50 -07:00
..
ansible Allow ansible deploys to be fast-tracked 2021-03-16 14:58:42 +00:00
drac Merge "More GPU support in idrac-wsman inspect interface" 2021-03-10 13:12:20 +00:00
ibmc Replace retrying with tenacity 2021-02-15 17:11:33 +01:00
ilo Add runtime gpu capabilities to ilo inspection 2021-03-18 07:21:58 +00:00
intel_ipmi Follow-up to the IntelIPMIHardware patch 2019-07-26 15:51:20 +05:30
irmc Switch iLO and iRMC to the new secure boot framework 2021-02-25 12:19:34 +01:00
network Merge "Fixes the issue that instance bond port can't get IP address" 2020-11-12 23:41:14 +00:00
redfish Merge "Update iDRAC doc on Redfish vendor passthru interface" 2021-03-17 08:11:14 +00:00
storage Replace retrying with tenacity 2021-02-15 17:11:33 +01: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 Remove root device hint after delete_configuration 2020-10-11 21:52:43 +08:00
agent_base.py Deprecate legacy policies, update project scoped docs 2021-03-17 15:27:46 +00:00
agent_client.py Replace retrying with tenacity 2021-02-15 17:11:33 +01:00
agent_config.template Correct handling of ramdisk_params in (i)PXE boot 2019-10-28 10:03:25 +01:00
agent_power.py Replace retrying with tenacity 2021-02-15 17:11:33 +01:00
boot.ipxe Convert iPXE boot script to Jinja template 2016-11-21 18:44:38 +02:00
boot_mode_utils.py Make boot_mode more consistent with other capabilities 2021-02-02 12:06:17 +01:00
console_utils.py Fix console auto port allocation under IPv6 2020-08-05 22:46:24 +08:00
deploy_utils.py Add anaconda configuration and template 2021-03-19 09:39:50 -07:00
fake.py Add indicator management harness to ManagementInterface 2019-08-26 12:05:29 +02:00
image_cache.py Raw image size estimation improved 2021-01-19 19:57:01 +00:00
image_utils.py Adds config parameter kernel_append_param for iLO 2021-03-02 06:36:36 +00: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 Refactor vendor detection and add Redfish implementation 2021-01-28 16:41:45 +01:00
ipxe.py Finalize removal of ipxe_enabled option 2020-02-21 14:25:01 +08:00
ipxe_config.template Fix typo in ipxe_config.template 2020-10-31 11:50:01 +02:00
iscsi_deploy.py [trivial] Remove default parameter from execute 2021-02-24 10:35:14 +01:00
ks.cfg.template Add anaconda configuration and template 2021-03-19 09:39:50 -07: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 Add anaconda configuration and template 2021-03-19 09:39:50 -07:00
pxe_base.py Add anaconda configuration and template 2021-03-19 09:39:50 -07: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 Use property plus abstractmethod for abstractproperty 2020-08-06 11:34:23 +02:00