22 Commits
Author SHA1 Message Date
MrBlake e983791baa fix: parse ArubaOS-S VLAN addresses
Read IPv4 addresses and subnet masks independently from the WC.16.11 IP configuration label and preserve the current VLAN across wrapped multinet rows.
2026-07-30 11:42:13 +02:00
MrBlake a0cbea8214 fix: pass ArubaOS-S login banners
Send up to three carriage returns while initializing interactive WC firmware sessions, then wait for the real CLI prompt. Include the final device output in timeout diagnostics.
2026-07-30 11:28:14 +02:00
MrBlake 7bf200b910 fix: use detailed ArubaOS-S LLDP output 2026-07-30 11:20:58 +02:00
MrBlake 2bde89a86e fix: use detailed ArubaOS-S LLDP output
Query the WC.16.11 remote-device detail view and parse Local Port, ChassisId, PortId, SysName, and remote management addresses.
2026-07-30 11:20:13 +02:00
MrBlake 8c268be778 fix: accept ArubaOS-S terminal prompts
Strip VT100 mode and control sequences emitted by WC firmware, add per-command timeout context, and allow longer interface and LLDP responses.
2026-07-30 11:12:18 +02:00
MrBlake 1b51784748 fix: synchronize delayed switch CLI output
Wait for the initial AOS-CX prompt and require each command response to end at the current prompt before sending the next command. Also recognize Aruba 1GbT port speeds.
2026-07-30 11:03:13 +02:00
MrBlake fff69277ab fix: parse AOS-CX neighbor system names
Recognize the Neighbor System-Name field emitted by Aruba 6100 PL.10.13 and fall back to the chassis ID when the advertised name is empty.
2026-07-30 10:51:19 +02:00
MrBlake e147642117 fix: improve Aruba 6100 neighbor discovery
Wait for complete CLI output on large switches, merge AOS-CX LLDP and CDP neighbors, and expose resizable logs plus raw SSH diagnostics.
2026-07-30 10:48:47 +02:00
MrBlake 10cc7b1196 feat: sync switch interface IP addresses
Read IPv4 and IPv6 addresses from Aruba CX, ArubaOS-Switch, and HPE Comware interfaces, display and assign them in NetBox, and add robust Aruba 6100 LLDP detail parsing with table fallback.
2026-07-30 10:28:30 +02:00
MrBlake 47e1d3499c feat: filter switch devices and enable LLDP
Add tenant-aware searchable NetBox device selection and conditionally enable global LLDP on Aruba CX, ArubaOS-Switch, and HPE Comware before discovery.
2026-07-30 09:56:42 +02:00
MrBlake 08add7982a fix: load unnamed NetBox devices safely
Skip devices without names and add the shared customer profile and NetBox target controls to the Switches tab.
2026-07-30 09:45:49 +02:00
MrBlake cf9f2ac53a feat: add HPE and Aruba switch synchronization
Add Virtualization and Switches tabs, encrypted per-switch SSH profiles, HPE/Aruba interface and LLDP discovery, and synchronization of existing NetBox device interfaces and cables.
2026-07-30 09:40:21 +02:00
MrBlake 5d1d7758c0 feat: review detected networks in one import plan
Show a combined network and VRF dialog only when selected VMs introduce missing prefixes. Allow a different existing or newly named VRF per network and cache existing prefixes to prevent repeated prompts.
v3.0.0
2026-07-30 08:44:06 +02:00
MrBlake 5d1b39c702 feat: add batch VRF and network management
Add a dedicated tenant-aware window for creating multiple VRFs and prefixes. Reuse existing covering prefixes across tenant VRFs to avoid repeated prompts on later imports.
2026-07-30 08:32:10 +02:00
MrBlake fcc9f3d3a1 feat: create VRFs from prefix dialog
Offer tenant-scoped VRF creation directly while confirming a missing prefix. Use the newly created VRF consistently for both the prefix and its IP address.
2026-07-29 16:09:29 +02:00
MrBlake c76c0fc089 feat: allow custom and per-prefix VRF selection
Let users name automatically created tenant VRFs and override the preselected VRF for each new prefix. Keep IP addresses and prefixes in the same selected VRF.
2026-07-29 16:03:27 +02:00
MrBlake 744aaeafe5 feat: add tenant-aware VRF selection
Allow selecting an existing tenant VRF or automatically creating one per tenant and cluster, then scope synchronized IP addresses and prefixes to the selected VRF.
2026-07-29 15:48:12 +02:00
MrBlake 988efcf3a7 feat: confirm tenant-aware prefix creation
Propagate tenants to IPv4 and IPv6 prefixes, detect VMware prefix lengths, require confirmation before creating missing subnets, and provide canonical subnet-size selection for new prefixes.
2026-07-29 14:02:00 +02:00
MrBlake ec40bded81 fix: propagate tenant to synchronized IP addresses
Assign the confirmed cluster tenant to every created or updated IP address and include the affected address in NetBox synchronization errors.
2026-07-29 13:41:33 +02:00
MrBlake a37477e4ec feat: confirm cluster tenant before VM sync
Inherit the NetBox cluster tenant, require explicit confirmation or selection before synchronization, and replace the application artwork with a crisp multi-resolution Windows icon.
v2.5.0
2026-07-29 13:27:16 +02:00
MrBlake 9f09d0dfc7 feat: add Proxmox multi-source support
Add encrypted VMware and Proxmox sources per customer profile, import QEMU and LXC guests, improve Proxmox permission diagnostics, and speed up VMware loading with bulk property collection.
v2.0.0
2026-07-24 11:17:01 +02:00
MrBlake 16726b5fab Initial release of NetBox VM Import Desktop v1.0.0 2026-07-24 10:33:01 +02:00