ReleaseEngineering/How To/Decommission buildbot masters

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

There are a few steps required to decommission a buildbot master.

  • disable the master in Slavealloc: https://secure.pub.build.mozilla.org/slavealloc/ui/#masters
  • shutdown it down to prevent Puppet from spamming us
  • remove it from puppet repository
    • manifests/moco-nodes.pp
  • remove the master from sysadmin Puppet repository (git-internal.mozilla.org/sysadmins/puppet.git)
    • modules/nagios4/manifests/prod/releng/scl3.pp
  • remove it from tools repository
    • buildfarm/maintenance/production-masters.json
  • delete the master from buildslaves DB
  • once our part of the process is done, we'll also need to file a bug against MOC:Service Requests for decommissioning that master

Useful bug examples