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

Puppet v4 upgrades - subset of @bittner work in #362 #370

Merged
merged 4 commits into from
Nov 28, 2017
Merged

Conversation

truthbk
Copy link
Member

@truthbk truthbk commented Nov 24, 2017

This PR addresses some of the issues brought up by @bittner in PR #362. Unfortunately we've had to remove the changes pertaining to puppetserver_gem as the alternative proposed tkishel/system_gem would definitely break legacy puppet systems supported by the 1.x version of the module.

Also, please note that the puppetserver_gem is a soft dependency for reporting and must be installed manually (please take a look at the existing README for more information). Should you need to address PUP-6134 - you are likely able to do so by installing https://forge.puppet.com/tkishel/system_gem manually, in the same way you'd install puppetserver_gem and overriding the value here: https://github.com/DataDog/puppet-datadog-agent/blob/master/manifests/init.pp#L197 to system_gem.

@truthbk truthbk added this to the 1.12.0 milestone Nov 24, 2017
@truthbk truthbk merged commit 4b6bddc into master Nov 28, 2017
@truthbk truthbk deleted the jaime/v4_fixes branch November 28, 2017 15:02
cegeka-jenkins pushed a commit to cegeka/puppet-datadog_agent that referenced this pull request Jan 31, 2018
)

* Bump versions for dependencies

Add more versions for supported OSes

* Use system_gem instead of puppetserver_gem

* Revert "Use system_gem instead of puppetserver_gem"

This reverts commit df2cfcd.

* [metadata] puppetserver is a _soft_ dependency that would break older puppets - install manually
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.

3 participants