[pve-devel] applied: [PATCH manager/network/proxmox-perl-rs v4 00/21] Improve status reporting for SDN / networking
Thomas Lamprecht
t.lamprecht at proxmox.com
Fri Nov 14 02:07:36 CET 2025
Am 13.11.25 um 17:19 schrieb Stefan Hanreich:> proxmox-perl-rs:
>
> Stefan Hanreich (2):
> pve-rs: update proxmox-frr dependency
> pve-rs: sdn status: rename network_type to network-type
>
> pve-rs/Cargo.toml | 2 +-
> pve-rs/debian/control | 2 +-
> pve-rs/src/sdn/status.rs | 1 +
> 3 files changed, 3 insertions(+), 2 deletions(-)
>
>
> pve-network:
>
> Gabriel Goller (3):
> fabrics: add fabrics status to SDN::status function
> api: nodes: fabrics: add endpoint for querying route status
> api: nodes: fabrics: add endpoint for querying neighbor information
>
> Stefan Hanreich (6):
> refactor: rework api module structure for the /nodes/{node}/sdn subdir
> sdn: status: add zone type to sdn resource
> api: nodes: fabrics: add endpoint for querying interface status
> api: nodes: zones: add bridge status
> api: nodes: zones: add ip vrf endpoint for evpn zones
> api: nodes: vnets: add mac-vrf endpoint for evpn vnets
>
> src/PVE/API2/Network/SDN/Makefile | 2 +-
> src/PVE/API2/Network/SDN/Nodes/Fabric.pm | 187 +++++++++
> src/PVE/API2/Network/SDN/Nodes/Fabrics.pm | 16 +
> .../Network/SDN/{Zones => Nodes}/Makefile | 12 +-
> src/PVE/API2/Network/SDN/Nodes/Status.pm | 61 +++
> src/PVE/API2/Network/SDN/Nodes/Vnet.pm | 147 +++++++
> src/PVE/API2/Network/SDN/Nodes/Vnets.pm | 16 +
> src/PVE/API2/Network/SDN/Nodes/Zone.pm | 379 ++++++++++++++++++
> .../SDN/{Zones/Status.pm => Nodes/Zones.pm} | 58 +--
> src/PVE/API2/Network/SDN/Vnets.pm | 2 +-
> src/PVE/API2/Network/SDN/Zones/Content.pm | 88 ----
> src/PVE/Network/SDN.pm | 6 +-
> src/PVE/Network/SDN/Zones.pm | 2 +
> src/test/debug/statuscheck.pl | 3 +-
> 14 files changed, 833 insertions(+), 146 deletions(-)
> create mode 100644 src/PVE/API2/Network/SDN/Nodes/Fabric.pm
> create mode 100644 src/PVE/API2/Network/SDN/Nodes/Fabrics.pm
> rename src/PVE/API2/Network/SDN/{Zones => Nodes}/Makefile (51%)
> create mode 100644 src/PVE/API2/Network/SDN/Nodes/Status.pm
> create mode 100644 src/PVE/API2/Network/SDN/Nodes/Vnet.pm
> create mode 100644 src/PVE/API2/Network/SDN/Nodes/Vnets.pm
> create mode 100644 src/PVE/API2/Network/SDN/Nodes/Zone.pm
> rename src/PVE/API2/Network/SDN/{Zones/Status.pm => Nodes/Zones.pm} (56%)
> delete mode 100644 src/PVE/API2/Network/SDN/Zones/Content.pm
>
>
> pve-manager:
>
> Gabriel Goller (2):
> pvestatd: add network resource to status reporting
> ui: resource tree: add network resource
>
> Stefan Hanreich (8):
> api: nodes: use new status module for sdn subdirectory
> refactor: ui: sdn browser: parametrize zone content panel
> api: cluster: add support for network resource type
> pvestatd: sdn: adapt to changes in status reporting
> ui: network browser: Add ip-vrf panel for evpn zones
> ui: network browser: add mac vrf panel
> ui: network browser: add zone bridge view
> ui: sdn: status view: adapt to new network resource
>
> PVE/API2/Cluster.pm | 123 +++++++++++++----
> PVE/API2/Nodes.pm | 50 +------
> PVE/Service/pvestatd.pm | 39 ++++--
> www/manager6/Makefile | 6 +
> www/manager6/Utils.js | 12 ++
> www/manager6/Workspace.js | 1 +
> www/manager6/sdn/Browser.js | 20 +++
> www/manager6/sdn/EvpnZoneIpVrfPanel.js | 84 ++++++++++++
> www/manager6/sdn/EvpnZoneMacVrfPanel.js | 130 ++++++++++++++++++
> www/manager6/sdn/FabricsContentView.js | 77 +++++++++++
> www/manager6/sdn/NetworkBrowser.js | 167 ++++++++++++++++++++++++
> www/manager6/sdn/StatusView.js | 11 +-
> www/manager6/sdn/ZoneBridgeView.js | 88 +++++++++++++
> www/manager6/sdn/ZoneBridgesPanel.js | 131 +++++++++++++++++++
> www/manager6/sdn/ZoneContentPanel.js | 11 +-
> www/manager6/sdn/ZoneContentView.js | 75 ++++++-----
> www/manager6/tree/ResourceTree.js | 6 +
> 17 files changed, 914 insertions(+), 117 deletions(-)
> create mode 100644 www/manager6/sdn/EvpnZoneIpVrfPanel.js
> create mode 100644 www/manager6/sdn/EvpnZoneMacVrfPanel.js
> create mode 100644 www/manager6/sdn/FabricsContentView.js
> create mode 100644 www/manager6/sdn/NetworkBrowser.js
> create mode 100644 www/manager6/sdn/ZoneBridgeView.js
> create mode 100644 www/manager6/sdn/ZoneBridgesPanel.js
>
>
> Summary over all repositories:
> 34 files changed, 1750 insertions(+), 265 deletions(-)
>
applied series, nice stuff, many thanks!
More information about the pve-devel
mailing list