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.