Details
-
CI Blocker
-
Status: Closed
-
Major
-
Resolution: Won't Do
-
None
-
None
-
None
-
platform puppet-agent
-
Modules
-
Needs Assessment
Description
Before a puppet-agent can be promoted into PE, it runs through PEZ for some validation in the agent CI pipeline. The acl module tests have been failing since the release of beaker 4.0. Here is an example of the test run failure in CI:
The failure is being caused by the fact that beaker 4.0 is being installed, and subsequently the beaker-rspec gem cannot be installed, because it hasn't declared compatibility with beaker 4.0. (serverspec is a dependency of the beaker-rspec gem, and isn't being found because beaker-rspec isn't being installed).
I thought this might be a simple matter of pinning beaker in the acl module's Gemfile to 3.x, but ethan pointed out that the Gemfile is automatically generated via another process:
https://github.com/puppetlabs/puppetlabs-acl/pull/129
I'd prefer not to risk breaking anything further, so I'm ticketing this issue and hoping someone with better context can address this.
Attachments
Issue Links
- relates to
-
MODULES-6459 acl: apply pdk convert
-
- Resolved
-