From c647244fca9759c69f9472189e41d158ec63dae9 Mon Sep 17 00:00:00 2001
From: Bjarke Madsen <bjarke.madsen@geant.org>
Date: Wed, 9 Mar 2022 12:38:43 +0100
Subject: [PATCH] Replace ':' with '.' in sensu check names

---
 brian_polling_manager/interfaces.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/brian_polling_manager/interfaces.py b/brian_polling_manager/interfaces.py
index ab6a15e..10901de 100644
--- a/brian_polling_manager/interfaces.py
+++ b/brian_polling_manager/interfaces.py
@@ -25,7 +25,7 @@ class InterfaceCheck(sensu.AbstractCheck):
 
     @sensu.AbstractCheck.name.getter
     def name(self):
-        ifc_name = self.interface['name'].replace('/', '-')
+        ifc_name = self.interface['name'].replace('/', '-').replace(':', '.')
         return f'ifc-{self.interface["router"]}-{ifc_name}'
 
     @sensu.AbstractCheck.command.getter
-- 
GitLab