We’d like to thank the following people in the Puppet Community for their contributions over this past week:
puppetlabs-apache#2079: “Change icon path”, thanks to yakatz
puppetlabs-apache#2078: “Support mod_auth_gssapi parameters”, thanks to traylenator
puppetlabs-docker#674: “Added compatibility with facter 2.4.6 puppetlabs#626”, thanks to Tozapid
puppetlabs-java#442: “README: add Ubuntu 20.04”, thanks to kenyon
puppetlabs-package#216: “(MODULES-10844)”, thanks to pgrant87
puppet-strings#260: “Handle a missing description gracefully”, thanks to scotje
puppet-strings#254: “Fix codeowners”, thanks to binford2k
rspec-puppet#807: “Implement RSpec::Puppet::Coverage.add_filter_regex”, thanks to scotje
rspec-puppet#793: “Add support for trusted external data”, thanks to ekinanp and the following people who helped get it over the line (garrettrowell)
New Module / Gem Releases
The following modules were released this week:
Platform 7 Testing Update
We’ve now have many runs of the Puppet 7 Nightly builds under our belt and the issues discovered are starting to reduce whilst our confidence is increasing.
The Night’s Watch team have been fantastic in reacting to issues really promptly and going above and beyond the call of duty to ensure the fixes were delivered and verified, rapidly. Thanks again folks and good luck as you enter the last phase of development and testing for Puppet 7!
Our placement student Disha got her first experience of a “last minute context shift” (which seasoned veterans can confidently assert, won’t be the last!) - thank you Disha for dropping your current work and jumping on with myself and Daiana in the testing effort this week!
Cloud CI Progress
Danny, David Schmitt and Sheena have continued to forge ahead on our new cloud CI solution.
A great milestone was hit this week, where the first of our Supported Modules (
puppetlabs-motd) had it’s acceptance tests executed on the new platform.
Check out the Github Workflow results to see how acceptance test runs using the Cloud CI platform will look.
Great work team!
Changes to Triage Process
Firstly, we’d like to thank Adrian for carrying nearly all of this last triage run’s duties, himself!
If you are not familiar with the triage process on the IAC Team, we tend to work in 2 week blocks (running Wed - Wed). Two team members will be responsible for a number of tasks during this time:
- Reviewing PRs from the Puppet Community against our Supported Modules and Tools
- Assisting with code changes, testing and ultimately merging said PRs
- Keeping our CI ticking over
- Releasing modules and gems
From next week, we are going to make this an entire team effort every Monday. We hope that with the entire team involved for a whole day, we’ll be better able to improve our engagement with the Community and move through PRs in a more responsive manner.
Another reason is to allow us to then focus on work items the rest of the week that may have been reported by, or are towards the benefit of, the Community.
It’s no coincidence that Office Hours occurs on a Monday - if you have any contributions you want to discuss via video call or on Slack, feel free to drop by - you’ll find more of the IAC Team there than ever!
Customer Reported Issues
We’d like to thank Paddy on the Support Team for tackling and resolving an issue in the
(With apologies to Stephen), if you want to join the IAC Team, you know where we are, Paddy!
Puppetize and Demos
Danny has put together an excellent demo (that Ben will be delivering) that shows a PR being tested on our new Cloud CI platform. It’s a great overview of how it’s all put together, how the Community will use it and some hints at future plans we’re excited about.
Michael has put together an equally excellent demo showing how our recently released Puppet.Dsc tool which walks through a module from the PS Gallery being Puppetized in to a Puppet module! If you’re in the Windows Sys Admin space, you will NOT want to miss this!
That’s the week that was on the team!