armada/doc/source/operations/validation.rst

1.9 KiB

Document Validation

Validations

Armada, like other UCP components, uses jsonschema to validate documents passed to it. This includes dedicated schemas for Chart, ChartGroup and Manifest.

Validation Schemas

Below are the schemas Armada uses to validate documents.

Armada Schemas

  • Chart schema.

    Chart schema against which all Armada Chart documents are validated.

    ../../../armada/schemas/armada-chart-schema.yaml

    This schema is used to sanity-check all Chart documents.

  • ChartGroup schema.

    ChartGroup schema against which all Armada ChartGroup documents are validated.

    ../../../armada/schemas/armada-chartgroup-schema.yaml

    This schema is used to sanity-check all ChartGroup documents.

  • Manifest schema.

    Manifest schema against which all Armada Manifest documents are validated.

    ../../../armada/schemas/armada-manifest-schema.yaml

    This schema is used to sanity-check all Manifest documents.