From: Stefan Hanreich <s.hanreich@proxmox.com>
To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Subject: Re: [pve-devel] SDN Feature request - add IPAM support for Nautobot
Date: Tue, 10 Sep 2024 13:47:34 +0200 [thread overview]
Message-ID: <0538a46e-9cb1-49c0-9e2c-dea356dbfcf4@proxmox.com> (raw)
In-Reply-To: <mailman.87.1725637921.414.pve-devel@lists.proxmox.com>
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
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
next prev parent reply other threads:[~2024-09-10 11:48 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 [this message]
2024-09-11 13:49 ` Lou Lecrivain via pve-devel
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=0538a46e-9cb1-49c0-9e2c-dea356dbfcf4@proxmox.com \
--to=s.hanreich@proxmox.com \
--cc=pve-devel@lists.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal