RedfishDriver and IpmiDriver mix in HealthMetricsMixin themselves (0.2.1). That goes; if a BMC's net-snmp needs other OIDs, an SNMP_HEALTH_PROFILE (NAPALM/napalm-device-types#32).
get_device_warnings (bmc_license_required) becomes a fact (the missing licenses).
REBOOT_SETTLE_SECONDS = 180 moves to the application.
Docstrings: "Raw signals for netOrk's warning catalog"; 7 netOrk mentions.
What this driver has to change for the agnostic structure (NAPALM/napalm-device-types `docs/STRUCTURE.md` (NAPALM/napalm-device-types#37), epic NetOrk/netork#1105).
- `RedfishDriver` and `IpmiDriver` mix in `HealthMetricsMixin` themselves (0.2.1). That goes; if a BMC's net-snmp needs other OIDs, an `SNMP_HEALTH_PROFILE` (NAPALM/napalm-device-types#32).
- `get_device_warnings` (`bmc_license_required`) becomes a fact (the missing licenses).
- `REBOOT_SETTLE_SECONDS = 180` moves to the application.
- Docstrings: "Raw signals for netOrk's warning catalog"; 7 netOrk mentions.
Size: small. Needs: NAPALM/napalm-device-types#32, NAPALM/napalm-device-types#34.
Prio P3.
Status 2026-10-18, checked against the pin on NetOrk/netork main.
**Done:** `get_licenses()` with `withholds` (0.5.0); netOrk derives both license warnings (NetOrk/netork#1152).
**Rest:**
- `get_device_warnings` still names the license codes next to `get_licenses()` (BMC session).
- `HealthMetricsMixin` mixed in by `RedfishDriver`, `IpmiDriver` and `BmcDriver` themselves.
- `REBOOT_SETTLE_SECONDS` (NAPALM/napalm-device-types#34).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What this driver has to change for the agnostic structure (NAPALM/napalm-device-types
docs/STRUCTURE.md(NAPALM/napalm-device-types#37), epic NetOrk/netork#1105).RedfishDriverandIpmiDrivermix inHealthMetricsMixinthemselves (0.2.1). That goes; if a BMC's net-snmp needs other OIDs, anSNMP_HEALTH_PROFILE(NAPALM/napalm-device-types#32).get_device_warnings(bmc_license_required) becomes a fact (the missing licenses).REBOOT_SETTLE_SECONDS = 180moves to the application.Size: small. Needs: NAPALM/napalm-device-types#32, NAPALM/napalm-device-types#34.
Prio P3.
Status 2026-10-18, checked against the pin on NetOrk/netork main.
Done:
get_licenses()withwithholds(0.5.0); netOrk derives both license warnings (NetOrk/netork#1152).Rest:
get_device_warningsstill names the license codes next toget_licenses()(BMC session).HealthMetricsMixinmixed in byRedfishDriver,IpmiDriverandBmcDriverthemselves.REBOOT_SETTLE_SECONDS(NAPALM/napalm-device-types#34).