Skip to content
Snippets Groups Projects
Commit f1e25737 authored by geant-release-service's avatar geant-release-service
Browse files

Finished release 0.81.

parents aed5c92d 2808acc5
Branches
Tags 0.81
No related merge requests found
...@@ -6,7 +6,7 @@ from brian_dashboard_manager.grafana.utils.request import TokenRequest ...@@ -6,7 +6,7 @@ from brian_dashboard_manager.grafana.utils.request import TokenRequest
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
def list_folder_dashboards(request: TokenRequest, folder_uid): def list_folder_dashboards(request: TokenRequest, folder_uid) -> dict:
""" """
Lists all dashboards in a folder. Lists all dashboards in a folder.
...@@ -19,7 +19,7 @@ def list_folder_dashboards(request: TokenRequest, folder_uid): ...@@ -19,7 +19,7 @@ def list_folder_dashboards(request: TokenRequest, folder_uid):
dashboards = r.json() dashboards = r.json()
except HTTPError: except HTTPError:
logger.exception(f'Error when listing dashboards in folder: {folder_uid}') logger.exception(f'Error when listing dashboards in folder: {folder_uid}')
return [] return {}
return {dash['title'].lower(): dash for dash in dashboards} return {dash['title'].lower(): dash for dash in dashboards}
......
...@@ -158,7 +158,7 @@ SERVICE_DASHBOARDS = { ...@@ -158,7 +158,7 @@ SERVICE_DASHBOARDS = {
'RE_PEERS': { 'RE_PEERS': {
'tag': ['RE_PEER'], 'tag': ['RE_PEER'],
'service_type': 'IP PEERING - R&E', 'service_type': 'IP PEERING - R&E',
'folder_name': 'RE Peers', 'folder_name': 'RE Peers BETA',
'interfaces': [], 'interfaces': [],
'services': [] 'services': []
}, },
...@@ -307,7 +307,7 @@ def provision_folder(thread_executor: ThreadPoolExecutor, token_request, folder_ ...@@ -307,7 +307,7 @@ def provision_folder(thread_executor: ThreadPoolExecutor, token_request, folder_
else: else:
rendered = render_simple_dashboard(**dashboard) rendered = render_simple_dashboard(**dashboard)
dash_title = rendered.get("title").lower() dash_title = rendered.get("title", "").lower()
if dash_title in excluded_dashboards: if dash_title in excluded_dashboards:
if dash_title in folder_dashboards_by_name: if dash_title in folder_dashboards_by_name:
delete_dashboard(token_request, rendered, folder['id']) delete_dashboard(token_request, rendered, folder['id'])
......
...@@ -2,11 +2,13 @@ ...@@ -2,11 +2,13 @@
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [0.81] - 2025-06-04
- Add BETA to RE Peers folder name to indicate that it is still in development
## [0.80] - 2025-06-03 ## [0.80] - 2025-06-03
- POL1-899: Add service-based RE Peers dashboard for GEANT staff validation - POL1-899: Add service-based RE Peers dashboard for GEANT staff validation
- Make the /update endpoint synchronous instead of spinning off a thread to provision the dashboards. - Make the /update endpoint synchronous instead of spinning off a thread to provision the dashboards.
## [0.79] - 2025-05-30 ## [0.79] - 2025-05-30
- POL1-898: Unify logic for selecting interface between poller-udf and brian-dashboard-manager - POL1-898: Unify logic for selecting interface between poller-udf and brian-dashboard-manager
- Add EAP Nren dashboard to NREN Access dropdown - Add EAP Nren dashboard to NREN Access dropdown
......
...@@ -2,7 +2,7 @@ from setuptools import setup, find_packages ...@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
setup( setup(
name='brian-dashboard-manager', name='brian-dashboard-manager',
version="0.80", version="0.81",
author='GEANT', author='GEANT',
author_email='swd@geant.org', author_email='swd@geant.org',
description='', description='',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment