dcf4b10cd1
Presently after copying an image to volume, all properties of the image are getting copied properly but while creating image back from volume, it doesn't copy custom properties to the image. At present in volume-glance-metadata table all the properties of volume are stored as key and value. Because of this it is difficult to differentiate between core and custom properties. To overcome this, I have added a new option 'glance_core_properties' in cinder.conf. This option defines all core properties of an image. This way, it's easy to separate core and custom properties from the glance_volume_metadata and add custom property to the newly created image. For Example: glance_core_properties = 'checksum', 'container_format', 'disk_format', 'image_name', 'image_id', 'min_disk', 'min_ram', 'name', 'size' DocImpact: Added 'glance_core_properties' to distinguish the core and custom properties as discussed above in cinder.conf blueprint: restrict-uploading-volume-to-image Change-Id: I786edbc6e54b3d06ef679a71e22676d2f88e7307 |
||
---|---|---|
.. | ||
__init__.py | ||
glance.py | ||
image_utils.py |