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! :-)
{:align=“center”}
Community Contributions
We’d like to thank the following people in the Puppet Community for their contributions over this past week:
puppetlabs-accounts#369
: “(MODULES-10960) Selector needs multiple checks in brackets.”, thanks to tuxmeapuppetlabs-accounts#353
: “(MODULES-10892) Update name.pp”, thanks to LooOOooMpuppetlabs-apache#2135
: “Fix dav_svn for Debian 10”, thanks to martijndegouwpuppetlabs-apache#2129
: “Drop Ubuntu 10.04 compatibility code”, thanks to ekohlpuppetlabs-apache#2110
: “Compare with major release version”, thanks to ekohlpuppetlabs-apt#973
: “MODULES-10956 remove redundant code in provider apt_key”, thanks to moritz-makandrapuppetlabs-kubernetes#494
: “Added information about Hiera YAML Lookup; installing a updated version.”, thanks to bitvijayspuppetlabs-mysql#1373
: “Fix Java binding package for Ubuntu 20.04”, thanks to treydockpuppetlabs-postgresql#1253
: “Ensure port is a string in psql command”, thanks to ekohlpuppetlabs-puppet_conf#140
: “Add delete action”, thanks to fetzermspuppetlabs-reboot#284
: “Cleanup: Changed to ctrl::sleep() and removed redundant reboot::sleep() function”, thanks to fetzermspdk#961
: “(Docs)Updating docs metadata”, thanks to hestonhoffmanpdk#957
: “(PF-2332) Addpdk env
subcommand”, thanks to nkanderson and the following people who helped get it over the line (scotje)pdk-docker#29
: “(FIXUP) Clean up image push workflow output”, thanks to nkandersonpdk-docker#28
: “(maint) Add usage instructions to Readme”, thanks to da-arpdk-docker#23
: “Fix onceover install issue”, thanks to cdenneenpdk-templates#413
: “(#412) Add .devcontainer to .pdkignore”, thanks to silugpdk-vanagon#280
: “(MAINT) Update RHEL platform configs to use RedHat pooler images”, thanks to scotjepdk-vanagon#278
: “(maint) Disable ansicon in VS Code”, thanks to jpogran and the following people who helped get it over the line (scotje)
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:
puppetlabs-apt
(8.0.1
)puppetlabs-vcsrepo
(4.0.1
)puppetlabs-postgresql
(7.0.2
)puppetlabs-reboot
(4.0.1
)puppetlabs-accounts
(7.0.1
)puppetlabs-puppet_conf
(1.1.0
)
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!