ironic_inspector.plugins.base_physnet module¶
- class ironic_inspector.plugins.base_physnet.BasePhysnetHook[source]¶
Bases:
ProcessingHook
Base class for plugins that assign a physical network to ports.
The mechanism for mapping a port to a physical network should be provided by a subclass via the get_physnet() method.
- before_update(introspection_data, node_info, **kwargs)[source]¶
Process introspection data and patch port physical network.
- abstract get_physnet(port, iface_name, introspection_data)[source]¶
Return a physical network to apply to a port.
Subclasses should implement this method to determine how to map a port to a physical network.
- Parameters:
port – The ironic port to patch.
iface_name – Name of the interface.
introspection_data – Introspection data.
- Returns:
The physical network to set, or None.