[PA-1923] Update agent configuration to install files to consistent paths for windows Created: 2018/03/20  Updated: 2018/09/19  Resolved: 2018/09/17

Status: Closed
Project: Puppet Agent
Component/s: None
Affects Version/s: None
Fix Version/s: puppet-agent 6.0.0

Type: Task Priority: Normal
Reporter: Sean McDonald Assignee: Casey Williams
Resolution: Fixed Votes: 0
Labels: packaging, windows
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance Criteria:
  • windows installations use a consistent structure for files
Epic Link: Use consistent pathing in puppet-agent Windows MSI
Team: Platform OS
Sprint: Platform OS Kanban
Release Notes: New Feature
Release Notes Summary: The directory structure of Windows package installations have changed. The default installation directory is now Drive:\Program Files\Puppet Labs\Puppet\puppet. This directory is now where facter, pxp-agent, hiera and ruby are installed.
QA Risk Assessment: Needs Assessment

 Description   

Windows packages contain fundamentally different file structures than the packages for all the other projects. We need to update the agent project to install everything to consistent structures between linux and windows.

 

Most of the difference lies in installing everything under the directory where we have puppet.

 

This work should be done on the agent#master branch only

 

This work will require acceptance tests for upgrades. We need to ensure upgrades and downgrades between puppet 5 and 6 work smoothly on windows.



 Comments   
Comment by Kenn Hussey [ 2018/09/12 ]

Casey Williams please provide release notes for this issue if needed, thanks!

Comment by Branan Riley [ 2018/09/13 ]

Sean McDonald Can you add release notes to this since Casey is out?

Comment by Scott Garman [ 2018/09/17 ]

Since we had a green run of CI puppet-agent 6.0.0 last night, I'm bulk-changing these issues from Ready for CI -> Resolved in preparation of the release.

Generated at Sun Feb 16 16:47:05 PST 2020 using JIRA 7.7.1#77002-sha1:e75ca93d5574d9409c0630b81c894d9065296414.