[pve-devel] SDN Feature request - add IPAM support for Nautobot
Lou.Lecrivain at wdz.de
Lou.Lecrivain at wdz.de
Wed Sep 11 15:49:58 CEST 2024
Hello Stefan,
Thank you very much for your answer and for the details, it's appreciated. We have already signed the CLA, Proxmox should have received it.
> So a good starting point could be extending the Netbox plugin and overriding the methods that have changed.
I'll try and start with this. To be honest, I'm positively surprised that it's "only" a few hundred lines of codes :)
BR
--
Lou Lécrivain
Systems & Network engineer
WDZ GmbH
________________________________________
De : Stefan Hanreich <s.hanreich at proxmox.com>
Envoyé : mardi 10 septembre 2024 13:47
À : Proxmox VE development discussion <pve-devel at lists.proxmox.com>
Cc : Lecrivain, Lou (WDZ) <Lou.Lecrivain at wdz.de>
Objet : [!!ACHTUNG extern!!] - Re: [pve-devel] SDN Feature request - add IPAM support for Nautobot
Hi!
Thanks for your interest in contributing to Proxmox VE. A good start
would be to look at the existing Netbox plugin [1], as well as the base
plugin [2].
I've shortly tried using the existing Netbox plugin with the Nautobot
API, but it seems like the API already diverged too much for it to work.
Nevertheless, I think some endpoints would still work 1:1 (was hard for
me to test due to other endpoints failing). So a good starting point
could be extending the Netbox plugin and overriding the methods that
have changed.
Sadly, the documentation for plugins is still a bit lacking wrt expected
behaviour of the plugin functions - if you have any questions regarding
that I'd be happy to assist you.
Before submitting the patches, please also make sure to read our
developer guidelines [3]. We also require contributors to sign a CLA,
which you can find on our homepage [4].
Kind Regards
Stefan
[1]
https://git.proxmox.com/?p=pve-network.git;a=blob;f=src/PVE/Network/SDN/Ipams/NetboxPlugin.pm;h=d9232696e4cb638c788f94f3b01c8c13c6fb2d93;hb=HEAD
[2]
https://git.proxmox.com/?p=pve-network.git;a=blob;f=src/PVE/Network/SDN/Ipams/Plugin.pm;h=05d1416c8cc725b759c17273b29b32bbceeaa156;hb=HEAD
[3] https://pve.proxmox.com/wiki/Developer_Documentation
[4] https://www.proxmox.com/en/about/developers
More information about the pve-devel
mailing list