Jump to: navigation, search

Difference between revisions of "Project Teams"

m (ThierryCarrez moved page Projects to Programs)
Line 1: Line 1:
 +
== What are programs ? ==
  
OpenStack's mission is to provide ubiquitous, free, open-source software for powering public and private clouds. There are a number of software projects working towards this mission. Some of these are official projects under the direct control of the OpenStack community and some are related to OpenStack, providing useful additional capabilities, but are not part of OpenStack charter or release process.
+
The OpenStack project mission is ''to produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable''. '''OpenStack Programs''' are efforts which are essential to the completion of our mission. Programs can create any code repository and produce any deliverable they deem necessary to achieve their goals.
  
The [[Governance/TechnicalCommittee|Technical Committee]] has a mandate to review projects that wish to be included as official OpenStack projects. See [[ProjectTypes]] for a complete description of each category.
+
The [[Governance/TechnicalCommittee|Technical Committee]] has a mandate to review programs that wish to be included as official OpenStack programs.
  
The process new projects can follow to become part of OpenStack is described [[Governance/NewProjects|here]].
+
The process new programs can follow to become part of OpenStack is described [[Governance/NewPrograms|here]].
  
== OpenStack official projects ==
+
The process new projects can follow to become part of the OpenStack 'Integrated' release is described [[Governance/NewProjects|here]].
  
=== Integrated Projects (Havana release) ===
+
== OpenStack official programs ==
* OpenStack Compute (nova): https://launchpad.net/nova
 
* OpenStack Object Storage (swift): https://launchpad.net/swift
 
* OpenStack Image Service (glance): https://launchpad.net/glance
 
* OpenStack Identity (keystone): https://launchpad.net/keystone
 
* OpenStack Dashboard (horizon): https://launchpad.net/horizon
 
* OpenStack Networking (quantum): https://launchpad.net/quantum
 
* OpenStack Block Storage service (cinder): https://launchpad.net/cinder
 
* Ceilometer: https://launchpad.net/ceilometer
 
* Heat: https://launchpad.net/heat
 
  
=== Incubated Projects (Havana release) ===
+
* Compute ([https://launchpad.net/nova Nova], [https://launchpad.net/python-novaclient python-novaclient])
* Trove: https://launchpad.net/trove
+
* Object Storage ([https://launchpad.net/swift Swift], [https://launchpad.net/python-swiftclient python-swiftclient])
* Ironic: https://launchpad.net/ironic
+
* Image Service ([https://launchpad.net/glance Glance], [https://launchpad.net/python-glanceclient python-glanceclient])
 +
* Identity ([https://launchpad.net/keystone Keystone], [https://launchpad.net/python-keystoneclient python-keystoneclient])
 +
* Dashboard ([https://launchpad.net/horizon Horizon])
 +
* Networking ([https://launchpad.net/neutron Neutron], [https://launchpad.net/python-neutronclient python-neutronclient])
 +
* Block Storage ([https://launchpad.net/cinder Cinder], [https://launchpad.net/python-cinderclient python-cinderclient])
 +
* Metering/Monitoring ([https://launchpad.net/ceilometer Ceilometer], [https://launchpad.net/python-ceilometerclient python-ceilometerclient])
 +
* Orchestration ([https://launchpad.net/heat Heat], [https://launchpad.net/python-heatclient python-heatclient])
 +
* Database Service (''[https://launchpad.net/trove Trove]'', [https://launchpad.net/python-troveclient python-troveclient])
 +
* Bare metal (''[https://launchpad.net/ironic Ironic]'')
 +
* Oslo (Oslo common libraries incubator, oslo.* libraries and others)
 +
* Infrastructure (projects under openstack-infra/ and more)
 +
* Documentation (*-api docs, openstack-manuals, api-site...)
 +
* QA (tempest)
  
=== Library Projects ===
 
* OpenStack common library: https://launchpad.net/oslo
 
* Python nova client library: https://launchpad.net/python-novaclient
 
* Python swift client library: https://launchpad.net/python-swiftclient
 
* Python glance client library: https://launchpad.net/python-glanceclient
 
* Python keystone client library: https://launchpad.net/python-keystoneclient
 
* Python quantum client library: https://launchpad.net/python-quantumclient
 
* Python cinder client library: https://launchpad.net/python-cinderclient
 
* Python ceilometer client library: https://launchpad.net/python-ceilometerclient
 
* Python heat client library: https://launchpad.net/python-heatclient
 
  
=== Gating Projects ===
+
Note: Projects in ''italic'' are currently under incubation before inclusion in the 'Integrated' common release.
* Devstack (development deployment script): https://launchpad.net/devstack
 
* Tempest (integration testsuite): https://launchpad.net/tempest
 
* openstack-nose (NOSE plugin used in tests)
 
* openstack-requirements
 
 
 
=== Supporting Projects ===
 
 
 
==== Documentation ====
 
* compute-api
 
* identity-api
 
* image-api
 
* netconn-api
 
* object-api
 
* volume-api
 
* openstack-manuals
 
* api-site
 
 
 
==== Infrastructure ====
 
* All Infrastructure projects in [https://github.com/openstack-infra openstack-infra/*]
 
 
 
== Unofficial/related projects ==
 
(transcluded from [[RelatedProjects]])
 
 
 
{{:RelatedProjects}}
 

Revision as of 10:20, 3 July 2013

What are programs ?

The OpenStack project mission is to produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable. OpenStack Programs are efforts which are essential to the completion of our mission. Programs can create any code repository and produce any deliverable they deem necessary to achieve their goals.

The Technical Committee has a mandate to review programs that wish to be included as official OpenStack programs.

The process new programs can follow to become part of OpenStack is described here.

The process new projects can follow to become part of the OpenStack 'Integrated' release is described here.

OpenStack official programs


Note: Projects in italic are currently under incubation before inclusion in the 'Integrated' common release.