[pve-devel] [PATCH v2 pve-manager 3/4] api2 : nodes : use zones api status

Thomas Lamprecht t.lamprecht at proxmox.com
Tue Nov 26 14:07:53 CET 2019


On 11/26/19 10:01 AM, Alexandre Derumier wrote:
> Signed-off-by: Alexandre Derumier <aderumier at odiso.com>
> ---
>  PVE/API2/Nodes.pm | 7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)
> 
> diff --git a/PVE/API2/Nodes.pm b/PVE/API2/Nodes.pm
> index ddeafbef..f0d062d5 100644
> --- a/PVE/API2/Nodes.pm
> +++ b/PVE/API2/Nodes.pm
> @@ -54,7 +54,7 @@ use Socket;
>  
>  my $have_sdn;
>  eval {
> -    require PVE::API2::Network::SDN::Status;
> +    require PVE::API2::Network::SDN::Zones::Status;
>      $have_sdn = 1;
>  };
>  
> @@ -149,8 +149,8 @@ __PACKAGE__->register_method ({
>  
>  if ($have_sdn) {
>      __PACKAGE__->register_method ({
> -	subclass => "PVE::API2::Network::SDN::Status",
> -	path => 'sdn',
> +	subclass => "PVE::API2::Network::SDN::Zones::Status",
> +	path => 'sdn/zones',
>      });
>  }
>  
> @@ -212,6 +212,7 @@ __PACKAGE__->register_method ({
>  	    { name => 'certificates' },
>  	    { name => 'config' },
>  	    { name => 'hosts' },
> +	    { name => 'sdn' },
>  	];

can we do a

push @$result, { name => 'sdn' } if $have_sdn;

here?

>  
>  	return $result;
> 





More information about the pve-devel mailing list