Skip to content

Conversation

pjang-dlpx
Copy link
Contributor

@pjang-dlpx pjang-dlpx commented Jun 6, 2024

Problem

The masking engine is upgrading to Java 17, which is not currently installed in the appliance. See the CP here for more context.

Solution

We are adding a build-dependencies file to dms-core-gate, similar to dlpx-app-gate through https://github.com/delphix/dms-core-gate/pull/1289, where we are also specifying openjdk-17. This change references this file and installs packages listed.

Testing Done

Verified that build-package for the delphix-masking package pulls openjdk-17-jdk from build-dependencies file in dms-core-gate's repo and successfully installs it as a build dependency: http://selfservice.jenkins.delphix.com/job/linux-pkg/job/develop/job/build-package/job/masking/job/pre-push/113/

Notes to Reviewers

Throughout the learning process of this change, I also noticed that the README was slightly out of date. This change also includes some README changes, with the help of @prakashsurya.

@pjang-dlpx pjang-dlpx force-pushed the dlpx/pr/pjang-dlpx/4d2706f8-489c-41e6-b2eb-5425092ffb87 branch 2 times, most recently from 437fe67 to 3676057 Compare June 6, 2024 14:12
@pjang-dlpx pjang-dlpx marked this pull request as ready for review June 6, 2024 14:38
@pjang-dlpx pjang-dlpx requested a review from prakashsurya June 6, 2024 14:38
@pjang-dlpx pjang-dlpx force-pushed the dlpx/pr/pjang-dlpx/4d2706f8-489c-41e6-b2eb-5425092ffb87 branch from 3676057 to af5fbe0 Compare June 6, 2024 18:03
@pjang-dlpx pjang-dlpx changed the title DLPX-91307 Add Java 17 provided by Ubuntu to the appliance DLPX-91307 Install packages from dms-core-gate build-dependencies Jun 6, 2024
@pjang-dlpx pjang-dlpx force-pushed the dlpx/pr/pjang-dlpx/4d2706f8-489c-41e6-b2eb-5425092ffb87 branch from af5fbe0 to 659880b Compare June 6, 2024 18:04
@pjang-dlpx pjang-dlpx merged commit 649bfd2 into develop Jun 12, 2024
@pjang-dlpx pjang-dlpx deleted the dlpx/pr/pjang-dlpx/4d2706f8-489c-41e6-b2eb-5425092ffb87 branch June 12, 2024 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants