-
Notifications
You must be signed in to change notification settings - Fork 9
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
Feature: Upgrade Universal Configuration Store to JDK 17 #364
Comments
DOD with @ewilkins-csi, @csun-cpointe, @nartieri |
OTS test passed ✅ |
carter-cundiff
added a commit
that referenced
this issue
Oct 2, 2024
carter-cundiff
added a commit
that referenced
this issue
Oct 2, 2024
carter-cundiff
added a commit
that referenced
this issue
Oct 2, 2024
carter-cundiff
added a commit
that referenced
this issue
Oct 2, 2024
#364 Update universal configuration store to use Java 17
✅ Final Test passed 🎉 ✅ Test Krausening
✅ Test Vault
✅ Test Project Migration
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
Follow on to #133, where we want to migrate our whole repository to java 17. This issue focus on migrating the Universal Configuration Store.
DOD
mvn dependency:analyze
Test Strategy/Script
Test Krausening
mvn -v
to verify it's configured properly. The output should be similar to the following (Note: java distributions different thankopenjdk
are okay):OTS Only:
Create a downstream project:
test-364-deploy/pom.xml
:Run
mvn clean install
once and complete the manual actionsRun
mvn clean install
once moreOTS Only:
Download and unzip the attached 364-helper.zip
Update the
aissemble-configuration-store-chart.configurationVolume.volumePathOnNode
withintest-364-deploy/src/main/resources/apps/configuration-store/values-dev.yaml
with the path to the configurations within the downloaded folder, for example:test-364
project, run the following to deploy the config store:config-test-pod.yaml
with the following content:Test Vault
test-364
project:Once vault is ready, scroll up to find the root key, unseal keys within the tilt log output
In
/src/main/resources/configurations/base/encrypt.properties
of the downloaded and unzipped364-helper
folder, update thesecrets.root.key
with theROOT KEY
content andsecrets.unseal.keys
with theUNSEAL KEYS
content (make sure to remove the[]
,"
, and any spaces)Add the following env to
test-364-deploy/src/main/resources/apps/configuration-store/values.yaml
:test-364
project to deploy the config store:config-test-pod.yaml
again with the following command:Test Project Migration
mvn -v
to verify it's configured properly.1.9.2
:mvn clean install
pom.xml
to1.10.0-SNAPSHOT
mvn -v
to verify it's configured properly.maven-shade-plugin
withintest-364-upgrade-tests/test-364-upgrade-tests-java/pom.xml
has the dependency and transformer updated to the following:mvn clean install
References/Additional Context
The text was updated successfully, but these errors were encountered: