-
napalm-vmware 0.3.0
Stabledriver / lint (push) Successful in 13sdriver / standard (push) Successful in 14sdriver / types (push) Successful in 1m0sdriver / test (3.11) (push) Successful in 57sdriver / test (3.10) (push) Successful in 59sdriver / lowest (push) Successful in 35sdriver / test (3.12) (push) Successful in 1m3sdriver / test (3.13) (push) Successful in 56sdriver / build (push) Successful in 24sdriver / security (push) Successful in 55sdriver / publish (push) Successful in 26sCI / driver (push) Successful in 3m8sreleased this
2026-10-25 17:35:50 +00:00 | 0 commits to main since this releaseThe first release on PyPI.
Changed
- The driver follows the NAPALM driver standard
(https://git.netork.io/NAPALM/driver-standard): CI on Gitea runs ruff, mypy, the
tests on Python 3.10–3.13 and at the lowest declared versions, bandit, pip-audit and
a build check, and a release tag publishes to PyPI. Python 3.10 remains the floor;
requires napalm-device-types 4.21.1. - Provisioning fails, and removes the imported VM, when vSphere hands back fewer
network adapters than NICs were asked for, instead of leaving a NIC unconfigured.
A failed abort of the import lease is logged at debug level.
Added
- VM provisioning (
create_vm_from_cloud_init,destroy_vm,
get_vm_status,get_network_targets,get_image_storages) from qcow2/raw
cloud images: converted with qemu-img, imported over OVF/NFC, configured
by cloud-init from a NoCloud seed ISO. Tested against vcsim. reboot_hoston ESXi, refused outside maintenance mode.- Declares
open-vm-toolsas the guest agent for provisioned VMs.
Changed
- Breaking:
get_device_warningsis gone; the driver reports facts and the
caller names the warnings (netOrk #1111).get_hypervisor_hosts()gives each
host's connection state (Noneon ESXi, which cannot tell), maintenance mode,
configuration issues and managing vCenter (ESXi only);get_licenses()gives
the assigned licenses with their edition key asedition. Requires
napalm-device-types 4.14.0; version 0.2.0. - The guest agent is declared per guest OS (
GUEST_AGENTS, napalm-device-types
3.0); VMware provisions Linux guests only and refuses any otherguest_os. - The NoCloud network-config comes from napalm-device-types
(provisioning.network_config), which Proxmox uses as well.
Downloads
- The driver follows the NAPALM driver standard