summaryrefslogtreecommitdiffstats
path: root/nova/image
diff options
context:
space:
mode:
authorVishvananda Ishaya <vishvananda@gmail.com>2011-07-19 15:12:24 -0700
committerVishvananda Ishaya <vishvananda@gmail.com>2011-07-19 15:12:24 -0700
commite22b4f1b80f60e7235ef6a1af7d6a7c2df88effe (patch)
treea73dcb966f58d2797d35d410fac6c3fb7982129e /nova/image
parent77db06c908f9c08c80beb11241c0e23247129ad6 (diff)
tell glance to not filter out private images
Diffstat (limited to 'nova/image')
-rw-r--r--nova/image/glance.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/nova/image/glance.py b/nova/image/glance.py
index 55d948a32..4b7e7573f 100644
--- a/nova/image/glance.py
+++ b/nova/image/glance.py
@@ -89,6 +89,9 @@ class GlanceImageService(service.BaseImageService):
# `get_images` here because we need `is_public` and `properties`
# included so we can filter by user
filtered = []
+ filters = filters or {}
+ if 'is_public' not in filters:
+ filters['is_public'] = None
image_metas = self.client.get_images_detailed(filters=filters,
marker=marker,
limit=limit)
@@ -101,6 +104,9 @@ class GlanceImageService(service.BaseImageService):
def detail(self, context, filters=None, marker=None, limit=None):
"""Calls out to Glance for a list of detailed image information."""
filtered = []
+ filters = filters or {}
+ if 'is_public' not in filters:
+ filters['is_public'] = None
image_metas = self.client.get_images_detailed(filters=filters,
marker=marker,
limit=limit)