- See and manage hardware inventory across sites
- Enrol new devices into the fleet
- Run and observe provisioning, validation, and burn-in workflows
- Handle day-2 operations such as remediation and decommissioning
What Fleet Manager manages
Fleet Manager coordinates work across several systems:- NetBox for inventory and site metadata
- OpenStack services such as Ironic, Nova, and Placement
- DHCP infrastructure used during provisioning
- 1Password and related secret-management workflows
- SLURM for hardware burn-in and validation workloads
- Prometheus, Grafana, and Temporal for visibility into running systems
How Fleet Manager is deployed
Fleet Manager is built around a hub/satellite topology:- The hub exposes the main API and provides the global control-plane view
- Each satellite runs site-local agents and workflow workers close to the hardware it manages
- Background agents synchronise data from external systems into Fleet Manager’s own database so the API can serve rich queries without depending on live fan-out calls
Audience
These published Fleet Manager docs are written for internal-public use by engineers and operators. They intentionally include concrete operational commands, environment-specific checks, and rollout steps needed to stand up and run Fleet Manager.Use These Docs
- Start with Getting Access for the access you need as an operator or user of Fleet Manager
- Keep the Glossary to hand for the hardware, OpenStack, scheduling, and validation terms these docs assume
- Use the Operator Guide for day-to-day operational entrypoints
- Use the Deployment Guide when standing up or validating a site
- Use the Developer Guide when working in the codebase, authoring workflows, or setting up a local development environment — see Onboarding for the team onboarding checklist and ownership map
- Use Temporary Production Cluster Access for time-limited production Kubernetes access