This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
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 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.

avatar for Matt Fischer

Matt Fischer

Principle Software Engineer, Charter
Matt is a Principal Software Engineer at Time Warner Cable and uses devops to deliver self-service IT infrastructure and services using OpenStack. Matt's focus is primarily on configuring and deploying OpenStack using tools like puppet and ansible, but he pretty much works on everything. A fan of open source projects, Matt is also active in the puppet and Ubuntu communities. Matt has previously worked at Canonical and HP. Matt lives... Read More →
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
Room 205/206/207