proxmoxer / proxmoxer

python wrapper for Proxmox API v2 (https://pve.proxmox.com/pve-docs/api-viewer/index.html)
MIT License
534 stars 78 forks source link

Feature Request: SDN API Support #162

Closed joffrey92 closed 6 months ago

joffrey92 commented 7 months ago

Hello Proxmoxer maintainers and community,

I'd like to request the addition of a new feature to support the Proxmox Software-Defined Networking (SDN) API. Proxmox provides a rich set of APIs for managing SDN, which can be found in their documentation here:

Proxmox SDN API Documentation

Requested Feature

The ability to manage Proxmox SDN configurations programmatically through the Proxmoxer Python wrapper would enhance automation capabilities, making it easier to manipulate zones, controllers, and various other SDN features offered by Proxmox.

...and other SDN-related actions as outlined in the Proxmox API documentation.

Use Case

Automated configuration of SDN within Proxmox environments would be beneficial for efficient network management and would allow for better integration into orchestrated workflows that rely on software-defined network configuration and management.

For example, this feature would enable scripting the setup of networks through existing CI/CD pipelines or cloud provisioning tools.

Additional Context

Proxmoxer already provides an excellent wrapper for interacting with various Proxmox APIs, and the SDN endpoints would complement the existing functionality for virtualization and node management.

Thank you for considering this request, and please let me know if you need any further details or possible contributions towards its implementation.

Thank you for your consideration, Joffrey

jhollowe commented 7 months ago

Does proxmoxer not already work with these API endpoints?

You should be able to initialize a ProxmoxAPI object and then (for example) prox_obj.cluster.sdn.ipams.get()