---
breadcrumbs:
- - /chromium-os
  - Chromium OS
- - /chromium-os/testing
  - Testing Home
page_name: infrastructure-components
title: Infrastructure Components
---

Documentation about each of the chromeOS autotest infrastructure components can
be found here. The components are grouped into 2 categories: those that are
"core" pieces of the infrastructure, such as the scheduler, dev servers, and
results database; and those that are "auxiliary" pieces of infrastructure, such
as monitoring and bug-filing systems.

(**\*** = internal to Google only)

**Core Infrastructure Components**

*   Scheduler \[[server
            admin](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/autotest-scheduler)(**\***)
            | [design doc](/system/errors/NodeNotFound)\]
*   [Dev
            server](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/dev-server)
            (**\***)
*   [Drones](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/autotest-drones)
            (**\***)
*   [DHCP
            server](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/dhcp-server)
            (**\***)
*   [Golo
            proxy](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/golo-proxy)
            (**\***)
*   [DNS
            server](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/dns-server)
            (**\***)
*   [Puppet](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/puppet)
            (**\***)
*   [Database](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/database)
            (**\***)
*   [RPM
            server](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/rpm-server)
            (**\***)

**Auxiliary Infrastructure**

*   Monitoring systems \[[server
            admin](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/monitoring-systems)(**\***)
            | [graphite](/system/errors/NodeNotFound)\]
*   [Autotest development test
            machines](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/autotest-development-test-machines)
            (**\***)
*   [Bug filing
            system](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/bug-filing-system)
            (**\***)
*   [AFE RPC infrastructure](/system/errors/NodeNotFound)
*   [Autoserv packaging](/system/errors/NodeNotFound)
*   [Keyvals](/chromium-os/testing/infrastructure-components/keyvals)
*   [GS offloader](/system/errors/NodeNotFound)
*   [Gsutil
            setup](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/gsutil-setup)
*   Perf dashboard uploader: \[[user
            guide](https://docs.google.com/a/google.com/document/d/1zykB3eO9rXSCAv6czoha-CL8yvH4mg6GyRtaJuVOefo/edit?usp=sharing)(**\***)
            | [developer
            guide](https://docs.google.com/a/google.com/document/d/1jUe4PXCCaj1_rII7_J4uu8mLwRgglljEvCH_ssd057s/edit?usp=sharing)(**\***)\]
*   Test health monitoring \[[user
            guide](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/test-health-monitoring)(**\***)
            | [developer
            guide](https://sites.google.com/a/google.com/chromeos/for-team-members/lab2/infrastructure-components/test-health-monitoring/test-health-monitoring-developer-guide)(**\***)\]
