JSON Schema Validation
Atmos supports JSON Schema validation, which can validate the schema of configurations such as stacks, workflows, and vendoring manifests. JSON Schema is an industry standard and provides a vocabulary to annotate and validate JSON documents for correctness.
Example
Configure Component Validation
In atmos.yaml
, add the schemas
section:
atmos.yaml
In the component manifest, add
the settings.validation
section:
examples/quick-start-advanced/stacks/catalog/vpc/defaults.yaml
Add the following JSON Schema in the
file stacks/schemas/jsonschema/vpc/validate-vpc-component.json
: