-
-
Notifications
You must be signed in to change notification settings - Fork 128
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
Default JDK versions are out of date #48
Comments
Could you set in hiera yaml file to control the jre/jdk version? With this way, you can control the version by yourself, even to install rundeck with java 8.
|
Sure, it can be done either in Hiera or as a resource-style class declaration with the parameter; doesn't change the fact that the hard-coded default is no longer current. I'm undecided about whether trying to track versions like this is a good idea or not -- on the one hand, it requires maintaining a version compatibility mapping that will require maintenance; on the other hand, it's really great for things to just work out of the box. But resolving that is someone else's call; since it's there now, it should be correct. |
My view for this issue is, it is not issue. Many sites are still using rundeck version of 1.5.X and 1.6.X, update to java 7 is not 100% correct. |
We should be able to support this without breaking backwards compatibility with people running with older versions. I do think that it's important to continue to support to most basic use-case where everything works out of the box. |
our jira, stash and confluence modules have established a pattern for tracking the version through facts. (this makes upgrades really easy) so if we do add a version compat matrix to this module, we should also track the installed version. |
Require Java 1.7 for RHEL, per Rundeck reqs (#48)
I saw the new open pull request which have a lot of code changes. But why make it so
|
So you think it would be better to make those required parameters and bump a major version? |
@liamjbennett commits wcooley@4d9ba11 and wcooley@db406a1 have been merged, looks reasonable. But commit 5b304fe goes too far away, it adds function, but not necessary. |
I have raised an alternative PR for this issue - that completely removes the management of the JRE. Thoughts? |
I think not managing the JRE is probably fine - it's a big, messy piece that has lots of other interested parties, so leaving it up to the user is probably for the best. It would be a good idea (I haven't looked at your PR) to include externally managing the JRE in the examples (maybe using puppetlabs/java) -- that will make it more visible than just including it in a body of text. |
Removed the management of the JRE. Need to add many more examples into the documentation anyway before the next release but I will raise that as a separate PR. Closing this issue now as it is no longer relevant. Thanks for pushing me forward to deal with this problem. |
Fixes voxpupuliGH-48: Import ip_to_cron.rb from theforeman/puppet-puppet
The default JDK versions are for 1.6; Rundeck has required 1.7 since at least 2.4, released in December. (I didn't look back further.) The service fails to start when only 1.6 is installed.
The text was updated successfully, but these errors were encountered: