From d38d7ff6d180dbf91323837e1e56bda94e29ba9c Mon Sep 17 00:00:00 2001 From: Karel van Klink <karel.vanklink@geant.org> Date: Mon, 11 Nov 2024 18:18:51 +0100 Subject: [PATCH] Update a trunk description when it is migrated --- gso/workflows/iptrunk/migrate_iptrunk.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gso/workflows/iptrunk/migrate_iptrunk.py b/gso/workflows/iptrunk/migrate_iptrunk.py index 8c782fa0..fa5e26c9 100644 --- a/gso/workflows/iptrunk/migrate_iptrunk.py +++ b/gso/workflows/iptrunk/migrate_iptrunk.py @@ -762,6 +762,15 @@ def update_subscription_model( IptrunkInterfaceBlock.new(subscription_id=uuid4(), **member), ) + # Take the new site names, and update the subscription description + side_names = sorted([ + subscription.iptrunk.iptrunk_sides[0].iptrunk_side_node.router_site.site_name, + subscription.iptrunk.iptrunk_sides[1].iptrunk_side_node.router_site.site_name, + ]) + subscription.description = ( + f"IP trunk {side_names[0]} {side_names[1]}, geant_s_sid:{subscription.iptrunk.geant_s_sid}" + ) + return {"subscription": subscription} -- GitLab