Vancouver, BC, Canada
August 27 & 28 - Co-Located Events, Tutorials, Labs & Lightning Talks
August 29-31 - Conference
Click Here For Information & Registration
Wednesday, August 29 • 12:00pm - 12:40pm
How the Heck Do You Apply TDD to Infra as Code? - Daniel Pacrami, SAP Canada

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

Feedback form is now closed.
If you’re coding your immutable infrastructure and have a CI/CD pipeline to deploy it using your configuration management tool of choice, how do you test it? How do you ensure that the new feature you’re working on won’t break something in a different layer? How much testing do you need? Is it possible to do too much testing? How do you keep your deployment pipeline short?

This talk tries to answer these questions by looking at a DevOps team's journey in building a Platform-As-A-Service for developers. The specific technologies covered are Kubernetes, Openstack, Ansible, Testinfra and GitLab but the concepts can be applied generally.

Applying TDD principles to Infra as Code is a new frontier. While working on the development of a PaaS over the last year, we weren't able to find many resources covering the subject and had to solve a lot of these problems on our own. I hope to share some of the knowledge we've gained through the experience so that others can avoid running into the same issues and to encourage more discussion of the subject.   


Daniel Pacrami

DevOps, SAP
I am a DevOps Engineer with a background in Linux Systems Administration. As a member of the infrastructure team at SAP, my responsibility is to develop and architect the tooling to support internal development teams. The technology I use daily relies on Open Source software - Kubernetes... Read More →

Wednesday August 29, 2018 12:00pm - 12:40pm PDT
Room 119/120