From 51f67704e18981ec8c1bb79c7b8c72a5762efd17 Mon Sep 17 00:00:00 2001 From: Christian Manivong Date: Fri, 21 Aug 2026 13:07:14 +0700 Subject: [PATCH] feat: declare USES_SSH = False and REBOOT_SETTLE_SECONDS = 90 Both were facts about this driver that netOrk kept in hardcoded driver-name sets, each duplicated across a file pair (netork#113). The driver is the right place for them: everything runs over the PVE REST API, and a node reboots through a full init sequence plus storage checks before it is worth polling. --- napalm_proxmox/driver.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/napalm_proxmox/driver.py b/napalm_proxmox/driver.py index 6ffbf08..d2b7748 100644 --- a/napalm_proxmox/driver.py +++ b/napalm_proxmox/driver.py @@ -78,6 +78,10 @@ class ProxmoxDriver( VENDOR = "Proxmox" DRIVER_NAME = "proxmox" + # Everything runs over the Proxmox REST API; there is no SSH session. + USES_SSH = False + # A PVE node reboots through a full init sequence plus storage checks. + REBOOT_SETTLE_SECONDS = 90 PORT_SPECS = [ PortSpec("https", 8006, weight=8.0), ]