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

Support JDK-21 builds on Build and CI #4071

Closed
Tracked by #10334
peterzhuamazon opened this issue Sep 25, 2023 · 18 comments
Closed
Tracked by #10334

Support JDK-21 builds on Build and CI #4071

peterzhuamazon opened this issue Sep 25, 2023 · 18 comments
Assignees
Labels
dependencies Pull requests that update a dependency file docker jenkins Jenkins related issue

Comments

@peterzhuamazon
Copy link
Member

Support JDK-21 builds on Build and CI.

https://endoflife.date/oracle-jdk

JDK 20 is eol and we will need to support JDK21 from Temurin in both Core and Build/CI.

@peterzhuamazon peterzhuamazon added docker jenkins Jenkins related issue dependencies Pull requests that update a dependency file labels Sep 25, 2023
@peterzhuamazon peterzhuamazon self-assigned this Sep 25, 2023
@github-actions github-actions bot added the untriaged Issues that have not yet been triaged label Sep 25, 2023
@peterzhuamazon peterzhuamazon removed the untriaged Issues that have not yet been triaged label Sep 25, 2023
@peterzhuamazon
Copy link
Member Author

Will work with @reta on this one.

@peterzhuamazon
Copy link
Member Author

@peterzhuamazon
Copy link
Member Author

PRs:

Placeholder

@peterzhuamazon
Copy link
Member Author

Several areas to update for this new JDK:

  1. Jenkins tool
  2. Docker images
  3. AMIs
  4. Gradle Check Workflow.

We also need to have some sort of a meta / campaign so plugin owners can update their main branch with newer versions of the Gradle for JDK21 support.

Hi @reta would you mind create a campaign for that?
Thanks!

@reta
Copy link
Contributor

reta commented Oct 3, 2023

@peterzhuamazon sure, opensearch-project/OpenSearch#10334, I will fill it up with per-plugin issues shortly, thanks!

@peterzhuamazon
Copy link
Member Author

Waiting for Gradle 8.4 while temurin delayed 21:
https://adoptium.net/blog/2023/09/temurin21-delay/

@peterzhuamazon
Copy link
Member Author

Will change global tools settings and remove deprecated JDK exports for Ubuntu once I onboard both gradle checks to container based setups.

#3816 (comment)

@peterzhuamazon
Copy link
Member Author

@peterzhuamazon
Copy link
Member Author

@peterzhuamazon
Copy link
Member Author

@peterzhuamazon
Copy link
Member Author

@peterzhuamazon
Copy link
Member Author

@peterzhuamazon
Copy link
Member Author

@peterzhuamazon
Copy link
Member Author

Windows can switch to temurin21 now:

@peterzhuamazon
Copy link
Member Author

@reta
Copy link
Contributor

reta commented Nov 3, 2023

@peterzhuamazon I think we are done with CI, right?

@peterzhuamazon
Copy link
Member Author

peterzhuamazon commented Nov 6, 2023

@peterzhuamazon I think we are done with CI, right?

I am using the opportunities of the ci-runner switch to update JDK21 on Windows to Temurin.

@peterzhuamazon
Copy link
Member Author

All images have been updated to JDK21 with temurin distributions, except gradle check on Windows AMI.
That one can be taken care later on.

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file docker jenkins Jenkins related issue
Projects
Development

No branches or pull requests

2 participants