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

Migrate digiwf-integrations to Spring Boot 3 #768

Closed
8 of 9 tasks
lmoesle opened this issue Sep 25, 2023 · 4 comments · Fixed by #1062
Closed
8 of 9 tasks

Migrate digiwf-integrations to Spring Boot 3 #768

lmoesle opened this issue Sep 25, 2023 · 4 comments · Fixed by #1062

Comments

@lmoesle
Copy link
Contributor

lmoesle commented Sep 25, 2023

Migrate digiwf-integrations to Spring Boot 3 (see Migration Guide).

Todo

  • Upgrade Spring Boot
  • Upgrade Spring Security
  • Configure Properties
    • Use the spring-boot-properties-migrator module to detect props that changed
  • Rename spring.factories to META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
  • Upgrade Dependencies
  • Open a PR for each integration
  • Ignore Legacy Integrations

Integrations:

  • address integration --> Stephan
  • alw integration --> Stephan
  • cosys integration --> Julia
  • dms integration --> Julia
  • email integration --> Julia
  • example integration --> Stephan
  • okewo-integration --> Stephan
  • s3-integration --> Simon Z
  • verification integration remove from repo --> Stephan

Additional Context

@darenegade
Copy link
Member

@darenegade
Copy link
Member

Please add your planning poker estimate with Zenhub @zambrovski

@lmoesle
Copy link
Contributor Author

lmoesle commented Oct 26, 2023

Das Function Routing hat sich mit Spring Cloud 2022.0.4 geändert. Dementsprechend hat sich auch die digiwf-message lib geändert und es muss die application.yml angepasst werden. #892 (comment)

@StephanStrehlerCGI
Copy link
Contributor

StephanStrehlerCGI commented Nov 10, 2023

Address Integration: Überprüfung Parameter Codierung: v2/adresse/check?adresse=Agnes-Pockels-Bogen%2021%2C%2080992%20M%C3%BCnchen

"Neue Kodierung" klappt auch bei Address service. tests werden angepasst: https://address-service-test.muenchen.de/v2/adresse/check?adresse=Agnes-Pockels-Bogen%2021%2C%2080992%20M%C3%BCnchen

StephanStrehlerCGI added a commit that referenced this issue Nov 10, 2023
StephanStrehlerCGI added a commit that referenced this issue Nov 10, 2023
…ons_address_integration

# Conflicts:
#	digiwf-libs/digiwf-spring-security/digiwf-spring-security-starter/src/main/java/de/muenchen/oss/digiwf/spring/security/postprocessor/DefaultPropertiesEnvironmentPostProcessor.java
StephanStrehlerCGI added a commit that referenced this issue Nov 10, 2023
StephanStrehlerCGI added a commit that referenced this issue Nov 10, 2023
lmoesle pushed a commit that referenced this issue Nov 13, 2023
* initial

* split module deps from build deps

* beautify poms

* upgrade wiremock

* update versions

* fix base type mapping

* wip: compilation works

* Update digiwf-integrations/digiwf-s3-integration/digiwf-s3-integration-core/pom.xml

Co-authored-by: Lukas Mösle <[email protected]>

* Revert "wip: compilation works"

This reverts commit 459391a.
lehju added a commit that referenced this issue Nov 14, 2023
lehju added a commit that referenced this issue Nov 14, 2023
lehju added a commit that referenced this issue Nov 21, 2023
lehju added a commit that referenced this issue Nov 22, 2023
lehju added a commit that referenced this issue Nov 22, 2023
lehju added a commit that referenced this issue Nov 22, 2023
lehju added a commit that referenced this issue Nov 22, 2023
StephanStrehlerCGI added a commit that referenced this issue Nov 23, 2023
* #768: migrate example migration to spring boot 3

* #768: migrate example migration to spring boot 3

* #768: add test for example integration

* #768: migrate example migration to spring boot 3

* #768: migrate example migration to spring boot 3

* #768: add test for example integration

* #768: migrate spring boot factories
StephanStrehlerCGI added a commit that referenced this issue Nov 23, 2023
* #768: remove verification integration

* #768: removed verification integration from coverage module
zambrovski added a commit that referenced this issue Nov 23, 2023
zambrovski added a commit that referenced this issue Nov 23, 2023
* #768: initial changes for dms-integration migration

* #768: Use cxf version 4.0.3

* #768: Fix cxf-codegen-plugin

* #768: delete unused version

* #768: fix readContent

---------

Co-authored-by: Simon Zambrovski <[email protected]>
StephanStrehlerCGI added a commit that referenced this issue Nov 29, 2023
StephanStrehlerCGI added a commit that referenced this issue Nov 29, 2023
StephanStrehlerCGI added a commit that referenced this issue Nov 30, 2023
# Conflicts:
#	digiwf-integrations/digiwf-okewo-integration/digiwf-okewo-integration-core/pom.xml
#	digiwf-integrations/digiwf-okewo-integration/pom.xml
StephanStrehlerCGI added a commit that referenced this issue Nov 30, 2023
StephanStrehlerCGI added a commit that referenced this issue Dec 11, 2023
zambrovski added a commit that referenced this issue Dec 11, 2023
* #768: WIP: migrate okewo migration to Spring Boot 3

* #768: refactoring of okewo integration to hexongal architecture

* #768: try to write e2e tests

* #768: implement e2e tests

* #768: finished e2e tests

* #768: fix failing maven package

* #768: fix failing maven package

* #768: clean up ymls

* #768: clean AutoConfiguration

* #768: MR feedback

---------

Co-authored-by: Simon Zambrovski <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants