Skip to content

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.