ReleaseEngineering/PuppetAgain/Modules/toplevel: Difference between revisions

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::gaia_bumper'' - bumps gaias
* ''toplevel::server::puppetmaster'' - PuppetAgain puppet master
* ''toplevel::server::puppetmaster'' - PuppetAgain puppet master
* ''toplevel::server::buildmaster'' - 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
canmove, Confirmed users
1,394

edits