2020-10-30: IAC Team Status Update

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:

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.

Danny has also prepared a demo for Puppetize Digital showing this off too - see below for more details.

Great work team! :smiley:

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 puppetlabs-package module! (With apologies to Stephen), if you want to join the IAC Team, you know where we are, Paddy! :smiley:

Puppetize and Demos

Puppetize Digital kicks off on Nov 19th! Our very own Danny and Michael have prepared some demos for Puppetize, and having previewed them, I know you’ll enjoy them!

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!

Well done Danny and Michael! :clap:

Wrap Up

That’s the week that was on the team!

:jack_o_lantern: :ghost: :jack_o_lantern: :ghost: :jack_o_lantern: HAPPY HALLOWEEN :jack_o_lantern: :ghost: :jack_o_lantern: :ghost: :jack_o_lantern: