PDK 2.6.1 🎉
https://www.puppet.com/downloads/puppet-development-kit
New features and enhancements
- A Ubuntu 22.04 compatible packages has been added.
- An OSX 12 compatible package has been added.
Resolved issues
- Versions 6.29 and 7.22 of the Puppet gem have been added to the packages. The two new gem releases resolve an issue where an incompatible version of
concurrent-ruby
may be dowloaded when creating a new module or runningpdk validate
.
Known Issues
When using selecting Puppet versions PDK, you may encounter an uninitialized constant
error if the target version is below 6.29 for Puppet 6 or 7.22 for Puppet 7.
This is caused by an incompatible version of concurrent-ruby that is downloaded when PDK processes the selected Puppet version.
To mitigate this issue, we recommend selecting only the latest puppet versions when using --puppet-version
.
For example:
Puppet 6
pdk validate --puppet-version 6.29
Puppet 7
pdk validate --puppet-version 7.22
In scenarios where --pe-version
is used, it is recommended that --puppet-version
is used instead, with the correct target as described above.