2023-09-15: Content & Tooling Team Status Update
Categories:
Discovering Bliss in Life’s Quiet Moments
Happy Friday everyone! Another relatively quiet week so we’ve not got a lot to say from modules team, but hope you all had a good week.
Tooling
Firewall release
We released puppetlabs-firewall v7.0.0 this week. In this release, the firewall module now uses Puppet’s resource api, strict types have been declared for all attributes, the provider attribute has been renamed protocol, the action attribute has been removed as it managed the same function as the jump attribute and the port attribute has been removed. You can find David’s PR here if you want to have a closer look at all of the changes in this release. This has been a huge effort by David so a big thanks to him for all the hard work he’s put into this.
Finished tooling discovery phase
We’ve come to an end of the discovery phase of our tools. During this period we did a deep dive into our tools, gave them a general health check and have planned future work for improving them. Following this phase, we have created some internal documentation of things like how we define a tool, criteria for new tool adoption or creation, etc; things that give more clarity about what we do and how we do it.
Devops day
Lastly, David Sandilands and I (Gavin) will be attending Devops Day in London next week. So if you’re coming along make sure to stop by our booth and say hi!
Community Contributions
We’d like to thank the following people in the Puppet Community for their contributions over this past week:
puppetlabs-apache#2458
: “Fix remoteip data types”, thanks to ekohlpuppetlabs-apache#2457
: “Simplify data types and array handling”, thanks to ekohlpuppetlabs-haproxy#579
: “Replace merge() with native puppet code”, thanks to hawkeye-7puppetlabs-haproxy#576
: “haproxy::backend: Always set $_sort_options_alphabetic”, thanks to bastelfreak
New Module / Gem Releases
puppetlabs-firewall
(7.0.1
)