Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Tuesday, October 27 • 5:30pm - 6:10pm
External Plugin Interfaces for OpenStack QA Projects

Sign up or log in to save this to your schedule and see who's attending!

Starting in the Kilo cycle OpenStack underwent a change in governance model where the scope of what we call OpenStack has been redefined. The new model is called the "Big Tent", and is much less exclusionary. Prior to this the QA program had a policy of directly supporting any project that was part of OpenStack, meaning tests in tempest, support in devstack for running them, etc. However in a model where there are far more projects considered part of OpenStack it becomes infeasible to directly support all of them. Even before the "Big Tent" was adopted, we realized that this centralized approach did not scale well with the growing number of OpenStack projects. With the "Big Tent" opening up the doors to more projects, the scale issue has become even more compelling. 

As a result of this change in governance model, we have worked on moving QA in OpenStack to a self-service model, where each new project in OpenStack is responsible for writing and maintaining their deployment scripts and tests, as plugins to the tools for deployment and testing frameworks maintained by the QA team.This will allow both the upstream QA efforts to scale organically with the rest of the OpenStack ecosystem but also allow new projects to control their own testing and deployment stories for gating, which can increase development velocity for newer projects.

This talk will cover the work which was done to add external plugin interfaces to Tempest, Devstack, and grenade as well as go into examples on how to use each project's respective interface. It will also show examples where these plugin interfaces are being leveraged today.

Speakers
avatar for Andrea Frittoli

Andrea Frittoli

QA Tech Lead, HP
Andrea Frittoli started working with OpenStack in 2011, leading the QA for the compute service in HP's - Diablo based - public cloud offering. Before that he worked as integration engineer and architect, delivering IT projects for Telcos for several years. Since 2014 he's a core reviewer for the Tempest project, as well as a Tech Lead for QA at HP, with focus on CI, automation, testing tools and frameworks. He's also a hacker in whatever language... Read More →
avatar for Matthew Treinish

Matthew Treinish

Open Source Software Engineer, HPE
Matthew is currently a member of the OpenStack TC (Technical Committee) and was previously the PTL (project technical lead) of the OpenStack community's QA program from OpenStack's Juno development cycle in 2014 through the Mitaka development cycle in 2016. He is a core contributor on several Openstack projects including Tempest, elastic-recheck, and many smaller projects and a core member of the OpenStack stable maintenance team. He has been... Read More →


Tuesday October 27, 2015 5:30pm - 6:10pm
Seigyoku

Attendees (31)