From: Aaron Lauterer Date: Mon, 20 Mar 2023 10:32:32 +0000 (+0100) Subject: pveceph: adapt to new Pool module X-Git-Url: https://git.proxmox.com/?p=pve-manager.git;a=commitdiff_plain;h=a066500123dbfa64f72dbc0787095094bc6217ce pveceph: adapt to new Pool module The API::Ceph::Pools module is deprecated. Use the new API::Ceph::Pool (singular) module. Signed-off-by: Aaron Lauterer Reviewed-by: Dominik Csapak Tested-by:  Dominik Csapak --- diff --git a/PVE/CLI/pveceph.pm b/PVE/CLI/pveceph.pm index afcc67e0..52c91629 100755 --- a/PVE/CLI/pveceph.pm +++ b/PVE/CLI/pveceph.pm @@ -355,7 +355,7 @@ __PACKAGE__->register_method ({ our $cmddef = { init => [ 'PVE::API2::Ceph', 'init', [], { node => $nodename } ], pool => { - ls => [ 'PVE::API2::Ceph::Pools', 'lspools', [], { node => $nodename }, sub { + ls => [ 'PVE::API2::Ceph::Pool', 'lspools', [], { node => $nodename }, sub { my ($data, $schema, $options) = @_; PVE::CLIFormatter::print_api_result($data, $schema, [ @@ -374,10 +374,10 @@ our $cmddef = { ], $options); }, $PVE::RESTHandler::standard_output_options], - create => [ 'PVE::API2::Ceph::Pools', 'createpool', ['name'], { node => $nodename }], - destroy => [ 'PVE::API2::Ceph::Pools', 'destroypool', ['name'], { node => $nodename } ], - set => [ 'PVE::API2::Ceph::Pools', 'setpool', ['name'], { node => $nodename } ], - get => [ 'PVE::API2::Ceph::Pools', 'getpool', ['name'], { node => $nodename }, sub { + create => [ 'PVE::API2::Ceph::Pool', 'createpool', ['name'], { node => $nodename }], + destroy => [ 'PVE::API2::Ceph::Pool', 'destroypool', ['name'], { node => $nodename } ], + set => [ 'PVE::API2::Ceph::Pool', 'setpool', ['name'], { node => $nodename } ], + get => [ 'PVE::API2::Ceph::Pool', 'getpool', ['name'], { node => $nodename }, sub { my ($data, $schema, $options) = @_; PVE::CLIFormatter::print_api_result($data, $schema, undef, $options); }, $PVE::RESTHandler::standard_output_options],