From 4c83e738c1f2c380e5f0e9031deed59e4362b643 Mon Sep 17 00:00:00 2001 From: Karel van Klink <karel.vanklink@geant.org> Date: Tue, 10 Dec 2024 10:42:46 +0100 Subject: [PATCH] Take subscription out of sync when validating and edge port --- gso/workflows/edge_port/validate_edge_port.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gso/workflows/edge_port/validate_edge_port.py b/gso/workflows/edge_port/validate_edge_port.py index af82afee..6932b2be 100644 --- a/gso/workflows/edge_port/validate_edge_port.py +++ b/gso/workflows/edge_port/validate_edge_port.py @@ -6,7 +6,7 @@ from orchestrator.targets import Target from orchestrator.types import State, UUIDstr from orchestrator.utils.errors import ProcessFailureError from orchestrator.workflow import StepList, begin, done, step, workflow -from orchestrator.workflows.steps import resync, store_process_subscription +from orchestrator.workflows.steps import resync, store_process_subscription, unsync from orchestrator.workflows.utils import wrap_modify_initial_input_form from gso.products.product_types.edge_port import EdgePort @@ -85,6 +85,7 @@ def validate_edge_port() -> StepList: return ( begin >> store_process_subscription(Target.SYSTEM) + >> unsync >> prepare_state >> verify_netbox_entries >> anonymous_lso_interaction(verify_base_config) -- GitLab