From 5a9c3605873081ed6a9e8be03cdf927caa19fdfb Mon Sep 17 00:00:00 2001 From: Christian Manivong Date: Mon, 20 Jul 2026 09:54:07 +0200 Subject: [PATCH] refactor(warnings): report raw signal only, no severity/presentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit get_device_warnings() now returns only {code, meta} — severity, title, message, and action are resolved centrally by netork's WARNING_CATALOG (netork/core/device_warnings.py), not by the driver. Keeps this driver independent of netork and avoids per-vendor drift in how the same warning code is presented. --- napalm_openmediavault/openmediavault.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/napalm_openmediavault/openmediavault.py b/napalm_openmediavault/openmediavault.py index 8472d84..c620061 100644 --- a/napalm_openmediavault/openmediavault.py +++ b/napalm_openmediavault/openmediavault.py @@ -104,8 +104,6 @@ class OpenMediaVaultDriver(LinuxDriver): if updates: warnings.append({ "code": "updates_available", - "severity": "warning", - "action": None, "meta": { "count": upgradable_count, "packages": [u.get("name", "") for u in updates[:10]],