ironic-python-agent/ironic_python_agent
Julia Kreger fe825fa97e Fix NVMe Partition image on UEFI
The _manage_uefi code has a check where it attempts to just
identify the precise partition number of the device, in order
for configuration to be parsed and passed. However, the same code
did not handle the existence of a `p1` partition instead of just a
partition #1. This is because the device naming format is different
with NVMe and Software RAID.

Likely, this wasn't an issue with software raid due to how complex the
code interaction is, but the docs also indicate to use only whole disk
images in that case.

This patch was pulled down my one RH's professional services folks
who has confirmed it does indeed fix the issue at hand. This is noted
as a public comment on the Red Hat bugzilla.
https://bugzilla.redhat.com/show_bug.cgi?id=1954096

Story: 2008881
Task: 42426
Related: rhbz#1954096
Change-Id: Ie3bd49add9a57fabbcdcbae4b73309066b620d02
2021-05-04 16:44:37 +00:00
..
api Log configuration options on start-up 2020-11-11 16:38:10 +01:00
cmd Capture the early logging 2021-04-01 11:16:20 -07:00
extensions Fix NVMe Partition image on UEFI 2021-05-04 16:44:37 +00:00
hardware_managers Fix: make Intel CNA hardware manager none generic 2020-09-23 18:24:26 +08:00
shell Add a call to "udevadm settle" in write_image.sh 2021-04-20 17:48:46 +01:00
tests Fix NVMe Partition image on UEFI 2021-05-04 16:44:37 +00: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 Do not permit IPA standalone to be enabled by conf 2021-03-25 12:45:28 +01: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 Do not fail network interface collection on unsupported interface 2021-04-07 17:16:27 +02:00
inject_files.py New deploy step for injecting arbitrary files 2021-02-16 16:56:52 +01: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 Correctly decode error messages from ironic API 2020-12-07 18:59:08 +01: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 Move some raid specific functions to raid_utils 2021-02-17 10:11:13 +01:00
tls_utils.py Generate TLS certificates with validity time in the past 2020-12-10 16:22:13 +01:00
utils.py Merge "Capture the early logging" 2021-04-08 12:22:32 +00:00
version.py Add sphinx build + basic documentation 2015-03-31 16:22:12 -07:00