ReleaseEngineering/How To/Decommission Slave: Difference between revisions

(Fixed identation)
(Fixed identation (2))
 
(One intermediate revision 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
* Disable the slave in Slavealloc: https://secure.pub.build.mozilla.org/slavealloc/ui/#slaves
* Make sure it's no longer attached to a master
* Make sure it's no longer attached to a master

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

Useful bug examples