[pve-devel] [PATCH pve-storage 1/2] fix #2822: add lvm, lvmthin & zfs storage on all cluster nodes
Stefan Hrdlicka
s.hrdlicka at proxmox.com
Tue May 24 16:45:30 CEST 2022
this enables forwarding of request to the correct node if a node is set
Signed-off-by: Stefan Hrdlicka <s.hrdlicka at proxmox.com>
---
PVE/API2/Storage/Config.pm | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/PVE/API2/Storage/Config.pm b/PVE/API2/Storage/Config.pm
index 6bd770e..82b73ca 100755
--- a/PVE/API2/Storage/Config.pm
+++ b/PVE/API2/Storage/Config.pm
@@ -146,6 +146,13 @@ __PACKAGE__->register_method ({
protected => 1,
path => '',
method => 'POST',
+ proxyto_callback => sub {
+ my ($rpcenv, $proxyto, $uri_param) = @_;
+ my $node = delete $uri_param->{node};
+ $node = "localhost" if !$node;
+
+ return $node;
+ },
description => "Create a new storage.",
permissions => {
check => ['perm', '/storage', ['Datastore.Allocate']],
--
2.30.2
More information about the pve-devel
mailing list