This is an automated email from the ASF dual-hosted git repository.

tiagodolphine pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-kogito-apps.git


The following commit(s) were added to refs/heads/main by this push:
     new 3d94e161a ISSUE-1942 Jobs Service Embedded Addon do not allow to 
override the kogito.service.url parameter (#1943)
3d94e161a is described below

commit 3d94e161a429c355209a2cc0869742bf96b7559c
Author: Tiago Dolphine <[email protected]>
AuthorDate: Sat Dec 23 17:23:05 2023 -0300

    ISSUE-1942 Jobs Service Embedded Addon do not allow to override the 
kogito.service.url parameter (#1943)
    
    * ISSUE-1942 Jobs Service Embedded Addon do not allow to override the 
kogito.service.url parameter
---
 .../src/main/resources/application.properties                    | 2 --
 .../src/main/resources/application.properties                    | 2 --
 .../src/main/resources/application.properties                    | 2 --
 .../src/main/resources/META-INF/microprofile-config.properties   | 1 -
 .../src/test/resources/application.properties                    | 1 -
 .../src/test/resources/application.properties                    | 1 -
 .../src/test/resources/application.properties                    | 1 -
 .../src/test/resources/application.properties                    | 1 -
 .../src/test/resources/application.properties                    | 1 -
 .../KogitoAddonsQuarkusJobsServiceEmbeddedProcessor.java         | 4 ----
 .../KogitoAddonsQuarkusJobsServiceEmbeddedProcessorTest.java     | 9 ++-------
 .../KogitoAddonsQuarkusJobsServiceEmbeddedConfigSource.java      | 5 ++++-
 12 files changed, 6 insertions(+), 24 deletions(-)

diff --git 
a/apps-integration-tests/integration-tests-jobs-service/integration-tests-jobs-service-quarkus/integration-tests-jobs-service-quarkus-knative-eventing/src/main/resources/application.properties
 
b/apps-integration-tests/integration-tests-jobs-service/integration-tests-jobs-service-quarkus/integration-tests-jobs-service-quarkus-knative-eventing/src/main/resources/application.properties
index c5b50e522..1369f55ab 100644
--- 
a/apps-integration-tests/integration-tests-jobs-service/integration-tests-jobs-service-quarkus/integration-tests-jobs-service-quarkus-knative-eventing/src/main/resources/application.properties
+++ 
b/apps-integration-tests/integration-tests-jobs-service/integration-tests-jobs-service-quarkus/integration-tests-jobs-service-quarkus-knative-eventing/src/main/resources/application.properties
@@ -17,8 +17,6 @@
 # under the License.
 #
 
-kogito.service.url=http://localhost:8080
-
 # Disable the KSinkInjectionHealthCheck since the K_SINK env variable is not 
passed in this context.
 
quarkus.smallrye-health.check."org.kie.kogito.addons.quarkus.knative.eventing.KSinkInjectionHealthCheck".enabled=false
 
diff --git 
a/apps-integration-tests/integration-tests-jobs-service/integration-tests-jobs-service-quarkus/integration-tests-jobs-service-quarkus-management/src/main/resources/application.properties
 
b/apps-integration-tests/integration-tests-jobs-service/integration-tests-jobs-service-quarkus/integration-tests-jobs-service-quarkus-management/src/main/resources/application.properties
index 8d35e2fec..84f5cd570 100644
--- 
a/apps-integration-tests/integration-tests-jobs-service/integration-tests-jobs-service-quarkus/integration-tests-jobs-service-quarkus-management/src/main/resources/application.properties
+++ 
b/apps-integration-tests/integration-tests-jobs-service/integration-tests-jobs-service-quarkus/integration-tests-jobs-service-quarkus-management/src/main/resources/application.properties
@@ -17,8 +17,6 @@
 # under the License.
 #
 
-kogito.service.url=http://localhost:8080
-
 quarkus.log.category."org.kie.kogito.jobs.management.quarkus".level=DEBUG
 
 quarkus.kafka.devservices.enabled=false
diff --git 
a/apps-integration-tests/integration-tests-jobs-service/integration-tests-jobs-service-quarkus/integration-tests-jobs-service-quarkus-messaging/src/main/resources/application.properties
 
b/apps-integration-tests/integration-tests-jobs-service/integration-tests-jobs-service-quarkus/integration-tests-jobs-service-quarkus-messaging/src/main/resources/application.properties
index b215aedc6..6d4d2895a 100644
--- 
a/apps-integration-tests/integration-tests-jobs-service/integration-tests-jobs-service-quarkus/integration-tests-jobs-service-quarkus-messaging/src/main/resources/application.properties
+++ 
b/apps-integration-tests/integration-tests-jobs-service/integration-tests-jobs-service-quarkus/integration-tests-jobs-service-quarkus-messaging/src/main/resources/application.properties
@@ -17,8 +17,6 @@
 # under the License.
 #
 
-kogito.service.url=http://localhost:8080
-
 quarkus.log.category."org.kie.kogito.jobs.messaging.quarkus".level=DEBUG
 
 quarkus.kafka.devservices.enabled=false
diff --git 
a/jobs-service/jobs-service-common/src/main/resources/META-INF/microprofile-config.properties
 
b/jobs-service/jobs-service-common/src/main/resources/META-INF/microprofile-config.properties
index 8e81e4c9c..205ccc925 100644
--- 
a/jobs-service/jobs-service-common/src/main/resources/META-INF/microprofile-config.properties
+++ 
b/jobs-service/jobs-service-common/src/main/resources/META-INF/microprofile-config.properties
@@ -42,7 +42,6 @@ 
mp.openapi.filter=org.kie.kogito.jobs.service.openapi.JobServiceModelFilter
 # Job Service
 kogito.jobs-service.maxIntervalLimitToRetryMillis=60000
 kogito.jobs-service.backoffRetryMillis=1000
-kogito.service.url=http://localhost:8080
 kogito.jobs-service.schedulerChunkInMinutes=10
 kogito.jobs-service.loadJobIntervalInMinutes=10
 kogito.jobs-service.loadJobFromCurrentTimeIntervalInMinutes=60
diff --git 
a/jobs-service/jobs-service-common/src/test/resources/application.properties 
b/jobs-service/jobs-service-common/src/test/resources/application.properties
index 24ef88d13..98d99c279 100644
--- a/jobs-service/jobs-service-common/src/test/resources/application.properties
+++ b/jobs-service/jobs-service-common/src/test/resources/application.properties
@@ -19,7 +19,6 @@
 
 kogito.jobs-service.maxIntervalLimitToRetryMillis=60000
 kogito.jobs-service.backoffRetryMillis=1000
-kogito.service.url=http://localhost:8080
 kogito.jobs-service.schedulerChunkInMinutes=10
 kogito.jobs-service.loadJobIntervalInMinutes=10
 kogito.jobs-service.loadJobFromCurrentTimeIntervalInMinutes=0
diff --git 
a/jobs-service/jobs-service-infinispan/src/test/resources/application.properties
 
b/jobs-service/jobs-service-infinispan/src/test/resources/application.properties
index cea17e1e2..50e3609e1 100644
--- 
a/jobs-service/jobs-service-infinispan/src/test/resources/application.properties
+++ 
b/jobs-service/jobs-service-infinispan/src/test/resources/application.properties
@@ -19,7 +19,6 @@
 
 kogito.jobs-service.maxIntervalLimitToRetryMillis=60000
 kogito.jobs-service.backoffRetryMillis=1000
-kogito.service.url=http://localhost:8080
 kogito.jobs-service.schedulerChunkInMinutes=10
 kogito.jobs-service.loadJobIntervalInMinutes=10
 kogito.jobs-service.loadJobFromCurrentTimeIntervalInMinutes=0
diff --git 
a/jobs-service/jobs-service-mongodb/src/test/resources/application.properties 
b/jobs-service/jobs-service-mongodb/src/test/resources/application.properties
index 75d5c092e..d5ef30532 100644
--- 
a/jobs-service/jobs-service-mongodb/src/test/resources/application.properties
+++ 
b/jobs-service/jobs-service-mongodb/src/test/resources/application.properties
@@ -19,7 +19,6 @@
 
 kogito.jobs-service.maxIntervalLimitToRetryMillis=60000
 kogito.jobs-service.backoffRetryMillis=1000
-kogito.service.url=http://localhost:8080
 kogito.jobs-service.schedulerChunkInMinutes=10
 kogito.jobs-service.loadJobIntervalInMinutes=10
 kogito.jobs-service.loadJobFromCurrentTimeIntervalInMinutes=0
diff --git 
a/jobs-service/jobs-service-postgresql-common/src/test/resources/application.properties
 
b/jobs-service/jobs-service-postgresql-common/src/test/resources/application.properties
index 9c0e69df9..bad50b300 100644
--- 
a/jobs-service/jobs-service-postgresql-common/src/test/resources/application.properties
+++ 
b/jobs-service/jobs-service-postgresql-common/src/test/resources/application.properties
@@ -19,7 +19,6 @@
 
 kogito.jobs-service.maxIntervalLimitToRetryMillis=60000
 kogito.jobs-service.backoffRetryMillis=1000
-kogito.service.url=http://localhost:8080
 kogito.jobs-service.schedulerChunkInMinutes=10
 kogito.jobs-service.loadJobIntervalInMinutes=10
 kogito.jobs-service.loadJobFromCurrentTimeIntervalInMinutes=0
diff --git 
a/jobs-service/jobs-service-postgresql/src/test/resources/application.properties
 
b/jobs-service/jobs-service-postgresql/src/test/resources/application.properties
index 15110b282..a1cacb6cf 100644
--- 
a/jobs-service/jobs-service-postgresql/src/test/resources/application.properties
+++ 
b/jobs-service/jobs-service-postgresql/src/test/resources/application.properties
@@ -19,7 +19,6 @@
 
 kogito.jobs-service.maxIntervalLimitToRetryMillis=60000
 kogito.jobs-service.backoffRetryMillis=1000
-kogito.service.url=http://localhost:8080
 kogito.jobs-service.schedulerChunkInMinutes=10
 kogito.jobs-service.loadJobIntervalInMinutes=10
 kogito.jobs-service.loadJobFromCurrentTimeIntervalInMinutes=0
diff --git 
a/jobs-service/kogito-addons-jobs-service/kogito-addons-quarkus-jobs-service-embedded/deployment/src/main/java/org/kie/kogito/addons/quarkus/jobs/service/embedded/deployment/KogitoAddonsQuarkusJobsServiceEmbeddedProcessor.java
 
b/jobs-service/kogito-addons-jobs-service/kogito-addons-quarkus-jobs-service-embedded/deployment/src/main/java/org/kie/kogito/addons/quarkus/jobs/service/embedded/deployment/KogitoAddonsQuarkusJobsServiceEmbeddedProcessor.java
index e2df73e3c..a12b03e87 100644
--- 
a/jobs-service/kogito-addons-jobs-service/kogito-addons-quarkus-jobs-service-embedded/deployment/src/main/java/org/kie/kogito/addons/quarkus/jobs/service/embedded/deployment/KogitoAddonsQuarkusJobsServiceEmbeddedProcessor.java
+++ 
b/jobs-service/kogito-addons-jobs-service/kogito-addons-quarkus-jobs-service-embedded/deployment/src/main/java/org/kie/kogito/addons/quarkus/jobs/service/embedded/deployment/KogitoAddonsQuarkusJobsServiceEmbeddedProcessor.java
@@ -40,8 +40,6 @@ import static 
org.kie.kogito.addons.quarkus.jobs.service.embedded.stream.EventPu
 
 class KogitoAddonsQuarkusJobsServiceEmbeddedProcessor extends 
OneOfCapabilityKogitoAddOnProcessor {
     private static final String FEATURE = 
"kogito-addons-quarkus-jobs-service-embedded";
-    private static final String JOBS_SERVICE_URL = "kogito.jobs-service.url";
-    private static final String SERVICE_URL = "kogito.service.url";
     private static final String DATA_SOURCE_NAME = "jobs_service";
     private static final String DATA_SOURCE_NAME_KEY = "datasource.name";
 
@@ -56,8 +54,6 @@ class KogitoAddonsQuarkusJobsServiceEmbeddedProcessor extends 
OneOfCapabilityKog
 
     @BuildStep
     void buildConfiguration(BuildProducer<SystemPropertyBuildItem> 
systemProperties) {
-        systemProperties.produce(new SystemPropertyBuildItem(SERVICE_URL, 
"http://${quarkus.http.host}:${quarkus.http.port}";));
-        systemProperties.produce(new SystemPropertyBuildItem(JOBS_SERVICE_URL, 
"${" + SERVICE_URL + "}"));
         systemProperties.produce(new 
SystemPropertyBuildItem(DATA_SOURCE_NAME_KEY, DATA_SOURCE_NAME));
     }
 
diff --git 
a/jobs-service/kogito-addons-jobs-service/kogito-addons-quarkus-jobs-service-embedded/deployment/src/test/java/org/kie/kogito/addons/quarkus/jobs/service/embedded/deployment/KogitoAddonsQuarkusJobsServiceEmbeddedProcessorTest.java
 
b/jobs-service/kogito-addons-jobs-service/kogito-addons-quarkus-jobs-service-embedded/deployment/src/test/java/org/kie/kogito/addons/quarkus/jobs/service/embedded/deployment/KogitoAddonsQuarkusJobsServiceEmbeddedProcessorTest.java
index 220d923f2..d85b176f8 100644
--- 
a/jobs-service/kogito-addons-jobs-service/kogito-addons-quarkus-jobs-service-embedded/deployment/src/test/java/org/kie/kogito/addons/quarkus/jobs/service/embedded/deployment/KogitoAddonsQuarkusJobsServiceEmbeddedProcessorTest.java
+++ 
b/jobs-service/kogito-addons-jobs-service/kogito-addons-quarkus-jobs-service-embedded/deployment/src/test/java/org/kie/kogito/addons/quarkus/jobs/service/embedded/deployment/KogitoAddonsQuarkusJobsServiceEmbeddedProcessorTest.java
@@ -45,11 +45,7 @@ import static org.mockito.Mockito.verify;
 @ExtendWith(MockitoExtension.class)
 class KogitoAddonsQuarkusJobsServiceEmbeddedProcessorTest {
 
-    private static final String JOBS_SERVICE_URL = "kogito.jobs-service.url";
-    private static final String SERVICE_URL = "kogito.service.url";
-
     private KogitoAddonsQuarkusJobsServiceEmbeddedProcessor processor;
-
     @Mock
     private BuildProducer<SystemPropertyBuildItem> 
systemPropertyBuildItemBuildProducer;
     @Captor
@@ -77,11 +73,10 @@ class KogitoAddonsQuarkusJobsServiceEmbeddedProcessorTest {
     @Test
     void buildConfiguration() {
         processor.buildConfiguration(systemPropertyBuildItemBuildProducer);
-        verify(systemPropertyBuildItemBuildProducer, 
times(3)).produce(systemPropertyBuildItemCaptor.capture());
+        verify(systemPropertyBuildItemBuildProducer, 
times(1)).produce(systemPropertyBuildItemCaptor.capture());
         List<SystemPropertyBuildItem> items = 
systemPropertyBuildItemCaptor.getAllValues();
         assertThat(items)
-                .anyMatch(item -> JOBS_SERVICE_URL.equals(item.getKey()) && 
("${" + SERVICE_URL + "}").equals(item.getValue()))
-                .anyMatch(item -> SERVICE_URL.equals(item.getKey()) && 
"http://${quarkus.http.host}:${quarkus.http.port}".equals(item.getValue()));
+                .anyMatch(item -> "datasource.name".equals(item.getKey()) && 
("jobs_service").equals(item.getValue()));
     }
 
     @Test
diff --git 
a/jobs-service/kogito-addons-jobs-service/kogito-addons-quarkus-jobs-service-embedded/runtime/src/main/java/org/kie/kogito/addons/quarkus/jobs/service/embedded/KogitoAddonsQuarkusJobsServiceEmbeddedConfigSource.java
 
b/jobs-service/kogito-addons-jobs-service/kogito-addons-quarkus-jobs-service-embedded/runtime/src/main/java/org/kie/kogito/addons/quarkus/jobs/service/embedded/KogitoAddonsQuarkusJobsServiceEmbeddedConfigSource.java
index beb55947a..bd005f5a7 100644
--- 
a/jobs-service/kogito-addons-jobs-service/kogito-addons-quarkus-jobs-service-embedded/runtime/src/main/java/org/kie/kogito/addons/quarkus/jobs/service/embedded/KogitoAddonsQuarkusJobsServiceEmbeddedConfigSource.java
+++ 
b/jobs-service/kogito-addons-jobs-service/kogito-addons-quarkus-jobs-service-embedded/runtime/src/main/java/org/kie/kogito/addons/quarkus/jobs/service/embedded/KogitoAddonsQuarkusJobsServiceEmbeddedConfigSource.java
@@ -28,12 +28,15 @@ public class 
KogitoAddonsQuarkusJobsServiceEmbeddedConfigSource implements Confi
 
     private static final String KAFKA_DEV_SERVICES = 
"quarkus.kafka.devservices.enabled";
     private static final String DATASOURCE_DEV_SERVICES = 
"quarkus.datasource.devservices.enabled";
-
+    private static final String JOBS_SERVICE_URL = "kogito.jobs-service.url";
+    private static final String SERVICE_URL = "kogito.service.url";
     private static final Map<String, String> DEFAULT_CONFIG = new HashMap<>();
 
     static {
         DEFAULT_CONFIG.put(KAFKA_DEV_SERVICES, "false");
         DEFAULT_CONFIG.put(DATASOURCE_DEV_SERVICES, "false");
+        DEFAULT_CONFIG.put(SERVICE_URL, 
"http://localhost:${quarkus.http.port}";);
+        DEFAULT_CONFIG.put(JOBS_SERVICE_URL, "${" + SERVICE_URL + "}");
     }
 
     @Override


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to