For the 'apl_download' and the 'query_url_metadata' API endpoints.
Signed-off-by: Maximiliano Sandoval <[email protected]>
---
PVE/API2/Nodes.pm | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/PVE/API2/Nodes.pm b/PVE/API2/Nodes.pm
index 4590b618..fde8229b 100644
--- a/PVE/API2/Nodes.pm
+++ b/PVE/API2/Nodes.pm
@@ -1750,7 +1750,8 @@ __PACKAGE__->register_method({
hash_required => 1,
sha512sum => $appliance->{sha512sum},
md5sum => $appliance->{md5sum},
- http_proxy => $dccfg->{http_proxy},
+ http_proxy => PVE::Cluster::get_proxy($dccfg, 'http',
'download'),
+ https_proxy => PVE::Cluster::get_proxy($dccfg, 'https',
'download'),
},
);
};
@@ -1818,8 +1819,12 @@ __PACKAGE__->register_method({
$ua->agent("Proxmox VE");
my $dccfg = PVE::Cluster::cfs_read_file('datacenter.cfg');
- if ($dccfg->{http_proxy}) {
- $ua->proxy(['http', 'https'], $dccfg->{http_proxy});
+ if (my $http_proxy = PVE::Cluster::get_proxy($dccfg, 'http',
'download')) {
+ $ua->proxy('http', $http_proxy);
+ }
+
+ if (my $https_proxy = PVE::Cluster::get_proxy($dccfg, 'https',
'download')) {
+ $ua->proxy('https', $https_proxy);
}
my $verify = $param->{'verify-certificates'} // 1;
--
2.47.3
_______________________________________________
pve-devel mailing list
[email protected]
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel