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.
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.
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.
2026-07-24 11:17:01 +02:00
MrBlake 16726b5fab Initial release of NetBox VM Import Desktop 2026-07-24 10:33:01 +02:00