DEV Community

Puppet Ecosystem for puppet

Posted on • Originally published at puppetlabs.github.io on

2021-03-19: IAC Team Status Update

Happy St Patricks Day

All of the team located in Belfast were off on Wednesday this week for St Patricks day. For everyone it was pretty quiet due to local restrictions in place but nice to get a break in the middle of the week! :-)

st_patricks_day

Community Contributions

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

Check all the ways to reach us if you want to directly contact us about anything module related.

New Module / Gem Releases

The following modules were released this week:

Monday 22nd March

There has been a ‘one off’ whole company holiday granted for Monday therefore our Community Day will be pretty quiet. If there is anything specific you need, don’t hesitate to reach out to us via one of our channels. We are all looking forward to the long weekend and spending some extra time recharging our batteries.

Team Holidays

With St Patricks Day, a company holiday and Easter approaching, some of the team are making use of holidays to extend their breaks. The team will be working hard in the background as always however some things may slow down, this is expected with less headcount.

Cloud CI Update

This week we rolled out the pdk update that moves spec testing to Github Actions and removes Travis and Appveyor configurations. With this update we’ll also add in the publishing workflow to tag the repository and push to the Puppet Forge, so module releases will be even easier than before. Once all the pdksync PRs are merged, we will manage to close out another important milestone for Cloud CI.

During the work for the multi-node testing supported we have uncovered a small issue that was related to the created firewall rule persistence in debugging sessions and we’ll have a fix for this as soon as possible. Work is still in progress on the puppetlabs-websphere_application_server module and we are hopeful to find a solution soon.

Terminology Changes

All of our terminology work is coming to a close. What this means is once it is completely finished we will start deleting ‘master’ branches in our repos. If you are pinning to this, I advise you to switch over to main as soon as you possibly can. This work effort has been carried out on both our modules and tools. Shout out to David Swan for heading up this work.

Removal of translate module dependencies

The translate module has been deprecated for some time but we have never had the time to remove it from our modules. David Swan has been working on removing all dependencies and code related to this. An example of a PR he has been working on can be found here. This particular change will be rolled out to all of our supported modules over the next few weeks.

DSC

Things have been quiet for the last few weeks on this front as we did a bunch of backend work to transition our test framework from Pester v4 to v5 and set up the tests to be more idiomatic. Now that the test framework is updated we’re ready to expand the test suite and boost our coverage to increase stability for future releases. Our 1.0.0 stable release approaches!

Litmus relocation of inventory.yaml file

We have now started to roll the first part of the changes out to our supported modules. This change was made to the pdk-templates#414. A massive shout out to Danny who kicked off the roll out using a pdksync.

The remaining changes will be rolled out when all the modules recieve their template changes. The additional updates include:

And thats a wrap!

That is all for this week, have a great weekend!

Top comments (0)