The OpenStack Blog

Category: Communication

OpenStack Technical Committee Update

The OpenStack Technical Committee (TC) meets weekly. During the meeting on 2014-06-03, one of the topics we discussed was the relatively low turnout for the TC election as compared to the PTL elections. The most productive thing to come out of that discussion was that we needed to do a better job of communicating what the TC is working on and why it is important. As a result, we will be posting regular updates about the TC to the OpenStack blog. This first post will likely be a bit longer as it’s important to set up some of the context for the things we are currently discussing.

How the TC was formed is described in the history of OpenStack open source project governance  by the current chair of the TC, Thierry Carrez.

Openness

Open governance is an important value held by OpenStack and the TC wants to be as open as possible. In addition to these regular updates, you can find the details of everything we do in a few other places. The archives of the openstack-tc mailing list are open. Our weekly IRC meetings are public and logged.

All project governance work is managed in a git repository and changes are reviewed in gerrit in the same way that we review code. Everyone that is interested is invited to comment on proposed governance changes. You can find a list of changes under review here. You can find a list of previously approved changes and the discussions that happened on their reviews here.

Project Incubation and Graduation Requirements

One of the responsibilities of the TC is to manage the set of projects that are included in the OpenStack integrated release. New projects may apply to be incubated. Incubated projects will later be reviewed for graduation from incubation. A graduated project is a part of the integrated release.

As OpenStack has grown, it became clear that we needed to be much more clear around our expectations of projects for incubation and graduation. Over the last year we worked to formalize these expectations in a document in the governance repository. We approved the first version of this document on December 2, 2013. We have been updating it ever since as more issues need to be clarified. You can find the latest version of that document in the Governance git repository.

Toward the end of the Icehouse development cycle, we started a process of going through all projects already in the integrated release and evaluating them against this criteria. For any project that has gaps against these expectations, we require that the PTL present a plan for addressing these gaps during the Juno cycle.

Glance

The latest project review was for Glance, during the TC meeting on 2014-06-10. The only gap found for Glance was around tempest test coverage. Specifically, Tempest does not cover uploading a real binary image to Glance. The Glance PTL will now come up with a plan to address this gap and the TC will review progress against this plan throughout the Juno cycle.

We actually spent quite a bit of this meeting talking about Glance. The most controversial topic is around the proposal to increase its scope. Glance is currently focused on disk images. There is a proposal against the governance repository to expand its scope to cover a more general definition of artifacts. The particular use cases that inspired this direction for Glance is the desire to store things like Heat or Murano templates. In the end, there seems to be broad support for the general direction proposed. We still have some work to do to get the wording of the mission statement in a form that everyone is comfortable with.

Finally, the Glance project brought an important cross-project API consistency question to the TC. Specifically, they have an alternative method for how they would like to expose actions through their API which is different from how Nova does it currently, for example. There was support for the specific proposal. However, it raises the larger question about how we go about best working toward cross project API consistency. We would love to have someone lead an effort to create a cross-project API style guide for OpenStack, but it’s unclear who will do it and exactly who would review and approve the content. I expect this to be an ongoing discussion.

You can find the full mailing list thread that spawned this API discussion in the archives starting in May and continuing in June.

Designate

Another project that has received a lot of attention recently is Designate, which provides DNS as a Service for OpenStack. This is a sorely needed feature for OpenStack deployments so I’m very happy to see the progress made in this area.

The project recently applied for incubation. This is actually the second time that Designate has applied for incubation. The first time was one year ago, in June of 2013. After the first application, the TC concluded that it was a bit too early to incubate the project. There were various concerns, but the primary one was the level of involvement in the project, in terms of individuals and separate companies.

Designate has matured a good bit over the last year and I’m proud to announce that the application has been approved. Designate is now an incubated project!

The earliest Designate will be included in the integrated release would be the K release. Given that we’re already well into the Juno cycle, the L release seems more realistic. This is a topic that the TC would revisit at the end of the Juno development cycle.

