diff options
| author | Vishvananda Ishaya <vishvananda@gmail.com> | 2011-07-19 15:12:24 -0700 |
|---|---|---|
| committer | Vishvananda Ishaya <vishvananda@gmail.com> | 2011-07-19 15:12:24 -0700 |
| commit | e22b4f1b80f60e7235ef6a1af7d6a7c2df88effe (patch) | |
| tree | a73dcb966f58d2797d35d410fac6c3fb7982129e /nova/image | |
| parent | 77db06c908f9c08c80beb11241c0e23247129ad6 (diff) | |
tell glance to not filter out private images
Diffstat (limited to 'nova/image')
| -rw-r--r-- | nova/image/glance.py | 6 |
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) |
