Adds virtual_size to notifications

The virtual_size property was added to the v2 API in Icehouse as a
"core" image property [0], but the field was not added to image
notifications.  This patch addresses that oversight.

[0] https://blueprints.launchpad.net/glance/+spec/split-image-size

Change-Id: I423719a88ba1ef17e7475ab5388fb1720a28011e
Closes-bug: #1554206
This commit is contained in:
bria4010 2016-03-07 16:10:29 -05:00 committed by Brian Rosmaita
parent dc74368af3
commit 3c6d288fab
2 changed files with 2 additions and 1 deletions

View File

@ -125,6 +125,7 @@ def format_image_notification(image):
'disk_format': image.disk_format,
'container_format': image.container_format,
'size': image.size,
'virtual_size': image.virtual_size,
'is_public': image.visibility == 'public',
'properties': dict(image.extra_properties),
'tags': list(image.tags),

View File

@ -147,7 +147,7 @@ class TestImageNotifications(utils.BaseTestCase):
self.image = ImageStub(
image_id=UUID1, name='image-1', status='active', size=1024,
created_at=DATETIME, updated_at=DATETIME, owner=TENANT1,
visibility='public', container_format='ami',
visibility='public', container_format='ami', virtual_size=2048,
tags=['one', 'two'], disk_format='ami', min_ram=128,
min_disk=10, checksum='ca425b88f047ce8ec45ee90e813ada91',
locations=['http://127.0.0.1'])