From 2872db90137612c067617eea30717dcd676fbfc0 Mon Sep 17 00:00:00 2001 From: Yaguang Tang Date: Mon, 29 Apr 2013 16:02:27 +0800 Subject: Add missing snapshot image properties for VMware Hyper. Fix bug #1174199 Change-Id: I50929ed2e66052a37bb5a94cd3863baaebda1e28 --- nova/virt/vmwareapi/vmware_images.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nova/virt/vmwareapi/vmware_images.py b/nova/virt/vmwareapi/vmware_images.py index 9d6cea1e4..6b6f005df 100644 --- a/nova/virt/vmwareapi/vmware_images.py +++ b/nova/virt/vmwareapi/vmware_images.py @@ -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) -- cgit