From e5055bef49e2b636bd795e8ece73bf227840ff87 Mon Sep 17 00:00:00 2001
From: Aleksandr Kurbatov <ak@geant.org>
Date: Sat, 22 Feb 2025 11:56:06 +0000
Subject: [PATCH] Add placeholder for `update_dns_records`

---
 gso/workflows/l3_core_service/migrate_l3_core_service.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gso/workflows/l3_core_service/migrate_l3_core_service.py b/gso/workflows/l3_core_service/migrate_l3_core_service.py
index 259e9e6ee..6a0ff8a8d 100644
--- a/gso/workflows/l3_core_service/migrate_l3_core_service.py
+++ b/gso/workflows/l3_core_service/migrate_l3_core_service.py
@@ -368,6 +368,13 @@ def deploy_bgp_session_real(
     }
 
 
+@step("Update Infoblox")
+def update_dns_records(subscription: L3CoreService) -> State:
+    """Update DNS records in Infoblox."""
+    #  TODO: implement
+    return {"subscription": subscription}
+
+
 @step("Update subscription model")
 def update_subscription_model(
     subscription: L3CoreService, destination_edge_port: EdgePort, replaced_ap_index: int
@@ -404,6 +411,7 @@ def migrate_l3_core_service() -> StepList:
         >> lso_interaction(deploy_destination_ep_real)
         >> lso_interaction(deploy_bgp_session_dry)
         >> lso_interaction(deploy_bgp_session_real)
+        >> update_dns_records
         >> update_subscription_model
         >> resync
         >> stop_moodi()
-- 
GitLab