2020-11-27: IAC Team Status Update
Community Contributions
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 simondezielpuppetlabs-apache#2089
: “Add cas_cookie_path in vhosts”, thanks to yakatzpuppetlabs-apache#2081
: “Improve SSLVerify options”, thanks to bovy89puppetlabs-apt#953
: “Make auth.conf contents Sensitive”, thanks to suchpuppetpuppetlabs-haproxy#449
: “(bugfix) backend: dont log warnings if not necessary”, thanks to bastelfreakpuppetlabs-kubernetes#447
: “Add configuration options for conntrack settings in v1beta1 and v1beta2”, thanks to Wiston999puppetlabs-ntp#590
: “(MAINT) Make mode for logfile configurable”, thanks to tmanningerpuppetlabs-postgresql#1199
: “Manage postgresql_conf_path file permissions”, thanks to ekohlpuppetlabs-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 b4ldrpuppetlabs-tomcat#415
: “Refactor valve types”, thanks to h-haakspdk#926
: “(MAINT) Adjust how expected Gemfile.lock is calculated in package tests”, thanks to scotjepdk-vanagon#268
: “(MAINT) Drop Ruby 2.1.9/puppet 4.x from packaging”, thanks to scotjemetadata-json-lint#113
: “release 3.0.0”, thanks to bastelfreak
New Module / Gem Releases
The following modules and gem were released this week:
puppetlabs-apache
(5.7.0
)puppetlabs-haproxy
(4.4.0
)puppetlabs-ibm_installation_manager
(2.2.1
)puppet_litmus
(0.20.0
)
Triage day
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
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 blog_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
Cloud CI
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-stdlib
, puppetlabs-registry
and 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.
Wrap-up
That’s it for this week, have a great week-end and stay safe !