Capacity planning¶
Status: draft — content will evolve as procedures are finalized.
Guidance for sizing the mirror factory and build environment.
Mirrors and registry¶
- Track growth rate of package repositories and container layers; maintain headroom for at least two full snapshots.
- Schedule registry garbage collection and mirror pruning windows based on observed usage.
Builders¶
- Baseline builder requirements: 4+ vCPU, 16+ GB RAM, >= 80GB local disk for Kolla profiles.
- Monitor disk and network throughput during builds and adjust Nodepool flavors accordingly.
Scheduling¶
- Use Zuul semaphores to cap concurrent builds hitting the registry.
- Reserve maintenance windows for large rebuilds or base image rotations.