cinder/cinder/api
Sean McGinnis f41751cb04
Allow extra parameters in volume_type_encryption
Change I6488cc89e60a31605ddf80c7aa56ddf4871d3c1a added schema validation
for volume type encryption, but it locked things down in a non-backwards
compatible way by not allowing extra parameters. This has caused
problems for at least Horizon. If we are going change this to not be
backwards compatible it should include a microversion bump and moving
the endpoint out of contrib to a standard endpoint.

To keep some schema validation at least, this just allows extra
parameters so existing API consumers should be unaffected. We can
address locking things down better in a future release when we have time
to do it right.

Closes-bug: #1783467
Closes-bug: #1786054

Change-Id: I45c254eca69471509e7ae4c957df51282e2d1776
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2018-08-08 15:17:03 -05:00
..
contrib Update microversion number with constants. 2018-07-24 14:08:26 +00:00
middleware Add Keystone v3 domain information to context 2018-04-25 09:29:33 -04:00
openstack Transfer snapshots with volumes 2018-07-19 09:42:43 +08:00
schemas Allow extra parameters in volume_type_encryption 2018-08-08 15:17:03 -05:00
v2 Merge "Add policy check for type show and type list" 2018-08-07 23:15:51 +00:00
v3 Correct volume-transfers API endpoint 2018-08-03 17:56:14 -05:00
validation Update volume create schema to allow 'null' 2018-08-01 13:22:37 -05:00
views Transfer snapshots with volumes 2018-07-19 09:42:43 +08:00
__init__.py Remove API v1 2017-09-06 07:39:10 -05:00
common.py Reject any filter whose key contains non ascii character 2018-06-20 03:39:10 +00:00
extensions.py V3 jsonschema validation: Volumes 2018-06-29 11:51:50 +05:30
microversions.py Update microversion number with constants. 2018-07-24 14:08:26 +00:00
urlmap.py Remove unused logging import and LOG global var 2016-05-20 17:17:38 +08:00
versions.py Replace http with https for doc links in cinder 2017-10-17 11:14:01 +08:00