]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
allow image_id for imageRef in create volume API v2
authorPascal Wehrle <p.wehrle@oodrive.com>
Mon, 17 Nov 2014 22:20:17 +0000 (23:20 +0100)
committerPascal Wehrle <p.wehrle@oodrive.com>
Mon, 17 Nov 2014 22:20:17 +0000 (23:20 +0100)
commitb65d678f4d475a62f9a83f96bddbeb6f694d1e5b
tree8b7e468b387525c2576d7bf5d9e972930d3f65bb
parent37e4a12652c803d60c18079b735d96e5c7890f07
allow image_id for imageRef in create volume API v2

The create volume request for the V2 API has a property named
"imageRef" with the ID of the image to be used when creating the
volume.
The name of this property is inconsistent as all multi word
properties use snake case and the property in the reponse is named
"image_id".

This adds support for aliasing the imageRef key with image_id when
creating a volume in v2 of the Cinder API in a backward-compatible
way.

Change-Id: I85a5c6734ba05a8a7ea9eff3f849d12fb3d167fb
Closes-Bug: 1375867
cinder/api/v2/volumes.py
cinder/tests/api/v2/test_volumes.py