diff --git a/bescheid-manager/pom.xml b/bescheid-manager/pom.xml index 0919d7e470b7f729376b616fdfdd54caf2dc3d3f..d69aa225b87cbc83242e60f10776d5b36a3e26a4 100644 --- a/bescheid-manager/pom.xml +++ b/bescheid-manager/pom.xml @@ -12,7 +12,7 @@ <groupId>de.ozgcloud.bescheid</groupId> <artifactId>bescheid-manager</artifactId> <name>OZG-Cloud Bescheid Manager</name> - <version>1.18.0-SNAPSHOT</version> + <version>1.20.0-SNAPSHOT</version> <properties> <vorgang-manager.version>2.13.0</vorgang-manager.version> diff --git a/pom.xml b/pom.xml index f27c49331eda7a4c8073d28ce417fb5b8ad22162..349ded1bb261fd98229902e843147e6a5c7790de 100644 --- a/pom.xml +++ b/pom.xml @@ -29,7 +29,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>de.ozgcloud.vorgang</groupId> <artifactId>vorgang-manager</artifactId> - <version>2.15.0-SNAPSHOT</version> + <version>2.16.0-SNAPSHOT</version> <name>OZG-Cloud Vorgang Manager</name> <packaging>pom</packaging> diff --git a/src/main/helm/templates/_helpers.tpl b/src/main/helm/templates/_helpers.tpl index 8df40f5edce01ba5adc176eb8f1d901dba08e350..fe0cc4a15bb047e47330a3fc52f17f187e45d67c 100644 --- a/src/main/helm/templates/_helpers.tpl +++ b/src/main/helm/templates/_helpers.tpl @@ -77,6 +77,22 @@ app.kubernetes.io/namespace: {{ include "app.namespace" . }} {{ printf "http://%s.%s:8080" .Values.administrationName .Release.Namespace }} {{- end -}} +{{- define "app.getApplicationAddress" -}} +{{- if .Values.applicationAddress -}} +{{ .Values.applicationAddress }} +{{- else -}} +{{ printf "dns:///%s.%s:9090" .Values.vorgangmanagerName .Release.Namespace }} +{{- end -}} +{{- end -}} + +{{- define "app.getNachrichtenManagerAddress" -}} +{{- if .Values.nachrichtenManagerAddress -}} +{{ .Values.nachrichtenManagerAddress }} +{{- else -}} +{{ printf "%s.%s:9090" .Values.vorgangmanagerName .Release.Namespace }} +{{- end -}} +{{- end -}} + {{- define "app.databaseSecretName" -}} {{- if (.Values.database).secretName -}} {{ .Values.database.secretName }} diff --git a/src/main/helm/templates/deployment.yaml b/src/main/helm/templates/deployment.yaml index 65b3f7d2055109abff0eea24180293bbc85c5c0e..52451fef26129625132235fbbe47dae80958b930 100644 --- a/src/main/helm/templates/deployment.yaml +++ b/src/main/helm/templates/deployment.yaml @@ -64,9 +64,9 @@ spec: - name: spring_profiles_active value: {{ include "app.envSpringProfiles" . }} - name: ozgcloud_application_address - value: {{ include "app.ozgcloud_vorgangmanager_address" . }} + value: {{ include "app.getApplicationAddress" . }} - name: ozgcloud_nachrichten-manager_address - value: {{ include "app.ozgcloud_vorgangmanager_address" . }} + value: {{ include "app.getNachrichtenManagerAddress" . }} {{- if .Values.env.ozgcloudAktenzeichen.enabled }} - name: ozgcloud_aktenzeichen value: {{ .Values.env.ozgcloudAktenzeichen.value | default "de.ozgcloud.vorgang.vorgang.AktenzeichenProviderEA" }} diff --git a/src/test/helm/deployment_nachrichten_manager_address_test.yaml b/src/test/helm/deployment_nachrichten_manager_address_test.yaml index f8d47d58caf12baf9146a23120f2a36b3cd89fa7..38907692a6e2e70500eb9ca3f9d2d2717bc2cef8 100644 --- a/src/test/helm/deployment_nachrichten_manager_address_test.yaml +++ b/src/test/helm/deployment_nachrichten_manager_address_test.yaml @@ -22,23 +22,34 @@ # unter der Lizenz sind dem Lizenztext zu entnehmen. # -suite: test environments nachrichten-manager_url +suite: deployment nachrichten-manager_url release: name: vorgang-manager - namespace: sh-helm-test + namespace: by-helm-test templates: - templates/deployment.yaml set: - baseUrl: test.sh.ozg-cloud.de + baseUrl: test.by.ozg-cloud.de ozgcloud: environment: dev bezeichner: helm imagePullSecret: test-image-pull-secret tests: - - it: check if nachrichten-manager address is correct + - it: should generate nachrichten-manager address if not exists asserts: - contains: path: spec.template.spec.containers[0].env content: name: ozgcloud_nachrichten-manager_address - value: dns:///vorgang-manager.sh-helm-test:9090 + value: vorgang-manager.by-helm-test:9090 + + - it: should have set nachrichten-manager address + set: + nachrichtenManagerAddress: localSettedAddress + asserts: + - contains: + path: spec.template.spec.containers[0].env + content: + name: ozgcloud_nachrichten-manager_address + value: localSettedAddress + \ No newline at end of file diff --git a/src/test/helm/deployment_vorgang_manager_env_test.yaml b/src/test/helm/deployment_vorgang_manager_env_test.yaml index 140a1715ea26bb5a8f1d96510c2fea0590ec6350..88948502dad997927c922bc115460bfff741dfc4 100644 --- a/src/test/helm/deployment_vorgang_manager_env_test.yaml +++ b/src/test/helm/deployment_vorgang_manager_env_test.yaml @@ -35,10 +35,20 @@ set: bezeichner: helm imagePullSecret: test-image-pull-secret tests: - - it: check if application address is set + - it: should generate application address if its not set asserts: - contains: path: spec.template.spec.containers[0].env content: name: ozgcloud_application_address - value: dns:///vorgang-manager.by-helm-test:9090 \ No newline at end of file + value: dns:///vorgang-manager.by-helm-test:9090 + + - it: should keep application address if its set + set: + applicationAddress: localSettedAddress + asserts: + - contains: + path: spec.template.spec.containers[0].env + content: + name: ozgcloud_application_address + value: localSettedAddress \ No newline at end of file diff --git a/vorgang-manager-base/pom.xml b/vorgang-manager-base/pom.xml index 3330f384b382b6d0c1d4570dc8503d1ba745363c..3426bd1d36358eec4e08376f262c1a5b93c98b94 100644 --- a/vorgang-manager-base/pom.xml +++ b/vorgang-manager-base/pom.xml @@ -12,7 +12,7 @@ <groupId>de.ozgcloud.vorgang</groupId> <artifactId>vorgang-manager-base</artifactId> - <version>2.15.0-SNAPSHOT</version> + <version>2.16.0-SNAPSHOT</version> <name>OZG-Cloud Vorgang Manager Base</name> diff --git a/vorgang-manager-command/pom.xml b/vorgang-manager-command/pom.xml index 90c93b9f28cbac4fc1a4b84c72ee49b9e56c99b1..927e540b6e3d571e2b348fb664037a006812fa3a 100644 --- a/vorgang-manager-command/pom.xml +++ b/vorgang-manager-command/pom.xml @@ -10,7 +10,7 @@ <groupId>de.ozgcloud.command</groupId> <artifactId>command-manager</artifactId> - <version>2.15.0-SNAPSHOT</version> + <version>2.16.0-SNAPSHOT</version> <name>OZG-Cloud Command Manager</name> <properties> diff --git a/vorgang-manager-interface/pom.xml b/vorgang-manager-interface/pom.xml index 2057978d5dba01316f9982e85efd173257f477b2..f99737b467258c7ef0588bedf89f8ea1df2e9ce2 100644 --- a/vorgang-manager-interface/pom.xml +++ b/vorgang-manager-interface/pom.xml @@ -36,7 +36,7 @@ <groupId>de.ozgcloud.vorgang</groupId> <artifactId>vorgang-manager-interface</artifactId> - <version>2.15.0-SNAPSHOT</version> + <version>2.16.0-SNAPSHOT</version> <name>OZG-Cloud Vorgang Manager gRPC Interface</name> <description>Interface (gRPC) for Vorgang Manager Server</description> diff --git a/vorgang-manager-server/pom.xml b/vorgang-manager-server/pom.xml index afb9fb15517ad544ac6e544307ec7b0ce8549197..83502549b29c99a6e0fb61484d5a3a91f13d6911 100644 --- a/vorgang-manager-server/pom.xml +++ b/vorgang-manager-server/pom.xml @@ -38,7 +38,7 @@ <groupId>de.ozgcloud.vorgang</groupId> <artifactId>vorgang-manager-server</artifactId> - <version>2.15.0-SNAPSHOT</version> + <version>2.16.0-SNAPSHOT</version> <name>OZG-Cloud Vorgang Manager Server</name> <description>Server Implementierung des VorgangManagers</description> @@ -50,14 +50,14 @@ <spring-boot.build-image.imageName>docker.ozg-sh.de/vorgang-manager:build-latest</spring-boot.build-image.imageName> <ozgcloud.license.version>1.3.0</ozgcloud.license.version> - <zufi-manager-interface.version>1.4.0-SNAPSHOT</zufi-manager-interface.version> + <zufi-manager-interface.version>1.4.0</zufi-manager-interface.version> - <user-manager-interface.version>2.9.0-SNAPSHOT</user-manager-interface.version> - <bescheid-manager.version>1.18.0-SNAPSHOT</bescheid-manager.version> + <user-manager-interface.version>2.9.0</user-manager-interface.version> + <bescheid-manager.version>1.20.0-SNAPSHOT</bescheid-manager.version> <processor-manager.version>0.4.1</processor-manager.version> <nachrichten-manager.version>2.13.0-SNAPSHOT</nachrichten-manager.version> <ozgcloud-starter.version>0.12.0</ozgcloud-starter.version> - <notification-manager.version>2.11.0-SNAPSHOT</notification-manager.version> + <notification-manager.version>2.11.1</notification-manager.version> <collaboration-manager.version>0.3.0</collaboration-manager.version> <zip.version>2.11.1</zip.version> @@ -454,4 +454,4 @@ </snapshotRepository> </distributionManagement> -</project> \ No newline at end of file +</project> diff --git a/vorgang-manager-utils/pom.xml b/vorgang-manager-utils/pom.xml index 0d232ba161371a55bbf231ffac22faaab225a57d..5c048d89f1d86f6bf11aa34bd6a7bba21e295e97 100644 --- a/vorgang-manager-utils/pom.xml +++ b/vorgang-manager-utils/pom.xml @@ -37,7 +37,7 @@ <groupId>de.ozgcloud.vorgang</groupId> <artifactId>vorgang-manager-utils</artifactId> <name>OZG-Cloud Vorgang Manager Utils</name> - <version>2.15.0-SNAPSHOT</version> + <version>2.16.0-SNAPSHOT</version> <properties> <maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version>