Building Workday's Next Generation Private Cloud with Zuul
summary
Workday runs 87 OpenStack clusters totaling about 2 million cores, 12 PB RAM and ~60,000 concurrent VMs with ~240,000 VM recreates weekly, and builds a next‑gen private cloud (WPC4) using Zuul + Gerrit as CI, finishing a working OpenStack pipeline in ~2 months. Migration replaces Jenkins/Chef with branch‑based gating, job variants and Ansible playbooks, enables multiple stable releases, but forces private mirrors, custom Ubuntu images, workarounds for nodepool and secrets, and avoids using Zuul for CD.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 0:15Context
- 0:50Openstack
- 3:18Where are we now
- 5:43Why Zuul
- 8:05Pain Points
- 9:14Release Pipeline
- 10:05Zuul
- 11:35Zuul caveats
- 13:45Benefits
- 14:35Extra thoughts
- 15:40Zuul deployment
related talks
19mZuul CI for Kubernetes on the Workday Private Cloud
45mDeveloping, testing and deploying open infrastructure with Zuul for the OpenDev collabatory
24mAutomating OpenStack Operations with Zuul
52mLet’s build a private cloud – how hard can it be?
54mOpenStack Development: The Infrastructure Behind the Infrastructure
29mThe only easy day was yesterday (Zuul+Karpenter)
29mLessons Learnt Operating Multiple Cloud Foundry on OpenStack Deployments
17mOur Journey to Kubernetes at Scale
