cloudfour / cloudfour-boxen

Boxen
MIT License
0 stars 0 forks source link

Update Java version #39

Closed erikjung closed 9 years ago

erikjung commented 9 years ago

Noting this here: https://cloudfour.slack.com/archives/walmart-dot-com/p1429312912000032

lyzadanger commented 9 years ago

@lharding You know about Java. I could use some help here.

Right now, boxen installs Java using boxen/puppet-java. As I recall, this is required for provisioning a new box. There is some dependency somewhere. Otherwise I wouldn't have touched Java with a ten-foot pole. Having said that, I don't recall what the dependency was and I don't have it in my notes.

Here are some other things I know to be at present:

The main questions are:

My preferred path would be just hand-managing this once the first provision installs whatever it installs. Which would be sort of a no-op. But I want to feel more confident that this isn't a long-term hosing situation.

If any changes to boxen need to happen, alternately, this will need to be tested on a fresh provision as well.

lharding commented 9 years ago

Answers to the main questions:

We're stuck with hand-managing Java versions for now, it looks like, because of Walmart's requirement, which is indeed Java 8 (the 8 in 1.8.0_40...yeah...). Hopefully puppet-java gets Java 8 support by the time we next have a client who makes us use Java.