From 712b7290049ed327146e25b22439ce4a68c536d7 Mon Sep 17 00:00:00 2001
From: Sam Roberts <sam.roberts@geant.org>
Date: Fri, 25 Oct 2024 14:17:02 +0100
Subject: [PATCH] just remove phy spare interfaces from showing up in any
 dashboards period

---
 inventory_provider/routes/poller.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/inventory_provider/routes/poller.py b/inventory_provider/routes/poller.py
index 7ff32eb..9ad7789 100644
--- a/inventory_provider/routes/poller.py
+++ b/inventory_provider/routes/poller.py
@@ -492,6 +492,9 @@ def _get_dashboards(interface, region=None):
 
     is_phy_upstream = re.match(r'PHY UPSTREAM\s', description)
 
+    if description.startswith('PHY SPARE'):
+        return []
+
     if 'SRV_L3VPN' in description and 'COPERNICUS' in description:
         yield BRIAN_DASHBOARDS.COPERNICUS
     if re.match(r'SRV_CLS\s', description):
-- 
GitLab