ReleaseEngineering/How To/Decommission buildbot masters: Difference between revisions
< ReleaseEngineering | How To
Jump to navigation
Jump to search
(Decommission buildbot masters) |
(Updated instructions on how to decomm a bb master) |
||
| Line 1: | Line 1: | ||
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 = | |||
* | * bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1376279 1376279] | ||
* bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1383266 1383266] | |||
* https://bugzilla.mozilla.org/show_bug.cgi?id=1383266 | |||
Revision as of 12:31, 30 October 2017
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