ironic-python-agent/ironic_python_agent
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
..
api Log configuration options on start-up 2020-11-11 16:38:10 +01:00
cmd Log configuration options on start-up 2020-11-11 16:38:10 +01:00
extensions Option to enable bootloader config failure bypass 2020-12-10 06:42:48 -08:00
hardware_managers Fix: make Intel CNA hardware manager none generic 2020-09-23 18:24:26 +08:00
shell Clear GPT and MBR headers with dd to avoid sgdisk CRC errors 2018-08-08 16:40:22 +00:00
tests Option to enable bootloader config failure bypass 2020-12-10 06:42:48 -08:00
__init__.py If listen_tls is true, enable TLS on wsgi server 2020-09-02 16:07:42 -07:00
agent.py Merge "Simplify heartbeating by removing use of select()" 2020-09-29 15:47:08 +00:00
config.py Option to enable bootloader config failure bypass 2020-12-10 06:42:48 -08:00
dmi_inspector.py Collect processor, memory and BIOS output of dmidecode - follow-up 2017-07-27 07:30:54 -07:00
encoding.py Fix serializing ironic-lib exceptions 2020-07-02 12:18:53 +02:00
errors.py When reporting that agent is busy, report the executed command 2020-09-18 17:52:49 +02:00
hardware.py Merge "Bring up VLAN interfaces and include in introspection report" 2020-12-02 13:59:28 +00:00
inspect.py Add jitter to inspection command reporting 2020-03-31 08:13:13 -07:00
inspector.py Reduce the duration of retries in the inspector tests 2020-10-07 12:39:01 +02:00
ironic_api_client.py Allow manual setting of Ironic API Version 2020-10-23 15:38:42 +00:00
netutils.py Bring up VLAN interfaces and include in introspection report 2020-11-20 10:17:00 -05:00
numa_inspector.py Skip nic numa_node discovery if it's not assigned to a numa_node 2020-01-17 11:15:35 +01:00
raid_utils.py Increase the ESP partition size to 550 MiB when using software RAID 2020-07-02 17:30:33 +02:00
tls_utils.py Generate a TLS certificate and send it to ironic 2020-09-11 17:46:52 +02:00
utils.py Fix confusing logging when running asynchronous commands 2020-06-26 15:19:04 +02:00
version.py Add sphinx build + basic documentation 2015-03-31 16:22:12 -07:00