Close the http sessions of registry on image prepare

Change-Id: I0a5160dddb91a1f6c050643db615dbc4a9e36686
Closes-Bug: #1840137
(cherry picked from commit 0699bf1a21)
This commit is contained in:
Saravanan KR 2019-08-14 16:25:04 +05:30
parent 913b8de117
commit 6104789f3c
1 changed files with 5 additions and 0 deletions

View File

@ -963,6 +963,7 @@ class PythonImageUploader(BaseImageUploader):
t.target_image, target_session):
LOG.warning('Skipping upload for modified image %s' %
t.target_image)
target_session.close()
return []
copy_target_url = t.target_image_source_tag_url
else:
@ -1038,6 +1039,9 @@ class PythonImageUploader(BaseImageUploader):
t.image_name)
for layer in source_layers:
self.image_layers.setdefault(layer, t.target_image_url)
target_session.close()
source_session.close()
return to_cleanup
@classmethod
@ -1736,6 +1740,7 @@ def discover_tag_from_inspect(args):
session = self.authenticate(
image_url, username=username, password=password)
i = self._inspect(image_url, session=session)
session.close()
if ':' in image_url.path:
# break out the tag from the url to be the fallback tag
path = image.rpartition(':')