Merge pull request #1263 from coreos-inc/clair_lb_close_conn

Close Clair API connections
This commit is contained in:
Quentin Machu 2016-02-29 15:10:13 -05:00
commit 8d6b2f1580

View file

@ -246,18 +246,19 @@ class SecurityScannerAPI(object):
url = urljoin(api_url, relative_url)
client = self.config['HTTPCLIENT']
headers = {'Connection': 'close'}
timeout = security_config.get('API_TIMEOUT_SECONDS', 1)
with CloseForLongOperation(self.config):
if method == 'POST':
logger.debug('POSTing security URL %s', url)
return client.post(url, json=body, params=params, timeout=timeout, cert=self._keys,
verify=self._certificate)
verify=self._certificate, headers=headers)
elif method == 'DELETE':
logger.debug('DELETEing security URL %s', url)
return client.delete(url, params=params, timeout=timeout, cert=self._keys,
verify=self._certificate)
verify=self._certificate, headers=headers)
else:
logger.debug('GETing security URL %s', url)
return client.get(url, params=params, timeout=timeout, cert=self._keys,
verify=self._certificate)
verify=self._certificate, headers=headers)