Files
python-cinderclient/cinderclient/tests/unit/v2
Neha Alhat 8d56668900 Remove unnecessary parameters from volume create APIs
As per Cinder code, following parameters are not required to be
passed in the request body of create volume API.

    * status
    * user_id
    * attach_status
    * project_id
    * source_replica

If you pass these parameters, previously it was ignored but in the
schema validation changes[1] we don't allow additionalProperties to be
passed in the request body. If user passes additional parameters which
are not as per API specs[2], then it will be rejected with 400 error.
On patch[3], tempest tests: test_volume_snapshot_create_get_list_delete,
test_volume_create_get_delete" are failing because of these unnecessary
parameters.

This patch removes these unnecessary parameters passed to the create
Volume API.

[1]https://blueprints.launchpad.net/cinder/+spec/json-schema-validation
[2]https://review.openstack.org/#/c/507386/
[3]https://review.openstack.org/#/c/573093/

Change-Id: I37744bfd0b0bc59682c3e680c1200f608ad3991b
2018-07-26 11:29:08 -05:00
..
2017-08-01 16:23:49 -04:00
2017-08-01 16:23:49 -04:00
2017-08-01 16:23:49 -04:00
2017-08-01 16:23:49 -04:00
2017-08-01 16:23:49 -04:00
2017-07-17 02:35:09 +00:00
2017-08-01 16:23:49 -04:00
2017-08-01 16:23:49 -04:00
2017-08-01 16:23:49 -04:00
2017-08-01 16:23:49 -04:00