Base migrate placement port
Base functionality for migrating Placement Port services.
initial_input_form_generator(subscription_id)
Generate the initial input form for migrating a Placement Port service.
Source code in gso/workflows/placement_port/base_migrate_placement_port.py
deactivate_old_l3_port_dry(subscription, process_id, tt_number, partner_name)
Perform a dry run of deactivating the old L3 interface.
Source code in gso/workflows/placement_port/base_migrate_placement_port.py
deactivate_old_l3_port_real(subscription, process_id, tt_number, partner_name)
Perform a real run of deactivating the old L3 interface.
Source code in gso/workflows/placement_port/base_migrate_placement_port.py
confirm_remove_old_bgp_peers()
Wait for confirmation from an operator that the old BGP peers are removed manually.
Source code in gso/workflows/placement_port/base_migrate_placement_port.py
update_subscription_model(subscription, new_edge_port)
Update the subscription model with new edge port information.
Source code in gso/workflows/placement_port/base_migrate_placement_port.py
generate_commercial_peers_linked_to_placement_port(subscription)
Prepare a list of commercial peers linked to the current Placement Port.
Filters each commercial peers' peering connection list to only include those with the current placement port subscription ID.
Source code in gso/workflows/placement_port/base_migrate_placement_port.py
create_bgp_peers_on_new_edge_port_dry(subscription, process_id, tt_number, partner_name, scoped_commercial_peers)
Perform a dry run of creating a list of existing BGP peers on the new placement port.
Source code in gso/workflows/placement_port/base_migrate_placement_port.py
create_bgp_peers_on_new_edge_port_real(subscription, process_id, tt_number, partner_name, scoped_commercial_peers)
Perform a real run of creating a list of existing BGP peers on the new placement port.
Source code in gso/workflows/placement_port/base_migrate_placement_port.py
migrate_placement_port_steps()
Steps for migrating a Placement Port service.