Mixes in napalm-device-types' new ServicePackagesMixin: get_service_packages() over the node's exec path, as for the kernel facts. NetOrk/netork#1236 phase 3 uses it so that a decision about one of the node's services (pveproxy, corosync, ...) reaches the host's findings on its packages.
Priority: P3
Changes
ProxmoxDriver gains ServicePackagesMixin; _run_service_packages_command is _exec_ssh_command. Read-only.
tests/test_service_packages.py (3 tests: the contract, the shared command over the exec path, output without a report raises); whole suite: 338 passed (against the napalm-device-types branch).
Merge after the napalm-device-types PR, which this needs.
## Summary
Mixes in napalm-device-types' new `ServicePackagesMixin`: `get_service_packages()` over the node's exec path, as for the kernel facts. NetOrk/netork#1236 phase 3 uses it so that a decision about one of the node's services (pveproxy, corosync, ...) reaches the host's findings on its packages.
Priority: P3
## Changes
- `ProxmoxDriver` gains `ServicePackagesMixin`; `_run_service_packages_command` is `_exec_ssh_command`. Read-only.
- Requires napalm-device-types >= 4.20.0 (NAPALM/napalm-device-types, branch `feat/service-packages-1236`); version 0.6.0; CHANGELOG entry.
## Related Issue
NetOrk/netork#1236 (phase 3).
## Testing
`tests/test_service_packages.py` (3 tests: the contract, the shared command over the exec path, output without a report raises); whole suite: 338 passed (against the napalm-device-types branch).
Merge after the napalm-device-types PR, which this needs.
Mixes in napalm-device-types' ServicePackagesMixin; the transport is the
node's exec path, as for the kernel facts. Read-only. Requires
napalm-device-types 4.20.0; version 0.6.0.
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.
Summary
Mixes in napalm-device-types' new
ServicePackagesMixin:get_service_packages()over the node's exec path, as for the kernel facts. NetOrk/netork#1236 phase 3 uses it so that a decision about one of the node's services (pveproxy, corosync, ...) reaches the host's findings on its packages.Priority: P3
Changes
ProxmoxDrivergainsServicePackagesMixin;_run_service_packages_commandis_exec_ssh_command. Read-only.feat/service-packages-1236); version 0.6.0; CHANGELOG entry.Related Issue
NetOrk/netork#1236 (phase 3).
Testing
tests/test_service_packages.py(3 tests: the contract, the shared command over the exec path, output without a report raises); whole suite: 338 passed (against the napalm-device-types branch).Merge after the napalm-device-types PR, which this needs.