summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Hanreich <s.hanreich@proxmox.com>2025-08-04 16:01:49 +0200
committerThomas Lamprecht <t.lamprecht@proxmox.com>2025-08-04 17:20:19 +0200
commite1b9466d4a2c17df3cae1808c94cc65f6b3f6cb4 (patch)
tree9e98dfbe1c55ea93b307567942fc38b97b608ed7
parent589816d7492db0e5550d2229665b1fcce27dbfac (diff)
sdn: api: rename parameter from skip-frr to regenerate-frr
Parameter has moved from skip_frr to regenerate-frr in pve-manager. Also invert the check for generating the boolean, since the logic is inverted now. Signed-off-by: Stefan Hanreich <s.hanreich@proxmox.com> Link: https://lore.proxmox.com/20250804140152.423614-3-s.hanreich@proxmox.com
-rw-r--r--src/PVE/API2/Network/SDN.pm10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/PVE/API2/Network/SDN.pm b/src/PVE/API2/Network/SDN.pm
index 7c91902..16a8e2c 100644
--- a/src/PVE/API2/Network/SDN.pm
+++ b/src/PVE/API2/Network/SDN.pm
@@ -90,12 +90,10 @@ __PACKAGE__->register_method({
});
my $create_reload_network_worker = sub {
- my ($nodename, $skip_frr) = @_;
+ my ($nodename, $regenerate_frr) = @_;
my @command = ('pvesh', 'set', "/nodes/$nodename/network");
- if ($skip_frr) {
- push(@command, '--skip_frr');
- }
+ push(@command, '--regenerate-frr') if $regenerate_frr;
# FIXME: how to proxy to final node ?
my $upid;
@@ -301,14 +299,14 @@ __PACKAGE__->register_method({
$lock_token,
);
- my $skip_frr = !($previous_config_has_frr || $new_config_has_frr);
+ my $regenerate_frr = $previous_config_has_frr || $new_config_has_frr;
my $code = sub {
$rpcenv->{type} = 'priv'; # to start tasks in background
PVE::Cluster::check_cfs_quorum();
my $nodelist = PVE::Cluster::get_nodelist();
for my $node (@$nodelist) {
- my $pid = eval { $create_reload_network_worker->($node, $skip_frr) };
+ my $pid = eval { $create_reload_network_worker->($node, $regenerate_frr) };
warn $@ if $@;
}