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

Remove JDK configuration from CI #492

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

orangejulius
Copy link
Member

For quite some time we have configured a specific version of the JDK in our CI.

As far as I understand it, modern versions of Elasticsearch use a bundled version of the JDK so this configuration may no longer be relevant.

On a practical/security note: it also looks like the scripts used to switch JDK versions are over 4 years old, and just calling a bash script from a 3rd party repository is a bit scary.

I don't see any changes due to the removal of this option, is it possible we don't need it anymore? @missinglink what do you think?

For quite some time we have configured a specific version of the JDK in
our CI.

As far as I understand it, modern versions of Elasticsearch use a
bundled version of the JDK so this configuration may no longer be
relevant.

On a practical/security note: it also looks like [the
scripts](https://github.com/michaelklishin/jdk_switcher) used to switch
JDK versions are over 4 years old, and just calling a bash script from a
3rd party repository is a bit scary.

I don't see any changes due to the removal of this option, is it
possible we don't need it anymore?
@missinglink
Copy link
Member

Yeah I'm fine to remove this.

The original reason was in order to be able to test different versions of the JDK in a split-test production environment.

I think that can also be achieved through custom Docker files.

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

Successfully merging this pull request may close these issues.

2 participants