cri-o/vendor/github.com/opencontainers/runtime-spec/schema
Mrunal Patel 24df2538db Update runtime-spec to v1.0.0.rc5
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2017-04-12 19:15:53 -07:00
..
config-linux.json Update runtime-spec to v1.0.0.rc5 2017-04-12 19:15:53 -07:00
config-schema.json Update runtime-spec to v1.0.0.rc5 2017-04-12 19:15:53 -07:00
config-solaris.json Switch to github.com/golang/dep for vendoring 2017-01-31 16:45:59 -08:00
config-windows.json Update runtime-spec to v1.0.0.rc5 2017-04-12 19:15:53 -07:00
defs-linux.json Update runtime-spec to v1.0.0.rc5 2017-04-12 19:15:53 -07:00
defs-windows.json Update runtime-spec to v1.0.0.rc5 2017-04-12 19:15:53 -07:00
defs.json Update runtime-spec to v1.0.0.rc5 2017-04-12 19:15:53 -07:00
Makefile Switch to github.com/golang/dep for vendoring 2017-01-31 16:45:59 -08:00
README.md Update runtime-spec to v1.0.0.rc5 2017-04-12 19:15:53 -07:00
state-schema.json Update runtime-spec to v1.0.0.rc5 2017-04-12 19:15:53 -07:00
validate.go Update runtime-spec to v1.0.0.rc5 2017-04-12 19:15:53 -07:00

JSON schema

Overview

This directory contains the JSON Schema for validating JSON covered by this specification.

The layout of the files is as follows:

Utility

There is also included a simple utility for facilitating validation. To build it:

export GOPATH=`mktemp -d`
go get -d ./...
go build ./validate.go
rm -rf $GOPATH

Or you can just use make command to create the utility:

make validate

Then use it like:

./validate config-schema.json <yourpath>/config.json

Or like:

./validate https://raw.githubusercontent.com/opencontainers/runtime-spec/v1.0.0-rc1/schema/schema.json <yourpath>/config.json