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

Ensure at least Java 11 in Noctua-in-AWS images #9

Closed
kltm opened this issue Oct 25, 2024 · 4 comments
Closed

Ensure at least Java 11 in Noctua-in-AWS images #9

kltm opened this issue Oct 25, 2024 · 4 comments
Assignees

Comments

@kltm
Copy link
Member

kltm commented Oct 25, 2024

A chained on requirement for the future from geneontology/minerva#546 , we need to make sure that future versions of the minerva stack have access to at least Java 11.

Tagging @mugitty and @balhoff

@kltm kltm moved this to Todo in Noctua in AWS Oct 25, 2024
@balhoff
Copy link
Member

balhoff commented Oct 28, 2024

I think it would be wise to see if we can start quite a bit further ahead than 11 even, if we are testing changes. Java 11 itself is pretty old now. Current LTS is Java 21, and it has been out for a year.

@kltm
Copy link
Member Author

kltm commented Oct 28, 2024

@balhoff Ideally, we are following an official release, rather than building customizing our own images. For the time being, given the requirements, if there is nothing else coming up, the easiest thing to do here is to got with the last official maven/openjdk release: maven:3.8.7-openjdk-18, which follows what is going on now. Otherwise, if there is something we'll be needing a later version for in the near future, we'll be doing something a little more custom with the last Ubuntu LTS: 24.04.

EDIT:

Actually, we'd probably just grab the openjdk 17, as that's the last LTS that maven's official images support: maven:3.8.5-openjdk-17

kltm added a commit that referenced this issue Oct 29, 2024
kltm added a commit that referenced this issue Oct 29, 2024
@kltm
Copy link
Member Author

kltm commented Dec 12, 2024

@mugitty Can correct me if I'm wrong, but this is now the case.

@kltm kltm closed this as completed Dec 12, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in Noctua in AWS Dec 12, 2024
@mugitty
Copy link

mugitty commented Dec 12, 2024

@kltm, Minerva is now at jdk:17. dockerfile for minerva

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

3 participants