From 1b0e579713f1ff2e1e5aaa4f2c884d67a82b74d9 Mon Sep 17 00:00:00 2001 From: Aleksandr Kurbatov <aleksandr.kurbatov@GL1342.local> Date: Wed, 22 May 2024 16:31:39 +0100 Subject: [PATCH] validate_router: subscription serialization json_dumps --- gso/workflows/router/validate_router.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gso/workflows/router/validate_router.py b/gso/workflows/router/validate_router.py index 05037b96..a1fed75d 100644 --- a/gso/workflows/router/validate_router.py +++ b/gso/workflows/router/validate_router.py @@ -1,7 +1,10 @@ """Router validation workflow. Used in a nightly schedule.""" +import json + from orchestrator.targets import Target from orchestrator.utils.errors import ProcessFailureError +from orchestrator.utils.json import json_dumps from orchestrator.workflow import StepList, begin, conditional, done, step, workflow from orchestrator.workflows.steps import resync, store_process_subscription, unsync from orchestrator.workflows.utils import wrap_modify_initial_input_form @@ -67,7 +70,7 @@ def verify_base_config(subscription: Router, callback_route: str) -> None: callback_route=callback_route, inventory=subscription.router.router_fqdn, extra_vars={ - "wfo_router_json": subscription, + "wfo_router_json": json.loads(json_dumps(subscription)), "verb": "deploy", "dry_run": "true", "is_verification_workflow": "true", -- GitLab