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

Make Hiera v5 configuration sensitive to changes of interpolated values

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 4.9.0
    • Component/s: None
    • Labels:
      None
    • Release Notes:
      New Feature
    • Release Notes Summary:
      changes to hiera v5 configurations via interpolation of puppet variables will be found for each lookup
    • QA Risk Assessment:
      Automate
    • QA Risk Assessment Reason:
      some covered by unit tests; other non-local/top scoping and $caller and $module_name to be acceptance automated

      Description

      The current configuration for Hiera v5 will load only once for each compilation and then remain fixed. Hiera 3 is different in that it will recreate the full configuration on each lookup. As global values may change between the lookups, this means that they potentially will use different configurations.

      In order to accommodate such changes in the new lookup framework, it must remember the value of all interpolated variables that were used when a lookup configuration was created. If any of the variables change, the configuration must be recreated.

        Attachments

          Activity

            People

            • Assignee:
              qa qa
              Reporter:
              thomas.hallgren Thomas Hallgren
              QA Contact:
              Eric Thompson
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Zendesk Support