From 357a7fe92090a49c75da58ba837144f426546200 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Wed, 12 Nov 2025 17:29:53 +0000 Subject: [PATCH] Ensure VM status requests always return meminfo (Related to #694) --- pkg/proxmox/client.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/proxmox/client.go b/pkg/proxmox/client.go index 99cfe88..aa4311d 100644 --- a/pkg/proxmox/client.go +++ b/pkg/proxmox/client.go @@ -1664,7 +1664,8 @@ func (c *Client) GetVMNetworkInterfaces(ctx context.Context, node string, vmid i // GetVMStatus returns detailed VM status including balloon info func (c *Client) GetVMStatus(ctx context.Context, node string, vmid int) (*VMStatus, error) { - resp, err := c.get(ctx, fmt.Sprintf("/nodes/%s/qemu/%d/status/current", node, vmid)) + // full=1 ensures Proxmox returns guest meminfo/agent data when available + resp, err := c.get(ctx, fmt.Sprintf("/nodes/%s/qemu/%d/status/current?full=1", node, vmid)) if err != nil { return nil, err }