diff --git a/tempest/services/image/v1/json/image_client.py b/tempest/services/image/v1/json/image_client.py index 9f5a4055b..61dd05096 100644 --- a/tempest/services/image/v1/json/image_client.py +++ b/tempest/services/image/v1/json/image_client.py @@ -36,7 +36,8 @@ class ImageClientJSON(RestClient): super(ImageClientJSON, self).__init__(config, username, password, auth_url, tenant_name) self.service = self.config.images.catalog_type - self.http = self._get_http() + if config.service_available.glance: + self.http = self._get_http() def _image_meta_from_headers(self, headers): meta = {'properties': {}} diff --git a/tempest/services/image/v2/json/image_client.py b/tempest/services/image/v2/json/image_client.py index 3d37267d3..c654a4986 100644 --- a/tempest/services/image/v2/json/image_client.py +++ b/tempest/services/image/v2/json/image_client.py @@ -31,7 +31,8 @@ class ImageClientV2JSON(rest_client.RestClient): super(ImageClientV2JSON, self).__init__(config, username, password, auth_url, tenant_name) self.service = self.config.images.catalog_type - self.http = self._get_http() + if config.service_available.glance: + self.http = self._get_http() def _get_http(self): token, endpoint = self.keystone_auth(self.user, self.password,