=========================== Official OpenStack projects =========================== .. image:: ./_assets/os_background.png :class: fill :width: 100% .. note:: Tags: [management] [operator] [user] [new_dev] [dev] Official OpenStack projects =========================== - `Requirements `_ for official OpenStack projects - Projects improve and grow independently but also strive to improve 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 - Official OpenStack projects are tracked in the `Project Navigator `_ - Big Tent was a code name for the official OpenStack projects .. note:: - Not all projects are currently tracked in Project Navigator. The goal, however, is for it to be an ever growing list. 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 at 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. 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 needed to operate OpenStack depending on use cases .. note:: - Full list of Official OpenStack Project Teams: https://governance.openstack.org/tc/reference/projects/index.html Core and Optional Services ========================== .. image:: ./_assets/official-openstack-projects.png :scale: 90 % Exercise ======== - Find the requirements that must be met to be an official OpenStack project - Tags can be associated with projects. Find out what tags are and find the current list of available tags. .. note:: - https://governance.openstack.org/tc/reference/new-projects-requirements.html - An official project is aligned with the OpenStack Mission if it - has a clear and defined scope - provides a cloud infrastructure service or directly builds on an existing OpenStack cloud infrastructure service - Follows/observes the four opens: Source, Community, Development, Design - http://governance.openstack.org/reference/tags/index.html - Describe the artifacts created by an OpenStack community team - Processes followed, release management, etc. References ========== - `PTG `_ - `Mentoring `_ - `Internship Programs `_ - `OpenStack Project Teams `_ - `New Project Requirements `_ - `Tags `_ .. note:: - This slide is for reference links in case people want to get more information later. Presenters do not need to spend time on this.