We’d like to thank the following people in the Puppet Community for their contributions over this past week:
puppetlabs-accounts#338: “MODULES-10862 add support for authorized_keys file mode”, thanks to simondeziel
puppetlabs-apache#2089: “Add cas_cookie_path in vhosts”, thanks to yakatz
puppetlabs-apache#2081: “Improve SSLVerify options”, thanks to bovy89
puppetlabs-apt#953: “Make auth.conf contents Sensitive”, thanks to suchpuppet
puppetlabs-haproxy#449: “(bugfix) backend: dont log warnings if not necessary”, thanks to bastelfreak
puppetlabs-kubernetes#447: “Add configuration options for conntrack settings in v1beta1 and v1beta2”, thanks to Wiston999
puppetlabs-ntp#590: “(MAINT) Make mode for logfile configurable”, thanks to tmanninger
puppetlabs-postgresql#1199: “Manage postgresql_conf_path file permissions”, thanks to ekohl
puppetlabs-satellite_pe_tools#139: “Update satellite.rb”, thanks to eppini and the following people who helped get it over the line (ekohl)
puppetlabs-stdlib#1139: “seeded_rand: update funtion to ensure it returns an int not String”, thanks to b4ldr
puppetlabs-tomcat#415: “Refactor valve types”, thanks to h-haaks
pdk#926: “(MAINT) Adjust how expected Gemfile.lock is calculated in package tests”, thanks to scotje
pdk-vanagon#268: “(MAINT) Drop Ruby 2.1.9/puppet 4.x from packaging”, thanks to scotje
metadata-json-lint#113: “release 3.0.0”, thanks to bastelfreak
New Module / Gem Releases
The following modules and gem were released this week:
This week we had another very productive Triage day:
- 27 community PR processed by the team (2 tooling, 24 modules)
- released two modules and Puppet Litmus
This week we have done two releases of the Puppet Litmus gem we generally use for our acceptance testing. The first release we finished on Monday included a couple of nice fixes:
- Added the possibility to generate a job matrix from the metadata.json of a module for the Github Action workflows we will use with the Cloud CI
- Added a write_file helper
- Added the option to fileter testcase execution based on tags
- Allowing the acceptance tests to be run as a sudo user
The second release was a bug fix that allows litmus to check connectivity after provisioning and remove some of the debugging output.
For more information on the changes see the CHANGELOG.md
This week we managed to fix a couple of stability issues with the Cloud CI provisioning and finish a successful run with 100 Windows machines. You can see the results here.
We have ported accross a couple more modules this week:
puppetlabs-package but we also encountered another interesting issue with puppetlabs-postgresql that we are currently investigating.
Next week, we will focus a bit on hardening the provision service and start porting over more of the supported modules.
That’s it for this week, have a great week-end and stay safe !