From bab2fa1b15e342068b8dd847eb717e1edabcb2fc Mon Sep 17 00:00:00 2001 From: Karel van Klink <karel.vanklink@geant.org> Date: Thu, 11 May 2023 17:21:42 +0200 Subject: [PATCH] update create IP trunk in pp --- gso/services/provisioning_proxy.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/gso/services/provisioning_proxy.py b/gso/services/provisioning_proxy.py index 9ba28624..2b7c98bd 100644 --- a/gso/services/provisioning_proxy.py +++ b/gso/services/provisioning_proxy.py @@ -36,29 +36,29 @@ def _send_request(endpoint: str, parameters: dict, process_id: UUIDstr): raise AssertionError(post_request.text) -def _provision_service( - endpoint: str, +def provision_device( subscription: SubscriptionModel, process_id: UUIDstr, - dry_run: bool): + dry_run: bool = True): parameters = { 'dry_run': dry_run, 'subscription': json.loads(json_dumps(subscription)) } - _send_request(endpoint, parameters, process_id) - - -def provision_device(subscription: DeviceProvisioning, - process_id: UUIDstr, - dry_run: bool = True): - _provision_service('device', subscription, process_id, dry_run) + _send_request('device', parameters, process_id) def provision_ip_trunk(subscription: IptrunkProvisioning, process_id: UUIDstr, dry_run: bool = True): - _provision_service('ip_trunk', subscription, process_id, dry_run) + parameters = { + 'subscription': json.loads(json_dumps(subscription)), + 'dry_run': dry_run, + 'verb': '', # FIXME + 'object': '' # FIXME + } + + _send_request('ip_trunk', parameters, process_id) @inputstep('Await provisioning proxy results', assignee=Assignee('SYSTEM')) -- GitLab