ReleaseEngineering/How To/Create new slaves or move them to other pools: Difference between revisions

Jump to navigation Jump to search
no edit summary
mNo edit summary
No edit summary
Line 14: Line 14:
* attach dongles if the machines is running Windows 7 or OSX
* attach dongles if the machines is running Windows 7 or OSX


If you're replacing a panda go [[ReleaseEngineering:How_To:Android_Tegras#Moving_replacement_pandas_into_production|here]]
If you're replacing an Android panda go [[ReleaseEngineering:How_To:Android_Tegras#Moving_replacement_pandas_into_production|here]]


Here's what it takes to re-purpose machines on our side:
 
Here's what it takes to re-purpose machines or mobile boards on our side:
* [https://bugzilla.mozilla.org/attachment.cgi?id=677018 buildbot-configs changes]
* [https://bugzilla.mozilla.org/attachment.cgi?id=677018 buildbot-configs changes]
* [https://bugzilla.mozilla.org/attachment.cgi?id=677019 opsi changes] for WinXP and Win2003
* [https://bugzilla.mozilla.org/attachment.cgi?id=677019 opsi changes] for WinXP and Win2003
Line 25: Line 26:
** nothing else to be done unless has messed up with the templates in OPSI
** nothing else to be done unless has messed up with the templates in OPSI
*** TODO: find link to explain why or what this means
*** TODO: find link to explain why or what this means
* puppet changes - TODO
* puppet changes for Fedora, Ubuntu, Centos and OSX
* [https://bugzilla.mozilla.org/attachment.cgi?id=677021 graph server changes] for <strike>both build and </strike> talos slaves
** TODO: add instructions
* [http://hg.mozilla.org/build/tools/rev/d9d28485bdd4 devices.json] adjustments for b2g pandas
* [https://bugzilla.mozilla.org/attachment.cgi?id=677021 graph server changes] for testing machines
** login to root@slavealloc and connect to the graphs DB to add the machines
** login to root@slavealloc and connect to the graphs DB to add the machines
** build slaves post to the graph server some data after uploading
** build slaves post to the graph server some data after uploading
*** but you don't need to add individual slaves IIUC since they post as a unique machine name ($OS_$branch)
*** but you don't need to add individual machines IIUC since they post as a unique machine name ($OS_$branch)
** <strike>file a bug for [https://bugzilla.mozilla.org/show_bug.cgi?id=807450 Server Operations: Database] to run the query against the graphs DB</strike>
* [https://bugzilla.mozilla.org/attachment.cgi?id=677158 slavealloc changes]
* [https://bugzilla.mozilla.org/attachment.cgi?id=677158 slavealloc changes]
** /tools/slavealloc/bin/slavealloc dbimport -D $db_url --slave-data mydata.csv
** /tools/slavealloc/bin/slavealloc dbimport -D $db_url --slave-data mydata.csv
** more details in [[ReleaseEngineering:Buildduty#Adding_a_slave|adding a slave]]
** more details in [[ReleaseEngineering:Buildduty#Adding_a_slave|adding a slave]]
** NOTE: that b2g pandas use buildbot.tac. See [[ReferencePlatforms/Test/Foopy#Setup_for_B2G.2Fpanda_testing|notes]]
* see {{bug|808043}} - if the slaves were staging request for outbound traffic blocks to be removed
* see {{bug|808043}} - if the slaves were staging request for outbound traffic blocks to be removed
* remaining steps are in [[ReleaseEngineering/How_To/Set_Up_a_Freshly_Imaged_Slave|Setup freshly imaged slave]]
* remaining steps are in [[ReleaseEngineering/How_To/Set_Up_a_Freshly_Imaged_Slave|Setup freshly imaged slave]]
Confirmed users
3,990

edits

Navigation menu