2023-04-28: Content & Tooling Team Status Update
Categories:
Puppet 8 is here!!
Puppet 8 finally arrived on Tuesday and it’s rocking our entire infrastructure. We’ll be eagerly waiting to hear some opinions about our newest release!
Puppet 8 support
We are hitting our final milestones in the update process of all our modules. However, the final boss, Stdlib, is still in our sights and very much putting up a fight. Some other modules are also causing a ruckus but we expect to be able to sort them out fairly soon and get back to work unto other exciting projeects.
Bug bashing in Stdlib
Wanted to share a special thanks to Marty Ewings, who raised up a suggestion to start a bug bash session to help our team to address the removal of long deprecated functions within our Stdlib module. Also want to extend this thank you to smortex, bastelfreak, ekohl and alexjfisher for not only following up with this session but also lending a hand in reviewing/merging many PRs during this period of work overload.
Community Contributions
We’d like to thank the following people in the Puppet Community for their contributions over this past week:
puppetlabs-apache#2408
: “Remove has_key usage”, thanks to evgenipuppetlabs-postgresql#1425
: “Remove has_key usage”, thanks to ekohlpuppetlabs-postgresql#1420
: “Fix wrong data type fordata_checksums
parameter”, thanks to smortexpuppetlabs-stdlib#1338
: “Remove deprecated strip function”, thanks to smortexpuppetlabs-stdlib#1337
: “Remove deprecated rstrip function”, thanks to smortexpuppetlabs-stdlib#1336
: “Remove deprecated getvar function”, thanks to smortexpuppetlabs-stdlib#1335
: “Remove deprecated sort function”, thanks to smortexpuppetlabs-stdlib#1334
: “Remove deprecated upcase function”, thanks to smortexpuppetlabs-stdlib#1333
: “Remove deprecated round function”, thanks to smortexpuppetlabs-stdlib#1331
: “Remove deprecated chop function”, thanks to smortexpuppetlabs-stdlib#1330
: “Remove deprecated chomp function”, thanks to smortexpuppetlabs-stdlib#1329
: “Remove deprecated ceiling function”, thanks to smortexpuppetlabs-stdlib#1328
: “Remove deprecated capitalize functions”, thanks to smortexpuppetlabs-stdlib#1327
: “Remove deprecated camelcase function”, thanks to smortexpuppetlabs-stdlib#1326
: “Modernisehas_interface_with
function”, thanks to alexjfisherpuppetlabs-stdlib#1325
: “Remove deprecated is_array function”, thanks to MartyEwings and the following people who helped get it over the line (bastelfreak)puppetlabs-stdlib#1324
: “Remove deprecated is_absolute_path function”, thanks to MartyEwings and the following people who helped get it over the line (smortex)puppetlabs-stdlib#1323
: “Remove deprecated min function”, thanks to MartyEwingspuppetlabs-stdlib#1322
: “Remove deprecated max function”, thanks to MartyEwingspuppetlabs-stdlib#1321
: “Remove deprecated lstrip function”, thanks to MartyEwingspuppetlabs-stdlib#1320
: “Remove deprecated hash function”, thanks to MartyEwingspuppetlabs-stdlib#1319
: “Remove deprecated has_key function”, thanks to MartyEwings and the following people who helped get it over the line (smortex)puppetlabs-stdlib#1318
: “Remove deprecated downcase function”, thanks to MartyEwings and the following people who helped get it over the line (alexjfisher)puppetlabs-stdlib#1317
: “Remove deprecated abs function”, thanks to MartyEwingspuppetlabs-stdlib#1316
: “Remove dig and dig44 functions”, thanks to MartyEwingspuppetlabs-stdlib#1314
: “Remove Puppet 5.5 deprecations”, thanks to MartyEwingspdk-templates#508
: “Add missing quotes around facter_implementation”, thanks to ardrighpuppetlabs_spec_helper#389
: “Use rspec-puppet settings to configure Puppet”, thanks to ekohlmetadata-json-lint#129
: “gemspec: drop deprecateddate
attribute”, thanks to bastelfreak
New Module / Gem Releases
The following modules were released this week:
puppetlabs-stdlib
(8.6.0
)puppetlabs-powershell
(6.0.0
)puppetlabs-apache
(10.0.0
)puppetlabs-postgresql
(9.0.1
)puppetlabs-reboot
(5.0.0
)puppetlabs-sqlserver
(4.0.0
)puppetlabs-puppet_conf
(2.0.0
)