JSON schema#

Some of the YAML configuration files used by Phalanx have published JSON schemas, generated from their Pydantic models.

These schemas are used by the check-jsonschema pre-commit hook to validate changes to those files before commit. If the underlying model changes, the schema will be detected as out-of-date by the Phalanx test suite. A schema for the current model can be generated with the appropriate Phalanx command-line invocation, as documented below.

Schema

Command

environment values files

phalanx environment schema

secrets.yaml files

phalanx secrets schema