Continuous Integration / Continuous Delivery (CI/CD) is a well established practice in the software engineering of applications. With the advent of the cloud and OpenStack, new challenges have arisen in how best to apply those patterns to the infrastructure upon which those applications are running. Add the unique challenges posed by consuming an open source code base, and the opportunities for innovation and creative solutions are great. In this talk, members of Rackspace's Deployment System Team will cover how they have adapted CI/CD patterns and principles to maintain the infrastructure of their public cloud offering (compute, networks, images.) The discussion will offer a look into the evolution of the deployment process of a large-scale OpenStack cloud, as well as the tools used to achieve the current level of automation around the consumption and deployment of upstream OpenStack code. The talk will conclude with an overview of ongoing efforts to continually improve and automate the interaction between the physical capacity of the cloud and the software bits that enable virtual instances to be created.
What am I passionate about? Lots. Maybe one day I'll take the time to write it down. Until then just know I'm fighting the good fight for CI/CD within Rackspace as well as within the OpenStack community.
A vector of enthusiasm grounded in reality, Rainya Mosher is a Product Manager in the Rackspace Digital Practice Area. Prior to joining Digital in April 2015, Rainya was the Software Development Manager for build, release, and deploy systems for the OpenStack compute and network control plane services in the Rackspace Public Cloud Infrastructure group. Since 2012, Rainya has worked with more than a dozen Rackspace OpenStack teams in both... Read More →