Merge "Fixed filter for resource types"

This commit is contained in:
Jenkins 2014-05-08 17:00:40 +00:00 committed by Gerrit Code Review
commit ee2a9ae9f9
1 changed files with 12 additions and 8 deletions

View File

@ -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,