Merge "Fixed filter for resource types"
This commit is contained in:
commit
ee2a9ae9f9
|
@ -114,16 +114,20 @@ class GlanceResourceDriver(base.ResourceInterface):
|
||||||
:returns list of resources
|
:returns list of resources
|
||||||
"""
|
"""
|
||||||
resource_list = dict()
|
resource_list = dict()
|
||||||
|
#TODO(Lakshmi): Filter based on resource type for snapshot etc
|
||||||
if resource_query:
|
if resource_query:
|
||||||
glance_client = self.__get_glance_client(endpoint_id, auth_token)
|
for resource_type in resource_query.resource_types:
|
||||||
images = glance_client.images.list()
|
glance_client = self.__get_glance_client(
|
||||||
for image in list(images):
|
endpoint_id,
|
||||||
resource = self.transform_image_to_resource(
|
auth_token
|
||||||
self.default_resource_type,
|
|
||||||
image
|
|
||||||
)
|
)
|
||||||
resource_list[resource.id] = resource
|
images = glance_client.images.list()
|
||||||
|
for image in list(images):
|
||||||
|
resource = self.transform_image_to_resource(
|
||||||
|
resource_type,
|
||||||
|
image
|
||||||
|
)
|
||||||
|
resource_list[resource.id] = resource
|
||||||
return resource_list
|
return resource_list
|
||||||
|
|
||||||
def create_resource(self, resource_type, resource, auth_token,
|
def create_resource(self, resource_type, resource, auth_token,
|
||||||
|
|
Loading…
Reference in New Issue