From 5a5d188523dc88280f87523445ebf36bf22de573 Mon Sep 17 00:00:00 2001 From: Pelle Koster <pelle.koster@nginfra.nl> Date: Tue, 12 Mar 2024 13:30:40 +0100 Subject: [PATCH] POL1-703 add IC1 aggregate dashboard --- brian_dashboard_manager/config.py | 4 ++-- brian_dashboard_manager/dashboards/peers.json | 2 +- brian_dashboard_manager/grafana/provision.py | 7 ++++++- brian_dashboard_manager/inventory_provider/interfaces.py | 1 + 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/brian_dashboard_manager/config.py b/brian_dashboard_manager/config.py index b22ef4e..1dc6bd2 100644 --- a/brian_dashboard_manager/config.py +++ b/brian_dashboard_manager/config.py @@ -59,7 +59,7 @@ DEFAULT_ORGANIZATIONS = [ "EUMETSAT" ], "excluded_folders": { - "Aggregates": ["CAE1"], + "Aggregates": ["CAE1", "IC1"], "EUMETSAT Multicast": True, } }, @@ -83,7 +83,7 @@ DEFAULT_ORGANIZATIONS = [ "EUMETSAT" ], "excluded_folders": { - "Aggregates": ["CAE1", "GWS UPSTREAMS", "IAS PEERS"], + "Aggregates": ["CAE1", "IC1", "GWS UPSTREAMS", "IAS PEERS"], "IAS CUSTOMER": True, "IAS PRIVATE": True, "IAS PUBLIC": True, diff --git a/brian_dashboard_manager/dashboards/peers.json b/brian_dashboard_manager/dashboards/peers.json index d4bc21b..2f7e1e8 100755 --- a/brian_dashboard_manager/dashboards/peers.json +++ b/brian_dashboard_manager/dashboards/peers.json @@ -21,7 +21,7 @@ "asDropdown": true, "icon": "external link", "tags": [ - "copernicus" + "peer-aggregate" ], "title": "Aggregates", "type": "dashboards" diff --git a/brian_dashboard_manager/grafana/provision.py b/brian_dashboard_manager/grafana/provision.py index ad1f3c8..dc0b619 100644 --- a/brian_dashboard_manager/grafana/provision.py +++ b/brian_dashboard_manager/grafana/provision.py @@ -161,8 +161,13 @@ AGG_DASHBOARDS = { 'dashboard_name': 'CAE1', 'interfaces': [] }, + 'IC1': { + 'tag': ['ic1', 'peer-aggregate'], + 'dashboard_name': 'IC-1', + 'interfaces': [] + }, 'COPERNICUS': { - 'tag': ['copernicus', 'services'], + 'tag': ['copernicus', 'services', 'peer-aggregate'], 'dashboard_name': 'COPERNICUS', 'group_by': 'location', 'interfaces': [] diff --git a/brian_dashboard_manager/inventory_provider/interfaces.py b/brian_dashboard_manager/inventory_provider/interfaces.py index dec23c6..046e5da 100644 --- a/brian_dashboard_manager/inventory_provider/interfaces.py +++ b/brian_dashboard_manager/inventory_provider/interfaces.py @@ -40,6 +40,7 @@ class BRIAN_DASHBOARDS(Enum): GWS_UPSTREAMS = auto() LHCONE = auto() CAE1 = auto() + IC1 = auto() COPERNICUS = auto() # NREN customer -- GitLab