training-guides/doc/upstream-training/source/04-official-openstack-projects.rst
Akihiro Motoki 994dec43d6 [upstream] Fix typos
I found several typos during translations.
This commit fixes them.

Change-Id: I9f155fd5a6c0a1523332eebd559f6deee184b56a
2016-10-05 23:56:37 +09:00

4.7 KiB

Official OpenStack projects

image

Official OpenStack projects

  • Requirements for official OpenStack projects
  • Projects are evolving themselves and also sustain for one collaborative framework, OpenStack
  • Projects APIs are documented within the project
  • Testable on its own
  • Dashboard (horizon) and DevStack provide plugin interface for easy integration
  • Big Tent is a code name for the official OpenStack projects

Benefits of being an Official OpenStack project

  • Contributors get to vote in the Technical Committee election
  • Can publish to docs.openstack.org and developer.openstack.org
  • The teams get space on OpenStack Summits and Project Team Gatherings (PTG)
  • Get marketing from the OpenStack Foundation
  • Can participate in common programs, like mentoring and internship to help with on boarding
  • Get guidance from community members and leaders
  • Its activities are under the oversight of the TC

Note

  • PTG: https://www.openstack.org/ptg/
  • Mentoring is run by the Women of OpenStack group, where mentees are guided through the OpenStack processes.
  • The OpenStack Foundation participates in internship programs as Outreachy.
  • Official OpenStack projects can participate by offering topics and mentors for the interns who sign up for this program.

Requirements of Official OpenStack projects

  • Align with the OpenStack Mission and follow the OpenStack way, the four opens
  • Ensure basic interoperability with the rest of OpenStack
  • Have an active team of one or more contributors
  • Participate in any goals specified by the TC, as defined by OpenStack-wide Goals
  • Meet any policies that the TC requires from all projects
  • Submit to the TC oversight
  • It is the projects decision to follow the OpenStack release

Note

  • have a clear and defined scope.
  • provides a cloud infrastructure service or should directly build on an existing OpenStack cloud infrastructure service
  • The four opens
  • ensures basic interoperability with the rest of OpenStack: User-facing API services should support Keystone for discovery and authentication

Core and Optional Services

  • Core services are OpenStack projects and essential in every OpenStack-powered IaaS cloud or product
  • Optional services are also OpenStack projects but not necessarily need to operate OpenStack depending on use cases

Core and Optional Services

image

Tags describing OpenStack Projects

DefCore (or what cloud can be labeled as OpenStack)

image

  • "Guiding principles" used by the Foundation Board to determine how commercial implementations of OpenStack can be granted use of the trademark

Note

  • Implementations that are Core can use OpenStack trademark (OpenStack™)
  • The Implementation is a subset of the whole project
  • Claiming OpenStack requiring use of designated upstream code
  • The Implementation must have an open reference implementation
  • Vendors may substitute alternate implementations
  • Tests can be remotely or self-administered
  • A subset of tests are chosen by the Foundation as "must-pass"
  • Being OpenStack Core Implementation means passing all "must-pass" tests

Exercise

What kind of project do you want to contribute to?