ironic_python_agent.hardware_managers.cna module¶
- class ironic_python_agent.hardware_managers.cna.IntelCnaHardwareManager[source]¶
Bases:
HardwareManager
- HARDWARE_MANAGER_NAME = 'IntelCnaHardwareManager'¶
- HARDWARE_MANAGER_VERSION = '1.0'¶
- evaluate_hardware_support()[source]¶
Evaluate the level of support for this hardware manager.
See the HardwareSupport object for more documentation.
- Returns:
One of the constants from the HardwareSupport object.
- initialize()[source]¶
Initialize the hardware manager.
This method is invoked for all hardware managers in the order of their support level after their evaluate_hardware_support returns a value greater than NONE.
Be careful when making hardware manager calls from initialize: other hardware manager with the same or lower support level may not be initialized yet. It’s only safe when you’re sure that the current hardware manager provides the call.