~/talk

OpenStack Development: The Infrastructure Behind the Infrastructure

links:none on file
slides:none on file

OpenStack runs a bespoke CI stack that gates every change and handles spikes of contributions (up to 200 contribution activities an hour); it uses garrett, git review, Jenkins with Jenkins Job Builder, and speculative test orchestration via zuul to merge changes only after unit and 45-minute integration tests pass. Dev environments use devstack and cached VM images across multiple OpenStack clouds; logs (terabytes per cycle) feed Elasticsearch/Logstash for failure analysis. The system reduces merge breakage, runs ~1,000 test clouds daily, and recovers from flaky external services via caching and retries.

AI-written summary · about

  1. 0:00Introduction
  2. 1:38Components of OpenStack
  3. 3:21Horizontal efforts
  4. 5:15Release management
  5. 8:02Contributors
  6. 9:45Onboarding
  7. 10:54Developer Infrastructure
  8. 14:28Developer Environment
  9. 17:44Project Gating
  10. 18:48Automation
  11. 19:32Developer Workflow
  12. 23:30Garrett
  13. 25:01Garrett screenshots
  14. 26:22Garrett diff view
  15. 27:05Launchpad integration
  16. 28:34Garrett Review
  17. 30:42Testing
  18. 32:11Challenges
  19. 34:14Garrett Git Prep
  20. 35:13Dev Stack Gate
  21. 35:47Problems
  22. 37:44Nodes
  23. 39:08Zuul
  24. 40:06Simulation
  25. 43:20Gate Pipeline
  26. 43:51Jenkins Job Builder
  27. 45:32Jenkins Job Template
  28. 48:28Nova Job Template
  29. 50:10Git Repository
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.