refactor(warnings): report raw signal only, no severity/presentation
CI / test (3.10) (push) Failing after 8s
CI / test (3.11) (push) Failing after 7s
CI / test (3.12) (push) Failing after 8s
CI / test (3.9) (push) Failing after 7s

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.
This commit is contained in:
Christian Manivong
2026-07-20 09:54:14 +02:00
parent 20d9d9651a
commit d6a0b21dc6
-2
View File
@@ -1729,8 +1729,6 @@ class OPNsenseDriver(FirewallDriver):
if upgrades: if upgrades:
warnings.append({ warnings.append({
"code": "updates_available", "code": "updates_available",
"severity": "info",
"action": None,
"meta": { "meta": {
"count": len(upgrades), "count": len(upgrades),
"packages": [u.get("name", "") for u in upgrades[:10]], "packages": [u.get("name", "") for u in upgrades[:10]],