Image API v2: make volume_type optional
It is perfectly valid for a Cinder volume to have a volume_type of "none", so don't make the Image API v2 require that one be set. Change-Id: I1a6da8d791fa0ae67cac46eec81bcbcb420729c3 Closes-Bug: #1559344
This commit is contained in:
parent
f9f6abe564
commit
1d1c7a0631
@ -325,7 +325,10 @@ class CreateImage(command.ShowOne):
|
|||||||
parsed_args.disk_format,
|
parsed_args.disk_format,
|
||||||
)
|
)
|
||||||
info = body['os-volume_upload_image']
|
info = body['os-volume_upload_image']
|
||||||
info['volume_type'] = info['volume_type']['name']
|
try:
|
||||||
|
info['volume_type'] = info['volume_type']['name']
|
||||||
|
except TypeError:
|
||||||
|
info['volume_type'] = None
|
||||||
else:
|
else:
|
||||||
image = image_client.images.create(**kwargs)
|
image = image_client.images.create(**kwargs)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user