2022-12-16: Content & Tooling Team Status Update
Categories:
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.
Apache
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.
Kubernetes
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.
Module maintenance
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.
Community Contributions
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 fraenkipuppetlabs-apache#2353
: “Parameterize SecRequestBodyLimitAction and SecResponseBodyLimitAction”, thanks to Vincevrppuppetlabs-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 bastelfreakpuppetlabs-apache#2346
: “Remove executable bit from various files”, thanks to ekohlpuppetlabs-apache#2345
: “add LimitRequestLine parameter”, thanks to stefan-ahrefspuppetlabs-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 ekohlpuppetlabs-firewall#1096
: “support –nflog-size as replacement for –nflog-range”, thanks to kjetilhopuppetlabs-firewall#1085
: “package “iptables” has been replaced by “iptables-nft” on EL9”, thanks to kjetilhopuppetlabs-kubernetes#602
: “Validate namespace parameter as DNS subdomain name”, thanks to dericpuppetlabs-kubernetes#600
: “Stronger type checking for $node_name”, thanks to dericpuppetlabs-kubernetes#598
: “Fix executing CNI addons commands (fixes #594)”, thanks to dericpuppetlabs-kubernetes#597
: “Support overriding containerd socket path (#596)”, thanks to dericpuppetlabs-kubernetes#593
: “Rewrite command line arguments parsing”, thanks to dericpuppetlabs-mysql#1513
: “do not emit other ssl directives when ssl = false”, thanks to kjetilhofacterdb#260
: “Release 1.20.0”, thanks to bastelfreakfacterdb#259
: “Add windows 2012 and 2016 facts”, thanks to davidsandilands
New Module / Gem Releases
The following modules were released this week:
puppetlabs-docker
(6.0.2
)puppetlabs-apache
(9.0.0
)puppetlabs-firewall
(4.0.1
)puppetlabs-sqlserver
(3.2.1
)[
puppetlabs-kubernetes
][puppetlabs-kubernetes] (7.0.0
)