From 3794a4a2eb3d8f2356995ee1f71649aa68328748 Mon Sep 17 00:00:00 2001 From: Bjarke Madsen <bjarke.madsen@geant.org> Date: Tue, 28 Jun 2022 12:23:42 +0200 Subject: [PATCH] add fetching data from reporting_provider api --- brian_dashboard_manager/services/__init__.py | 0 brian_dashboard_manager/services/api.py | 11 +++++++++++ 2 files changed, 11 insertions(+) create mode 100644 brian_dashboard_manager/services/__init__.py create mode 100644 brian_dashboard_manager/services/api.py diff --git a/brian_dashboard_manager/services/__init__.py b/brian_dashboard_manager/services/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/brian_dashboard_manager/services/api.py b/brian_dashboard_manager/services/api.py new file mode 100644 index 0000000..fbefac4 --- /dev/null +++ b/brian_dashboard_manager/services/api.py @@ -0,0 +1,11 @@ +import requests + + +def fetch_services(host): + """ + Fetches the current service state from the Reporting Provider host + """ + r = requests.get(f'{host}/scid/current') + r.raise_for_status() + services = r.json() + return services -- GitLab