6 Commits
Author SHA1 Message Date
christianmanivong 481f047fff Merge pull request 'chore: adopt the NAPALM driver standard' (#9) from chore/driver-standard into main
driver / standard (push) Successful in 13s
driver / lint (push) Successful in 11s
driver / types (push) Successful in 1m1s
driver / test (3.10) (push) Successful in 1m3s
driver / test (3.11) (push) Successful in 1m2s
driver / lowest (push) Successful in 28s
driver / test (3.12) (push) Successful in 1m4s
driver / test (3.13) (push) Successful in 54s
driver / build (push) Successful in 25s
driver / security (push) Successful in 1m7s
driver / publish (push) Failing after 24s
CI / driver (push) Failing after 21m59s
2026-10-23 14:44:39 +00:00
christianmanivong 5aa06a485d Merge pull request 'feat: drop the get_device_warnings override; the pending updates are the fact (0.2.0)' (#7) from feat/facts-not-warnings into master
CI / test (3.10) (push) Successful in 28s
CI / test (3.11) (push) Successful in 25s
CI / test (3.12) (push) Successful in 28s
2026-10-17 08:34:57 +00:00
christianmanivong 508f3dcb37 Merge pull request 'fix: opt out of the SSH hardening inherited from napalm-linux' (#3) from feat/ssh-algorithm-fix into master
CI / test (3.10) (push) Successful in 28s
CI / test (3.11) (push) Successful in 26s
CI / test (3.12) (push) Successful in 29s
2026-10-11 21:25:11 +00:00
christianmanivong 5742349742 Merge pull request 'ci: run the tests and build the package on every push and pull request' (#2) from ci/workflow into master
CI / test (3.10) (push) Successful in 29s
CI / test (3.11) (push) Successful in 27s
CI / test (3.12) (push) Successful in 29s
2026-10-07 06:29:44 +00:00
christianmanivong cfe730ccea Merge pull request 'feat: declare that upgrading everything must be a full upgrade on OpenMediaVault' (#1) from feat/full-upgrade into master 2026-10-06 10:27:22 +00:00
christianmanivong 67939ace75 fix: declare DEVICE_CLASS so the Storage tab is reachable
The driver inherits LinuxDriver for the OS surface and set TYPE_LABEL to
"Storage", but netOrk derives device_class from an issubclass chain that
reaches OSDriver before StorageDriver and returned "linux". The UI gates
the Storage tab on device_class === "storage", so an OMV device showed a
Storage label in the list and no Storage tab on the detail page — while
its disks, pools, volumes and shares were being collected and persisted
the whole time.

netOrk now honours an explicit DEVICE_CLASS attribute before falling back
to the chain, mirroring how it already honours TYPE_LABEL.

Refs christianmanivong/netork#111
2026-08-21 10:27:16 +07:00