In the latest Puppet Podcast, Community team member Kara Sowles is joined by long-time Puppet developer Jeff McCune along with Cody Herriges and Matt Kirby from the technical operations Team.
The engineering staff at Puppet Labs has been growing quickly, which has meant that a lot of development and testing infrastructure has had to adapt and change. It used to be feasible to have each developer test Puppet on either their own laptop or within a single testing infrastructure. But with Puppet supporting more and more operating systems, including AIX and Windows, it's no longer feasible for all the tests to happen locally. Having one QA environment that any developer can render useless also doesn't work too well at scale.
So in this podcast, we explore how the development and operations teams at Puppet Labs are collaborating on a project to create more isolated virtual and physical test environments for each developer. This is enabling developers to be a bit more experimental and fre