[Openstack-docs] Validation of JSON files

Andreas Jaeger aj at suse.com
Sun Feb 23 13:36:05 UTC 2014


On 02/23/2014 02:25 PM, Andreas Jaeger wrote:
> After having some conversations with a few rackers, I implemented a
> simple JSON validation (see patch
> https://review.openstack.org/#/c/75680/). This just validates that the
> JSON file is well-formed but does not check any schema.
> 
> I fixed a few cases myself:
> https://review.openstack.org/#/c/75682/
> https://review.openstack.org/#/c/75684/
> 
> and also filed some bug reports:
> https://bugs.launchpad.net/openstack-api-site/+bug/1283713
> https://bugs.launchpad.net/openstack-api-site/+bug/1283712
> https://bugs.launchpad.net/openstack-api-site/+bug/1283711
> https://bugs.launchpad.net/openstack-api-site/+bug/1283714
> https://bugs.launchpad.net/openstack-manuals/+bug/1283715

One more:
https://bugs.launchpad.net/nova/+bug/1283718

> I've enabled the check for the non-voting niceness gate - so that it
> does not abort if it fails. Once all the issues are fixed, I'd like to
> move it to the voting syntax check.
> 
> Please have a look whether this is doing the right thing and those files
> are indeed wrong and provide feedback.

I also welcome support in fixing the issues.

> Btw. to manually valid a JSON file, just run:
> python -mjson.tool FILENAME
> 
> Andreas
> 


-- 
 Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
  SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
   GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg)
    GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126



More information about the Openstack-docs mailing list