Community Contributions

We’d like to thank the following people in the Puppet Community for their contributions over this past week:

New Module / Gem Releases

The following modules were released this week:

Life of an intern at Puppet

Disha continues her journey as a placement student at Puppet. Expect her next update about the Life of an intern at Puppet next week.

Puppet 7 Nightly Testing

As part of our progress to a stable Puppet 7 platform release, we are now expanding our Puppet 7 nightly build tests to all supported modules. A big thank you to the Nights Watch team, specifically, Florin, Gimmy and Oana for their help in debugging an issue in the puppetlabs-docker module.

CI Improvements

As hinted before we are working on a public cloud-based acceptance testing solution for the puppet modules we maintain. One of the big problems over the years was that our internal testing results were not available for our community contributors. This locked up our investment in testing inside the corporate VPN and did not help community contributors.

This is about to change. Today we had the first public (test-)pull request run unit and acceptance tests on entirely public infrastructure and report the results in public. As we roll out the new jobs to all our modules and all our platforms, you’ll be start to see the test results show up on PRs and on a schedule checking against environmental drift. Over the next weeks we’ll also work on batting down the hatches and tidying up the code base to allow us run a smooth and reliable platform. Expect more detailed blog posts and announcements as we continue to progress towards a production-ready stable service.

As part of that work, we submitted some work and bug reports to upstream repos: