joyent / conch-api

Datacenter build and management service
Mozilla Public License 2.0
22 stars 11 forks source link

rewrite hardware validation engine: move validations into JSON Schemas #943

Open karenetheridge opened 4 years ago

karenetheridge commented 4 years ago

details TBD. This involves a total rewrite of the validation engine and reworking related database tables.

karenetheridge commented 4 years ago

Action plan (checked boxes indicate code is complete, but not merged or released):

karenetheridge commented 4 years ago

implement new open source JSON Schema library to support adding multiple JSON Schema documents that reference each other

This depends on:

karenetheridge commented 4 years ago

Documentation for new endpoints is included below (screenshots, because it is not up on github.io yet, but only locally served via jekyll in the git branch).

specifically, they are:

screencapture-127-0-0-1-4000-modules-Conch-Route-JSONSchema-2020-07-08-12_38_43 screencapture-127-0-0-1-4000-modules-Conch-Route-HardwareProduct-2020-07-08-12_39_24