mirror of
git://git.proxmox.com/git/pve-network.git
synced 2025-04-30 11:27:11 +02:00
sdn: prefer proxy from datacenter.cfg for api calls
We only setup proxies from the environment previously, but also check the one configured in the cluster-wide datacenter.cfg and prefer that over anything else. Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
parent
9f4525c350
commit
6e96fd3314
|
@ -264,10 +264,9 @@ sub api_request {
|
|||
my $req = HTTP::Request->new($method,$url, $headers, $encoded_data);
|
||||
|
||||
my $ua = LWP::UserAgent->new(protocols_allowed => ['http', 'https'], timeout => 30);
|
||||
my $proxy = undef;
|
||||
|
||||
if ($proxy) {
|
||||
$ua->proxy(['http', 'https'], $proxy);
|
||||
my $datacenter_cfg = PVE::Cluster::cfs_read_file('datacenter.cfg');
|
||||
if (my $proxy = $datacenter_cfg->{http_proxy}) {
|
||||
$ua->proxy(['http', 'https'], $proxy);
|
||||
} else {
|
||||
$ua->env_proxy;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue