canmove, Confirmed users
1,394
edits
No edit summary |
|||
(One intermediate revision by the same user not shown) | |||
Line 5: | Line 5: | ||
== Leaf Classes == | == Leaf Classes == | ||
* ''toplevel::slave::test::headless'' - Test slave, headless | * ''toplevel::slave::releng::test::headless'' - Test slave, headless | ||
* ''toplevel::slave::test::gpu'' - Test slave, on GPU (Talos) | * ''toplevel::slave::releng::test::gpu'' - Test slave, on GPU (Talos) | ||
* ''toplevel::slave::build::standard'' - Standard (not mock) build slave | * ''toplevel::slave::releng::build::standard'' - Standard (not mock) build slave | ||
* ''toplevel::slave::build::mock'' - Build slave that uses a virtual environment for building (and thus does not require build tools on the host) | * ''toplevel::slave::releng::build::mock'' - Build slave that uses a virtual environment for building (and thus does not require build tools on the host) | ||
* ''toplevel::slave::qa::mozmill_ci'' | |||
* ''toplevel::slave::qa::tps_ci'' | |||
* ''toplevel::server::foopy'' - foopy (proxy server for mobile test devices) | * ''toplevel::server::foopy'' - foopy (proxy server for mobile test devices) | ||
* ''toplevel::server::puppetmaster'' - PuppetAgain puppet master | * ''toplevel::server::puppetmaster'' - PuppetAgain puppet master | ||
* ''toplevel::server::buildmaster'' - | * ''toplevel::server::aws_manager'' - Host performing AWS administrative tasks | ||
* ''toplevel::server::buildmaster'' - Buildbot master | |||
* ''toplevel::server::buildmaster::mozilla'' - Buildbot and Bors servers setup for Mozilla | |||
* ''toplevel::server::buildmaster::servo'' - Buildbot and Bors servers setup for the Servo project | * ''toplevel::server::buildmaster::servo'' - Buildbot and Bors servers setup for the Servo project | ||
* ''toplevel::server::mozpool'' - mobile imaging (mozpool) server | * ''toplevel::server::mozpool'' - mobile imaging (mozpool) server | ||
Line 18: | Line 21: | ||
* ''toplevel::server::signing'' - a host that can sign built applications | * ''toplevel::server::signing'' - a host that can sign built applications | ||
* ''toplevel::server::slaveapi'' - a host running slaveapi | * ''toplevel::server::slaveapi'' - a host running slaveapi | ||
* ''toplevel::server::mozmill_ci'' | |||
* ''toplevel::server::tps_ci'' | |||
=== Mixins === | |||
Some systems, notably buildmasters, have secondary roles attached to them. | |||
These are implemented with toplevel "mixins". | |||
Node definitions include mixins alongside a single leaf class. | |||
* ''toplevel::mixin::b2g_bumper'' - bumps the gaia revision that is pulled in to build gecko, e.g., [https://github.com/mozilla/mozilla-central/commit/7cafdc89ac117eadae8fb917045c220c03ad2c68 this commit] | |||
* ''toplevel::mixin::bouncer_check'' - checks bouncer | |||
* ''toplevel::mixin::buildmaster_db_maintenance'' - runs maintenance checks on the Buildbot databases | |||
* ''toplevel::mixin::releaserunner'' - the buildmaster component of the releaserunner application | |||
* ''toplevel::mixin::selfserve_agent'' - the buildmaster component of the buildapi (aka self-serve) application | |||
* ''toplevel::mixin::slaverebooter'' - the slaverebooter application |