diff --git a/gso/workflows/__init__.py b/gso/workflows/__init__.py index f69279021b2fae317e08094b3aae013ff14bcda7..8b1f4065d11869daa09e3ab124caf4b7484a89e0 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")