OpenStack Project Infrastructure
OpenStack Project
- Develops software to manage virtual resources as a service
- 2K active contributors
- 300 contributing companies and organizations
- 13 elected Technical Committee members
OpenStack Community
- 75 registered user groups internationally, many more ad-hoc
- 250 unofficial Git repositories
- Communicates in the open on mailing lists and IRC
- Scheduled meetings in IRC with published logs and minutes
OpenStack Foundation
- Non-profit trade organization
- 24 member Board of Directors (some elected, some appointed)
- 15 full-time employees
- 10K individual members
- 100 member companies
- US$10M in funding
Project Development
- Semi-annual design summits for planning
- 200 official Git repositories
- All changes go through code review
- Decentralized group approval process
- Testing enforced before merging
Continuous Integration
- In the past 6 months (Juno development cycle)
- 20K changes merged
- 1.8M jobs ran
- 18TB logs analyzed and stored
Infrastructure Team
- Manages infrastructure using the same workflow as it
provides for its development community
- Consists of
- 5 root sysadmins in a variety of timezones
- countless contributors from the rest of the community
- everyone is encouraged to participate
Infrastructure Systems
- Documented at
http://ci.openstack.org/
- All free software
- Running entirely on donated virtual resources
- 50 infrastructure Git repositories
- Many other applications: Gerrit, cgit, Jenkins, Logstash,
ElasticSearch, Kibana, Bandersnatch, OpenAFS, Kerberos, Mailman,
MediaWiki, Etherpad Lite, Graphite, Cacti, Puppet, PuppetBoard
Some Hosted Services
- GitHub
- LaunchPad
- Transifex
- Foundation/Project Web Presence