Hello !
I want to regenerate my cloud-init iso by API using a PUT on /api2/json/nodes/{node}/qemu/{vmid}/cloudinit
Like describe in doc : https://pve.proxmox.com/pve-docs/api-viewer/index.html#/nodes/{node}/qemu/{vmid}/cloudinit
But api replies : "status : 500 Can't use string ("VM.Config.Cloudinit") as an ARRAY ref while "strict refs" in use at /usr/share/perl5/PVE/RPCEnvironment.pm line 280"
I can do this with "pvesh set /nodes/{node}/qemu/{vmid}/cloudinit", on the same VM, no problem
Moreover, i do many jobs by API without trouble
If you have some ideas
I want to regenerate my cloud-init iso by API using a PUT on /api2/json/nodes/{node}/qemu/{vmid}/cloudinit
Like describe in doc : https://pve.proxmox.com/pve-docs/api-viewer/index.html#/nodes/{node}/qemu/{vmid}/cloudinit
But api replies : "status : 500 Can't use string ("VM.Config.Cloudinit") as an ARRAY ref while "strict refs" in use at /usr/share/perl5/PVE/RPCEnvironment.pm line 280"
I can do this with "pvesh set /nodes/{node}/qemu/{vmid}/cloudinit", on the same VM, no problem
Moreover, i do many jobs by API without trouble
If you have some ideas