2022-12-16: Content & Tooling Team Status Update
One week left ‘till holidays
Finally, Christmas and our Winter Holidays are already around the corner, with only one more week to go. With the prospect of a nice winter break with our families in our minds, we have been busy working to ensure that we are ready for what’s to come next year.
We are happy to announce that as of December the 15th the Apache module has dropped support for Apache 2.2. This has been along time coming and something that many in the team our excited about. Thank you to Ekohl for getting this work done, getting the PR up and finished before we’d even had a change to begin the work ourselves. Also included in this major release is the removal of the long deprecated a2mod types/providers, with the PR for this put up by the amazing Bastelfreak. Between the two of them this has resulted in the removal of over 1800 lines of outdated and unnecessary code from the module, a lovely gift for the end of the year.
Our Kubernetes module experienced a setback recently as we tried to implement some a codebase hardening update in it that did not work as intended. However, thanks to chelnak and the community’s involvement, we are happy to announce that Kubernetes is back in a healthy state and freshly released in the forge. We would like to give a big shout out to deric and his amazing work for helping us get this release out of the door.
Some of our modules have been sitting idle for a bit too long and, thus, some of their code has fallen behind. That’s why we are working on some module maintenance to update the syntax and datatypes of all modules and ensure that they are keeping up-to-date with our puppet agent improvements.
We’d like to thank the following people in the Puppet Community for their contributions over this past week:
puppetlabs-apache#2355: “fix mod_proxy_html on FreeBSD”, thanks to fraenki
puppetlabs-apache#2353: “Parameterize SecRequestBodyLimitAction and SecResponseBodyLimitAction”, thanks to Vincevrp
puppetlabs-apache#2350: “Drop deprecated a2mod type/providers”, thanks to bastelfreak and the following people who helped get it over the line (ekohl)
puppetlabs-apache#2349: “disable::mpm_event: Fix module deactivation”, thanks to bastelfreak
puppetlabs-apache#2346: “Remove executable bit from various files”, thanks to ekohl
puppetlabs-apache#2345: “add LimitRequestLine parameter”, thanks to stefan-ahrefs
puppetlabs-apache#2339: “remove _module from apache::mod::unique_id name.”, thanks to mdklapwijk and the following people who helped get it over the line (ekohl)
puppetlabs-apache#2329: “Drop Apache 2.2 support”, thanks to ekohl
puppetlabs-firewall#1096: “support –nflog-size as replacement for –nflog-range”, thanks to kjetilho
puppetlabs-firewall#1085: “package “iptables” has been replaced by “iptables-nft” on EL9”, thanks to kjetilho
puppetlabs-kubernetes#602: “Validate namespace parameter as DNS subdomain name”, thanks to deric
puppetlabs-kubernetes#600: “Stronger type checking for $node_name”, thanks to deric
puppetlabs-kubernetes#598: “Fix executing CNI addons commands (fixes #594)”, thanks to deric
puppetlabs-kubernetes#597: “Support overriding containerd socket path (#596)”, thanks to deric
puppetlabs-kubernetes#593: “Rewrite command line arguments parsing”, thanks to deric
puppetlabs-mysql#1513: “do not emit other ssl directives when ssl = false”, thanks to kjetilho
facterdb#260: “Release 1.20.0”, thanks to bastelfreak
facterdb#259: “Add windows 2012 and 2016 facts”, thanks to davidsandilands
New Module / Gem Releases
The following modules were released this week: