Modify edge port
Modify an existing edge port subscription.
initial_input_form_generator(subscription_id)
Gather input from the operator on what to change about the selected edge port subscription.
Source code in gso/workflows/edge_port/modify_edge_port.py
modify_edge_port_subscription(subscription, member_speed, encapsulation, minimum_links, mac_address, ga_id, enable_lacp, ae_members, ignore_if_down, description=None, custom_service_name=None)
Modify the edge port subscription with the given parameters.
Source code in gso/workflows/edge_port/modify_edge_port.py
update_interfaces_in_netbox(subscription, removed_ae_members, previous_ae_members)
Update the interfaces in NetBox.
Source code in gso/workflows/edge_port/modify_edge_port.py
update_edge_port_dry(subscription, process_id, tt_number, removed_ae_members, partner_name)
Perform a dry run of updating the edge port configuration.
Source code in gso/workflows/edge_port/modify_edge_port.py
update_edge_port_real(subscription, process_id, tt_number, removed_ae_members, partner_name)
Update the edge port configuration.
Source code in gso/workflows/edge_port/modify_edge_port.py
allocate_interfaces_in_netbox(subscription, previous_ae_members)
Allocate the new interfaces in NetBox and detach the old ones from the LAG.
Source code in gso/workflows/edge_port/modify_edge_port.py
modify_edge_port()
Modify a new edge port in the network.
- Modify the subscription object in the service database
- Modify configuration on the new edge port, first as a dry run
- Change LAG and LAG members in the Netbox.