Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for downloading *_core modules #335

Merged
merged 4 commits into from
Nov 14, 2024

Conversation

garrettrowell
Copy link
Contributor

When beginning to spec test a common issue people run into is Unknown resource type: <xyz>, where xyz is provided by a module vendored into the puppet-agent. The typical fix for this is adding said vendored module(s) into the Puppetfile and .fixtures.yml. See: #291

This PR aims to alleviate some of that pain by determining the vendored modules and their versions for the version of the puppet-agent being tested with, and adding them to the Puppetfile that onceover deploys in its working directory assuming the vendored module already isn't being managed.

@garrettrowell garrettrowell marked this pull request as draft May 2, 2024 14:10
@garrettrowell garrettrowell marked this pull request as ready for review May 7, 2024 19:18
Gemfile Outdated Show resolved Hide resolved
@bastelfreak bastelfreak changed the title Vendored modules Add support for downloading *_core modules Nov 14, 2024
@bastelfreak
Copy link
Member

mhm I'm not sure why rubocop is unhappy 🤔

@bastelfreak bastelfreak merged commit 300f0b6 into voxpupuli:master Nov 14, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants