ironic.common.trait_based_networking.plan module¶
- ironic.common.trait_based_networking.plan.filter_traits_for_node(node: Node, traits: list[NetworkTrait]) list[NetworkTrait][source]¶
- ironic.common.trait_based_networking.plan.plan_attach_portlike(trait_action: NetworkTrait, node_uuid: str, node_portlikes: list[PrimordialPort], node_networks: list[Network], type_name: str, action_func: Callable[[NetworkTrait, str, str, str], RenderedAction]) list[RenderedAction][source]¶
- ironic.common.trait_based_networking.plan.plan_network(network_trait: NetworkTrait, node_uuid: str, node_ports: list[Port], node_portgroups: list[Portgroup], node_networks: list[Network]) list[RenderedAction][source]¶
- ironic.common.trait_based_networking.plan.plan_vif_attach(traits: list[NetworkTrait], task: TaskManager, vif_info: dict) list[RenderedAction][source]¶