Add missing snapshot image properties for VMware Hyper.
Fix bug #1174199 Change-Id: I50929ed2e66052a37bb5a94cd3863baaebda1e28
This commit is contained in:
parent
25541a5c08
commit
2872db9013
@ -122,13 +122,17 @@ def upload_image(context, image, instance, **kwargs):
|
||||
(image_service, image_id) = glance.get_remote_image_service(context, image)
|
||||
# The properties and other fields that we need to set for the image.
|
||||
image_metadata = {"disk_format": "vmdk",
|
||||
"is_public": "false",
|
||||
"name": kwargs.get("snapshot_name"),
|
||||
"status": "active",
|
||||
"container_format": "bare",
|
||||
"size": file_size,
|
||||
"properties": {"vmware_adaptertype":
|
||||
kwargs.get("adapter_type"),
|
||||
"vmware_ostype": kwargs.get("os_type"),
|
||||
"vmware_image_version":
|
||||
kwargs.get("image_version")}}
|
||||
kwargs.get("image_version"),
|
||||
"owner_id": instance['project_id']}}
|
||||
start_transfer(context, read_file_handle, file_size,
|
||||
image_service=image_service,
|
||||
image_id=image_id, image_meta=image_metadata)
|
||||
|
Loading…
Reference in New Issue
Block a user