ironic-python-agent/ironic_python_agent/extensions
Julia Kreger 7a83773fbc Option to enable bootloader config failure bypass
Some hardware is very well intentioned. However this intention
can result in the UEFI NVRAM table being full which prevents us
from adding new records to the table. We can't be sure what to
delete, so in this case some operators just need the ability to
tell ironic "it is okay if this fails, it will still work."

The added ``ignore_bootloader_failure`` option adds
this capability which can be set per-node either in the agent
configuation via the ramdisk image, or in the pxe_append_params
configuration parameter for the node itself with a
``ipa-ignore-bootloader-failure`` option in order to prevent
the failure from being raised.

Change-Id: If3c83fb2ea2025fce092d495a64f32077c70d2d6
Story: 2008386
Task: 41309
2020-12-10 06:42:48 -08:00
..
__init__.py Organize agent extensions 2014-04-14 15:09:12 -07:00
base.py Do not silently swallow errors in the write_image deploy step 2020-10-09 11:24:12 +02:00
clean.py Add an ability to run in-band deploy steps 2020-04-06 10:24:08 +02:00
deploy.py Add raid.apply_configuration deploy step 2020-04-20 12:50:14 +02:00
flow.py Update to hacking 0.12.0 and use new checks 2016-11-08 11:31:18 -08:00
image.py Option to enable bootloader config failure bypass 2020-12-10 06:42:48 -08:00
iscsi.py Update the cache if we don't have a root device hint 2020-08-25 19:34:48 +00:00
log.py Add a log extension 2016-06-28 17:02:11 +01:00
poll.py Adds poll mode deployment support 2020-06-21 16:44:00 +08:00
rescue.py Use crypt to generate salt 2020-03-19 15:16:00 +01:00
standby.py Update the cache if we don't have a root device hint 2020-08-25 19:34:48 +00:00