ironic.networking.manager module

Networking service manager for Ironic.

The networking service handles network-related operations for Ironic, providing RPC interfaces for configuring switch ports and network settings.

class ironic.networking.manager.NetworkingManager(host, topic=None)[source]

Bases: object

Ironic Networking service manager.

RPC_API_VERSION = '1.0'
cleanup()[source]

Clean up resources.

delete_lag(**kwargs)
get_switches(**kwargs)
init_host(admin_context=None)[source]

Initialize the networking service host.

Parameters:

admin_context – admin context (unused but kept for compatibility)

prepare_host()[source]

Prepare host for networking service initialization.

This method is called by the RPC service before starting the listener.

reset_port(**kwargs)
target = <Target version=1.0>
update_lag(**kwargs)
update_port(**kwargs)