monosidev/monosi

File validation for all monosi setup files

iporollo opened this issue · 1 comments

Description

There should be validation for all monosi related files (collections, monosi_project, monitors). Currently, we do not validate any of the files related to the monosi project. We need to check each related file to ensure that they are defined correctly. If there's an issue in the format or syntax, throw an error.

Other notes

This should be done in the validate function. This should probably use some form of schema validation (maybe https://python-jsonschema.readthedocs.io/en/stable/)

No longer necessary