ReleaseEngineering/How To/Decommission buildbot masters

< ReleaseEngineering‎ | How To
Revision as of 12:31, 30 October 2017 by Aselagea (talk | contribs) (Updated instructions on how to decomm a bb master)

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 (hg.mozilla.org/build/puppet/)
    • 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 (/hg.mozilla.org/build/tools)
    • 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