Visit the OpenStack Summit page for the latest news, registration and hotels.
Back To Schedule
Wednesday, November 5 • 15:30 - 16:10
Building the RackStack: Packaging from Upstream OpenStack

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

OpenStack is a rapidly evovlving code base, with over 1,000 commits to Nova and Glance projects during the Juno cycle as of August 2014. Upgrading the control plane from OpenStack's master branch throughout the release's development cycle, rather than at the end of the cycle, and keeping the production cloud aligned with upstream provides a unique set of challenges (and is more than a little insane.) Rackspace has been doing just that, however, for over 2 years. One of the keys to making releases from OpenStack master possible is the way in which we handle code delivery using a combination of software, automation, and process. In this talk, Philip Schwartz and Kevin Mitchell will pop the hood on the packaging solution they developed for Rackspace. Once OpenStack-Infrastructure CI is completed and a patchset is merged, Kevin and Philip's package picks up in order to create the "RackStack" payload from upstream and internal respositories as well as cloud-speciifc configurations for use upgrading the public cloud control plane. 

Topics Covered 

  • Branching and Tagging Strategy

  • Approach to Internal Patches

  • Merging Upstream and Local Using "PLY"

  • Unit Tests during Packaging

  • Building the Project Packages 

  • Improvements to Speed & Performance


Kevin Mitchell

Software Developer
Nova Core Reviewer and Rackspace Software Developer

Philip Schwartz

Senior Software Developer, Rackspace
I am a Senior Software Developer for Rackspace Hosting on the Build Release and Deployments Team for the past year. Prior to Rackspace I worked in the Big Data field as a core developer for HPCCSystems.com.  I have been working with OpenStack since the Austin cycle in both development/test... Read More →

Wednesday November 5, 2014 15:30 - 16:10 CET
Amphitheatre Bleu

Attendees (0)