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

Updated to work with Puppet 4.10 and later #3

Merged
merged 3 commits into from
Apr 2, 2019

Conversation

jeannegreulich
Copy link
Contributor

  • Updated code to use strong types and removed deprecated functions
  • Updated Gemfile and metadata.json to use later supported versions of puppet
  • Updated the tests to use later version of beaker
  • Added centos 7 to acceptance tests

@jeannegreulich jeannegreulich force-pushed the updateversions branch 8 times, most recently from c853c7f to 82674bb Compare March 19, 2019 16:14
Copy link

@alexjfisher alexjfisher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor issue with metadata.json, otherwise LGTM.

metadata.json Outdated Show resolved Hide resolved
@@ -1,6 +1,6 @@
{
"name": "treydock-kdump",
"version": "0.0.1",
"version": "0.1.0",
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because dropping Puppet 3 should probably go ahead and make this 1.0.0. Noticed voxpupuli tends to bump major version when dropping support for versions of Puppet and I've been following same pattern with other modules.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Technically, pre 1.0.0, semver says you can do what you like.

Major version zero (0.y.z) is for initial development. Anything may change at any time. The public API should not be considered stable.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point, in that case 0.1.0 is fine.

Copy link
Contributor Author

@jeannegreulich jeannegreulich Mar 28, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left the version 0.1.0. I will leave it up to you guys to set the version as you see fit. If you want to pass the 1.0.0 threshhold that makes sense to me but I think it should be the owners choice.

@treydock
Copy link
Owner

Isn't Puppet 4 EOL? Unless your still using I'd suggest making supported Puppet just be 5 and 6.

  because puppet 4 is on its way out but
  still suppoerted by some.
- Set upper bound for stdlib to 6.0.
@jeannegreulich
Copy link
Contributor Author

I fixed the upper version for stdlib. I made the travis test for 4.10 allow failures but we still (for the time being) support 4.10.

@treydock treydock merged commit f93f211 into treydock:master Apr 2, 2019
@treydock
Copy link
Owner

treydock commented Apr 2, 2019

Released for forge as 0.1.0

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