From: Lou Lecrivain via pve-devel <pve-devel@lists.proxmox.com>
To: <s.hanreich@proxmox.com>, <pve-devel@lists.proxmox.com>
Cc: Lou.Lecrivain@wdz.de
Subject: Re: [pve-devel] SDN Feature request - add IPAM support for Nautobot
Date: Wed, 11 Sep 2024 13:49:58 +0000 [thread overview]
Message-ID: <mailman.187.1726062639.414.pve-devel@lists.proxmox.com> (raw)
In-Reply-To: <0538a46e-9cb1-49c0-9e2c-dea356dbfcf4@proxmox.com>
[-- Attachment #1: Type: message/rfc822, Size: 14073 bytes --]
From: <Lou.Lecrivain@wdz.de>
To: <s.hanreich@proxmox.com>, <pve-devel@lists.proxmox.com>
Subject: RE: Re: [pve-devel] SDN Feature request - add IPAM support for Nautobot
Date: Wed, 11 Sep 2024 13:49:58 +0000
Message-ID: <BE1P281MB21169546D8CF1C9041B3CD1C859B2@BE1P281MB2116.DEUP281.PROD.OUTLOOK.COM>
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@proxmox.com>
Envoyé : mardi 10 septembre 2024 13:47
À : Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Cc : Lecrivain, Lou (WDZ) <Lou.Lecrivain@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
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
prev parent reply other threads:[~2024-09-11 13:50 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-09-06 15:48 Lou Lecrivain via pve-devel
2024-09-10 11:47 ` Stefan Hanreich
2024-09-11 13:49 ` Lou Lecrivain via pve-devel [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=mailman.187.1726062639.414.pve-devel@lists.proxmox.com \
--to=pve-devel@lists.proxmox.com \
--cc=Lou.Lecrivain@wdz.de \
--cc=s.hanreich@proxmox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox