SPAM: [PATCH pve-network v2 0/7] add support for Nautobot IPAM

Lou Lecrivain lou.lecrivain at wdz.de
Wed Jan 8 13:08:52 CET 2025


Hello all,

Following december's discussions related to the v1 of Nautobot Support
for Proxmox SDN, please find v2 of this patch herein.

I have edited the commit history to be more readable and also made the
requested changes + some improvements since the last time.

Documentation will follow.

Please let me know what you think.

Mfg
--
Lou Lecrivain 

Lou Lecrivain (7):
  ipam: nautobot support initial commit
  ipam: nautobot: implement plain prefix allocation
  ipam: nautobot: add testing for nautobot plugin
  ipam: nautobot: base plugin + enhance errors
  ipam: nautobot: add checks for prefix deletion
  ipam: nautobot: add documentation
  ipam: nautobot: systematically use namespace

 src/PVE/API2/Network/SDN/Ipams.pm             |   1 +
 src/PVE/Network/SDN/Ipams.pm                  |   3 +
 src/PVE/Network/SDN/Ipams/Makefile            |   2 +-
 src/PVE/Network/SDN/Ipams/NautobotPlugin.pm   | 432 ++++++++++++++++++
 src/test/ipams/nautobot/expected.add_ip       |  11 +
 .../ipams/nautobot/expected.add_ip_notgateway |  11 +
 .../ipams/nautobot/expected.add_next_freeip   |  11 +
 src/test/ipams/nautobot/expected.add_subnet   |  11 +
 src/test/ipams/nautobot/expected.del_ip       |  11 +
 src/test/ipams/nautobot/expected.update_ip    |  11 +
 src/test/ipams/nautobot/ipam_config           |  24 +
 src/test/ipams/nautobot/sdn_config            |  20 +
 src/test/ipams/netbox/ipam_config             |   8 +-
 src/test/ipams/phpipam/ipam_config            |   8 +-
 14 files changed, 561 insertions(+), 3 deletions(-)
 create mode 100644 src/PVE/Network/SDN/Ipams/NautobotPlugin.pm
 create mode 100644 src/test/ipams/nautobot/expected.add_ip
 create mode 100644 src/test/ipams/nautobot/expected.add_ip_notgateway
 create mode 100644 src/test/ipams/nautobot/expected.add_next_freeip
 create mode 100644 src/test/ipams/nautobot/expected.add_subnet
 create mode 100644 src/test/ipams/nautobot/expected.del_ip
 create mode 100644 src/test/ipams/nautobot/expected.update_ip
 create mode 100644 src/test/ipams/nautobot/ipam_config
 create mode 100644 src/test/ipams/nautobot/sdn_config

-- 
2.39.5




More information about the pve-devel mailing list