[pve-devel] [PATCH pve-network v3 1/3] ipam: nautobot: base plugin

2025-03-06 Thread lou.lecrivain--- via pve-devel
--- Begin Message --- From: Lou Lecrivain This is the initial Nautobot plugin, based on the Netbox plugin implementation. Signed-off-by: lou lecrivain --- src/PVE/API2/Network/SDN/Ipams.pm | 1 + src/PVE/Network/SDN/Ipams.pm| 3 + src/PVE/Network/SDN/Ipams/Makefil

[pve-devel] [PATCH-SERIES pve-network v3] Add Nautobot IPAM support

2025-03-06 Thread lou.lecrivain--- via pve-devel
--- Begin Message --- From: Lou Lecrivain Following review from Hannes, I have made some improvements to the form of the code for the pve-network part. No functional changes. Related changes to pve-manager and pve-docs are also included the email thread. BR Lou Lecrivain (3): ipam: nautobot

[pve-devel] [PATCH pve-network v3 2/3] ipam: nautobot: add testing for nautobot plugin

2025-03-06 Thread lou.lecrivain--- via pve-devel
--- Begin Message --- From: Lou Lecrivain Signed-off-by: lou lecrivain --- src/PVE/Network/SDN/Ipams/NautobotPlugin.pm | 29 +-- src/test/ipams/nautobot/expected.add_ip | 11 +++ .../ipams/nautobot/expected.add_ip_notgateway | 11 +++ .../ipams/nautobot/expected.

[pve-devel] [PATCH] pve-docs: add documentation for Nautobot IPAM plugin

2025-03-06 Thread lou.lecrivain--- via pve-devel
--- Begin Message --- From: Jonatan Crystall Co-authored-by: Jonatan Crystall Signed-off-by: lou lecrivain --- pvesdn.adoc | 19 +++ 1 file changed, 19 insertions(+) diff --git a/pvesdn.adoc b/pvesdn.adoc index 5d5d27b..d4744ab 100644 --- a/pvesdn.adoc +++ b/pvesdn.adoc @@ -56

[pve-devel] [PATCH] pve-manager: add UI dialogs for Nautobot IPAM backend

2025-03-06 Thread lou.lecrivain--- via pve-devel
--- Begin Message --- From: Jonatan Crystall Co-authored-by: Jonatan Crystall Signed-off-by: Lou Lecrivain --- www/manager6/Makefile | 1 + www/manager6/Utils.js | 5 +++ www/manager6/sdn/ipams/NautobotEdit.js | 52 ++ 3 files changed

[pve-devel] [PATCH pve-network v3 3/3] ipam: nautobot: add checks for prefix deletion

2025-03-06 Thread lou.lecrivain--- via pve-devel
--- Begin Message --- From: Lou Lecrivain check that prefix/subnet is empty (only gateway IPs should remain) before deletion. Signed-off-by: lou lecrivain --- src/PVE/Network/SDN/Ipams/NautobotPlugin.pm | 73 - 1 file changed, 70 insertions(+), 3 deletions(-) diff --git a/