Files
ironic-python-agent/ironic_python_agent
Dmitry Tantsur 9426df9ab3 Split hardware manager initialize out of evaluate_hardware_support
The current code in GenericHardware.evaluate_hardware_support ends up
using hardware manager calls, which then use partly initialized hardware
manager list and can even cause a recursion.

This change introduces a new optional call initialize() which is
guaranteed to run:
1) After all hardware managers have been evaluated
2) After the hardware manager cache is populated
3) In the order of the support level of hardware managers

Change-Id: I068d3d73483c161062aa3b48f3154a2d99941382
Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
2025-07-04 16:30:40 +02:00
..
2025-03-03 14:11:04 +01:00
2025-01-29 19:20:10 +00:00
2024-04-11 01:17:23 +12:00
2025-01-14 11:59:06 -08:00
2025-04-06 19:23:36 +00:00
2025-01-14 11:59:06 -08:00
2025-01-14 11:59:06 -08:00
2025-01-24 21:57:23 -06:00
2024-01-31 10:09:13 +01:00