diff options
| author | Stefan Hanreich <s.hanreich@proxmox.com> | 2025-08-05 10:35:02 +0200 |
|---|---|---|
| committer | Thomas Lamprecht <t.lamprecht@proxmox.com> | 2025-08-05 12:11:10 +0200 |
| commit | 7ae36aab2227e8e2de5e5fd45c89d3e8bd779e08 (patch) | |
| tree | befcc4b8e762c43312a75773b6e55570ce134732 | |
| parent | 34fdb78bcf883ddc14ed111b4986809af0773aa6 (diff) | |
sdn: api: always send regenerate-frr parameter
This makes it possible to check for the definedness of the parameter
and adapt the behavior of the reloading endpoint depending on that
information. See the commit in pve-manager for more information.
Signed-off-by: Stefan Hanreich <s.hanreich@proxmox.com>
Tested-by: Hannes Duerr <h.duerr@proxmox.com>
Tested-by: Gabriel Goller <g.goller@proxmox.com>
Reviewed-by: Gabriel Goller <g.goller@proxmox.com>
Link: https://lore.proxmox.com/20250805083504.55378-3-s.hanreich@proxmox.com
| -rw-r--r-- | src/PVE/API2/Network/SDN.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/PVE/API2/Network/SDN.pm b/src/PVE/API2/Network/SDN.pm index 16a8e2c..af00b1a 100644 --- a/src/PVE/API2/Network/SDN.pm +++ b/src/PVE/API2/Network/SDN.pm @@ -93,7 +93,7 @@ my $create_reload_network_worker = sub { my ($nodename, $regenerate_frr) = @_; my @command = ('pvesh', 'set', "/nodes/$nodename/network"); - push(@command, '--regenerate-frr') if $regenerate_frr; + push(@command, '--regenerate-frr', $regenerate_frr); # FIXME: how to proxy to final node ? my $upid; @@ -299,7 +299,7 @@ __PACKAGE__->register_method({ $lock_token, ); - my $regenerate_frr = $previous_config_has_frr || $new_config_has_frr; + my $regenerate_frr = ($previous_config_has_frr || $new_config_has_frr) ? 1 : 0; my $code = sub { $rpcenv->{type} = 'priv'; # to start tasks in background |
