X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=snaps%2Fopenstack%2Fcreate_image.py;h=1a8aa124a03bdf2d3126c62f59f76cf2644fdd3d;hb=refs%2Fchanges%2F15%2F64515%2F1;hp=a5520e3a9451e087224c031f5e005b8bc66635e3;hpb=7cf2a28e78404a3835bfde3516d1fb7ff93aa58d;p=snaps.git diff --git a/snaps/openstack/create_image.py b/snaps/openstack/create_image.py index a5520e3..1a8aa12 100644 --- a/snaps/openstack/create_image.py +++ b/snaps/openstack/create_image.py @@ -54,7 +54,10 @@ class OpenStackImage(OpenStackCloudObject): Loads the existing Image :return: The Image domain object or None """ - self.__glance = glance_utils.glance_client(self._os_creds) + super(self.__class__, self).initialize() + + self.__glance = glance_utils.glance_client( + self._os_creds, self._os_session) self.__image = glance_utils.get_image( self.__glance, image_settings=self.image_settings) @@ -145,6 +148,11 @@ class OpenStackImage(OpenStackCloudObject): self.__kernel_image = None self.__ramdisk_image = None + if self.__glance: + self.__glance.http_client.session.session.close() + + super(self.__class__, self).clean() + def get_image(self): """ Returns the domain Image object as it was populated when create() was