Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
Normal
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:
-
Template:customfield_10700 148239
-
Acceptance Criteria:
- "puppetfile install" action skips deploying any managed content that has local modifications
-
Story Points:1
-
Sprint:CODEMGMT 2016-08-24
-
Release Notes:Not Needed
-
Release Notes Summary:This issue only affected a version of r10k which never shipped with PE, and the issue has been noted in the r10k changelog.
Description
As part of the changes made around purging, we updated r10k's internal "git checkout" operations to forcibly overwrite any local modifications it encountered in managed content. While this was the desired behavior during a "deploy environment" operation, it is not always desired during a "puppetfile install" operation and is a change to the previous behavior of that operation.
For the time being, we should change the implementation of "puppetfile install" to not forcibly overwrite local modifications.
Down the line, we can implement flags to control this behavior as outlined in RK-264.