validation of input parameters through jsonSchemaValidation

Registered by chenying

In nova and keystone that they are validating input parameters in start of operation itself instead of going ahead and reported error after error occurs.

The Karbor API should validate all inputs conform to the associated schema. The API framework should validate inputs before dispatching the request.

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
chenying
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
chenying

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/json-schema-validation,n,z

Addressed by: https://review.openstack.org/523831
    Add spec of json Schema Validation for Karbor API

Gerrit topic: https://review.openstack.org/#q,topic:bp/karbor-json-schema-validation,n,z

Addressed by: https://review.openstack.org/524106
    jsonschema validation: base schema framework and plans API

Addressed by: https://review.openstack.org/527408
    Add jsonschema validation for karbor restores API

Addressed by: https://review.openstack.org/527646
    Add jsonschema validation for checkpoint API

Addressed by: https://review.openstack.org/528176
    Add jsonschema validation for karbor triggers API

Addressed by: https://review.openstack.org/528607
    Add jsonschema validation for karbor scheduled operations API

Addressed by: https://review.openstack.org/528942
    Add jsonschema validation for karbor verification API

Addressed by: https://review.openstack.org/528948
    Add jsonschema validation for karbor quotas API

Addressed by: https://review.openstack.org/529240
    Remove repetitive body schema check for karbor API

Addressed by: https://review.openstack.org/529271
    Add jsonschema validation for karbor copies API

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.