From c3e73809f3ba8a19a5e07259b7d8cf50971f8c12 Mon Sep 17 00:00:00 2001 From: Tobias Date: Mon, 20 May 2024 02:14:24 +0200 Subject: [PATCH 1/3] add fallback to config --- omada_respondd/config.py | 1 + 1 file changed, 1 insertion(+) diff --git a/omada_respondd/config.py b/omada_respondd/config.py index 102985e..6736b49 100644 --- a/omada_respondd/config.py +++ b/omada_respondd/config.py @@ -71,6 +71,7 @@ def from_dict(cls, cfg: Dict[str, str]) -> "Config": unicast_port=cfg["unicast_port"], interface=cfg["interface"], verbose=cfg["verbose"], + fallback_domain=cfg.get("fallback_domain", "omada_respondd_fallback"), ) From 202d3a7fefe25a13d847bcf0c8c7c129b21d21db Mon Sep 17 00:00:00 2001 From: Tobias Date: Mon, 20 May 2024 02:15:05 +0200 Subject: [PATCH 2/3] Update OMADA_respondd.yaml.example --- OMADA_respondd.yaml.example | 1 + 1 file changed, 1 insertion(+) diff --git a/OMADA_respondd.yaml.example b/OMADA_respondd.yaml.example index 7dc2563..ef61428 100644 --- a/OMADA_respondd.yaml.example +++ b/OMADA_respondd.yaml.example @@ -28,3 +28,4 @@ logging_config: - console level: DEBUG version: 1 +fallback_domain: "omada_respondd_fallback" # optional From bda723061a6e5568d96aee54849669b54bc6b1cb Mon Sep 17 00:00:00 2001 From: Tobias Date: Mon, 20 May 2024 02:15:42 +0200 Subject: [PATCH 3/3] Update omada_client.py --- omada_respondd/omada_client.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/omada_respondd/omada_client.py b/omada_respondd/omada_client.py index cf805be..67bfe4d 100644 --- a/omada_respondd/omada_client.py +++ b/omada_respondd/omada_client.py @@ -285,9 +285,7 @@ def get_infos(): gateway6=offloader.get("gateway6", None), gateway_nexthop=offloader_id, neighbour_macs=neighbour_macs, - domain_code=offloader.get( - "domain", "ffmuc_omada_respondd_fallback" - ), + domain_code=offloader.get("domain", cfg.fallback_domain), # autoupdater=autoupgrade, ) )