The-Network-Crew / Proxmox-VE-for-WHMCS

Proxmox VM/CT Module for the WHMCS Automation & Billing System.
https://marketplace.whmcs.com/product/6935-proxmox-ve-for-whmcs#reviews
GNU General Public License v3.0
146 stars 46 forks source link

Reinstall VM/CT: Add functionality to Client Area for machine to be reinstalled by ISO #49

Open lsthompson opened 1 year ago

lsthompson commented 1 year ago

Is your feature request related to a problem? Please describe. No current method for a client to initate a reinstall of their server.

Describe the solution you'd like Add this to the Client Area, with warnings, and make it possible for admin to hide this.

Describe alternatives you've considered Leaving this as ticket-only does make some sense. We need to add an ISO picker that checks for presence on all nodes.

Additional context It makes sense given the usage of this module, however to ensure compatibility with all environments this needs optioning.

jbrouhard98 commented 1 year ago

You read my mind... I literally was thinking about this today and wanted to submit this!!! +1000 for this.

lsthompson commented 1 year ago

In fact we're looking to add cron usage in #46 - and other providers offer BYO ISO URL which is handy.

We could align, if we set a firm expiry on a force(?) dismount of CDROM "device" and deletion of the ISO file.

Or perhaps automatic removal after its first reboot. That would require effectively monitoring the VM/CT uptime.