Implement validation for Savanna REST API v1.0

Registered by Sergey Lukjanov

When Savanna REST API 1.0 will be stable, we should implement validation of input data in the same way as it has been implemented for Savanna REST API 0.2

Blueprint information

Status:
Complete
Approver:
Sergey Lukjanov
Priority:
High
Drafter:
Sergey Lukjanov
Direction:
Approved
Assignee:
Alexander Ignatov
Definition:
Approved
Series goal:
Accepted for 0.2
Implementation:
Implemented
Milestone target:
milestone icon 0.2a2
Started by
Sergey Lukjanov
Completed by
Alexander Ignatov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/savanna-rest-api-1-0-validation,n,z

Addressed by: https://review.openstack.org/34361
    Base validation framework implemented

Gerrit topic: https://review.openstack.org/#q,topic:base-error-handling,n,z

Addressed by: https://review.openstack.org/34377
    The 'check_exists' applied to all API calls

Addressed by: https://review.openstack.org/34378
    Basic schema validation added to images calls.

Addressed by: https://review.openstack.org/35675
    REST API validation implementation

Addressed by: https://review.openstack.org/36082
    Added plugin configuration checks to validate methods

Addressed by: https://review.openstack.org/36147
    Implementation of cluster scaling:

Addressed by: https://review.openstack.org/36125
    Fixes AA schema defenitions in clusters and cluster templates

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.