diff options
Diffstat (limited to 'PVE/API2/Network')
| -rw-r--r-- | PVE/API2/Network/SDN.pm | 3 | ||||
| -rw-r--r-- | PVE/API2/Network/SDN/Controllers.pm | 6 | ||||
| -rw-r--r-- | PVE/API2/Network/SDN/Subnets.pm | 3 | ||||
| -rw-r--r-- | PVE/API2/Network/SDN/Vnets.pm | 3 | ||||
| -rw-r--r-- | PVE/API2/Network/SDN/Zones.pm | 6 |
5 files changed, 3 insertions, 18 deletions
diff --git a/PVE/API2/Network/SDN.pm b/PVE/API2/Network/SDN.pm index 7292257..f129d60 100644 --- a/PVE/API2/Network/SDN.pm +++ b/PVE/API2/Network/SDN.pm @@ -10,6 +10,7 @@ use PVE::RESTHandler; use PVE::RPCEnvironment; use PVE::SafeSyslog; use PVE::Tools qw(run_command); +use PVE::Network::SDN; use PVE::API2::Network::SDN::Controllers; use PVE::API2::Network::SDN::Vnets; @@ -118,6 +119,8 @@ __PACKAGE__->register_method ({ my $rpcenv = PVE::RPCEnvironment::get(); my $authuser = $rpcenv->get_user(); + PVE::Network::SDN::commit_config(); + my $code = sub { $rpcenv->{type} = 'priv'; # to start tasks in background PVE::Cluster::check_cfs_quorum(); diff --git a/PVE/API2/Network/SDN/Controllers.pm b/PVE/API2/Network/SDN/Controllers.pm index 9bc3075..919d343 100644 --- a/PVE/API2/Network/SDN/Controllers.pm +++ b/PVE/API2/Network/SDN/Controllers.pm @@ -152,8 +152,6 @@ __PACKAGE__->register_method ({ PVE::Network::SDN::Controllers::write_config($controller_cfg); - PVE::Network::SDN::increase_version(); - }, "create sdn controller object failed"); return undef; @@ -196,8 +194,6 @@ __PACKAGE__->register_method ({ PVE::Network::SDN::Controllers::write_config($controller_cfg); - PVE::Network::SDN::increase_version(); - }, "update sdn controller object failed"); @@ -243,8 +239,6 @@ __PACKAGE__->register_method ({ delete $cfg->{ids}->{$id}; PVE::Network::SDN::Controllers::write_config($cfg); - PVE::Network::SDN::increase_version(); - }, "delete sdn controller object failed"); diff --git a/PVE/API2/Network/SDN/Subnets.pm b/PVE/API2/Network/SDN/Subnets.pm index 3c958bd..e122ffd 100644 --- a/PVE/API2/Network/SDN/Subnets.pm +++ b/PVE/API2/Network/SDN/Subnets.pm @@ -147,7 +147,6 @@ __PACKAGE__->register_method ({ PVE::Network::SDN::SubnetPlugin->on_update_hook($id, $opts); PVE::Network::SDN::Subnets::write_config($cfg); - PVE::Network::SDN::increase_version(); }, "create sdn subnet object failed"); @@ -187,7 +186,6 @@ __PACKAGE__->register_method ({ PVE::Network::SDN::SubnetPlugin->on_update_hook($id, $opts, $scfg); PVE::Network::SDN::Subnets::write_config($cfg); - PVE::Network::SDN::increase_version(); }, "update sdn subnet object failed"); @@ -241,7 +239,6 @@ __PACKAGE__->register_method ({ delete $cfg->{ids}->{$id}; PVE::Network::SDN::Subnets::write_config($cfg); - PVE::Network::SDN::increase_version(); }, "delete sdn subnet object failed"); diff --git a/PVE/API2/Network/SDN/Vnets.pm b/PVE/API2/Network/SDN/Vnets.pm index 4836500..0fbb747 100644 --- a/PVE/API2/Network/SDN/Vnets.pm +++ b/PVE/API2/Network/SDN/Vnets.pm @@ -144,7 +144,6 @@ __PACKAGE__->register_method ({ PVE::Network::SDN::VnetPlugin->on_update_hook($id, $cfg, $subnet_cfg); PVE::Network::SDN::Vnets::write_config($cfg); - PVE::Network::SDN::increase_version(); }, "create sdn vnet object failed"); @@ -187,7 +186,6 @@ __PACKAGE__->register_method ({ PVE::Network::SDN::VnetPlugin->on_update_hook($id, $cfg, $subnet_cfg); PVE::Network::SDN::Vnets::write_config($cfg); - PVE::Network::SDN::increase_version(); }, "update sdn vnet object failed"); @@ -227,7 +225,6 @@ __PACKAGE__->register_method ({ delete $cfg->{ids}->{$id}; PVE::Network::SDN::Vnets::write_config($cfg); - PVE::Network::SDN::increase_version(); }, "delete sdn vnet object failed"); diff --git a/PVE/API2/Network/SDN/Zones.pm b/PVE/API2/Network/SDN/Zones.pm index f629f43..a37df3d 100644 --- a/PVE/API2/Network/SDN/Zones.pm +++ b/PVE/API2/Network/SDN/Zones.pm @@ -161,8 +161,6 @@ __PACKAGE__->register_method ({ PVE::Network::SDN::Zones::write_config($zone_cfg); - PVE::Network::SDN::increase_version(); - }, "create sdn zone object failed"); return undef; @@ -206,8 +204,6 @@ __PACKAGE__->register_method ({ PVE::Network::SDN::Zones::write_config($zone_cfg); - PVE::Network::SDN::increase_version(); - }, "update sdn zone object failed"); return undef; @@ -252,8 +248,6 @@ __PACKAGE__->register_method ({ delete $cfg->{ids}->{$id}; PVE::Network::SDN::Zones::write_config($cfg); - PVE::Network::SDN::increase_version(); - }, "delete sdn zone object failed"); |
