From 45657a7c8135c04e9fec9a2482c18cb980eb5faa Mon Sep 17 00:00:00 2001 From: Karel van Klink <karel.vanklink@geant.org> Date: Thu, 24 Apr 2025 11:39:02 +0200 Subject: [PATCH] Allow running the prefix validation workflow on out-of-sync subscriptions --- gso/workflows/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gso/workflows/__init__.py b/gso/workflows/__init__.py index f69279021..8b1f4065d 100644 --- a/gso/workflows/__init__.py +++ b/gso/workflows/__init__.py @@ -1,6 +1,6 @@ """Initialisation class that imports all workflows into GSO.""" -from orchestrator.services.subscriptions import WF_USABLE_MAP +from orchestrator.services.subscriptions import WF_USABLE_MAP, WF_USABLE_WHILE_OUT_OF_SYNC from orchestrator.types import SubscriptionLifecycle from orchestrator.workflows import LazyWorkflowInstance @@ -28,6 +28,8 @@ WF_USABLE_MAP.update({ "validate_iptrunk": [SubscriptionLifecycle.PROVISIONING, SubscriptionLifecycle.ACTIVE], }) +WF_USABLE_WHILE_OUT_OF_SYNC.extend(["validate_geant_ip_prefix_list"]) + # IP trunk workflows LazyWorkflowInstance("gso.workflows.iptrunk.activate_iptrunk", "activate_iptrunk") LazyWorkflowInstance("gso.workflows.iptrunk.create_iptrunk", "create_iptrunk") -- GitLab