Allow OVA upload for images

The OpenStack CLI allows the upload of OVA for images if the container format is
set to ova.  This patch allows a user to upload a OVA to Glance through the UI,
changing the container_format to ova and the disk_format to vmdk.

Change-Id: I1483b28ae4a1918a03798c4ef1bb94540fdb3386
Closes-Bug: #1641383
This commit is contained in:
Jay Jahns 2016-12-06 20:41:04 -08:00
parent 8f22719326
commit 3f1e0fad92
1 changed files with 6 additions and 0 deletions

View File

@ -62,6 +62,12 @@ def create_image_metadata(data):
# 'raw' as the disk format and 'docker' as the container format.
disk_format = 'raw'
container_format = 'docker'
elif disk_format == 'ova':
# If the user wishes to upload an OVA using Horizon, then
# 'ova' must be the container format and 'vmdk' must be the disk
# format.
container_format = 'ova'
disk_format = 'vmdk'
else:
container_format = 'bare'