feat: licenses, a hypervisor's hosts and the package proxy as facts (4.14.0)
CI / test (3.10) (push) Successful in 32s
CI / test (3.11) (push) Successful in 32s
CI / test (3.12) (push) Successful in 35s
CI / test (3.13) (push) Successful in 35s
CI / test (3.10) (pull_request) Successful in 31s
CI / test (3.11) (pull_request) Successful in 27s
CI / test (3.12) (pull_request) Successful in 30s
CI / test (3.13) (pull_request) Successful in 29s
CI / test (3.10) (push) Successful in 32s
CI / test (3.11) (push) Successful in 32s
CI / test (3.12) (push) Successful in 35s
CI / test (3.13) (push) Successful in 35s
CI / test (3.10) (pull_request) Successful in 31s
CI / test (3.11) (pull_request) Successful in 27s
CI / test (3.12) (pull_request) Successful in 30s
CI / test (3.13) (pull_request) Successful in 29s
Drivers report facts and the application decides what is a warning (docs/STRUCTURE.md, NetOrk/netork#1111). Three facts drivers so far only reported as warning codes get contracts: - LicenseMixin.get_licenses(): licenses and subscriptions with their status (a Proxmox subscription, a VMware edition, a BMC license a feature needs). - HypervisorDriver.get_hypervisor_hosts(): each host connected, in maintenance, with configuration issues, under a central manager. - PackageProxyMixin.get_package_proxy(): the proxy apt fetches through. All declared only.
This commit is contained in:
1 parent
6551008ad3
commit
2805f911c4
7 files changed
+114
-1
No files matched your search
+1
-1
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "napalm-device-types"
|
||||
version = "4.13.0"
|
||||
version = "4.14.0"
|
||||
description = "Abstract device-type base classes for NAPALM drivers"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.10"
|
||||
|
||||
Reference in new issue
Block a user