cyberark / conjur-puppet

Official Puppet module for CyberArk Conjur
https://forge.puppet.com/cyberark/conjur
Apache License 2.0
6 stars 3 forks source link

Fix bug in PDK validate/test #253

Closed gl-johnson closed 1 year ago

gl-johnson commented 1 year ago

Desired Outcome

The version of puppet included with PDK (6.27.0) is broken due to a change in concurrent-ruby. It appears to be fixed in Puppet 6.29.0, so update the dockerfile to fetch a newer version of PDK

See: https://github.com/ruby-concurrency/concurrent-ruby/pull/988 Fixed by: https://github.com/puppetlabs/puppet/pull/8996

Also address dev tasks around updating Docker base images and upgrading to Ruby 3.

Implemented Changes

Definition of Done

At least 1 todo must be completed in the sections below for the PR to be merged.

Changelog

Test coverage

Documentation

Behavior

Security