Future Updates

We want to make these updates from the TC as useful as possible. If you have any comments or suggestions, please let us know!

OpenStack Community Weekly Newsletter (May 30 – June 6)

An Ideal OpenStack Developer

In a long piece, Mark McLoughlin thinks about the velocity OpenStack achieved and how it has managed to attract an unusual number of contributors and, for such a complex project, made it relatively easy for tThe way I feel when upgrading my OpenStack cloudhem to contribute. He attempts to define The Prototypical OpenStack Developer. The ideal that we should aspire to. The standard that all contributors should be held to. And asks questions at the end.

Analysis of April 2014 TC election

Thierry Carrez found time to analyze the results of the recent 2014 election to renew 7 of the 13 Technical Commitee’s members. It seems we have ‘currents’ among voters, from the foodie party to the French one.

Understanding OpenStack Designated Code Sections – Three critical questions

After nearly a year of discussion, the OpenStack board launched the DefCore process with 10 principles that set us on path towards a validated interoperability standard.   We created the concept of “designated sections” to address concerns that using API tests to determine core would undermine commercial and community investment in a working, shared upstream implementation. Designated sections provide the “you must include this” part of the core definition.  Having common code as part of core is a central part of how DefCore is driving OpenStack operability.

State of Application Developer Experience with OpenStack

When Matt Farina first started writing applications that ran in OpenStack clouds or worked against the APIs the experience was painful. Things are improving but his post reminds us that we have plenty of opportunities to improve.

Reports from Juno Summit – Atlanta 2014

Tips ‘n Tricks

Upcoming Events

Other News

Got Answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Welcome New Reviewers and Developers

Flint Calvin David J Hu
Fathi Boudra Syd Logan
JunichiMatayoshi Ryan Oshima
Talusani Mani Shanker Flint Calvin
Kaleb Pomeroy Ellen Hui
Lorcan Browne Michael Johnson
Jorge Chai Eyal Edri
Bob Thyne
Paul Kehrer
Nirmal Thacker
Alex Frolov
Nikita Gerasimov
Benedikt Trefzer
pk
Steve Heyman
Ryan Moats
Nanuk Krinner
John Vrbanac

Latest Activity In Projects

Do you want to see at a glance the bugs filed and solved this week? Latest patches submitted for review? Check out the individual project pages on OpenStack Activity Board – Insights.

OpenStack Reactions

The way I feel when upgrading my OpenStack cloud

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

OpenStack Community Weekly Newsletter (May 23 – 30)

MySQL Galera does *not* support SELECT … FOR UPDATE

It’s not as bad as it sounds but I think it’s worth mentioning here for two reasons: this conversation came as a result of putting developers and operators in the same room, again, in Atlanta. It proves that we’re on the right track to building cohesion among groups that have been perceived as separated (but never meant to be). The second reason is that on top of resolving real-life operational issues, this amazing OpenStack community finds ways to spark and quickly sedate an entertaing flame war on which SQL is better than yours. Worth reading the whole thread.

Reports from Juno Summit – Atlanta 2014

Tips ‘n Tricks

Reports from Past Events

Upcoming Events

Other News

Security Notes and Advisories

Got Answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Welcome New Reviewers and Developers

Marcelo Dieder Vern Hart
Kévin Bernard-Allies Sam Whyte
Rodrigo Duarte Pavel Kholkin
Kashyap Kopparam Manju Ramanathpura
Chris Dent Timothy R. Chavez
Andrey Pavlov Omri Gazitt
Martin Geisler Isabell Sippli
Benedikt Trefzer Alexey I. Froloff
Patrick Crews Mike May
Omri Gazitt John Schofield
chrisroberts Feodor Tersin
Nataliia Uvarova Ashwin Agate
Matthew Montgomery Michael Solberg
gdcabrera
Praveen Yalagandula
Feodor Tersin
Manuel Desbonnet

Latest Activity In Projects

Do you want to see at a glance the bugs filed and solved this week? Latest patches submitted for review? Check out the individual project pages on OpenStack Activity Board – Insights.

OpenStack Reactions

trying-to-fix-xml-api

Looking at the xml API implementation in nova

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

OpenStack Community Weekly Newsletter (May 2 – 23)

Taking Stock of OpenStack’s Rapid Growth

With another successful OpenStack Summit in the books, Jonathan Bryce reflects on three big areas of maturity that are rapidly emerging for the project: user maturity, software maturity and a focus on cloud operations.

OpenStack Superuser

Superuser is a new online publication dedicated to the experiences of individuals who are running OpenStack clouds of all sizes, across all industries. The online publication lives at superuser.openstack.org.

How DefCore is going to change your world: three advisory cases

The first release of the DefCore Core Capabilities Matrix (DCCM) was revealed at the Atlanta summit. At the Summit, Joshua McKenty and Rob Hirschfeld had a session which examined what this means for the various members of the OpenStack community. A rather lengthy post reviews the same advisory material.

Community Office Hours

One of the requests in Atlanta was to setup carefully listening ears for developers and users alike so they can highlight roadblocks, vent frustration and hopefully also give kudos to people, suggest solutions, etc. The Community Managers have added two 1 hour slots to the OpenStack Meetings calendar

    • Tuesdays at 0800 UTC on #openstack-community (hosted by Tom)
    • Fridays at 1800 UTC on #openstack-community (hosted by Stefano)

so if you have anything you’d like the Foundation to be aware of please hop on the channel and talk to us. If you don’t/can’t use IRC, send us an email and we’ll use something else: just talk to us.

Reports from Juno Summit – Atlanta 2014

Tips ‘n Tricks

Reports from Other Events

Upcoming Events

Other News

Security Notes and Advisories

Got Answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Welcome New Reviewers and Developers

Zhou Yu Tim Pownall
Thanassis Parathyras Victor HU
Chuck Carlino Craig Jellick
Paul Kehrer Chris Dent
kedar kulkarni Nastya Urlapova
Radoslaw Smigielski Gaudenz Steinlin
Masco Kaliyamoorthy Ravi Vagadia
Srinivasa Acharya Federico Lucifredi
Gary W. Smith Susaant Kondapaneni
John Brogan Lorcan Browne
Lukas Bezdicka Hideaki Suzuki
Adam Harwell Kevin
Nikolay Makhotkin Masco Kaliyamoorthy
Federico Lucifredi Ethan Lynn
Ethan Lynn Dave Tucker
Jun Wu gangadhar singh
Sudheendra Murthy Vishal Thapar
Vasudev Kamath Rashmi P
Mark Sturdevant Zhou Yu
Shashank Gupta Swami Reddy
Gabriel Assis Bezerra Rodrigo Duarte
Phillip Toohill
Erik Moe
Chuck Carlino
Tim Potter
Esparta
Adam Harwell
Xiandong Meng
Robert Parker
Gal Sagie
Mitsuhiro Tanino
Kevin Mentzer
Henrique Truta
Gary W. Smith
Slawomir Bochenski

Latest Activity In Projects

Do you want to see at a glance the bugs filed and solved this week? Latest patches submitted for review? Check out the individual project pages on OpenStack Activity Board – Insights.

OpenStack Reactions

When having to review a long list of trivial spelling correction patches

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

OpenStack Upstream Training in Atlanta A Big Success

The first edition of OpenStack Upstream Training completed today in Atlanta: the class made of software developers from around the world, started learning technical and social convention of one of the largest open source collaboration project. During the first day, twenty people picked a real bug or feature to work on, got their development environment setup, signed the CLAs and made the first attempts at committing and reviewing patches. After getting the ‘hard’ technical skills sharpened, the second day of training was all about learning the ‘soft’, social skills necessary to collaborate with a massive amount of people across the continents.

If you saw pictures of legos on twitter tagged #openstack, you have seen images of the OpenStack City role playing game. The students were split in three groups and starts with a city partially built, with a rough master plan for expansion. One group of students acts as the rulers of the city, another group acts as new contributor and the third group acts as the Product Manager of the new contributors. The role game is a nice way to practice the suggestions of the morning. on how to communicate intentions, execute on ideas, interact with other people working on OpenStack components.

With many years of practise contributing to many free software projects, Loic Dachary kindly donated his time to the OpenStack Foundation to lead the training, adapting the content of Upstream University to the specific needs of OpenStack. The class gives strong emphasis on the soft skills necessary to speed up acceptance of contributions. We noticed that over the years, a lot of new contributors, especially occasional ones, don’t have enough exposure to the big picture of OpenStack and these are more likely to be frustrated by the complex set of tools, processes, people between a bug fixed on a local branch and code accepted upstream. Based on the feedback gathered, this first set of graduates from OpenStack Upstream Training will surely get a pleasant experience. Hopefully they’ll keep growing inside OpenStack community and help future first time contributors.

The group is the first set of graduates of OpenStack Upstream Training: David BinghamBob Bennett, Daneyon HansenJacki Bauer, Gangadhar Singh, Om KumarTim FreundRichard ColemanJerry Xinyu Zhao, Sam Su, Shuichiro MakigakiJunichi MatayoshiDerek AndersonDave Fogelson, Ryo KurahashiRajeev GroverSrinivasa AcharyaVishal Thapar, Rashmi, Rohit, Jack Mac. When you meet them this week, please thank them for the time they dedicated to the project and consider them a beautiful present. I, Loic and other mentors will keep meeting online with them in the next weeks, until their chosen contribution will be merged.Thanks to all participants, Loic and Sahid Orentino Ferdjaoui, Édouard Thuleau, Chris Ricker for assisting.

We hope to replicate the training in Paris: stay tuned for the details soon.

OpenStack Community Weekly Newsletter (Apr 25 – May 2)

DefCore Core Capabilities Selection Criteria SIMPLIFIED -> how we are picking Core

Rob Hirschfeld summarizes the status of discussions within OpenStack community of what is ‘Openstack’. The effort is now summarized in a diagram showing the 12 criterias grouped in 4 main categories. Better go read Rob’s post, it’ll all make sense.

Announcing the O’Reilly OpenStack Operations Guide

O’Reilly has completed the production of the OpenStack Operations Guide: Set Up and Manage Your OpenStack Cloud. You can get your bits-n-bytes copy at http://docs.openstack.org/ops/ or order a dead-tree version on the O’Reilly site.

What It Means To Be In The OpenStack Community (One Member’s Take)

What is Kenneth Hui, Rackspace Technology Evangelist, deeply committed member of OpenStack, doing at a CloudStack conference? Read his blog post to find out what it means to be a good citizen of a community.

Results of the TC Election

Please join me in congratulating the 7 newly elected members of the TC: Thierry Carrez, Jay Pipes, Vishvananda Ishaya, Michael Still, Jim Blair, Mark McClain, Devananda van der Veen. Full results: Full results.

The road to Juno Summit – Atlanta 2014

Tips ‘n Tricks

Reports from Previous Events

Upcoming Events

Other News

Got Answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Welcome New Reviewers and Developers

Christina Darretta Abhinav Agrawal
Sam Hague Gabriel Assis Bezerra
Obulapathi Michael Tupitsyn
yummy.bian Laurel Michaels
Tushar Gohad Karin Levenstein
Karin Levenstein Baohua Yang
Andrew James
Tushar Gohad

Latest Activity In Projects

Do you want to see at a glance the bugs filed and solved this week? Latest patches submitted for review? Check out the individual project pages on OpenStack Activity Board – Insights.

OpenStack Reactions

1396717999811

When doing a recheck and falling on an another bug

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

Announcing the O’Reilly OpenStack Operations Guide

Er, what’s this? An O’Reilly OpenStack Operations Guide offered side-by-side with the continuously-published OpenStack Operations Guide? Yes, your eyes do not deceive you, O’Reilly has completed the production of the OpenStack Operations Guide: Set Up and Manage Your OpenStack Cloud. You can get your bits-n-bytes copy at http://docs.openstack.org/ops/ or order a dead-tree version on the O’Reilly site.

oreilly-openstack-ops-guide

This book was a complete community effort with a bit of a twist: we held a five-day book sprint back in February 2013 with the seven original authors and one book sprint facilitator, Adam Hyde. We wrote and wrote and wrote some more, then edited and glued it all together so that we had a 240 page book by Friday afternoon. The book got quite a bit of love and attention for the next year or so, and in February 2014 we held a mini-sprint with the original authors to update the book for the Havana release and to address developmental edits from our O’Reilly editors, led by Brian Anderson and first introduced by Andy Oram. In the developmental edit, we added a new architecture with RedHat using OpenStack Networking (neutron) as an alternative to Ubuntu with legacy networking, nova-network. We tested a process for upgrading from Grizzly to Havana in a new upgrades chapter. We also added a lot of network troubleshooting information. There’s a new “Havana Haunted by the Dead” tale from the crypt/cloud. We included an expanded glossary as well. Also an exciting addition to a book nerd like myself is the index.

As mentioned in the book itself, we appreciate the 50-plus contributors who support this book and the tool chains around it. Reviews, continuous builds, output, and translations are all an important part of this book’s surrounding systems.

The following people are contributors in the many methods it takes to create a book in the community: Akihiro Motoki, Alejandro Avella, Alexandra Settle, Andreas Jaeger, Andy McCallum, Benjamin Stassart, Beth Cohen, Chandan Kumar, Chris Ricker, David Cramer, David Wittman, Denny Zhang, Emilien Macchi, Gauvain Pocentek, Ignacio Barrio, James E. Blair, Jay Clark, Jeff White, Jeremy Stanley, K Jonathan Harker, KATO Tomoyuki, Lana Brindley, Laura Alves, Lee Li, Lukasz Jernas, Mario B. Codeniera, Matthew Kassawara, Michael Still, Monty Taylor, Nermina Miller, Nigel Williams, Phil Hopkins, Russell Bryant, Sahid Orentino Ferdjaoui, Sandy Walsh, Sascha Peilicke, Sean M. Collins, Sergey Lukjanov, Shilla Saebi, Stephen Gordon, Steven Deaton, Summer Long, Uwe Stuehler, Vaibhav Bhatkar, Veronica Musso, Ying Chun “Daisy” Guo, Zhengguang Ou, and ZhiQiang Fan.

We want to be sure you read this book and log bugs and perhaps even fix some yourself if you’re so inclined! You can read how to on the OpenStack wiki. We also have the OpenStack Security Guide, written in a five day book sprint in June 2013. And we won’t stop there! Plans are underway for a third book to be written with a five day book sprint to help people design OpenStack clouds for many use cases.

We’ll continue to update these books using our community tool chain. We greatly appreciate the support from the OpenStack Foundation and O’Reilly to give the OpenStack Operations Guide that professional polish it deserves.

OpenStack Community Weekly Newsletter (Apr 18 – 25)

Gerrit downtime and upgrade on 2014-04-28

The OpenStack infra team has been working to put everything in place so that we can upgrade review.o.o from Gerrit version 2.4.4 to version 2.8.4 We are happy to announce that we are finally ready to make it happen! We will begin the upgrade on Monday, April 28th at 1600 UTC (the OpenStack recommended ‘off’ week).

OpenStack gets lots of students this summer

The selection’s results are in and OpenStack is adding 10 new people working on our awesome project. Please join me and welcome students from Google Summer of Code and Outreach Program for Women.

The road to Juno Summit – Atlanta 2014

Security Advisories and Notices

Tips ‘n Tricks

Reports from Previous Events

Upcoming Events

Other News

Got Answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Welcome New Reviewers and Developers

Karin Levenstein William C. Arnold
Aleksandra Fedorova Rajeev Grover
Rajeev Grover Graham Hayes
Megan Rossetti Erik Colnick
Robert Nettleton
Megan Rossetti

Latest Activity In Projects

Do you want to see at a glance the bugs filed and solved this week? Latest patches submitted for review? Check out the individual project pages on OpenStack Activity Board – Insights.

OpenStack Reactions

It's magick

When looking over sqlalchemy migration code to see how it works

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

OpenStack gets lots of students this summer

The selection’s results are in and OpenStack is adding 10 new people working on our awesome project. Please join me and welcome students from Google Summer of Code and Outreach Program for Women:

  • Artem Shepelev
  • Kumar Rishabh
  • Manishanker Talusani
  • Masaru Nomura
  • Prashanth Raghu
  • Tzanetos Balitsaris
  • Victoria Martínez de la Cruz
  • Virginia Gresham
  • Ana Malagon
  • Nataliia Uvarova

and their awesome mentors Debojyoti Dutta, Yathiraj Udupi, Boris Pavlovic, Hugh Saunders, Sriram, Joshua Hesketh, Arnaud Legendre, Fei Long Wang, Alejandro Cabrera, Mikhail Dubov, Flavio Percoco, Liz Blanchard, Ju Lim, Eoghan Glynn. Mentors do an important job for the community: if you recognize any of their names in Atlanta, show them your appreciation for helping young students get accustomed to the “OpenStack way”.

OpenStack Community Weekly Newsletter (Apr 11 – 18)

OpenStack Icehouse is here

OpenStack Icehouse, the ninth release of the open source software for building public, private, and hybrid clouds, has nearly 350 new features to support software development, managing data and application infrastructure at scale. The OpenStack community continues to attract the best developers and experts in their disciplines with 1,202 individuals employed by more than 120 organizations contributing to the Icehouse release.

Running with scissors > DefCore “must-pass” Road Show Starts [VIDEOS]

The OpenStack DefCore committee has been very active during this cycle turning the core definition principles into an actual list of “must-pass” capabilities (working page).  This in turn gives the community something tangible enough to review and evaluate.

PTL Election Conclusion and Results

Thank you to the electorate, to all those who voted and to all candidates who put their name forward for PTL for this election. A healthy, open process breeds trust in our decision making capability – thank you to all those who make this process possible.

The road to Juno Summit – Atlanta 2014

Security Advisories and Notices

Tips ‘n Tricks

Reports from Previous Events

Upcoming Events

Other News

Got Answers?

Ask OpenStack is the go-to destination for OpenStack users. Interesting questions waiting for answers:

Welcome New Reviewers and Developers

Mohammed Naser Roger Luethi
Shweta Patil Trump.Zhang
Shiori Toyoshima Sagar Ratnakara Nikam
Florian Robert Mizielski
Sandhya Balakrishnan Ray Chen
Jeff Shantz Adambuntu
Paul Ward Nayna Patel
AlexConrad Dwight Hubbard
Roger Luethi Vladimir Kuklin
Rajdeep Vitaly Kramskikh
Cristian Tomoiaga Swaminathan Vasudevan
john brooker Ryan McNair
bruceSz Mohammed Naser
Mike Scherbakov Evgeniy L
Dougal Matthews Dmitry Pyzhov
Chad Roberts Aleksey Kasatkin
Vitalii Éric Araujo
Jay Dobies Don Domingo
Coleman Corrigan Chinmaya Bharadwaj
Jonathan LaCour
Pranesh
Anastasia Kuznetsova

Latest Activity In Projects

Do you want to see at a glance the bugs filed and solved this week? Latest patches submitted for review? Check out the individual project pages on OpenStack Activity Board – Insights.

OpenStack Reactions

when it’s the release day

The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.

Back to top