fix: group alternative fingerprint rules (0.1.2)

One Redfish answer (the service root or the error a service refuses it
with) and one landing page (Supermicro/ATEN, iDRAC or iLO) can match,
never all of them. Grouped, the driver's maximum in netOrk's discovery
is 21 instead of 41, and a Supermicro landing page alone (6 of 21)
outranks the "linux" its BMC reports over SNMP (5 of 18).

Requires napalm-device-types 4.8 for FingerprintRule.group.
This commit is contained in:
christianmanivong committed 2026-10-13 10:19:56 +02:00
1 parent 93bbc63f3d
commit bfbeb19255
5 files changed
+35 -9

No files matched your search

+2 -2
View File
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "napalm-redfish"
version = "0.1.1"
version = "0.1.2"
description = "NAPALM driver for server baseboard management controllers over DMTF Redfish"
readme = "README.md"
license = { file = "LICENSE" }
@@ -12,7 +12,7 @@ requires-python = ">=3.10"
dependencies = [
"napalm>=5.0",
# Not on PyPI: install from git before this package (see README).
"napalm-device-types>=4.7",
"napalm-device-types>=4.8",
"redfish>=3.2",
]
classifiers = [