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:
Use Remote Schemas
You can specify remote schemas by setting the manifest
field to a remote URL in your atmos.yaml
configuration file.
atmos.yaml
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
: