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

Implement (Biff) Catalog Model

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Compiler
    • Labels:
      None
    • Template:
    • Team:
      Puppet Developer Experience
    • Story Points:
      2

      Description

      Implement the new "Biff" Catalog model with support for:

      • Sections (multiple catalogs in one)
      • Resources contained by other resources
      • Proxy resources (same resounce placed in catalog in multiple containers)
      • Optional Resources
      • Hold detailed references to source locations for various operations
        • where resource is created
        • where resource is realized
        • where resource is imported
      • Resource should have an enum describing its origin (here, imported, here_virtual, here_exported
      • Resource should have a flag if it is realized or not
      • Should support unresolved and optional resources (placeholders that links may be formed to, but later replaced by the real thing when it is defined).

        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