Page MenuHomePhabricator

Puppet 8 readiness
Open, MediumPublic

Description

Umbrella task for development needed to support Puppet 8, which has a fair number of breaking changes.

Based on the release notes the changes which affect our infrastructure have been identified and specced as sub tasks. Once
all the subtasks are complete we should be ready to upgrade to Puppet 8.

References:

  1. Release notes
  2. Blog post which lists some deprecated functionality

Details

Event Timeline

Thanks for opening this @MoritzMuehlenhoff. I expect one of the larger tasks to prepare for puppet 8 will be making our code compatible with the strict settings in puppet 8. We could even explore enforcing those settings in our current puppet 7 installation, once the puppet 5 install base is gone.

jhathaway renamed this task from Test Puppet 8 readiness to Puppet 8 readiness.Aug 16 2024, 6:54 PM

Change #1065286 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] puppet8: drop explicity metaparams

https://gerrit.wikimedia.org/r/1065286

Change #1065286 merged by Ssingh:

[operations/puppet@production] puppet8: drop explicity metaparams

https://gerrit.wikimedia.org/r/1065286