The IAC team has been working on a lot of interesting things over the past week. Here’s a brief overview of what we’ve been up to:

COVID-19

Although this situation affects all of us, we do our best to continue the good work. We chose to stay home in order to protect the community and stop the spread of the virus. We all miss the office and the chats about the weather next to the coffee machine, but here we have some friends, who are happy that we work remote:

Happy Friends

Read Puppet’s blog: COVID-19 for the official statement.

Updates to Puppet Modules

Over the last week we have released:

Community

Puppet Community was always a part of our team and we always appreciate the contributions you bring. Thank you, folks! Here are a few highlights of this week:

We look forward to see your new contributions to Puppet modules.

Customer Escalations

By popular request, the team started work on the Palo Alto Networks module to add support for virtual systems (check out the PR for more details).

DSC Rework

We’ve started work on re-architecting and revitalizing our DSC builder (check out IAC-41 for some details!) based on prototype work by James Pogran. In short, this project is aiming to provide a PowerShell module for Puppetizing DSC resources, complete with intellisense, help, and guardrails. A bit further out and we’ll have a new namespace on the forge - dsc - where we’ll publish these automatically generated modules as 1:1 matches for the PowerShell modules with DSC resources on the PowerShellGallery! We’re working hard right now to pull the prototype across the last couple of miles to get an MVP for testing - if you’re interested in beta testing this project with us, please reach out on slack in #windows.

Litmus Progress

On Litmus, the team had a productive week. We managed to fix some bugs that you can check out here and here. Also, now we are able to capture more information for honeycomb. Part of that is due to the new rspec_honeycomb_formatter that let’s you post all your examples and results to honeycomb.

The last few of modules where the acceptance tests need converting to Litmus are now in progress:

If you’re interested in converting a module to Litmus, feel free to get in touch with us during Office Hours or use the documentation.

Final litmus note: we did the work already a few weeks ago, but now closed the ticket: we’re now using the litmusimage docker images in all our testing. They are regularly autogenerated and accept community contributions.

Live from the Action

If you want to learn new things or just improve your skills, our team member David Schmitt has a lot of cookies. You can read about his technical setup.

Welcome to the team!

We started the week with a new team member. His name is Adrian Iurca and he also loves pets. We are so excited about having you on our team! Good luck and welcome aboard !

Happy 5 years work anniversary, David Schmitt!

He has been an essential part of our team’s journey and success. We are grateful for the dedication and passion you have shown. Thank you for being with us. Happy Work Anniversary!

Other things

Today we’ll have our first virtual team lunch.