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

OpenJDK support for BE application container image #218

Closed
rameshpolishetti opened this issue Jul 11, 2021 · 4 comments
Closed

OpenJDK support for BE application container image #218

rameshpolishetti opened this issue Jul 11, 2021 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@rameshpolishetti
Copy link
Collaborator

Context
Currently there is no option to use open-jdk in the place of TIBCO JDK (which comes along with TIBCO BusinessEvents installation) while creating BE container image.

Alternatives
No

Has the feature been requested before?
NA

If the feature request is approved, would you be willing to submit a PR?
Yes

@rameshpolishetti rameshpolishetti added the enhancement New feature or request label Jul 11, 2021
@nareshkumarthota nareshkumarthota linked a pull request Jul 20, 2021 that will close this issue
@nareshkumarthota
Copy link
Collaborator

This feature is available in branch feature-openjdk.

@rameshpolishetti rameshpolishetti removed a link to a pull request Aug 3, 2021
@rameshpolishetti
Copy link
Collaborator Author

This can be validated on master branch.

@athombar-tibco
Copy link

Verified the newly introduced support of openJDK in place of TIBCO JRE with BE container image.

openJDK version used for testing - openjdk-11+28 (Oracle Open JDK)

2021 Aug 16 21:48:46.706 GMT +05:30 be-engine INFO [main] - [user] [inference-class] ************* Java version: 11+28 2021 Aug 16 21:48:46.706 GMT +05:30 be-engine INFO [main] - [user] [inference-class] ************* Java vendor: Oracle Corporation 2021 Aug 16 21:48:46.706 GMT +05:30 be-engine INFO [main] - [user] [inference-class] ************* Java name: OpenJDK Runtime Environment

Verified the -o flag with positive as well as negative scenarios successfully.

e.g
-o is provided and openjdk installer not present
-o is provided and openjdk installer present
-o is not provided and openjdk installer present

Verified Image build and run of all supported types i.e app, rms and teagent.

Verified Image build and run for all supported platforms (Windows with Windows Installers, Windows Installation and Linux Installers / Linux with Linux Installers and Linux Installation / Mac with Linux Installers) however in-depth testing has been done on linux platform only.

Also tested image push and run on AWS Kubernetis.

Attached excel file with all tested flows as well as logs for reference.

Github OpenJDK.xlsx
OpenJDK_218_Logs.zip

@rameshpolishetti
Copy link
Collaborator Author

Thank you @athombare. Closing the issue as it is successfully verified.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants