Loading…
OpenStack Liberty Design Summit has ended
Tuesday, May 19 • 12:05pm - 12:45pm
A CI/CD Alternative to Push and Pray for OpenStack

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

How do you validate OpenStack code and config changes before you push them to production? Rather than push and pray, we developed a CI/CD toolchain which allows us to review, test, and validate config and code changes before they land in production. Our process takes “infrastructure as code” fully to heart with integrated unit testing and tools that make it easier to spot errors earlier in the release process. In this talk we’ll follow a code change as it begins in a virtual OpenStack environment and proceeds through code review, puppet catalog testing, and the full release train. Topics covered include:

 



  • Creating virtual OpenStack environments for developers that mimic real systems



  • Using Jenkins & Gerrit internally to do code reviews and drive tests



  • Working with Puppet/configuration changes



  • Building and deploying OpenStack code



  • Deployments with Jenkins




This is an intermediate level talk that will provide good ideas on how you can deliver OpenStack code and config to your production environment.

Speakers
avatar for Matt Fischer

Matt Fischer

Senior Manager, Cray
avatar for Clayton O'Neill

Clayton O'Neill

Site Reliability Engineer, GitHub
avatar for Eric Peterson

Eric Peterson

Principle Software Engineer, Time Warner Cable
Eric is part of the Time Warner Cable Openstack team and also worked on hpcloud's horizon implementation.  He tries to be a jack of all trades, and master of none.


Tuesday May 19, 2015 12:05pm - 12:45pm PDT
Room 205/206/207

Attendees (0)