Believe it or not, it’s that time of year again. Now I know because of the abundance of holiday music blaring through store speakers you might think I’m referring Christmas but alas, jolly ole St. Nick is going to have to wait. I’m talking about the OpenStack Summit, time for contributors and users from around the world to join together, break bread and share ideas.
Before the conference even kicks off, however, a small group of enthusiasts joined together in what quickly started to feel like the basement of Berlin City Cube. Their goal was to learn how to become active members of the OpenStack community.
OpenStack Upstream Institute was designed by the OpenStack foundation to share knowledge about the different ways to contribute to OpenStack. The program was built with the principle of open collaboration in mind and was designed to teach attendees how to find information, as well as how to navigate the intricacies of the technical tools for each project.
Good turnout for day two of @OpenStack Upstream Institute! Taking everyone how to use git and gerrit, Zuul, etc. #OpenStackSummit @lenovo pic.twitter.com/BRFD5IZFJj
— Jay Bryant (@jungleboyj) November 12, 2018
Over the day-and-a-half long course, attendees are given the chance to have hands-on practice in a sandbox environment that helps prepare them to develop, test, prepare and upload new code snippets or documentation for review.
Upstream institute in session. #openstack #berlin pic.twitter.com/IRWBNyXt5x
— Joseph Sandoval (@jrsfifo) November 11, 2018
However, their learning is not limited to simply technical training; attendees also learn about the culture of OpenStack and what it means to be a part of the OpenStack Community. For example, in order to develop for OpenStack it is helpful to understand the Four Opens:
1) OpenStack is open source, being released under the Apache Licence 2.0 and will remain fully open source. This means there will never be an enterprise edition of OpenStack.
2) Open design means that OpenStack is committed to an open design process; every release cycle holds face to face events where that are open to everyone so that the OpenStack community can control the design process.
3) Open development states that OpenStack source code will be maintained in a publically accessible repository during the entire development process.
4) Open community A decision-making policy which assumes general consent if no responses are posted within a defined period.
See the Upcoming Trainings page for details on the Institute – training is occasionally offered outside Summits.
Are you interested in becoming an OpenStack contributor or active member of the OpenStack community but can’t make it to the Upstream Institute training?
Considering the following steps:
- Pick an OpenStack project to try.
Can’t decide? Take a look at the documentation, as every user relies heavily on documentation regardless of the project resources being used. - Sign up for the OpenStack mailing list that falls within your interests
- Join OpenStack IRC.
- Review the Upstream Institute Training slides.
- Check out the the Contributor guide.
Goodbye Berlin! This was the longest I have ever been out of the US. Thank you to @spotzz_ for continuing to be an amazing mentor. Thank you to @jungleboyj @kmarc @jillrouleau @ashinclouds and so many others for welcoming in to the #OpenStack family. pic.twitter.com/Qao6HNmzbr
— Ell (@Ell_o_Punk) November 19, 2018
About the author
Ell Marquez has been part of the open-source family for a few years now. In this time, she has found the support needed from her mentorship relationships to grow from a Linux Administrator to an OpenStack technical trainer at Rackspace. Recently, she took the leap to join Linux Academy as a technical evangelist.
- What the OpenStack Upstream Institute is all about - December 3, 2018
- The power of a moment: Making a difference through mentoring - July 16, 2018
- Rebooting the OpenStack Mentorship program - June 25, 2018