-
Type:
Bug
-
Status: Closed
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: PUP 4.10.1
-
Fix Version/s: PUP 4.10.2, PUP 5.0.0
-
Component/s: None
-
Labels:
-
Environment:
PE 2016.4.5 with Hiera.yaml 3 files in modules
-
Template:customfield_10700 191347
-
Epic Link:
-
Sub-team:
-
Team:Agent
-
Story Points:1
-
Sprint:Agent 2017-05-31, Agent 2017-06-14
-
CS Priority:Major
-
CS Impact:Customers will experience failures with the existing code set upon an upgrade to the latest LTS release.
-
Release Notes:Bug Fix
-
Release Notes Summary:
-
QA Risk Assessment:Automate
-
QA Risk Assessment Reason:covered by unit tests
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.