[PR #120] Add support for QEMU Guest Agent and Fix Issue with IPAM #122

Closed
opened 2026-02-26 17:31:32 +03:00 by kerem · 0 comments
Owner

Original Pull Request: https://github.com/ConvoyPanel/panel/pull/120

State: closed
Merged: Yes


Guest Agent

Changes

  1. Added support for using the QEMU Guest Agent to set passwords on Windows Server installations.
  2. Enabled instant password resets through the Guest Agent, which avoids the need for reboots. Unlike Cloudinit (which requires a reboot to set passwords on Linux), the Guest Agent can update passwords immediately. This also solves the issue of Cloudinit not supporting Windows Server on Proxmox.

Issues

  • The server will be turned on regardless of whether the user checks or unchecks the start on completion function. Having a checkbox to start on completion is probably not required.

IPAM

This change increases the pagination limit for IP addresses. The IPAM is typically slow when trying to assign an IP address to a VM on a node that has more than 100 available IP addresses, since the current approach only provides 100 results each time a user enters a value. There is no need to paginate the IPAM since the amount of data is small. Loading all of the IP addresses at once dramatically speeds up the process of selecting an IP address and makes it less frustrating for the user.

**Original Pull Request:** https://github.com/ConvoyPanel/panel/pull/120 **State:** closed **Merged:** Yes --- ### Guest Agent **Changes** 1. Added support for using the QEMU Guest Agent to set passwords on Windows Server installations. 2. Enabled instant password resets through the Guest Agent, which avoids the need for reboots. Unlike Cloudinit (which requires a reboot to set passwords on Linux), the Guest Agent can update passwords immediately. This also solves the issue of Cloudinit not supporting Windows Server on Proxmox. **Issues** - The server will be turned on regardless of whether the user checks or unchecks the start on completion function. Having a checkbox to start on completion is probably not required. ### IPAM This change increases the pagination limit for IP addresses. The IPAM is typically slow when trying to assign an IP address to a VM on a node that has more than 100 available IP addresses, since the current approach only provides 100 results each time a user enters a value. There is no need to paginate the IPAM since the amount of data is small. Loading all of the IP addresses at once dramatically speeds up the process of selecting an IP address and makes it less frustrating for the user.
kerem 2026-02-26 17:31:32 +03:00
kerem changed title from [PR #120] [MERGED] Add support for QEMU Guest Agent and Fix Issue with IPAM to [PR #120] Add support for QEMU Guest Agent and Fix Issue with IPAM 2026-03-07 19:56:38 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/panel#122
No description provided.