From 7d61c3307143fd12f586ad026e177fc13ea54fc9 Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Mon, 24 Mar 2025 09:31:44 +0100 Subject: [PATCH 01/12] OZG-7573 add grpc autoconfiguration --- ...boot.autoconfigure.AutoConfiguration.imports | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 formcycle-adapter/formcycle-adapter-impl/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports diff --git a/formcycle-adapter/formcycle-adapter-impl/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/formcycle-adapter/formcycle-adapter-impl/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports new file mode 100644 index 000000000..0085992ee --- /dev/null +++ b/formcycle-adapter/formcycle-adapter-impl/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports @@ -0,0 +1,17 @@ +net.devh.boot.grpc.client.autoconfigure.GrpcClientAutoConfiguration +net.devh.boot.grpc.client.autoconfigure.GrpcClientMetricAutoConfiguration +net.devh.boot.grpc.client.autoconfigure.GrpcClientHealthAutoConfiguration +net.devh.boot.grpc.client.autoconfigure.GrpcClientSecurityAutoConfiguration +net.devh.boot.grpc.client.autoconfigure.GrpcDiscoveryClientAutoConfiguration +net.devh.boot.grpc.common.autoconfigure.GrpcCommonCodecAutoConfiguration +net.devh.boot.grpc.server.autoconfigure.GrpcAdviceAutoConfiguration +net.devh.boot.grpc.server.autoconfigure.GrpcHealthServiceAutoConfiguration +net.devh.boot.grpc.server.autoconfigure.GrpcMetadataConsulConfiguration +net.devh.boot.grpc.server.autoconfigure.GrpcMetadataEurekaConfiguration +net.devh.boot.grpc.server.autoconfigure.GrpcMetadataNacosConfiguration +net.devh.boot.grpc.server.autoconfigure.GrpcMetadataZookeeperConfiguration +net.devh.boot.grpc.server.autoconfigure.GrpcReflectionServiceAutoConfiguration +net.devh.boot.grpc.server.autoconfigure.GrpcServerAutoConfiguration +net.devh.boot.grpc.server.autoconfigure.GrpcServerFactoryAutoConfiguration +net.devh.boot.grpc.server.autoconfigure.GrpcServerMetricAutoConfiguration +net.devh.boot.grpc.server.autoconfigure.GrpcServerSecurityAutoConfiguration \ No newline at end of file -- GitLab From d3bc3c393990a03ccfbb09b74b1076d339efbdfa Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Mon, 24 Mar 2025 09:44:51 +0100 Subject: [PATCH 02/12] OZG-7573 move grpc autoconfiguration to forwarder --- ...g.springframework.boot.autoconfigure.AutoConfiguration.imports | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {formcycle-adapter/formcycle-adapter-impl => forwarder}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (100%) diff --git a/formcycle-adapter/formcycle-adapter-impl/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/forwarder/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports similarity index 100% rename from formcycle-adapter/formcycle-adapter-impl/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports rename to forwarder/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -- GitLab From 26710f0db606bc0c12351ebcf67206194cc4cdac Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Mon, 24 Mar 2025 10:27:12 +0100 Subject: [PATCH 03/12] OZG-7573 update vorgang-manager version --- Jenkinsfile | 7 ++++--- eingang-manager-interface/pom.xml | 2 +- formcycle-adapter/formcycle-adapter-interface/pom.xml | 4 ++-- pom.xml | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 38488fb06..5ff66e125 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -53,20 +53,21 @@ pipeline { def commonVersion = getParentPomVersion('common/pom.xml') def routerVersion = getParentPomVersion('router/pom.xml') + def forwarderVersion = getParentPomVersion('forwarder/pom.xml') def formCycleAdapterVersion = getParentPomVersion('formcycle-adapter/pom.xml') def enterpriseAdapterVersion = getParentPomVersion('enterprise-adapter/pom.xml') if(env.BRANCH_NAME == 'release'){ - if ( !isReleaseVersion([rootVersion, vorgangManagerVersion, commonVersion, routerVersion, formCycleAdapterVersion, enterpriseAdapterVersion])) { + if ( !isReleaseVersion([rootVersion, vorgangManagerVersion, commonVersion, routerVersion, forwarderVersion, formCycleAdapterVersion, enterpriseAdapterVersion])) { error("Keine Release Version für Branch ${env.BRANCH_NAME}.") } } else { - if ( !isSnapshotVersion([rootVersion, commonVersion, routerVersion, formCycleAdapterVersion, enterpriseAdapterVersion])) { + if ( !isSnapshotVersion([rootVersion, commonVersion, routerVersion, forwarderVersion, formCycleAdapterVersion, enterpriseAdapterVersion])) { error("Keine Snapshot Version für Branch ${env.BRANCH_NAME}.") } } - if ( !isSameVersion([commonVersion, routerVersion, formCycleAdapterVersion, enterpriseAdapterVersion], rootVersion)) { + if ( !isSameVersion([commonVersion, routerVersion, forwarderVersion, formCycleAdapterVersion, enterpriseAdapterVersion], rootVersion)) { error("Versionen sind nicht identisch") } } diff --git a/eingang-manager-interface/pom.xml b/eingang-manager-interface/pom.xml index b877903e6..81ee18525 100644 --- a/eingang-manager-interface/pom.xml +++ b/eingang-manager-interface/pom.xml @@ -45,7 +45,7 @@ <inceptionYear>2025</inceptionYear> <properties> - <vorgang-manager.version>2.23.0</vorgang-manager.version> + <vorgang-manager.version>2.24.0-SNAPSHOT</vorgang-manager.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> diff --git a/formcycle-adapter/formcycle-adapter-interface/pom.xml b/formcycle-adapter/formcycle-adapter-interface/pom.xml index ce3c539bb..9e72b2c36 100644 --- a/formcycle-adapter/formcycle-adapter-interface/pom.xml +++ b/formcycle-adapter/formcycle-adapter-interface/pom.xml @@ -41,7 +41,7 @@ <version>2.19.0-SNAPSHOT</version> <properties> - <vorgang-manager.version>2.0.0</vorgang-manager.version> + <vorgang-manager.version>2.24.0-SNAPSHOT</vorgang-manager.version> <java.version>21</java.version> <maven.compiler.source>${java.version}</maven.compiler.source> <maven.compiler.target>${java.version}</maven.compiler.target> @@ -102,4 +102,4 @@ </plugin> </plugins> </build> -</project> +</project> \ No newline at end of file diff --git a/pom.xml b/pom.xml index 4d92bb83e..ef5a79c3a 100644 --- a/pom.xml +++ b/pom.xml @@ -55,7 +55,7 @@ </modules> <properties> - <vorgang-manager.version>2.24.0-OZG-7573-forwarding-interface-SNAPSHOT</vorgang-manager.version> + <vorgang-manager.version>2.24.0-SNAPSHOT</vorgang-manager.version> <zufi-manager.version>1.7.0</zufi-manager.version> <jsoup.version>1.14.3</jsoup.version> -- GitLab From 0e19f26ad13c48ee99be79e7392cb2c004bdd03a Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Mon, 24 Mar 2025 10:30:21 +0100 Subject: [PATCH 04/12] OZG-7573 move forwarder dependency to common --- common/pom.xml | 6 ++++++ formcycle-adapter/pom.xml | 4 ---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/common/pom.xml b/common/pom.xml index d3a815c3c..19f384dc1 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -40,6 +40,12 @@ <name>Eingangs Adapter - Common</name> <dependencies> + <!-- OZG-Cloud --> + <dependency> + <groupId>de.ozgcloud.eingang</groupId> + <artifactId>forwarder</artifactId> + </dependency> + <!-- spring --> <dependency> <groupId>org.springframework.boot</groupId> diff --git a/formcycle-adapter/pom.xml b/formcycle-adapter/pom.xml index 04849487d..2e7f85ed2 100644 --- a/formcycle-adapter/pom.xml +++ b/formcycle-adapter/pom.xml @@ -63,10 +63,6 @@ <groupId>de.ozgcloud.vorgang</groupId> <artifactId>vorgang-manager-interface</artifactId> </dependency> - <dependency> - <groupId>de.ozgcloud.eingang</groupId> - <artifactId>forwarder</artifactId> - </dependency> <dependency> <groupId>de.ozgcloud.vorgang</groupId> <artifactId>vorgang-manager-interface</artifactId> -- GitLab From 616b5308b5a89f78a1e6222f5c67656e91828db7 Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Mon, 24 Mar 2025 10:41:50 +0100 Subject: [PATCH 05/12] OZG-7573 put forwarder dependency in enterprise adapter and formcycle --- common/pom.xml | 6 ------ enterprise-adapter/pom.xml | 4 ++++ formcycle-adapter/pom.xml | 5 +++++ 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/common/pom.xml b/common/pom.xml index 19f384dc1..d3a815c3c 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -40,12 +40,6 @@ <name>Eingangs Adapter - Common</name> <dependencies> - <!-- OZG-Cloud --> - <dependency> - <groupId>de.ozgcloud.eingang</groupId> - <artifactId>forwarder</artifactId> - </dependency> - <!-- spring --> <dependency> <groupId>org.springframework.boot</groupId> diff --git a/enterprise-adapter/pom.xml b/enterprise-adapter/pom.xml index 109660c3b..9e3d45ca7 100644 --- a/enterprise-adapter/pom.xml +++ b/enterprise-adapter/pom.xml @@ -46,6 +46,10 @@ <groupId>de.ozgcloud.eingang</groupId> <artifactId>common</artifactId> </dependency> + <dependency> + <groupId>de.ozgcloud.eingang</groupId> + <artifactId>forwarder</artifactId> + </dependency> <dependency> <groupId>de.ozgcloud.eingang</groupId> <artifactId>semantik-adapter</artifactId> diff --git a/formcycle-adapter/pom.xml b/formcycle-adapter/pom.xml index 2e7f85ed2..8c249502d 100644 --- a/formcycle-adapter/pom.xml +++ b/formcycle-adapter/pom.xml @@ -49,6 +49,11 @@ </properties> <dependencies> + <!-- OZG-Cloud --> + <dependency> + <groupId>de.ozgcloud.eingang</groupId> + <artifactId>forwarder</artifactId> + </dependency> <dependency> <groupId>de.ozgcloud.vorgang</groupId> <artifactId>vorgang-manager-utils</artifactId> -- GitLab From 438a23b3994356182c6a501dc377b5f1f7c689f8 Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Mon, 24 Mar 2025 10:57:31 +0100 Subject: [PATCH 06/12] OZG-7573 add forwarder to fim adapter --- fim-adapter/pom.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fim-adapter/pom.xml b/fim-adapter/pom.xml index e672e58fb..bac822463 100644 --- a/fim-adapter/pom.xml +++ b/fim-adapter/pom.xml @@ -45,6 +45,10 @@ <groupId>de.ozgcloud.eingang</groupId> <artifactId>semantik-adapter</artifactId> </dependency> + <dependency> + <groupId>de.ozgcloud.eingang</groupId> + <artifactId>forwarder</artifactId> + </dependency> <!--test --> <dependency> -- GitLab From 7388a031ddc3ffdca41120b107dd30feac755d88 Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Mon, 24 Mar 2025 12:47:35 +0100 Subject: [PATCH 07/12] OZG-7573 build forwarder as own image --- Jenkinsfile | 3 ++ enterprise-adapter/pom.xml | 4 --- fim-adapter/pom.xml | 4 --- formcycle-adapter/pom.xml | 4 --- forwarder/pom.xml | 26 ++++++++++++++++ .../src/main/resources/application-local.yml | 21 +++++++++++++ forwarder/src/main/resources/application.yml | 31 +++++++++++++++++++ 7 files changed, 81 insertions(+), 12 deletions(-) create mode 100644 forwarder/src/main/resources/application-local.yml create mode 100644 forwarder/src/main/resources/application.yml diff --git a/Jenkinsfile b/Jenkinsfile index 5ff66e125..b5e12d24f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -142,14 +142,17 @@ pipeline { tagAndPushDockerImage('formcycle-adapter', IMAGE_TAG) tagAndPushDockerImage('enterprise-adapter', IMAGE_TAG) + tagAndPushDockerImage('forwarder', IMAGE_TAG) if (env.BRANCH_NAME == 'main') { tagAndPushDockerImage('formcycle-adapter', 'snapshot-latest') tagAndPushDockerImage('enterprise-adapter', 'snapshot-latest') + tagAndPushDockerImage('forwarder', 'snapshot-latest') } else if (env.BRANCH_NAME == 'release') { tagAndPushDockerImage('formcycle-adapter', 'latest') tagAndPushDockerImage('enterprise-adapter', 'latest') + tagAndPushDockerImage('forwarder', 'latest') } } } diff --git a/enterprise-adapter/pom.xml b/enterprise-adapter/pom.xml index 9e3d45ca7..109660c3b 100644 --- a/enterprise-adapter/pom.xml +++ b/enterprise-adapter/pom.xml @@ -46,10 +46,6 @@ <groupId>de.ozgcloud.eingang</groupId> <artifactId>common</artifactId> </dependency> - <dependency> - <groupId>de.ozgcloud.eingang</groupId> - <artifactId>forwarder</artifactId> - </dependency> <dependency> <groupId>de.ozgcloud.eingang</groupId> <artifactId>semantik-adapter</artifactId> diff --git a/fim-adapter/pom.xml b/fim-adapter/pom.xml index bac822463..e672e58fb 100644 --- a/fim-adapter/pom.xml +++ b/fim-adapter/pom.xml @@ -45,10 +45,6 @@ <groupId>de.ozgcloud.eingang</groupId> <artifactId>semantik-adapter</artifactId> </dependency> - <dependency> - <groupId>de.ozgcloud.eingang</groupId> - <artifactId>forwarder</artifactId> - </dependency> <!--test --> <dependency> diff --git a/formcycle-adapter/pom.xml b/formcycle-adapter/pom.xml index 8c249502d..19cc12fb2 100644 --- a/formcycle-adapter/pom.xml +++ b/formcycle-adapter/pom.xml @@ -50,10 +50,6 @@ <dependencies> <!-- OZG-Cloud --> - <dependency> - <groupId>de.ozgcloud.eingang</groupId> - <artifactId>forwarder</artifactId> - </dependency> <dependency> <groupId>de.ozgcloud.vorgang</groupId> <artifactId>vorgang-manager-utils</artifactId> diff --git a/forwarder/pom.xml b/forwarder/pom.xml index 4fabecd6a..afd9753ee 100644 --- a/forwarder/pom.xml +++ b/forwarder/pom.xml @@ -124,4 +124,30 @@ </plugin> </plugins> </build> + + <profiles> + <profile> + <id>ci-build</id> + <build> + <plugins> + <plugin> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-maven-plugin</artifactId> + <configuration> + <mainClass>de.ozgcloud.eingang.formcycle.FormcycleAdapterApplication</mainClass> + </configuration> + <executions> + <execution> + <id>build-image</id> + <phase>install</phase> + <goals> + <goal>build-image-no-fork</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> </project> \ No newline at end of file diff --git a/forwarder/src/main/resources/application-local.yml b/forwarder/src/main/resources/application-local.yml new file mode 100644 index 000000000..1a493ac91 --- /dev/null +++ b/forwarder/src/main/resources/application-local.yml @@ -0,0 +1,21 @@ +logging: + config: classpath:log4j2-local.xml + +server: + port: 9293 + error: + include-stacktrace: always + +management: + server.port: 8084 + +ozgcloud: + adapter: + targetVorgangManagerName: local + fallbackStrategy: DENY + +grpc: + client: + vorgang-manager-local: + address: static://127.0.0.1:9090 + negotiationType: PLAINTEXT diff --git a/forwarder/src/main/resources/application.yml b/forwarder/src/main/resources/application.yml new file mode 100644 index 000000000..3a1d31c30 --- /dev/null +++ b/forwarder/src/main/resources/application.yml @@ -0,0 +1,31 @@ +logging: + level: + ROOT: WARN + '[de.ozgcloud]': INFO + +management: + server: + port: 8081 + health: + livenessState: + enabled: true + readinessState: + enabled: true + endpoint: + health: + group: + exploratory: + include: livenessState,readinessState,ping + show-details: always + probes: + enabled: true + prometheus: + enabled: true + endpoints: + web: + exposure: + include: health,prometheus + +ozgcloud: + adapter: + routingStrategy: SINGLE \ No newline at end of file -- GitLab From 59a0e5fec9cac3f3551425036e3aea399b413dc0 Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Mon, 24 Mar 2025 12:52:28 +0100 Subject: [PATCH 08/12] OZG-7573 rollout of forwarder --- Jenkinsfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index b5e12d24f..b31a66a84 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -297,11 +297,13 @@ String getElementAccessToken() { Void setNewDevAdapterVersion() { setNewFormcycleAdapterVersion('dev') setNewEnterpriseAdapterVersion('dev') + setNewForwarderVersion('dev') } Void setNewTestAdapterVersion() { setNewFormcycleAdapterVersion('test') setNewEnterpriseAdapterVersion('test') + // setNewForwarderVersion('test') Not needed for now. Also the file is not present yet. } Void setNewFormcycleAdapterVersion(String environment) { @@ -328,6 +330,18 @@ Void setNewEnterpriseAdapterVersion(String environment) { } } +Void setNewForwarderVersion(String environment) { + dir("gitops") { + def envFile = "${environment}/application/values/forwarder-values.yaml" + def envVersions = readYaml file: envFile + + envVersions.enterprise_adapter.image.tag = IMAGE_TAG + envVersions.enterprise_adapter.helm.version = HELM_CHART_VERSION + + writeYaml file: envFile, data: envVersions, overwrite: true + } +} + Void pushNewDevVersion() { pushNewGitopsVersion('dev') } -- GitLab From b37a93c94e9be8843979dac4a1bd89b36af9cb0c Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Mon, 24 Mar 2025 13:21:53 +0100 Subject: [PATCH 09/12] OZG-7573 fix rollout --- Jenkinsfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b31a66a84..3ce858404 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -303,7 +303,6 @@ Void setNewDevAdapterVersion() { Void setNewTestAdapterVersion() { setNewFormcycleAdapterVersion('test') setNewEnterpriseAdapterVersion('test') - // setNewForwarderVersion('test') Not needed for now. Also the file is not present yet. } Void setNewFormcycleAdapterVersion(String environment) { @@ -335,8 +334,8 @@ Void setNewForwarderVersion(String environment) { def envFile = "${environment}/application/values/forwarder-values.yaml" def envVersions = readYaml file: envFile - envVersions.enterprise_adapter.image.tag = IMAGE_TAG - envVersions.enterprise_adapter.helm.version = HELM_CHART_VERSION + envVersions.forwarder.image.tag = IMAGE_TAG + envVersions.forwarder.helm.version = HELM_CHART_VERSION writeYaml file: envFile, data: envVersions, overwrite: true } -- GitLab From f7aca381b3ff2e6394674009372371bda55180f8 Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Mon, 24 Mar 2025 14:10:39 +0100 Subject: [PATCH 10/12] OZG-7573 set default service account name for forwarder --- src/main/helm/templates/_helpers.tpl | 2 ++ src/test/helm/service_account_test.yaml | 14 ++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/src/main/helm/templates/_helpers.tpl b/src/main/helm/templates/_helpers.tpl index b0f54ef2d..de5fd15f5 100644 --- a/src/main/helm/templates/_helpers.tpl +++ b/src/main/helm/templates/_helpers.tpl @@ -105,6 +105,8 @@ app.kubernetes.io/namespace: {{ include "app.namespace" . }} {{- printf "formcycle-adapter-service-account" }} {{- else if eq (.Values.image).name "enterprise-adapter" }} {{- printf "enterprise-adapter-service-account" }} +{{- else if eq (.Values.image).name "forwarder" }} +{{- printf "forwarder-service-account" }} {{- end }} {{- end -}} diff --git a/src/test/helm/service_account_test.yaml b/src/test/helm/service_account_test.yaml index e25b18bcf..3c145c3fa 100644 --- a/src/test/helm/service_account_test.yaml +++ b/src/test/helm/service_account_test.yaml @@ -57,6 +57,20 @@ tests: - equal: path: metadata.namespace value: sh-helm-test + - it: should create default forwarder service account name + set: + image.name: forwarder + serviceAccount: + create: true + asserts: + - isKind: + of: ServiceAccount + - equal: + path: metadata.name + value: forwarder-service-account + - equal: + path: metadata.namespace + value: sh-helm-test - it: should create service account with name set: serviceAccount: -- GitLab From 4a422e9e4ccd4eda33e7abfa50862ccccb68b956 Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Mon, 24 Mar 2025 14:27:26 +0100 Subject: [PATCH 11/12] OZG-7573 fix forwarder pom --- forwarder/pom.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/forwarder/pom.xml b/forwarder/pom.xml index afd9753ee..684b4926a 100644 --- a/forwarder/pom.xml +++ b/forwarder/pom.xml @@ -133,9 +133,6 @@ <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> - <configuration> - <mainClass>de.ozgcloud.eingang.formcycle.FormcycleAdapterApplication</mainClass> - </configuration> <executions> <execution> <id>build-image</id> -- GitLab From 086c2bfda193efb68cc013ab8a646854c7dffb42 Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Mon, 24 Mar 2025 14:56:54 +0100 Subject: [PATCH 12/12] OZG-7573 add spring-boot-starter-actuator and banner --- forwarder/pom.xml | 4 ++++ forwarder/src/main/resources/banner.txt | 6 ++++++ 2 files changed, 10 insertions(+) create mode 100644 forwarder/src/main/resources/banner.txt diff --git a/forwarder/pom.xml b/forwarder/pom.xml index 684b4926a..abb7d8eaf 100644 --- a/forwarder/pom.xml +++ b/forwarder/pom.xml @@ -59,6 +59,10 @@ </dependency> <!-- spring --> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-actuator</artifactId> + </dependency> <dependency> <groupId>net.devh</groupId> <artifactId>grpc-server-spring-boot-starter</artifactId> diff --git a/forwarder/src/main/resources/banner.txt b/forwarder/src/main/resources/banner.txt new file mode 100644 index 000000000..2c1200feb --- /dev/null +++ b/forwarder/src/main/resources/banner.txt @@ -0,0 +1,6 @@ + ______ __ + / ____/___ ______ ______ __________/ /__ _____ + / /_ / __ \/ ___/ | /| / / __ `/ ___/ __ / _ \/ ___/ + / __/ / /_/ / / | |/ |/ / /_/ / / / /_/ / __/ / +/_/ \____/_/ |__/|__/\__,_/_/ \__,_/\___/_/ +${spring-boot.version} ${application.version} -- GitLab