[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