2021-09-20: IAC & DevX 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-apache#2193
: “Restore Ubuntu 14.04 support in suphp”, thanks to ekohlpuppetlabs-apache#2191
: “add double quote on scope parameter”, thanks to aba-rechsteinerpuppetlabs-apache#2189
: “Drop Debian < 8 and Ubuntu < 14.04 code”, thanks to ekohlpuppetlabs-apt#1007
: “(MODULES-11173) Add per-host overrides for apt::proxy”, thanks to maturnbullpuppetlabs-apt#999
: “(maint) Set DEBIAN_FRONTEND=noninteractive on upgrade”, thanks to smortexpuppetlabs-docker#774
: “Prefer timeout to time_limit for Facter::Core::Execution”, thanks to smortexpuppetlabs-haproxy#498
: “Adding chroot_dir_manage parameter.”, thanks to Tamerzpuppetlabs-java#488
: “Enabling Rocky Linux for Install”, thanks to pmjensenpuppetlabs-postgresql#1299
: “Inline file contents in the catalog”, thanks to ekohlpuppetlabs-postgresql#1296
: “Fix changing default encoding”, thanks to smortexpuppetlabs-postgresql#1279
: “Use Puppet-Datatype Sensitive for Passwords”, thanks to cocker-ccpuppetlabs-stdlib#1209
: “Added to_toml function”, thanks to nmaludy
Check all the ways to reach us if you want to directly contact us about anything module related.
New Module / Gem Releases
The following modules were released this week:
puppetlabs-java
(7.2.0
)puppet-lint
(2.5.2
)
The dropping of support
Due to the large amount of major releases that where made during the last time we removed support for an OS from our supported modules and following discussion within the team, it has been decided that going forward metadata changes, i.e. a drop in support, will no longer result in a major release. In cases where code necesary for said OS to function is removed, i.e. a drop in compatibility, this will still result in a major release, however we will attempt to pair this type of change with other similar major changes in order to keep the amount of major releases down. This may be subject to change however so please keep in touch and come forward with any questions that you may have.
DevX Team Updates
As some of you are probably aware of, the PCT tool has been the main focus of the DevX team for the past few months. It is the first part of a suite of tools that will replace the PDK. To help clarify our strategy and vision, Dave wrote a blog post that was published to puppet.com, last week - check it out here.
PCT 0.4.0
We released version 0.4.0
of the PCT tool on Friday, which brings a number of significant new features:
pct install
can now install remotetar.gz
templates via HTTP/Spct new
now handles templates in the new0.4.0
format
As highlighted, PCT templates are now in a new format that is not backwards compatible with earlier formats.
Check out the 0.4.0
README entry for full details.
puppet-lint 2.5.2
There is also a new release of the puppet-lint
gem which resolves an issue with a F+ in the double_quoted_strings
check when the string literal \s
was used in a manfest.
Thanks to [optiz0r][https://github.com/optiz0r] for highlighting.