[openstack-dev] [Nova] Blueprint: nova-api-validation-fw
Ken'ichi Ohmichi
oomichi at mxs.nes.nec.co.jp
Tue Mar 26 12:46:07 UTC 2013
Hi Sean,
On Tue, 26 Mar 2013 08:24:35 -0400
Sean Dague <sean at dague.net> wrote:
> >
> > This is RFC of blueprint nova-api-validation-fw.
> > Blueprint: https://blueprints.launchpad.net/nova/+spec/nova-api-validation-fw
> > Details : https://wiki.openstack.org/wiki/NovaApiValidationFramework
> >
> > Nova has many RESTful APIs, and not all API parameters are completely
> > validated. We would like to propose an API validation framework to
> > implement comprehensive validation.
> > The benefits of this framework will be the followings:
> > * Validate every API parameters.
> > * Unify both message format and HTTP code of error response, if
> > the same cause.
> > ex) ".. is too short.", ".. is too long.", ".. is not integer."
> > * Clarify the API parameter definitions.
> > * Clean up codes by merging error handling methods.
> >
> > Using the JSON Schema library, we have created a prototype and examined
> > this API validation framework. The following URL is the prototype code.
> > https://review.openstack.org/25358
> >
> > We'd like to discuss the framework design, so any comments are welcome.
>
> This looks like a nice start, and it would be really good to consolidate
> the validation to a central point.
Thanks, the comment encouraged me.
> Have you submitted a design summit session on this as well?
Yes, I have submitted a session(http://summit.openstack.org/cfp/details/183).
Thanks
Ken'ichi Ohmichi
More information about the OpenStack-dev
mailing list