Page MenuHomePhabricator

Migrate Puppet servers in Cloud Services team managed projects to Puppet 7
Closed, ResolvedPublic

Description

  • clouddb-services (but see T359810)
  • cloudinfra (cloudinfra-internal-puppetmaster)
  • metricsinfra
  • paws
  • project-proxy
  • testlabs
  • terraform
  • tools
  • toolsbeta

I'm checking these off as I migrate but need to circle back and actually delete the old puppetmasters before closing this out.

Event Timeline

@taavi, project-proxy seems to have been partially migrated, with some hosts using project-proxy-puppetmaster-01.project-proxy.eqiad.wmflabs and some using project-proxy-puppetserver-1.project-proxy.eqiad1.wikimedia.cloud. Can you advise about next steps? Are the clients using puppetmaster-01 slated for deletion?

@taavi, project-proxy seems to have been partially migrated, with some hosts using project-proxy-puppetmaster-01.project-proxy.eqiad.wmflabs and some using project-proxy-puppetserver-1.project-proxy.eqiad1.wikimedia.cloud. Can you advise about next steps? Are the clients using puppetmaster-01 slated for deletion?

No, all instances in that project except the old Puppetmaster need to be migrated.

Change 1012355 had a related patch set uploaded (by Majavah; author: Majavah):

[cloud/wmcs-cookbooks@main] vps: refresh_puppet_certs: Fix for Puppet 7

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

Change 1012370 had a related patch set uploaded (by Majavah; author: Majavah):

[cloud/wmcs-cookbooks@main] vps: remove_instance: Use Puppet 7 for cert cleanup

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

Change 1012355 merged by jenkins-bot:

[cloud/wmcs-cookbooks@main] vps: refresh_puppet_certs: Fix for Puppet 7

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

Change 1012370 merged by jenkins-bot:

[cloud/wmcs-cookbooks@main] vps: remove_instance: Use Puppet 7 for cert cleanup

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