Welcome Back
Hello and welcome back, this is the first of what should be many more weekly status updates going forward!
I know it has been quite some time since the last one was made, but with all the changes that the team has gone through, from a near complete change of members to be given a brand new name, we just have not been in a place to get this out.
For more information on the various changes that we have gone through please take a look at our previous blog which introduced the team as it is now, which you can find just through here! Anyway onto the real reason your here, the updates:
PRM 0.2.0
As you may have noticed from the blog release that just went out we have just made a new release of PRM, the Puppet Runtime Manager!
While I’m not going to write to much about it here as it has an entire blog post to itself I will encourage everyone to take a look when they can and put out a big thanks to team intern Peter Murphy! Without who this release would never have happened.
Anyway that’s enough from me, for more information on the release please find the previously mentioned blog through here!
Community Contributions
We’d like to thank the following people in the Puppet Community for their contributions since our last upate:
-
provision#196
: “add snyk”, thanks to LivingInSyn -
provision#190
: “(GH-187) Fixes abs failing provision if inventory file exists”, thanks to jpartlow -
provision#189
: “(maint) Allow setting of abs subdomain”, thanks to jpartlow -
provision#188
: “(maint) Change references to facter_task to be provision”, thanks to jpartlow -
provision#186
: “(maint) Add a spec case for the provision::abs task”, thanks to jpartlow -
provision#185
: “(bug) Fix abs checkout when ‘ABS_SSH_PRIVATE_KEY’ is unset”, thanks to MikaelSmith -
provision#183
: “Docker SSH forwarding port allocations”, thanks to hsnodgrass -
provision#182
: “(feat) Add ssh key support to abs ssh transport”, thanks to jpartlow and the following people who helped get it over the line (MikaelSmith, daianamezdrea) -
puppetlabs-apache#2233
: “Add support for PassengerPreloadBundler”, thanks to smortex and the following people who helped get it over the line (ekohl) -
puppetlabs-apache#2227
: “Restructure MPM disabling”, thanks to ekohl -
puppetlabs-apache#2226
: “Drop Apache 2.0 compatibility code”, thanks to ekohl -
puppetlabs-apache#2216
: “Drop Apache 2.2 support with Gentoo”, thanks to ekohl -
puppetlabs-apache#2209
: “Showallow_override
key in docs.”, thanks to Tamerz -
puppetlabs-apache#2205
: “(Modules-10646) - README link fixes”, thanks to makerling -
puppetlabs-apt#1020
: “(MODULES-11301) Don’t install gnupg if not needed”, thanks to simondeziel -
puppetlabs-apt#1017
: “Use fact() function for all os.distro.* facts”, thanks to root-expert and the following people who helped get it over the line (smortex, kenyon, ekohl) -
puppetlabs-apt#1016
: “Clarify this Task runs apt-get, not apt”, thanks to kreeuwijk -
puppetlabs-apt#1015
: “(maint) Fix resource ordering when apt-transport-https is needed”, thanks to smortex -
puppetlabs-apt#1014
: “enable allow-insecure for apt::source defined types, includes new tes…”, thanks to hesco -
puppetlabs-apt#1013
: “Omit empty options in source.list template to fix MODULES-11174”, thanks to mpdude -
puppetlabs-apt#1012
: “Replacearm64
foraarch64
in::apt::source
”, thanks to mpdude -
puppetlabs-apt#1011
: “Fixed gpg file for Ubuntu versions 21.04 and later.”, thanks to Conzar -
puppetlabs-apt#1010
: “(MODULES-10763) Remove frequency collector”, thanks to LTangaF and the following people who helped get it over the line (daianamezdrea, kenyon) -
puppetlabs-chocolatey#276
: “(MODULES-11206) Update dependencies to allow stdlib 8.x”, thanks to Sharpie -
puppetlabs-chocolatey#273
: “(MODULES-11255) Add basic tasks to manage packages”, thanks to smortex and the following people who helped get it over the line (michaeltlombardi) -
puppetlabs-chocolatey#272
: “Replace chocolatey::params with hiera data”, thanks to smortex -
puppetlabs-docker#826
: “Only install docker-ce-cli with docker-ce”, thanks to vchepkov -
puppetlabs-docker#805
: “Fix idempotency when using scaling with docker-compose”, thanks to canihavethisone -
puppetlabs-docker#802
: “remove some legacy facts”, thanks to traylenator -
puppetlabs-firewall#1024
: “install module-init-tools on pre_setup step”, thanks to adrianiurca -
puppetlabs-haproxy#505
: “haproxy_userlist: fix empty users/groups handling.”, thanks to bzed -
puppetlabs-haproxy#504
: “Added possibility filling description field”, thanks to michaelkoettenstorfer -
puppetlabs-iis#330
: “MODULES-11188: trim physicalpath for iis_application resource”, thanks to adrianiurca and the following people who helped get it over the line (BartoszBlizniak) -
puppetlabs-java#502
: “(MODULES-11234) Support Adoptium Temurin”, thanks to dploeger -
puppetlabs-java_ks#385
: “Add support for certificate_content and private_key_content parameters”, thanks to hajee -
puppetlabs-java_ks#383
: “move honeycomb key”, thanks to LivingInSyn -
puppetlabs-java_ks#382
: “change the honeycomb writekey to a github secret”, thanks to LivingInSyn -
puppetlabs-kubernetes#554
: “fix: anchor regex for determining config_version”, thanks to TheMeier -
puppetlabs-kubernetes#539
: “Update dependencies”, thanks to sazzle2611 and the following people who helped get it over the line (daianamezdrea) -
puppetlabs-kubernetes#535
: “Update Debian-family docker repo location and key id”, thanks to jorhett and the following people who helped get it over the line (daianamezdrea) -
puppetlabs-mysql#1456
: “Updated db defined type strings documentation (#1)”, thanks to benjamin-robertson -
puppetlabs-mysql#1443
: “Test changes to exclude percona tests for scientific7 and oraclelinux7”, thanks to daianamezdrea -
puppetlabs-mysql#1441
: “add mysql_native_password plugin to authentication_string vs password”, thanks to Heidistein and the following people who helped get it over the line (daianamezdrea) -
puppetlabs-ntp#628
: “Moving plans to new acceptance folder”, thanks to sheenaajay -
puppetlabs-postgresql#1327
: “Remove unused variable in reload.pp”, thanks to ekohl -
puppetlabs-postgresql#1323
: “Fix spec tests”, thanks to ekohl -
puppetlabs-postgresql#1322
: “fix spec postgresql_password with scram-sha-256”, thanks to fe80 -
puppetlabs-postgresql#1317
: “add default version for Fedora 35”, thanks to jflorian and the following people who helped get it over the line (lweller, ekohl) -
puppetlabs-postgresql#1316
: “Fix python package name in RHEL/CentOS 8”, thanks to kajinamit and the following people who helped get it over the line (tobias-urdin, ekohl) -
puppetlabs-postgresql#1313
: “add scram-sha-256 support”, thanks to fe80 -
puppetlabs-postgresql#1312
: “add support for Ubuntu Hirsute and Impish”, thanks to nicholascioli -
puppetlabs-postgresql#1311
: “Write facts as shared examples, move to Debian 11 and follow rspec-puppet path conventions”, thanks to ekohl and the following people who helped get it over the line (daianamezdrea) -
puppetlabs-postgresql#1310
: “Allow systemd to mask postgresql service file”, thanks to kim-sondrup -
puppetlabs-postgresql#1309
: “Make ::contrib a noop on OSes without a contrib package”, thanks to carlosduelo and the following people who helped get it over the line (ekohl) -
puppetlabs-service#203
: “Create CODEOWNERS”, thanks to nmburgan -
puppetlabs-stdlib#1235
: “(MODULES-4976) Add windows escaping functions”, thanks to smortex and the following people who helped get it over the line (bastelfreak, alexjfisher) -
puppetlabs-stdlib#1232
: “(maint) Update str2saltedpbkdf2.rb to use the correct salt length”, thanks to AriaXLi -
puppetlabs-stdlib#1231
: “Fixto_yaml
options
parameter”, thanks to alexjfisher -
puppetlabs-tomcat#477
: “Update puppet-archive dependency”, thanks to h4l -
puppetlabs-vcsrepo#527
: “MODULES-11050 - Force fetch tags”, thanks to sp-ricard-valverde -
facterdb#248
: “Release 1.16.1”, thanks to bastelfreak -
facterdb#247
: “Arch Linux: Fix factset for facter 4.2”, thanks to bastelfreak -
facterdb#245
: “Release 1.16.0”, thanks to bastelfreak -
facterdb#244
: “Arch Linux: Add facter 4.2 factset”, thanks to bastelfreak and the following people who helped get it over the line (ekohl, jkroepke) -
facterdb#243
: “Add OL6 facts for Facter 4”, thanks to as0bu -
facterdb#242
: “Release 1.15.0”, thanks to bastelfreak -
facterdb#241
: “Add opensuse 15 factsets”, thanks to bastelfreak and the following people who helped get it over the line (smortex) -
facterdb#240
: “Add new SLES15 facts”, thanks to tuxmea -
facterdb#239
: “Release 1.14.0”, thanks to bastelfreak -
facterdb#238
: “Ubuntu 16: Update facter 3/4 factsets”, thanks to bastelfreak -
facterdb#236
: “Add popos 21.10 x86_64 facts”, thanks to logicminds and the following people who helped get it over the line (smortex, bastelfreak) -
facterdb#235
: “Release 1.13.0”, thanks to bastelfreak -
facterdb#234
: “Add CentOS Stream8/9 boxes”, thanks to bastelfreak and the following people who helped get it over the line (traylenator) -
facterdb#233
: “document minimal Ruby 2.5 version in gemspec”, thanks to bastelfreak -
facterdb#232
: “Add Ruby 3.1 to CI matrix”, thanks to bastelfreak -
facterdb#231
: “Add CentOS 9 facter 3.14 facts”, thanks to bastelfreak and the following people who helped get it over the line (traylenator) -
facterdb#230
: “Ensure all facts have osfamily/operatingsystem facts”, thanks to bastelfreak -
facterdb#228
: “add spec tests for legacy osfamily and operatingsystem facts”, thanks to jhoblitt and the following people who helped get it over the line (bastelfreak) -
facterdb#227
: “add a default rake target”, thanks to jhoblitt and the following people who helped get it over the line (bastelfreak) -
facterdb#226
: “Release 1.12.2”, thanks to bastelfreak -
facterdb#225
: “validate all factsets to legacy facts & fix renaming network related facts”, thanks to bastelfreak -
facterdb#224
: “Validate legacy domain/fqdn/hostname fact on all factsets & Add missing fqdn/domain/hostname fact to all factsets”, thanks to bastelfreak -
facterdb#223
: “Add test for legacy domain fact & Add/correct legacy domain fact”, thanks to bastelfreak -
facterdb#222
: “Add test for legacy FQDN/hostname & correct FQDN/hostname facts”, thanks to bastelfreak -
facterdb#220
: “Oraclelinux/RHEL 9: Add legacy facts”, thanks to bastelfreak -
facterdb#219
: “Add some CentOS 9 legacy facts”, thanks to traylenator and the following people who helped get it over the line (bastelfreak) -
rspec-puppet-facts#141
: “Release 2.0.5”, thanks to bastelfreak -
rspec-puppet-facts#140
: “fallback to lsb facts if structured facts are nil”, thanks to bastelfreak -
rspec-puppet-facts#139
: “Release 2.0.4”, thanks to bastelfreak -
rspec-puppet-facts#138
: “Add Ruby 3.1 to CI”, thanks to bastelfreak -
rspec-puppet-facts#137
: “Update puppet components hash”, thanks to bastelfreak -
rspec-puppet-facts#136
: “Use structured facts to detect OS version”, thanks to bastelfreak -
dependency_checker#31
: “(GH-30) Add Forge hostname and auth token params”, thanks to sanfrancrisko -
dropsonde#19
: “Updates the telemetry endpoint to a stable URL”, thanks to MikaelSmith -
dropsonde#17
: “(MAINT) Update gemspec license param to ‘Apache-2.0’”, thanks to sanfrancrisko -
dropsonde#16
: “(MAINT) Release prep for 0.0.6”, thanks to sanfrancrisko -
dropsonde#15
: “(MAINT) Fix Rubocop violations”, thanks to sanfrancrisko -
dropsonde#14
: “(SERVER-3079) Allow overriding Puppet’s base settings”, thanks to Magisus -
dropsonde#13
: “Load Ruby’s CA certificates instead of using httpclient defaults”, thanks to Magisus -
iac#325
: “(MAINT) Take credit and fix date for farewell post”, thanks to michaeltlombardi -
iac#324
: “(MAINT) Draft Fond Farewell blog post”, thanks to michaeltlombardi -
iac#320
: “(GH-319) Adddependabot[bot]
user to excluded PRs”, thanks to sanfrancrisko -
litmus#27
: “Add CODEOWNERS file”, thanks to michaeltlombardi -
pdk#1159
: “(Docs) Edit release note”, thanks to hestonhoffman -
pdk#1158
: “(PDK-1766) Prep for 2.4.0 release”, thanks to michaeltlombardi -
pdk#1154
: “(PDK-1758) supplementin_module_root
with check formetadata.json
”, thanks to da-ar -
pdk#1152
: “(PDK-1756) Bump to 2.4.0.pre”, thanks to da-ar -
pdk#1151
: “(maint) bump version on homepage”, thanks to da-ar -
pdk#1150
: “(maint) Docs for 2.3.0”, thanks to da-ar -
pdk#1149
: “(PDK-1746) Release prep for 2.3.0 “, thanks to da-ar -
pdk-templates#467
: “Update README.md to show how to add more paths as validation exclusion for plan locations”, thanks to davidsandilands -
pdk-templates#466
: “Update TargetrubyVersion for rubocop”, thanks to MartyEwings -
pdk-templates#463
: “Use voxpupuli-puppet-lint-plugins”, thanks to bastelfreak -
pdk-templates#461
: “Add a knob to allow tasks testing using ruby_task_helper”, thanks to smortex -
pdk-templates#458
: “(MODULES-11220) Disable nightly workflows on forks”, thanks to sanfrancrisko -
pdk-templates#457
: “(GH-445,456) devcontainer updates”, thanks to da-ar -
pdk-vanagon#298
: “(maint) Use choco upgrade instead of deprecated choco update”, thanks to nicklewis -
pdk-vanagon#297
: “(maint) Add support for sles15 for pdk”, thanks to underscorgan -
pdk-vanagon#296
: “(RE-13380) Set Apple notarization to false.”, thanks to jackie-kinsler -
pdk-vanagon#294
: “(maint) Remove platform definitions for EOL platforms”, thanks to underscorgan -
puppet-lint#37
: “Extend tested-modules in CI”, thanks to bastelfreak -
puppet-lint#36
: “Reenable coverage reports”, thanks to bastelfreak -
puppet-lint#35
: “Don’t print GitHub annotations in JSON mode”, thanks to ekohl -
puppet-lint#34
: “Add GitHub Actions annotations”, thanks to ekohl and the following people who helped get it over the line (genebean) -
puppet-resource_api#297
: “Add snyk monitoring”, thanks to joshcooper -
puppet-resource_api#296
: “(packaging) Sets version to 1.8.15 for release”, thanks to mhashizume -
puppet-resource_api#294
: “Add array support to autorequire variable expansion”, thanks to seanmil and the following people who helped get it over the line (michaeltlombardi) -
puppet-resource_api#293
: “(GH-231) Add default to transport attributes”, thanks to seanmil -
puppet-resource_api#292
: “Support ensure parameter with Optional data type”, thanks to seanmil and the following people who helped get it over the line (michaeltlombardi) -
puppet-strings#295
: “add snyk workflow”, thanks to LivingInSyn -
puppet-strings#292
: “Release prep for v2.9.0”, thanks to sanfrancrisko -
puppet-strings#291
: “Implement a strings:validate:reference task”, thanks to ekohl and the following people who helped get it over the line (sanfrancrisko) -
puppetlabs_spec_helper#347
: “Configure puppet-lint to fail on warnings again”, thanks to ekohl -
rspec-puppet#22
: “Handle nil autorequire results”, thanks to seanmil -
rspec-puppet#21
: “(MAINT) Add v2.11.1 entry to docs/changelog/index.md”, thanks to sanfrancrisko -
rspec-puppet#20
: “(MAINT) Release prep for v2.11.1”, thanks to sanfrancrisko -
rspec-puppet#19
: “Ensure FacterImpl consistency between example groups”, thanks to GabrielNagy and the following people who helped get it over the line (bastelfreak, root-expert) -
rspec-puppet#17
: “Release Prep for 2.11.0”, thanks to da-ar -
rspec-puppet#16
: “Add setting to use custom Facter implementation”, thanks to GabrielNagy and the following people who helped get it over the line (ekohl, bastelfreak) -
metadata-json-lint#122
: “Release 3.0.2”, thanks to bastelfreak -
puppet-syntax#130
: “Convert from Travis CI to GitHub Actions”, thanks to ekohl and the following people who helped get it over the line (smortex)
New Module / Gem Releases
The following modules were released since our last update:
puppetlabs-docker
(4.2.1
)puppetlabs-java
(8.0.0
)puppetlabs-apache
(7.0.0
)puppetlabs-firewall
(3.4.0
)puppetlabs-postgresql
(8.0.0
)puppetlabs-mysql
(12.0.2
)puppetlabs-java_ks
(4.3.0
)puppetlabs-chocolatey
(6.1.1
)puppetlabs-iis
(8.1.0
)puppetlabs-dsc_lite
(3.2.0
)
Top comments (0)