Because the paths under /nodes/{node}/qemu/ are already occupied by a {vmid} regex, it's not possible to use /nodes/{node}/qemu/readovf for the new call. As the call does not depend upon a particular vmid, it's placed under /nodes/{node} instead.
Signed-off-by: Dominic Jäger <d.jae...@proxmox.com> [split into its own patch + add to index] Signed-off-by: Fabian Ebner <f.eb...@proxmox.com> --- Needs dependency bump for qemu-server. PVE/API2/Nodes.pm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/PVE/API2/Nodes.pm b/PVE/API2/Nodes.pm index 655493a3..f595808a 100644 --- a/PVE/API2/Nodes.pm +++ b/PVE/API2/Nodes.pm @@ -49,6 +49,7 @@ use PVE::API2::LXC; use PVE::API2::Network; use PVE::API2::NodeConfig; use PVE::API2::Qemu::CPU; +use PVE::API2::Qemu::OVF; use PVE::API2::Qemu; use PVE::API2::Replication; use PVE::API2::Services; @@ -71,6 +72,11 @@ __PACKAGE__->register_method ({ path => 'qemu', }); +__PACKAGE__->register_method ({ + subclass => "PVE::API2::Qemu::OVF", + path => 'readovf', +}); + __PACKAGE__->register_method ({ subclass => "PVE::API2::LXC", path => 'lxc', @@ -233,6 +239,7 @@ __PACKAGE__->register_method ({ { name => 'network' }, { name => 'qemu' }, { name => 'query-url-metadata' }, + { name => 'readovf' }, { name => 'replication' }, { name => 'report' }, { name => 'rrd' }, # fixme: remove? -- 2.30.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel