diff options
| author | Stefan Hanreich <s.hanreich@proxmox.com> | 2025-08-04 16:01:49 +0200 |
|---|---|---|
| committer | Thomas Lamprecht <t.lamprecht@proxmox.com> | 2025-08-04 17:20:19 +0200 |
| commit | e1b9466d4a2c17df3cae1808c94cc65f6b3f6cb4 (patch) | |
| tree | 9e98dfbe1c55ea93b307567942fc38b97b608ed7 | |
| parent | 589816d7492db0e5550d2229665b1fcce27dbfac (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.pm | 10 |
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 $@; } |
