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

Update Java dependencies #394

Merged
merged 1 commit into from
Jun 25, 2024
Merged

Update Java dependencies #394

merged 1 commit into from
Jun 25, 2024

Conversation

ekharkunov
Copy link
Contributor

Update to Spring boot 3.x.
Update java dependencies to more fresh versions for Extender and Manifest merge tool.
Remove InfluxDB dependencies and related code.
Fix warning about several common-logging jars in classpath.

Other notes:

  • Update java servlets to 6.x
  • Update jdk to 17 (used by Spring boot and manifestmergetool)
  • Adopt security configuration according to Spring security 6.x version.

Upgrade spring boot to latest 2.x version.
Update to Spring boot 3.x. Update java dependencies to more fresh versions.
Remove InfluxDB dependencies and related code.
Fix warning about several common-logging jars in classpath.
@ekharkunov ekharkunov requested review from JCash and britzl June 25, 2024 08:05
@ekharkunov ekharkunov merged commit f358585 into split-docker Jun 25, 2024
@ekharkunov ekharkunov deleted the upgrade-dependencies branch June 25, 2024 19:27
@britzl britzl changed the title Update dependencies Update Java dependencies Jun 28, 2024
ekharkunov added a commit that referenced this pull request Jul 3, 2024
Rework Dockerfiles.

Make Gradle server as optional. Cleanup imports.

Read template file from the jar.
Cleanup unnecessary annotations.
Add dockerfile for base application.

Import cleanup.

Add profiles for different services in docker compose file.
Add services for integration testing.
Modify tests to run with current dev engine version (fix it later).
Update scripts to start/stop test server (rework to run docker compose).
Cleanup build.gradle a bit (remote all docker related parts).
Add service definitions to run tests locally in docker-compose.yml.

[ci skip] Remove application dockerfile.
Pass DM_PACKAGES_URL as secret during docker build.
Remove python2.7 from base image.

Add workflow to build docker imaes with environment.

[ci skip] Add workflow for jar release.
Adopt changes in Dockerfile naming.
[WIP] Docker compose rework.
Pass jar's version as gradle properties.
Add publishing tasks.

Add micrometrics Stackdriver adapter.

Prepare CI for testing.

Fix pass secret env to docker build.

Fix maven auth.

Rework docker compose file.
Add mout directories with jars.
Add copying jars to /app directories to further mounting.
Update .gitignore.
Fix extender's tests.
Fix remote builder mappings.

User Path context instead of Git context when building Docker image.

Fix tag pattern for manifest merge tool.

Add missed registry address.

Remove unnessary maven repo ref.
Add disk cleanup action for Extender build.

Fix gradle task for Extender build.

Update registries names. Update service accounts according to new project.

Pin exact image versions.

Fix andorid docker image.

Update registries urls.

Fix encoding in base Docker image.
Update IntegrationTest.
Get rid of docker warning about ENV.

Update dependencies. (#394)

Upgrade spring boot to latest 2.x version.
Update to Spring boot 3.x. Update java dependencies to more fresh versions.
Remove InfluxDB dependencies and related code.
Fix warning about several common-logging jars in classpath.

Update java distro to 17.

Exclude dependencies that not necessary for manifestmergetool.

Fix tests after upgrade.

Fix metrics units.

Update new server documentation.
ekharkunov added a commit that referenced this pull request Jul 5, 2024
Rework Dockerfiles.

Make Gradle server as optional. Cleanup imports.

Read template file from the jar.
Cleanup unnecessary annotations.
Add dockerfile for base application.

Import cleanup.

Add profiles for different services in docker compose file.
Add services for integration testing.
Modify tests to run with current dev engine version (fix it later).
Update scripts to start/stop test server (rework to run docker compose).
Cleanup build.gradle a bit (remote all docker related parts).
Add service definitions to run tests locally in docker-compose.yml.

[ci skip] Remove application dockerfile.
Pass DM_PACKAGES_URL as secret during docker build.
Remove python2.7 from base image.

Add workflow to build docker imaes with environment.

[ci skip] Add workflow for jar release.
Adopt changes in Dockerfile naming.
[WIP] Docker compose rework.
Pass jar's version as gradle properties.
Add publishing tasks.

Add micrometrics Stackdriver adapter.

Prepare CI for testing.

Fix pass secret env to docker build.

Fix maven auth.

Rework docker compose file.
Add mout directories with jars.
Add copying jars to /app directories to further mounting.
Update .gitignore.
Fix extender's tests.
Fix remote builder mappings.

User Path context instead of Git context when building Docker image.

Fix tag pattern for manifest merge tool.

Add missed registry address.

Remove unnessary maven repo ref.
Add disk cleanup action for Extender build.

Fix gradle task for Extender build.

Update registries names. Update service accounts according to new project.

Pin exact image versions.

Fix andorid docker image.

Update registries urls.

Fix encoding in base Docker image.
Update IntegrationTest.
Get rid of docker warning about ENV.

Update dependencies. (#394)

Upgrade spring boot to latest 2.x version.
Update to Spring boot 3.x. Update java dependencies to more fresh versions.
Remove InfluxDB dependencies and related code.
Fix warning about several common-logging jars in classpath.

Update java distro to 17.

Exclude dependencies that not necessary for manifestmergetool.

Fix tests after upgrade.

Fix metrics units.

Update new server documentation.
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.

None yet

2 participants