Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-2030

Implement Catalog Model Validator

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Ready for Engineering
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: PUP 5.y
    • Component/s: Compiler
    • Labels:
    • Template:
    • Team:
      Puppet Developer Experience
    • Story Points:
      3

      Description

      Implement a validator (checker) for the Biff Catalog Model (PUP-2029).

      This ticket is about creating the first cut of a checker (similar to the checker for the Puppet::Pops::Model checker) and configuring the infrastructure to enable validation and reporting of issues.

      To test the validator, some simple intrinsic validation rules can be implemented with corresponding structured issues:

      • SourceReference must contain a valid UR
      • Location must contain a valid URI fragment
      • A realized resource must have a realized_at Location

      (Additional Validation to be added later)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              henrik.lindberg Henrik Lindberg
              QA Contact:
              Kurt Wall
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:

                  Zendesk Support