karbor/karbor
chenying 84f83a3d70 jsonschema validation: base schema framework and plans API
This patch adds a base jsonschema framework which will be used
by other subsequent patches for adding jsonschema validation
support for Karbor V1 APIs.
This patch adds jsonschema validation for Karbor Plans API.

This patch follows the Cinder-Schema-framework:
https://github.com/openstack/cinder/tree/master/cinder/api/validation

Change-Id: I5a552f33608a924b0a410fdf1b83b7f5c4759aae
Partial-Implements: bp karbor-json-schema-validation
2017-12-05 17:45:40 +08:00
..
api jsonschema validation: base schema framework and plans API 2017-12-05 17:45:40 +08:00
cmd Replace DbMigrationError with DBMigrationError 2017-11-23 12:58:30 +08:00
common Merge "Add the checkpoint copy API for Karbor" 2017-11-14 02:00:37 +00:00
db Add API controller for the quotas of Karbor 2017-11-03 11:51:31 +08:00
objects Add service management API to Karbor 2017-10-24 18:04:04 +08:00
policies Add the checkpoint copy API for Karbor 2017-11-13 15:28:09 +08:00
services Merge "Fix server restore failed if network rebuild" 2017-11-23 14:11:41 +00:00
tests jsonschema validation: base schema framework and plans API 2017-12-05 17:45:40 +08:00
wsgi Remove redundant ctor super calls, add missing 2017-05-14 12:10:31 +03:00
__init__.py Change Smaug to Karbor 2016-08-18 22:55:34 +08:00
context.py Add default policy in code for the plan resource 2017-09-26 19:18:31 +08:00
exception.py jsonschema validation: base schema framework and plans API 2017-12-05 17:45:40 +08:00
i18n.py Update URLs in documentation 2017-07-20 16:08:19 +08:00
loadables.py Remove redundant ctor super calls, add missing 2017-05-14 12:10:31 +03:00
manager.py Remove logging import unused 2017-01-16 08:58:41 +07:00
policy.py Add default policy in code for the scheduled operation resource 2017-09-28 19:32:56 +08:00
quota.py Add API controller for the quotas of Karbor 2017-11-03 11:51:31 +08:00
resource.py Refactor resource.py/Resource 2017-05-31 10:04:55 +08:00
rpc.py Short-circuit notifications when not enabled 2017-09-29 14:17:45 +08:00
service.py Remove redundant ctor super calls, add missing 2017-05-14 12:10:31 +03:00
utils.py Add time format check in API 2017-10-30 14:08:14 +08:00
version.py Change Smaug to Karbor 2016-08-18 22:55:34 +08:00