ReleaseEngineering/How To/Decommission Slave: Difference between revisions
< ReleaseEngineering | How To
Jump to navigation
Jump to search
(Adjustments to the instructions for decommissioning a machine) |
(Fixed identation (2)) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
There are a few steps that need to be followed here in order to decommission a slave. | There are a few steps that need to be followed here in order to decommission a slave. | ||
* Disable the slave in Slavealloc: https://secure.pub.build.mozilla.org/slavealloc/ui/#slaves | |||
* Make sure it's no longer attached to a master | |||
* Shut down the slave | |||
* Remove it from Nagios | |||
** From puppet sysadmin repository (modules/nagios4/manifests/prod/releng/scl3.pp) | |||
* Remove it from Inventory | |||
** DCOps must mark these machines as decommissioned | |||
* Remove it from buildbot-configs | |||
** mozilla-tests/production_config.py or mozilla/production_config.py | |||
* Finally, remove that slave from buildslaves DB | |||
= Useful bug examples = | = Useful bug examples = | ||
* Bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1402830 1396454] | * Bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1402830 1396454] | ||
* Bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1402830 1402830] | * Bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1402830 1402830] |
Latest revision as of 12:19, 30 October 2017
There are a few steps that need to be followed here in order to decommission a slave.
- Disable the slave in Slavealloc: https://secure.pub.build.mozilla.org/slavealloc/ui/#slaves
- Make sure it's no longer attached to a master
- Shut down the slave
- Remove it from Nagios
- From puppet sysadmin repository (modules/nagios4/manifests/prod/releng/scl3.pp)
- Remove it from Inventory
- DCOps must mark these machines as decommissioned
- Remove it from buildbot-configs
- mozilla-tests/production_config.py or mozilla/production_config.py
- Finally, remove that slave from buildslaves DB