From d31c559ce18ba4109beac2def2d82e61df97bbe8 Mon Sep 17 00:00:00 2001 From: Karel van Klink <karel.vanklink@geant.org> Date: Thu, 11 May 2023 12:47:58 +0200 Subject: [PATCH] change error handling in provisioning_proxy --- gso/services/provisioning_proxy.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gso/services/provisioning_proxy.py b/gso/services/provisioning_proxy.py index aadfbe46..fb68c6d4 100644 --- a/gso/services/provisioning_proxy.py +++ b/gso/services/provisioning_proxy.py @@ -35,10 +35,11 @@ def provision_node( } post_request = requests.post( - f'{pp_params.scheme}://{pp_params.api_base}' - f'/api/device', + f'{pp_params.scheme}://{pp_params.api_base}/api/device', json=parameters) - post_request.raise_for_status() + + if post_request.status_code != 200: + raise AssertionError(post_request.text) @inputstep('Await provisioning proxy results', assignee=Assignee('SYSTEM')) -- GitLab