ConvoyPanel / panel

A modern platform tailored for hosting providers and enthusiasts to effortlessly interact with their servers. Seamlessly wrapping around Proxmox, Convoy is easily deployable, affordable at just $6 per node per month for commercial use, and completely free for personal and non-profit endeavors.
https://convoypanel.com
Other
308 stars 51 forks source link

IP Address Management System Overhaul #51

Closed ericwang401 closed 7 months ago

ericwang401 commented 8 months ago

Is there an existing feature request for this?

Describe the feature you would like to see.

The current IPAM system should be overhauled to support IP address pools.

Describe the solution you'd like.

  1. There is a table in the database containing address pools.
  2. IP addresses belong to address pools.
  3. A node can have one or more address pools.

On top of that, bulk IP imports should be added to allow administrators to create loads of IPs using a range (starting IP and ending IP).

Additional context to this request.

No response

ericwang401 commented 7 months ago

This feature has been added! Will be pushed in v4 release

ericwang401 commented 7 months ago

Not done yet. Forgot to add a validation when removing nodes from an address pool to check if that nodes' servers are still using its addresses.

ericwang401 commented 7 months ago

Added the necessary validation rule