Uploaded image for project: 'Puppet Server'
  1. Puppet Server
  2. SERVER-2538

Track Hiera lookups during compile

    XMLWordPrintable

Details

    • Epic
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • None
    • SERVER 6.6.0
    • None
    • Track Hiera Lookups
    • Froyo
    • Done
    • New Feature
    • You can now enable sending a list of all the Hiera keys looked up during compile to PuppetDB, via the `jruby-puppet.track-lookups` setting in `puppetserver.conf`. This is currently only used by CD4PE.
    • Needs Assessment

    Description

      We want to start optionally keeping track of what Hiera lookups are used to compile a catalog for a node. This information is useful for more accurately determining whether changes to Hiera data will change the compiled catalog for a given node, as CD4PE does with Impact Analysis.

      This epic tracks the work of instrumenting Puppet to gather that data, and then sending it along to PuppetDB. Note that it should be possible to trigger this collection for a specific compilation (e.g. with a parameter on a catalog request) rather than have it always on or always off.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              maggie Maggie Dreyer
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support