According to the PVE 9.0 changelog in the Roadmap:
I have an application that
This seemed sensible to me, but it seems that aCommands besides basic informational commands require the Sys.Modify privilege, and some commands are restricted to the root user.
root@pam token (even with Privilege Separation disabled) does not count as "the root user" here.I have an application that
POSTs (using a root@pam token) qom-set commands to /nodes/{node}/qemu/{vmid}/monitor (to update the requested-size of some virtio-mem QEMU devices). This worked great in PVE 8.4 but seems to be completely impossible in PVE 9.0. Is there any way to invoke qom-set through the PVE HTTP API in PVE 9.0? Am I missing something?