Skip to content
Snippets Groups Projects

`modify_vrf_router_list`: Added LSO steps

Merged Aleksandr Kurbatov requested to merge feature/nat-907-vrf-update into develop
All threads resolved!
2 files
+ 14
11
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -56,7 +56,7 @@ def update_subscription_model(subscription: VRF, router_list: list[dict[str, UUI
@step("[DRY RUN] Update VRF on list of routers")
def update_vrf_on_routers_dry(
subscription: dict[str, Any], process_id: UUIDstr, tt_number: str, router_list
subscription: dict[str, Any], process_id: UUIDstr, tt_number: str, router_list: list[dict[str, UUIDstr]]
) -> LSOState:
"""Deploy VRF on a list of routers - Dry run."""
vrf_new_router_list = [Router.from_subscription(router["router_id"]) for router in router_list]
@@ -77,7 +77,7 @@ def update_vrf_on_routers_dry(
@step("[FOR REAL] Update VRF on list of routers")
def update_vrf_on_routers_real(
subscription: dict[str, Any], process_id: UUIDstr, tt_number: str, router_list
subscription: dict[str, Any], process_id: UUIDstr, tt_number: str, router_list: list[dict[str, UUIDstr]]
) -> LSOState:
"""Deploy VRF on a list of routers - with commit."""
vrf_new_router_list = [Router.from_subscription(router["router_id"]) for router in router_list]
Loading