Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
PUP 4.10.1
-
None
-
PE 2016.4.5 with Hiera.yaml 3 files in modules
-
Agent
-
1
-
Agent 2017-05-31, Agent 2017-06-14
-
Major
-
Customers will experience failures with the existing code set upon an upgrade to the latest LTS release.
-
Bug Fix
-
-
Automate
-
covered by unit tests
Description
This is a regression when upgrading from the 2016.4.x LTS to 2016.4.5. Puppet version 4.10.1 runs fail when an hiera.yaml version 3 file is found in the module. For a number of reasons, customers may have hiera.yaml files in modules and the environment. There should be a warning about the version and it should be ignores instead of causing a failure.
Impact
Customers that upgrade to the latest LTS which have hiera.yaml 3 files in their modules will have failures. The upgrade should allow for customers to migrate into a hiera 5 type environment without failures.