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

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


The following commit(s) were added to refs/heads/main by this push:
     new 83aaf11927 [kie-issues#1908] Upgrade Quarkus to 3.20.x (#3935)
83aaf11927 is described below

commit 83aaf1192721c29fd530cd592a936134dcd98e8d
Author: Tibor Zimányi <[email protected]>
AuthorDate: Wed May 28 12:38:50 2025 +0200

    [kie-issues#1908] Upgrade Quarkus to 3.20.x (#3935)
---
 addons/common/kubernetes/pom.xml                   |  10 +-
 .../org/kie/kogito/pmml/openapi/PMMLOASUtils.java  |  23 ++-
 .../pmml/openapi/impl/PMMLOASResultImpl.java       |  17 +--
 .../kie/kogito/pmml/openapi/PMMLOASUtilsTest.java  |  14 +-
 kogito-build/kogito-dependencies-bom/pom.xml       | 163 +++++++++++++++------
 .../kogito-codegen-decisions/pom.xml               | 132 +++++++++--------
 kogito-maven-plugin/pom.xml                        |   9 ++
 .../pom.xml                                        |   4 +-
 .../pom.xml                                        |   4 +-
 .../kie/kogito/events/mongodb/MockMongoClient.java |  80 ++++++++++
 .../runtime/pom.xml                                |  17 ++-
 .../k8s/service/catalog/DeploymentUtilsTest.java   |   8 +-
 .../Fabric8KubernetesServiceCatalogTest.java       |   8 +-
 .../k8s/service/catalog/IngressUtilsTest.java      |   8 +-
 .../catalog/KnativeServiceDiscoveryTest.java       |   8 +-
 .../catalog/KubernetesResourceDiscoveryTest.java   |   8 +-
 .../catalog/OpenShiftServiceDiscoveryTest.java     |   6 +-
 .../fabric8/k8s/service/catalog/PodUtilsTest.java  |   8 +-
 .../k8s/service/catalog/StatefulSetUtilsTest.java  |   8 +-
 .../deployment/deployment-no-service.yaml          |   8 +-
 .../deployment/pod-deployment-no-service.yaml      |   8 +-
 .../deployment-config-no-service.yaml              |   8 +-
 .../pod-deployment-config-no-service.yaml          |   8 +-
 .../resources/knative/quarkus-greeting-https.yaml  |  12 +-
 .../knative/quarkus-greeting-kubernetes.yaml       |  12 +-
 .../knative/quarkus-greeting-openshift.yaml        |  12 +-
 .../test/resources/knative/quarkus-greeting.yaml   |  12 +-
 .../pod/pod-no-service-custom-port-name.yaml       |   8 +-
 .../src/test/resources/pod/pod-no-service.yaml     |   8 +-
 .../src/test/resources/route/route-tls.yaml        |   2 +-
 .../runtime/src/test/resources/route/route.yaml    |   2 +-
 .../statefulset/statefulset-pod-no-service.yaml    |   8 +-
 quarkus/addons/jobs/messaging/deployment/pom.xml   |   2 +-
 .../knative/serving/integration-tests/pom.xml      |   9 +-
 .../test/resources/knative/quarkus-greeting.yaml   |  12 +-
 quarkus/addons/knative/serving/runtime/pom.xml     |   4 +-
 .../resources/knative/quarkus-greeting-https.yaml  |  12 +-
 .../test/resources/knative/quarkus-greeting.yaml   |  12 +-
 .../test/resources/knative/quarkus-greeting.yaml   |  12 +-
 quarkus/addons/kubernetes/runtime/pom.xml          |   4 +-
 .../KubernetesServiceEndpointDiscoveryTest.java    |   8 +-
 .../KubeDiscoveryConfigCacheUpdaterTest.java       |   8 +-
 .../test/resources/knative/quarkus-greeting.yaml   |  12 +-
 quarkus/addons/kubernetes/test-utils/pom.xml       |  10 +-
 .../utils/KubernetesMockServerTestResource.java    |  69 +++++++++
 .../integration-tests/pom.xml                      |   4 +-
 .../infinispan/health/InfinispanHealthCheckIT.java |   2 +
 quarkus/bom/pom.xml                                |   5 +-
 .../deployment/MissingRestCapabilityException.java |   2 +-
 .../pom.xml                                        |   2 +-
 .../deployment/livereload/LiveReloadProcessor.java |   4 +-
 .../workflow/parser/schema/JsonSchemaImpl.java     |  31 +++-
 .../parser/schema/OpenApiModelSchemaGenerator.java |   2 +-
 .../pom.xml                                        |   4 +-
 .../livereload/LiveReloadProcessorTest.java        |   2 +-
 .../pom.xml                                        |   6 +-
 .../quarkus/workflows/ConversationFlowIT.java      |   2 +
 .../quarkus/workflows/EnumEchoServiceMock.java     |   2 +-
 .../pom.xml                                        |   4 +-
 .../kogito/it/InfinispanOptimisticLockingIT.java   |   3 +
 .../pom.xml                                        |   8 +-
 .../integration-tests-quarkus-processes/pom.xml    |   4 +-
 .../pom.xml                                        |   4 +-
 springboot/bom/pom.xml                             |   4 +-
 .../pom.xml                                        |   7 +
 .../pom.xml                                        |   4 +-
 .../springboot/MonitoringTest.java                 |  20 +--
 .../kogito/it/InfinispanOptimisticLockingIT.java   |   2 +
 68 files changed, 618 insertions(+), 327 deletions(-)

diff --git a/addons/common/kubernetes/pom.xml b/addons/common/kubernetes/pom.xml
index c4bfa10de1..98ca1a0e7e 100644
--- a/addons/common/kubernetes/pom.xml
+++ b/addons/common/kubernetes/pom.xml
@@ -42,6 +42,10 @@
       <groupId>org.kie.kogito</groupId>
       <artifactId>kogito-api</artifactId>
     </dependency>
+    <dependency>
+      <groupId>com.squareup.okhttp3</groupId>
+      <artifactId>okhttp</artifactId>
+    </dependency>
     <dependency>
       <groupId>com.fasterxml.jackson.core</groupId>
       <artifactId>jackson-databind</artifactId>
@@ -56,13 +60,11 @@
     <dependency>
       <groupId>io.fabric8</groupId>
       <artifactId>kubernetes-client</artifactId>
-      <version>${version.io.fabric8.kubernetes-client}</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>io.fabric8</groupId>
       <artifactId>knative-client</artifactId>
-      <version>${version.io.fabric8.kubernetes-client}</version>
       <scope>provided</scope>
     </dependency>
 
@@ -77,8 +79,8 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>com.github.tomakehurst</groupId>
-      <artifactId>wiremock-jre8</artifactId>
+      <groupId>org.wiremock</groupId>
+      <artifactId>wiremock</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git 
a/drools/kogito-pmml-openapi/src/main/java/org/kie/kogito/pmml/openapi/PMMLOASUtils.java
 
b/drools/kogito-pmml-openapi/src/main/java/org/kie/kogito/pmml/openapi/PMMLOASUtils.java
index 406be58dcd..52aa21a65e 100644
--- 
a/drools/kogito-pmml-openapi/src/main/java/org/kie/kogito/pmml/openapi/PMMLOASUtils.java
+++ 
b/drools/kogito-pmml-openapi/src/main/java/org/kie/kogito/pmml/openapi/PMMLOASUtils.java
@@ -35,14 +35,13 @@ import com.fasterxml.jackson.databind.node.DecimalNode;
 import com.fasterxml.jackson.databind.node.DoubleNode;
 import com.fasterxml.jackson.databind.node.FloatNode;
 import com.fasterxml.jackson.databind.node.IntNode;
+import com.fasterxml.jackson.databind.node.JsonNodeFactory;
 import com.fasterxml.jackson.databind.node.LongNode;
 import com.fasterxml.jackson.databind.node.NumericNode;
 import com.fasterxml.jackson.databind.node.ObjectNode;
 import com.fasterxml.jackson.databind.node.ShortNode;
 import com.fasterxml.jackson.databind.node.TextNode;
 
-import io.smallrye.openapi.runtime.io.JsonUtil;
-
 import static org.kie.kogito.pmml.openapi.api.PMMLOASResult.BOOLEAN;
 import static org.kie.kogito.pmml.openapi.api.PMMLOASResult.DOUBLE;
 import static org.kie.kogito.pmml.openapi.api.PMMLOASResult.ENUM;
@@ -62,9 +61,19 @@ public class PMMLOASUtils {
 
     public static final String INFINITY_SYMBOL = new 
String(Character.toString('\u221E').getBytes(StandardCharsets.UTF_8), 
StandardCharsets.UTF_8);
 
+    private static final JsonNodeFactory factory = JsonNodeFactory.instance;
+
     private PMMLOASUtils() {
     }
 
+    public static ObjectNode objectNode() {
+        return factory.objectNode();
+    }
+
+    public static ArrayNode arrayNode() {
+        return factory.arrayNode();
+    }
+
     public static boolean isRequired(MiningField toVerify) {
         if (FIELD_USAGE_TYPE.PREDICTED.equals(toVerify.getUsageType()) ||
                 FIELD_USAGE_TYPE.TARGET.equals(toVerify.getUsageType())) {
@@ -117,7 +126,7 @@ public class PMMLOASUtils {
                 typeFieldNode.set(MAXIMUM, 
getNumericNode(interval.getRightMargin()));
             }
         } else {
-            ArrayNode intervalsNode = JsonUtil.arrayNode();
+            ArrayNode intervalsNode = PMMLOASUtils.arrayNode();
             IntStream.range(0, intervals.size()).forEach(i -> {
                 Interval interval = intervals.get(i);
                 String leftMargin = interval.getLeftMargin() != null ? 
interval.getLeftMargin().toString() : "-" + INFINITY_SYMBOL;
@@ -131,7 +140,7 @@ public class PMMLOASUtils {
 
     public static void addToSetNode(String fieldName, DATA_TYPE dataType, 
List<String> allowedValues, ObjectNode setNode) {
         final ObjectNode propertiesNode = (ObjectNode) setNode.get(PROPERTIES);
-        final ObjectNode typeFieldNode = JsonUtil.objectNode();
+        final ObjectNode typeFieldNode = PMMLOASUtils.objectNode();
         String mappedType = getMappedType(dataType);
         typeFieldNode.set(TYPE, new TextNode(mappedType));
         String mappedFormat = getMappedFormat(dataType);
@@ -147,7 +156,7 @@ public class PMMLOASUtils {
 
     public static ArrayNode conditionallyCreateEnumNode(final ObjectNode 
parent) {
         if (parent.get(ENUM) == null) {
-            ArrayNode availableValues = JsonUtil.arrayNode();
+            ArrayNode availableValues = PMMLOASUtils.arrayNode();
             parent.set(ENUM, availableValues);
         }
         return (ArrayNode) parent.get(ENUM);
@@ -160,9 +169,9 @@ public class PMMLOASUtils {
     }
 
     public static ObjectNode createSetNode() {
-        final ObjectNode toReturn = JsonUtil.objectNode();
+        final ObjectNode toReturn = PMMLOASUtils.objectNode();
         toReturn.set(TYPE, new TextNode(OBJECT));
-        final ObjectNode propertiesNode = JsonUtil.objectNode();
+        final ObjectNode propertiesNode = PMMLOASUtils.objectNode();
         toReturn.set(PROPERTIES, propertiesNode);
         return toReturn;
     }
diff --git 
a/drools/kogito-pmml-openapi/src/main/java/org/kie/kogito/pmml/openapi/impl/PMMLOASResultImpl.java
 
b/drools/kogito-pmml-openapi/src/main/java/org/kie/kogito/pmml/openapi/impl/PMMLOASResultImpl.java
index 40ec1f44c2..cd8af22f11 100644
--- 
a/drools/kogito-pmml-openapi/src/main/java/org/kie/kogito/pmml/openapi/impl/PMMLOASResultImpl.java
+++ 
b/drools/kogito-pmml-openapi/src/main/java/org/kie/kogito/pmml/openapi/impl/PMMLOASResultImpl.java
@@ -23,6 +23,7 @@ import java.util.Collections;
 import java.util.List;
 import java.util.stream.Collectors;
 
+import org.kie.kogito.pmml.openapi.PMMLOASUtils;
 import org.kie.kogito.pmml.openapi.api.PMMLOASResult;
 import org.kie.pmml.api.enums.DATA_TYPE;
 import org.kie.pmml.api.enums.ResultCode;
@@ -33,8 +34,6 @@ import com.fasterxml.jackson.databind.node.ArrayNode;
 import com.fasterxml.jackson.databind.node.ObjectNode;
 import com.fasterxml.jackson.databind.node.TextNode;
 
-import io.smallrye.openapi.runtime.io.JsonUtil;
-
 import static org.kie.kogito.pmml.openapi.PMMLOASUtils.addIntervals;
 import static org.kie.kogito.pmml.openapi.PMMLOASUtils.addToSetNode;
 import static org.kie.kogito.pmml.openapi.PMMLOASUtils.createSetNodeInParent;
@@ -51,8 +50,8 @@ public class PMMLOASResultImpl implements PMMLOASResult {
     protected final ObjectNode jsonNodes;
 
     private PMMLOASResultImpl() {
-        jsonNodes = JsonUtil.objectNode();
-        ObjectNode definitions = JsonUtil.objectNode();
+        jsonNodes = PMMLOASUtils.objectNode();
+        ObjectNode definitions = PMMLOASUtils.objectNode();
         jsonNodes.set(DEFINITIONS, definitions);
         addOutputSet();
     }
@@ -77,12 +76,12 @@ public class PMMLOASResultImpl implements PMMLOASResult {
 
     protected void addMiningFields(List<MiningField> toAdd) {
         final ObjectNode definitionsNode = (ObjectNode) 
jsonNodes.get(DEFINITIONS);
-        final ObjectNode inputSetNode = JsonUtil.objectNode();
+        final ObjectNode inputSetNode = PMMLOASUtils.objectNode();
         definitionsNode.set(INPUT_SET, inputSetNode);
         inputSetNode.set(TYPE, new TextNode(OBJECT));
-        final ArrayNode requiredNode = JsonUtil.arrayNode();
+        final ArrayNode requiredNode = PMMLOASUtils.arrayNode();
         inputSetNode.set(REQUIRED, requiredNode);
-        final ObjectNode propertiesNode = JsonUtil.objectNode();
+        final ObjectNode propertiesNode = PMMLOASUtils.objectNode();
         inputSetNode.set(PROPERTIES, propertiesNode);
         toAdd.forEach(miningField -> {
             if (isRequired(miningField)) { // A MiningField may be not 
predicted AND not required if it has a
@@ -93,7 +92,7 @@ public class PMMLOASResultImpl implements PMMLOASResult {
                 addToResultSet(miningField.getName(), 
miningField.getDataType(), miningField.getAllowedValues());
                 addToResultVariables(miningField.getName(), 
miningField.getDataType(), miningField.getAllowedValues());
             } else {
-                final ObjectNode typeFieldNode = JsonUtil.objectNode();
+                final ObjectNode typeFieldNode = PMMLOASUtils.objectNode();
                 String mappedType = getMappedType(miningField.getDataType());
                 typeFieldNode.set(TYPE, new TextNode(mappedType));
                 String mappedFormat = 
getMappedFormat(miningField.getDataType());
@@ -104,7 +103,7 @@ public class PMMLOASResultImpl implements PMMLOASResult {
                     typeFieldNode.set(DEFAULT, new 
TextNode(miningField.getMissingValueReplacement()));
                 }
                 if (miningField.getAllowedValues() != null && 
!miningField.getAllowedValues().isEmpty()) {
-                    ArrayNode availableValues = JsonUtil.arrayNode();
+                    ArrayNode availableValues = PMMLOASUtils.arrayNode();
                     
miningField.getAllowedValues().forEach(availableValues::add);
                     typeFieldNode.set(ENUM, availableValues);
                 }
diff --git 
a/drools/kogito-pmml-openapi/src/test/java/org/kie/kogito/pmml/openapi/PMMLOASUtilsTest.java
 
b/drools/kogito-pmml-openapi/src/test/java/org/kie/kogito/pmml/openapi/PMMLOASUtilsTest.java
index c78dbb0bb2..e662efa864 100644
--- 
a/drools/kogito-pmml-openapi/src/test/java/org/kie/kogito/pmml/openapi/PMMLOASUtilsTest.java
+++ 
b/drools/kogito-pmml-openapi/src/test/java/org/kie/kogito/pmml/openapi/PMMLOASUtilsTest.java
@@ -46,8 +46,6 @@ import com.fasterxml.jackson.databind.node.ObjectNode;
 import com.fasterxml.jackson.databind.node.ShortNode;
 import com.fasterxml.jackson.databind.node.TextNode;
 
-import io.smallrye.openapi.runtime.io.JsonUtil;
-
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.kie.kogito.pmml.openapi.PMMLOASUtils.INFINITY_SYMBOL;
 import static org.kie.kogito.pmml.openapi.api.PMMLOASResult.BOOLEAN;
@@ -211,7 +209,7 @@ class PMMLOASUtilsTest {
 
     @Test
     void addIntervals() {
-        ObjectNode typeFieldNode = JsonUtil.objectNode();
+        ObjectNode typeFieldNode = PMMLOASUtils.objectNode();
         PMMLOASUtils.addIntervals(typeFieldNode, Collections.emptyList());
         assertThat(typeFieldNode).isEmpty();
         //
@@ -223,7 +221,7 @@ class PMMLOASUtilsTest {
         assertThat(typeFieldNode.get(MAXIMUM)).isNull();
         assertThat(typeFieldNode.get(INTERVALS)).isNull();
         //
-        typeFieldNode = JsonUtil.objectNode();
+        typeFieldNode = PMMLOASUtils.objectNode();
         interval = new Interval(null, 35.0);
         PMMLOASUtils.addIntervals(typeFieldNode, 
Collections.singletonList(interval));
         assertThat(typeFieldNode.get(MINIMUM)).isNull();
@@ -232,7 +230,7 @@ class PMMLOASUtilsTest {
         
assertThat(numericNode.asDouble()).isEqualTo(interval.getRightMargin().doubleValue());
         assertThat(typeFieldNode.get(INTERVALS)).isNull();
         //
-        typeFieldNode = JsonUtil.objectNode();
+        typeFieldNode = PMMLOASUtils.objectNode();
         interval = new Interval(-34.23, 35.0);
         PMMLOASUtils.addIntervals(typeFieldNode, 
Collections.singletonList(interval));
         assertThat(typeFieldNode.get(MINIMUM)).isNotNull();
@@ -243,7 +241,7 @@ class PMMLOASUtilsTest {
         
assertThat(numericNode.asDouble()).isEqualTo(interval.getRightMargin().doubleValue());
         assertThat(typeFieldNode.get(INTERVALS)).isNull();
         //
-        typeFieldNode = JsonUtil.objectNode();
+        typeFieldNode = PMMLOASUtils.objectNode();
         List<Interval> intervals = IntStream.range(0, 3)
                 .mapToObj(i -> new Interval(i * 2 + 3, i * 3 + 4))
                 .collect(Collectors.toList());
@@ -308,7 +306,7 @@ class PMMLOASUtilsTest {
 
     @Test
     void conditionallyCreateEnumNode() {
-        ObjectNode parentNode = JsonUtil.objectNode();
+        ObjectNode parentNode = PMMLOASUtils.objectNode();
         ArrayNode created = 
PMMLOASUtils.conditionallyCreateEnumNode(parentNode);
         assertThat(created).isNotNull().isEmpty();
 
@@ -321,7 +319,7 @@ class PMMLOASUtilsTest {
 
     @Test
     void createSetNodeInParent() {
-        ObjectNode parentNode = JsonUtil.objectNode();
+        ObjectNode parentNode = PMMLOASUtils.objectNode();
         String nodeToCreate = "nodeToCreate";
         ObjectNode retrieved = PMMLOASUtils.createSetNodeInParent(parentNode, 
nodeToCreate);
         commonValidateSetNode(retrieved);
diff --git a/kogito-build/kogito-dependencies-bom/pom.xml 
b/kogito-build/kogito-dependencies-bom/pom.xml
index a7851dc58b..82b4502967 100644
--- a/kogito-build/kogito-dependencies-bom/pom.xml
+++ b/kogito-build/kogito-dependencies-bom/pom.xml
@@ -35,31 +35,31 @@
 
   <properties>
     <!-- this version property is used in plugins but also in dependencies too 
-->
-    <version.io.quarkus>3.15.3.1</version.io.quarkus>
+    <version.io.quarkus>3.20.1</version.io.quarkus>
     
<version.io.quarkus.quarkus-test>${version.io.quarkus}</version.io.quarkus.quarkus-test>
-    <version.org.springframework.boot>3.4.5</version.org.springframework.boot>
-    <version.org.apache.kafka>3.7.1</version.org.apache.kafka>
+    <version.org.springframework.boot>3.4.6</version.org.springframework.boot>
+    <version.org.apache.kafka>3.9.0</version.org.apache.kafka>
 
-    
<version.org.bouncycastle.bc.jdk18on>1.78.1</version.org.bouncycastle.bc.jdk18on>
+    
<version.org.bouncycastle.bc.jdk18on>1.80</version.org.bouncycastle.bc.jdk18on>
 
     <!-- dependencies versions -->
     <version.com.networknt>1.0.86</version.com.networknt>
-    <version.com.fasterxml.jackson>2.17.2</version.com.fasterxml.jackson>
-    
<version.com.fasterxml.jackson.databind>2.17.2</version.com.fasterxml.jackson.databind>
+    <version.com.fasterxml.jackson>2.18.4</version.com.fasterxml.jackson>
+    
<version.com.fasterxml.jackson.databind>2.18.4</version.com.fasterxml.jackson.databind>
     <version.com.jayway.jsonpath>2.9.0</version.com.jayway.jsonpath>
     <version.com.ongres.scram>2.1</version.com.ongres.scram>
     <version.net.minidev.jsonsmart>2.4.10</version.net.minidev.jsonsmart>
     
<version.net.thisptr.jackson-jq>1.0.0-preview.20240207</version.net.thisptr.jackson-jq>
-    
<version.io.quarkiverse.jackson-jq>2.0.2</version.io.quarkiverse.jackson-jq>
-    
<version.io.quarkiverse.openapi.generator>2.9.0-lts</version.io.quarkiverse.openapi.generator>
+    
<version.io.quarkiverse.jackson-jq>2.2.0</version.io.quarkiverse.jackson-jq>
+    
<version.io.quarkiverse.openapi.generator>2.10.0-lts</version.io.quarkiverse.openapi.generator>
     <version.io.quarkiverse.asyncapi>0.3.0</version.io.quarkiverse.asyncapi>
     
<version.io.quarkiverse.reactivemessaging.http>2.5.0-lts</version.io.quarkiverse.reactivemessaging.http>
-    
<version.io.quarkiverse.embedded.postgresql>0.3.0</version.io.quarkiverse.embedded.postgresql>
+    
<version.io.quarkiverse.embedded.postgresql>0.5.0</version.io.quarkiverse.embedded.postgresql>
     
<version.com.github.haifengl.smile>1.5.2</version.com.github.haifengl.smile>
-    <version.com.github.javaparser>3.26.1</version.com.github.javaparser>
-    
<version.com.fasterxml.jackson.datatype>2.17.2</version.com.fasterxml.jackson.datatype>
-    <version.com.github.victools>4.31.0</version.com.github.victools>
-    
<version.com.github.tomakehurst.wiremock>2.35.2</version.com.github.tomakehurst.wiremock>
+    <version.com.github.javaparser>3.26.3</version.com.github.javaparser>
+    
<version.com.fasterxml.jackson.datatype>2.18.2</version.com.fasterxml.jackson.datatype>
+    <version.com.github.victools>4.37.0</version.com.github.victools>
+    <version.org.wiremock>3.13.0</version.org.wiremock>
     <version.com.google.protobuf>3.25.5</version.com.google.protobuf>
     <!-- We don't use gson directly. This is just to align versions of 
transitive dependencies -->
     <version.com.google.gson>2.10.1</version.com.google.gson>
@@ -67,75 +67,80 @@
     <version.com.sun.xml.bind.core>4.0.5</version.com.sun.xml.bind.core>
     <version.com.sun.activation>2.0.1</version.com.sun.activation>
     <version.javax.inject>2.0.1</version.javax.inject>
-    
<version.org.eclipse.microprofile.openapi>3.1.1</version.org.eclipse.microprofile.openapi>
-    <version.ch.qos.logback>1.5.16</version.ch.qos.logback>
+    
<version.org.eclipse.microprofile.openapi>4.0.2</version.org.eclipse.microprofile.openapi>
+    <version.ch.qos.logback>1.5.18</version.ch.qos.logback>
     <version.jakarta.annotation-api>2.1.1</version.jakarta.annotation-api>
     <version.jakarta.validation-api>3.0.2</version.jakarta.validation-api>
     <version.jakarta.xml.bind-api>4.0.1</version.jakarta.xml.bind-api>
 
-    <version.io.netty>4.1.118.Final</version.io.netty>
+    <version.io.netty>4.1.121.Final</version.io.netty>
 
-    <version.io.cloudevents>2.3.0</version.io.cloudevents>
+    <version.io.cloudevents>3.0.0</version.io.cloudevents>
     <!--
     We add Fabric8 here to use as a basis for Addons/Kubernetes
     Don't add as a management dependency because it will break SpringBoot and 
Quarkus
     Kubernetes addons since they use a different version.
     -->
-    
<version.io.fabric8.kubernetes-client>6.13.4</version.io.fabric8.kubernetes-client>
-    <version.io.micrometer>1.12.2</version.io.micrometer>
+    
<version.io.fabric8.kubernetes-client>7.1.0</version.io.fabric8.kubernetes-client>
+    
<version.io.fabric8.openshift-mock>6.13.5</version.io.fabric8.openshift-mock>
+    <version.io.micrometer>1.14.7</version.io.micrometer>
     <version.org.flywaydb>11.8.0</version.org.flywaydb>
-    <version.org.postgresql>42.7.4</version.org.postgresql>
+    <version.org.postgresql>42.7.5</version.org.postgresql>
     <version.com.h2>2.3.232</version.com.h2> <!-- Overriding version 2.3.230 
to fix https://github.com/h2database/h2database/issues/4079 -->
     <version.io.serverlessworkflow>4.1.0.Final</version.io.serverlessworkflow>
-    <version.io.smallrye-open-api>3.10.0</version.io.smallrye-open-api>
-    <version.org.awaitility>4.2.0</version.org.awaitility>
+    <version.io.smallrye-open-api>4.0.10</version.io.smallrye-open-api>
+    <version.io.smallrye-config>3.11.4</version.io.smallrye-config>
+    <version.org.awaitility>4.2.2</version.org.awaitility>
 
-    
<version.io.smallrye.reactive.mutiny-vertx-web-client>3.17.1</version.io.smallrye.reactive.mutiny-vertx-web-client>
+    <version.com.squareup.okhttp3>4.12.0</version.com.squareup.okhttp3>
 
-    <version.io.vertx>4.5.11</version.io.vertx>
-    <version.io.grpc>1.65.1</version.io.grpc>
+    
<version.io.smallrye.reactive.mutiny-vertx-web-client>3.18.1</version.io.smallrye.reactive.mutiny-vertx-web-client>
 
-    <version.io.quarkus.camel>3.15.1</version.io.quarkus.camel> <!-- TODO: 
quarkus version mismatch -->
+    <version.io.vertx>4.5.13</version.io.vertx>
+    <version.io.grpc>1.69.1</version.io.grpc>
 
-    <version.io.swagger.parser.v3>2.1.19</version.io.swagger.parser.v3>
+    <version.io.quarkus.camel>3.20.1</version.io.quarkus.camel>
+
+    <version.io.swagger.parser.v3>2.1.20</version.io.swagger.parser.v3>
     <version.io.swagger.core.v3>2.2.19</version.io.swagger.core.v3>
 
-    <version.org.apache.commons>3.14.0</version.org.apache.commons>
+    <version.org.apache.commons>3.17.0</version.org.apache.commons>
+    <version.commons.io>2.19.0</version.commons.io>
 
     <version.org.graalvm.nativeimage>23.1.2</version.org.graalvm.nativeimage>
 
-    <version.org.infinispan>15.0.11.Final</version.org.infinispan>
-    
<version.org.infinispan.protostream>5.0.8.Final</version.org.infinispan.protostream>
+    <version.org.infinispan>15.0.14.Final</version.org.infinispan>
+    
<version.org.infinispan.protostream>5.0.13.Final</version.org.infinispan.protostream>
 
     <version.org.rocksdb>7.10.2</version.org.rocksdb>
     <!-- consider migrating to 3.x JDK 9: 
https://jakarta.ee/specifications/restful-ws/ -->
     <version.jakarta.ws.rs>3.1.0</version.jakarta.ws.rs>
     <version.jakarta.persistence-api>3.1.0</version.jakarta.persistence-api>
 
-    <version.org.jboss.resteasy>6.2.7.Final</version.org.jboss.resteasy>
+    <version.org.jboss.resteasy>6.2.12.Final</version.org.jboss.resteasy>
     <version.org.keycloak>26.1.0</version.org.keycloak>
     <!-- It seems that the confluent kafka cannot replace wurstmeister/kafka 
so easily. See FAI-729 -->
     <version.wurstmeister.kafka>2.12-2.2.1</version.wurstmeister.kafka>
-    <version.org.mongo>4.11.1</version.org.mongo>
-    <version.org.mongo-image>4.4.14</version.org.mongo-image>
+    <version.org.mongo>5.3.1</version.org.mongo>
+    <version.org.mongo-image>5.0.31</version.org.mongo-image>
     <version.org.mozilla.rhino>1.7.13</version.org.mozilla.rhino>
     <version.org.redis>2.0.4</version.org.redis>
     <version.org.postgres>15.9-alpine3.20</version.org.postgres>
     <!-- we align to version used by quarkus -->
     <version.org.apache.avro>1.12.0</version.org.apache.avro>
     <version.org.assertj>3.27.3</version.org.assertj>
-    <version.org.glassfish.jaxb>4.0.4</version.org.glassfish.jaxb>
+    <version.org.glassfish.jaxb>4.0.5</version.org.glassfish.jaxb>
     <version.org.json-unit-assertj>2.9.0</version.org.json-unit-assertj>
     <version.org.hamcrest>2.2</version.org.hamcrest> <!-- else old version 
coming from Mockito wins and breaks tests -->
     <version.org.junit>4.13.2</version.org.junit>
     <version.org.junit.jupiter>5.12.2</version.org.junit.jupiter>
     <version.org.junit.platform>1.12.2</version.org.junit.platform><!-- 
otherwise Quarkus brings its own, silently disabling some tests -->
     <version.org.mockito>5.17.0</version.org.mockito>
-    <version.org.testcontainers>1.20.1</version.org.testcontainers>
-    <version.org.xmlunit-core>2.10.0</version.org.xmlunit-core>
-    <version.io.rest-assured>5.5.0</version.io.rest-assured>
+    <version.org.testcontainers>1.20.6</version.org.testcontainers>
+    <version.org.xmlunit-core>2.10.1</version.org.xmlunit-core>
+    <version.io.rest-assured>5.5.2</version.io.rest-assured>
 
-    <version.net.byte-buddy>1.14.18</version.net.byte-buddy>
+    <version.net.byte-buddy>1.15.11</version.net.byte-buddy>
 
     <version.org.mvel>2.5.2.Final</version.org.mvel>
     <version.org.reactivestreams>1.0.4</version.org.reactivestreams>
@@ -155,7 +160,7 @@
     <version.black.ninia>4.2.0</version.black.ninia>
     <version.com.google.collections>1.0</version.com.google.collections>
     <version.com.google.guava>33.0.0-jre</version.com.google.guava>
-    
<version.apache.commons.commons-compress>1.26.1</version.apache.commons.commons-compress>
+    
<version.apache.commons.commons-compress>1.27.1</version.apache.commons.commons-compress>
   </properties>
 
   <dependencyManagement>
@@ -197,6 +202,12 @@
         <version>${version.apache.commons.commons-compress}</version>
       </dependency>
 
+      <dependency>
+        <groupId>commons-io</groupId>
+        <artifactId>commons-io</artifactId>
+        <version>${version.commons.io}</version>
+      </dependency>
+
       <dependency>
         <groupId>org.slf4j</groupId>
         <artifactId>slf4j-api</artifactId>
@@ -385,6 +396,23 @@
         <artifactId>h2</artifactId>
         <version>${version.com.h2}</version>
       </dependency>
+
+      <dependency>
+        <groupId>io.smallrye.config</groupId>
+        <artifactId>smallrye-config</artifactId>
+        <version>${version.io.smallrye-config}</version>
+        <exclusions>
+          <exclusion>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.annotation.versioning</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm</artifactId>
+          </exclusion>
+        </exclusions>
+      </dependency>
+
       <dependency>
         <groupId>io.smallrye</groupId>
         <artifactId>smallrye-open-api-core</artifactId>
@@ -411,6 +439,12 @@
         <version>${version.io.smallrye-open-api}</version>
       </dependency>
 
+      <dependency>
+        <groupId>com.squareup.okhttp3</groupId>
+        <artifactId>okhttp</artifactId>
+        <version>${version.com.squareup.okhttp3}</version>
+      </dependency>
+
       <dependency>
         <groupId>io.smallrye.reactive</groupId>
         <artifactId>smallrye-mutiny-vertx-web-client</artifactId>
@@ -463,6 +497,45 @@
         <version>${version.jakarta.persistence-api}</version>
       </dependency>
 
+      <!-- fabric8 dependencies -->
+      <dependency>
+        <groupId>io.fabric8</groupId>
+        <artifactId>openshift-client-api</artifactId>
+        <version>${version.io.fabric8.kubernetes-client}</version>
+      </dependency>
+      <dependency>
+        <groupId>io.fabric8</groupId>
+        <artifactId>kubernetes-client-api</artifactId>
+        <version>${version.io.fabric8.kubernetes-client}</version>
+      </dependency>
+      <dependency>
+        <groupId>io.fabric8</groupId>
+        <artifactId>kubernetes-client</artifactId>
+        <version>${version.io.fabric8.kubernetes-client}</version>
+      </dependency>
+      <dependency>
+        <groupId>io.fabric8</groupId>
+        <artifactId>knative-client</artifactId>
+        <version>${version.io.fabric8.kubernetes-client}</version>
+      </dependency>
+      <dependency>
+        <groupId>io.fabric8</groupId>
+        <artifactId>knative-model</artifactId>
+        <version>${version.io.fabric8.kubernetes-client}</version>
+      </dependency>
+      <dependency>
+        <groupId>io.fabric8</groupId>
+        <artifactId>kubernetes-server-mock</artifactId>
+        <version>${version.io.fabric8.kubernetes-client}</version>
+      </dependency>
+
+      <!-- fabric8 - openshift mock server -->
+      <dependency>
+        <groupId>io.fabric8</groupId>
+        <artifactId>openshift-server-mock</artifactId>
+        <version>${version.io.fabric8.openshift-mock}</version>
+      </dependency>
+
       <dependency>
         <groupId>org.junit.jupiter</groupId>
         <artifactId>junit-jupiter-api</artifactId>
@@ -596,15 +669,15 @@
       </dependency>
 
       <dependency>
-        <groupId>com.github.tomakehurst</groupId>
-        <artifactId>wiremock-jre8</artifactId>
-        <version>${version.com.github.tomakehurst.wiremock}</version>
+        <groupId>org.wiremock</groupId>
+        <artifactId>wiremock</artifactId>
+        <version>${version.org.wiremock}</version>
         <scope>test</scope>
       </dependency>
       <dependency>
-        <groupId>com.github.tomakehurst</groupId>
-        <artifactId>wiremock-jre8-standalone</artifactId>
-        <version>${version.com.github.tomakehurst.wiremock}</version>
+        <groupId>org.wiremock</groupId>
+        <artifactId>wiremock-standalone</artifactId>
+        <version>${version.org.wiremock}</version>
         <scope>test</scope>
       </dependency>
       <dependency>
diff --git a/kogito-codegen-modules/kogito-codegen-decisions/pom.xml 
b/kogito-codegen-modules/kogito-codegen-decisions/pom.xml
index d9ff03ab2b..88a1e6d2d0 100644
--- a/kogito-codegen-modules/kogito-codegen-decisions/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-decisions/pom.xml
@@ -19,8 +19,8 @@
     under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0";
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+         xmlns="http://maven.apache.org/POM/4.0.0";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <parent>
         <groupId>org.kie.kogito</groupId>
@@ -31,10 +31,10 @@
     <artifactId>kogito-codegen-decisions</artifactId>
     <name>Kogito :: Codegen Decisions</name>
 
-  <properties>
-    <java.module.name>org.kie.kogito.codegen.decision</java.module.name>
-    <dependency-plugin.version>3.6.1</dependency-plugin.version>
-  </properties>
+    <properties>
+        <java.module.name>org.kie.kogito.codegen.decision</java.module.name>
+        <dependency-plugin.version>3.6.1</dependency-plugin.version>
+    </properties>
 
     <dependencyManagement>
         <dependencies>
@@ -45,12 +45,12 @@
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-          <dependency>
-            <groupId>org.kie</groupId>
-            <artifactId>kie-dmn-test-resources</artifactId>
-            <version>${project.version}</version>
-            <classifier>tests</classifier>
-          </dependency>
+            <dependency>
+                <groupId>org.kie</groupId>
+                <artifactId>kie-dmn-test-resources</artifactId>
+                <version>${project.version}</version>
+                <classifier>tests</classifier>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 
@@ -84,12 +84,17 @@
 
 
         <!-- test -->
-      <dependency>
-        <groupId>org.kie</groupId>
-        <artifactId>kie-dmn-test-resources</artifactId>
-        <classifier>tests</classifier>
-        <scope>test</scope>
-      </dependency>
+        <dependency>
+            <groupId>io.smallrye.config</groupId>
+            <artifactId>smallrye-config</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.kie</groupId>
+            <artifactId>kie-dmn-test-resources</artifactId>
+            <classifier>tests</classifier>
+            <scope>test</scope>
+        </dependency>
         <dependency>
             <groupId>org.kie.kogito</groupId>
             <artifactId>kogito-codegen-api</artifactId>
@@ -121,52 +126,53 @@
             <artifactId>mockito-core</artifactId>
             <scope>test</scope>
         </dependency>
-      <dependency>
-        <groupId>org.kie.kogito</groupId>
-        <artifactId>kogito-events-api</artifactId>
-      </dependency>
+        <dependency>
+            <groupId>org.kie.kogito</groupId>
+            <artifactId>kogito-events-api</artifactId>
+        </dependency>
     </dependencies>
 
-  <build>
-    <testResources>
-      <testResource>
-        <directory>src/test/resources</directory>
-      </testResource>
-      <testResource>
-        
<directory>${project.build.directory}/generated-test-resources</directory>
-      </testResource>
-    </testResources>
-    <plugins>
-      <!-- Unpack DMN resources from org.kie:kie-dmn-test-resources -->
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-dependency-plugin</artifactId>
-        <version>${dependency-plugin.version}</version>
-        <executions>
-          <execution>
-            <id>unpack</id>
-            <phase>generate-test-resources</phase>
-            <goals>
-              <goal>unpack</goal>
-            </goals>
-            <configuration>
-              <artifactItems>
-                <artifactItem>
-                  <groupId>org.kie</groupId>
-                  <artifactId>kie-dmn-test-resources</artifactId>
-                  <version>${project.version}</version>
-                  <classifier>tests</classifier>
-                  <type>jar</type>
-                  <overWrite>true</overWrite>
-                  
<outputDirectory>${project.build.directory}/generated-test-resources</outputDirectory>
-                  <includes>**/*.dmn</includes>
-                </artifactItem>
-              </artifactItems>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
+    <build>
+        <testResources>
+            <testResource>
+                <directory>src/test/resources</directory>
+            </testResource>
+            <testResource>
+                
<directory>${project.build.directory}/generated-test-resources</directory>
+            </testResource>
+        </testResources>
+        <plugins>
+            <!-- Unpack DMN resources from org.kie:kie-dmn-test-resources -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <version>${dependency-plugin.version}</version>
+                <executions>
+                    <execution>
+                        <id>unpack</id>
+                        <phase>generate-test-resources</phase>
+                        <goals>
+                            <goal>unpack</goal>
+                        </goals>
+                        <configuration>
+                            <artifactItems>
+                                <artifactItem>
+                                    <groupId>org.kie</groupId>
+                                    
<artifactId>kie-dmn-test-resources</artifactId>
+                                    <version>${project.version}</version>
+                                    <classifier>tests</classifier>
+                                    <type>jar</type>
+                                    <overWrite>true</overWrite>
+                                    
<outputDirectory>${project.build.directory}/generated-test-resources
+                                    </outputDirectory>
+                                    <includes>**/*.dmn</includes>
+                                </artifactItem>
+                            </artifactItems>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
 
 </project>
\ No newline at end of file
diff --git a/kogito-maven-plugin/pom.xml b/kogito-maven-plugin/pom.xml
index 566bc96bb8..face522094 100644
--- a/kogito-maven-plugin/pom.xml
+++ b/kogito-maven-plugin/pom.xml
@@ -125,6 +125,15 @@
       <groupId>org.slf4j</groupId>
       <artifactId>slf4j-api</artifactId>
     </dependency>
+    <dependency>
+      <groupId>io.smallrye.config</groupId>
+      <artifactId>smallrye-config</artifactId>
+    </dependency>
+    <!-- Required to force commons-io version in projects using 
kogito-maven-plugin (e.g. Spring Boot ones)-->
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+    </dependency>
 
     <!-- Test -->
     <dependency>
diff --git 
a/kogito-serverless-workflow/kogito-serverless-workflow-executor-rest/pom.xml 
b/kogito-serverless-workflow/kogito-serverless-workflow-executor-rest/pom.xml
index b5f1b5c180..52039028f5 100644
--- 
a/kogito-serverless-workflow/kogito-serverless-workflow-executor-rest/pom.xml
+++ 
b/kogito-serverless-workflow/kogito-serverless-workflow-executor-rest/pom.xml
@@ -57,8 +57,8 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>com.github.tomakehurst</groupId>
-      <artifactId>wiremock-jre8</artifactId>
+      <groupId>org.wiremock</groupId>
+      <artifactId>wiremock</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git 
a/kogito-serverless-workflow/kogito-serverless-workflow-executor-tests/pom.xml 
b/kogito-serverless-workflow/kogito-serverless-workflow-executor-tests/pom.xml
index cb9fa645b2..0036ec6582 100644
--- 
a/kogito-serverless-workflow/kogito-serverless-workflow-executor-tests/pom.xml
+++ 
b/kogito-serverless-workflow/kogito-serverless-workflow-executor-tests/pom.xml
@@ -73,8 +73,8 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>com.github.tomakehurst</groupId>
-      <artifactId>wiremock-jre8</artifactId>
+      <groupId>org.wiremock</groupId>
+      <artifactId>wiremock</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git 
a/quarkus/addons/events/mongodb/runtime/src/test/java/org/kie/kogito/events/mongodb/MockMongoClient.java
 
b/quarkus/addons/events/mongodb/runtime/src/test/java/org/kie/kogito/events/mongodb/MockMongoClient.java
index 2889353a58..d7232476c4 100644
--- 
a/quarkus/addons/events/mongodb/runtime/src/test/java/org/kie/kogito/events/mongodb/MockMongoClient.java
+++ 
b/quarkus/addons/events/mongodb/runtime/src/test/java/org/kie/kogito/events/mongodb/MockMongoClient.java
@@ -19,18 +19,28 @@
 package org.kie.kogito.events.mongodb;
 
 import java.util.List;
+import java.util.concurrent.TimeUnit;
 
 import org.bson.Document;
+import org.bson.codecs.configuration.CodecRegistry;
 import org.bson.conversions.Bson;
 
+import com.mongodb.ClientBulkWriteException;
 import com.mongodb.ClientSessionOptions;
+import com.mongodb.ReadConcern;
+import com.mongodb.ReadPreference;
+import com.mongodb.WriteConcern;
 import com.mongodb.client.ChangeStreamIterable;
 import com.mongodb.client.ClientSession;
 import com.mongodb.client.ListDatabasesIterable;
 import com.mongodb.client.MongoClient;
+import com.mongodb.client.MongoCluster;
 import com.mongodb.client.MongoCollection;
 import com.mongodb.client.MongoDatabase;
 import com.mongodb.client.MongoIterable;
+import com.mongodb.client.model.bulk.ClientBulkWriteOptions;
+import com.mongodb.client.model.bulk.ClientBulkWriteResult;
+import com.mongodb.client.model.bulk.ClientNamespacedWriteModel;
 import com.mongodb.connection.ClusterDescription;
 
 import io.quarkus.test.Mock;
@@ -47,6 +57,56 @@ public class MockMongoClient implements MongoClient {
 
     private MongoDatabase mongoDatabase = mock(MongoDatabase.class);
 
+    @Override
+    public CodecRegistry getCodecRegistry() {
+        return null;
+    }
+
+    @Override
+    public ReadPreference getReadPreference() {
+        return null;
+    }
+
+    @Override
+    public WriteConcern getWriteConcern() {
+        return null;
+    }
+
+    @Override
+    public ReadConcern getReadConcern() {
+        return null;
+    }
+
+    @Override
+    public Long getTimeout(TimeUnit timeUnit) {
+        return 0L;
+    }
+
+    @Override
+    public MongoCluster withCodecRegistry(CodecRegistry codecRegistry) {
+        return null;
+    }
+
+    @Override
+    public MongoCluster withReadPreference(ReadPreference readPreference) {
+        return null;
+    }
+
+    @Override
+    public MongoCluster withWriteConcern(WriteConcern writeConcern) {
+        return null;
+    }
+
+    @Override
+    public MongoCluster withReadConcern(ReadConcern readConcern) {
+        return null;
+    }
+
+    @Override
+    public MongoCluster withTimeout(long timeout, TimeUnit timeUnit) {
+        return null;
+    }
+
     @Override
     public MongoDatabase getDatabase(String databaseName) {
         MongoCollection mongoCollection = mock(MongoCollection.class);
@@ -141,6 +201,26 @@ public class MockMongoClient implements MongoClient {
         return null;
     }
 
+    @Override
+    public ClientBulkWriteResult bulkWrite(List<? extends 
ClientNamespacedWriteModel> models) throws ClientBulkWriteException {
+        return null;
+    }
+
+    @Override
+    public ClientBulkWriteResult bulkWrite(List<? extends 
ClientNamespacedWriteModel> models, ClientBulkWriteOptions options) throws 
ClientBulkWriteException {
+        return null;
+    }
+
+    @Override
+    public ClientBulkWriteResult bulkWrite(ClientSession clientSession, List<? 
extends ClientNamespacedWriteModel> models) throws ClientBulkWriteException {
+        return null;
+    }
+
+    @Override
+    public ClientBulkWriteResult bulkWrite(ClientSession clientSession, List<? 
extends ClientNamespacedWriteModel> models, ClientBulkWriteOptions options) 
throws ClientBulkWriteException {
+        return null;
+    }
+
     @Override
     public ClusterDescription getClusterDescription() {
         return null;
diff --git a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/pom.xml 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/pom.xml
index 62c6fd99a2..aa10f07ed8 100644
--- a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/pom.xml
+++ b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/pom.xml
@@ -37,6 +37,10 @@
   </properties>
 
     <dependencies>
+        <dependency>
+            <groupId>io.fabric8</groupId>
+            <artifactId>openshift-client-api</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.kie</groupId>
             <artifactId>kie-addons-kubernetes-service-catalog</artifactId>
@@ -57,6 +61,10 @@
             <groupId>io.fabric8</groupId>
             <artifactId>kubernetes-client</artifactId>
         </dependency>
+        <dependency>
+            <groupId>io.fabric8</groupId>
+            <artifactId>kubernetes-client-api</artifactId>
+        </dependency>
 
         <dependency>
             <groupId>org.kie</groupId>
@@ -75,19 +83,14 @@
             <artifactId>quarkus-test-kubernetes-client</artifactId>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>io.fabric8</groupId>
-            <artifactId>openshift-server-mock</artifactId>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-junit5</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
-            <groupId>com.github.tomakehurst</groupId>
-            <artifactId>wiremock-jre8</artifactId>
+            <groupId>org.wiremock</groupId>
+            <artifactId>wiremock</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/DeploymentUtilsTest.java
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/DeploymentUtilsTest.java
index 14f48f2084..08e1593437 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/DeploymentUtilsTest.java
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/DeploymentUtilsTest.java
@@ -23,7 +23,7 @@ import java.util.Optional;
 
 import org.junit.jupiter.api.Test;
 import org.kie.kogito.addons.quarkus.k8s.test.utils.KubeTestUtils;
-import 
org.kie.kogito.addons.quarkus.k8s.test.utils.OpenShiftMockServerTestResource;
+import 
org.kie.kogito.addons.quarkus.k8s.test.utils.KubernetesMockServerTestResource;
 
 import io.fabric8.kubernetes.api.model.ContainerPortBuilder;
 import io.fabric8.kubernetes.api.model.IntOrString;
@@ -32,7 +32,7 @@ import io.fabric8.kubernetes.api.model.Service;
 import io.fabric8.kubernetes.api.model.ServicePortBuilder;
 import io.fabric8.kubernetes.api.model.apps.Deployment;
 import io.fabric8.kubernetes.api.model.apps.ReplicaSet;
-import io.fabric8.openshift.client.OpenShiftClient;
+import io.fabric8.kubernetes.client.KubernetesClient;
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 
@@ -42,12 +42,12 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 @QuarkusTest
-@QuarkusTestResource(OpenShiftMockServerTestResource.class)
+@QuarkusTestResource(KubernetesMockServerTestResource.class)
 public class DeploymentUtilsTest {
 
     private final String namespace = "serverless-workflow-greeting-quarkus";
     @Inject
-    OpenShiftClient client;
+    KubernetesClient client;
     @Inject
     KubernetesResourceDiscovery discovery;
 
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/Fabric8KubernetesServiceCatalogTest.java
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/Fabric8KubernetesServiceCatalogTest.java
index 549cbdfd45..e3fd150438 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/Fabric8KubernetesServiceCatalogTest.java
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/Fabric8KubernetesServiceCatalogTest.java
@@ -20,9 +20,9 @@ package 
org.kie.kogito.addons.quarkus.fabric8.k8s.service.catalog;
 
 import org.junit.jupiter.api.BeforeEach;
 import org.kie.kogito.addons.k8s.resource.catalog.KubernetesServiceCatalogTest;
-import 
org.kie.kogito.addons.quarkus.k8s.test.utils.OpenShiftMockServerTestResource;
+import 
org.kie.kogito.addons.quarkus.k8s.test.utils.KubernetesMockServerTestResource;
 
-import io.fabric8.openshift.client.OpenShiftClient;
+import io.fabric8.kubernetes.client.KubernetesClient;
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 
@@ -31,11 +31,11 @@ import jakarta.inject.Inject;
 import static 
org.kie.kogito.addons.quarkus.k8s.test.utils.KubeTestUtils.createKnativeServiceIfNotExists;
 
 @QuarkusTest
-@QuarkusTestResource(OpenShiftMockServerTestResource.class)
+@QuarkusTestResource(KubernetesMockServerTestResource.class)
 class Fabric8KubernetesServiceCatalogTest extends KubernetesServiceCatalogTest 
{
 
     @Inject
-    OpenShiftClient client;
+    KubernetesClient client;
 
     @BeforeEach
     void beforeEach() {
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/IngressUtilsTest.java
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/IngressUtilsTest.java
index e42fec0c99..4b6d577e62 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/IngressUtilsTest.java
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/IngressUtilsTest.java
@@ -23,10 +23,10 @@ import java.util.Optional;
 
 import org.junit.jupiter.api.Test;
 import org.kie.kogito.addons.quarkus.k8s.test.utils.KubeTestUtils;
-import 
org.kie.kogito.addons.quarkus.k8s.test.utils.OpenShiftMockServerTestResource;
+import 
org.kie.kogito.addons.quarkus.k8s.test.utils.KubernetesMockServerTestResource;
 
 import io.fabric8.kubernetes.api.model.networking.v1.Ingress;
-import io.fabric8.openshift.client.OpenShiftClient;
+import io.fabric8.kubernetes.client.KubernetesClient;
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 
@@ -38,7 +38,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
  * This test covers the queryIngressByName method from {@link IngressUtils}
  */
 @QuarkusTest
-@QuarkusTestResource(OpenShiftMockServerTestResource.class)
+@QuarkusTestResource(KubernetesMockServerTestResource.class)
 public class IngressUtilsTest {
 
     private final String namespace = "serverless-workflow-greeting-quarkus";
@@ -47,7 +47,7 @@ public class IngressUtilsTest {
     KubernetesResourceDiscovery discovery;
 
     @Inject
-    OpenShiftClient client;
+    KubernetesClient client;
 
     @Test
     void testIngressNotFound() {
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/KnativeServiceDiscoveryTest.java
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/KnativeServiceDiscoveryTest.java
index cd9864bc8e..564d70fb42 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/KnativeServiceDiscoveryTest.java
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/KnativeServiceDiscoveryTest.java
@@ -23,9 +23,9 @@ import java.util.Optional;
 
 import org.junit.jupiter.api.Test;
 import org.kie.kogito.addons.quarkus.k8s.test.utils.KubeTestUtils;
-import 
org.kie.kogito.addons.quarkus.k8s.test.utils.OpenShiftMockServerTestResource;
+import 
org.kie.kogito.addons.quarkus.k8s.test.utils.KubernetesMockServerTestResource;
 
-import io.fabric8.openshift.client.OpenShiftClient;
+import io.fabric8.kubernetes.client.KubernetesClient;
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 
@@ -34,14 +34,14 @@ import jakarta.inject.Inject;
 import static org.assertj.core.api.Assertions.assertThat;
 
 @QuarkusTest
-@QuarkusTestResource(OpenShiftMockServerTestResource.class)
+@QuarkusTestResource(KubernetesMockServerTestResource.class)
 class KnativeServiceDiscoveryTest {
 
     private static final String REMOTE_SERVICE_HOST = 
"serverless-workflow-greeting-quarkus.default.10.99.154.147.sslip.io";
     private static final String NAMESPACE = "default";
 
     @Inject
-    OpenShiftClient client;
+    KubernetesClient client;
 
     @Inject
     KnativeServiceDiscovery knativeServiceDiscovery;
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/KubernetesResourceDiscoveryTest.java
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/KubernetesResourceDiscoveryTest.java
index 94b4994381..6f033b5e2d 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/KubernetesResourceDiscoveryTest.java
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/KubernetesResourceDiscoveryTest.java
@@ -23,11 +23,11 @@ import java.util.Optional;
 
 import org.junit.jupiter.api.Test;
 import org.kie.kogito.addons.quarkus.k8s.test.utils.KubeTestUtils;
-import 
org.kie.kogito.addons.quarkus.k8s.test.utils.OpenShiftMockServerTestResource;
+import 
org.kie.kogito.addons.quarkus.k8s.test.utils.KubernetesMockServerTestResource;
 
 import io.fabric8.knative.client.KnativeClient;
 import io.fabric8.kubernetes.api.model.Service;
-import io.fabric8.openshift.client.OpenShiftClient;
+import io.fabric8.kubernetes.client.KubernetesClient;
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 
@@ -39,13 +39,13 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
  * This test also covers the queryServiceByName method from {@link 
ServiceUtils}
  */
 @QuarkusTest
-@QuarkusTestResource(OpenShiftMockServerTestResource.class)
+@QuarkusTestResource(KubernetesMockServerTestResource.class)
 public class KubernetesResourceDiscoveryTest {
 
     private final String namespace = "serverless-workflow-greeting-quarkus";
 
     @Inject
-    OpenShiftClient client;
+    KubernetesClient client;
 
     @Inject
     KubernetesResourceDiscovery kubernetesResourceDiscovery;
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/OpenShiftServiceDiscoveryTest.java
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/OpenShiftServiceDiscoveryTest.java
index 4b6a124384..65095bfb5a 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/OpenShiftServiceDiscoveryTest.java
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/OpenShiftServiceDiscoveryTest.java
@@ -23,7 +23,7 @@ import java.util.Optional;
 
 import org.junit.jupiter.api.Test;
 import org.kie.kogito.addons.quarkus.k8s.test.utils.KubeTestUtils;
-import 
org.kie.kogito.addons.quarkus.k8s.test.utils.OpenShiftMockServerTestResource;
+import 
org.kie.kogito.addons.quarkus.k8s.test.utils.KubernetesMockServerTestResource; 
// Change import
 
 import io.fabric8.kubernetes.api.model.Pod;
 import io.fabric8.kubernetes.api.model.ReplicationController;
@@ -39,7 +39,7 @@ import jakarta.inject.Inject;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
 @QuarkusTest
-@QuarkusTestResource(OpenShiftMockServerTestResource.class)
+@QuarkusTestResource(KubernetesMockServerTestResource.class) // Changed to use 
KubernetesMockServerTestResource
 public class OpenShiftServiceDiscoveryTest {
 
     private final String namespace = "serverless-workflow-greeting-quarkus";
@@ -137,4 +137,4 @@ public class OpenShiftServiceDiscoveryTest {
         Optional<String> url = 
kubeResourceDiscovery.query(kubeURI).map(URI::toString);
         assertEquals("https://secure-test-route-tls:443";, url.get());
     }
-}
+}
\ No newline at end of file
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/PodUtilsTest.java
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/PodUtilsTest.java
index 4ca9858aa9..8803521b2c 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/PodUtilsTest.java
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/PodUtilsTest.java
@@ -24,11 +24,11 @@ import java.util.Optional;
 
 import org.junit.jupiter.api.Test;
 import org.kie.kogito.addons.quarkus.k8s.test.utils.KubeTestUtils;
-import 
org.kie.kogito.addons.quarkus.k8s.test.utils.OpenShiftMockServerTestResource;
+import 
org.kie.kogito.addons.quarkus.k8s.test.utils.KubernetesMockServerTestResource;
 
 import io.fabric8.kubernetes.api.model.Pod;
 import io.fabric8.kubernetes.api.model.Service;
-import io.fabric8.openshift.client.OpenShiftClient;
+import io.fabric8.kubernetes.client.KubernetesClient;
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 
@@ -37,13 +37,13 @@ import jakarta.inject.Inject;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
 @QuarkusTest
-@QuarkusTestResource(OpenShiftMockServerTestResource.class)
+@QuarkusTestResource(KubernetesMockServerTestResource.class)
 public class PodUtilsTest {
 
     private final String namespace = "serverless-workflow-greeting-quarkus";
 
     @Inject
-    OpenShiftClient client;
+    KubernetesClient client;
 
     @Inject
     KubernetesResourceDiscovery discovery;
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/StatefulSetUtilsTest.java
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/StatefulSetUtilsTest.java
index 26440a09a6..48e2f8da32 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/StatefulSetUtilsTest.java
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/java/org/kie/kogito/addons/quarkus/fabric8/k8s/service/catalog/StatefulSetUtilsTest.java
@@ -24,7 +24,7 @@ import java.util.Optional;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.kie.kogito.addons.quarkus.k8s.test.utils.KubeTestUtils;
-import 
org.kie.kogito.addons.quarkus.k8s.test.utils.OpenShiftMockServerTestResource;
+import 
org.kie.kogito.addons.quarkus.k8s.test.utils.KubernetesMockServerTestResource;
 
 import io.fabric8.kubernetes.api.model.ContainerPortBuilder;
 import io.fabric8.kubernetes.api.model.IntOrString;
@@ -32,7 +32,7 @@ import io.fabric8.kubernetes.api.model.Pod;
 import io.fabric8.kubernetes.api.model.Service;
 import io.fabric8.kubernetes.api.model.ServicePortBuilder;
 import io.fabric8.kubernetes.api.model.apps.StatefulSet;
-import io.fabric8.openshift.client.OpenShiftClient;
+import io.fabric8.kubernetes.client.KubernetesClient;
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 
@@ -42,13 +42,13 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 @QuarkusTest
-@QuarkusTestResource(OpenShiftMockServerTestResource.class)
+@QuarkusTestResource(KubernetesMockServerTestResource.class)
 public class StatefulSetUtilsTest {
 
     private final String namespace = "serverless-workflow-greeting-quarkus";
 
     @Inject
-    OpenShiftClient client;
+    KubernetesClient client;
 
     @Inject
     KubernetesResourceDiscovery discovery;
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deployment/deployment-no-service.yaml
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deployment/deployment-no-service.yaml
index 8a81464caf..f8b207c61c 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deployment/deployment-no-service.yaml
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deployment/deployment-no-service.yaml
@@ -49,14 +49,14 @@ status:
   conditions:
   - type: Available
     status: 'True'
-    lastUpdateTime: '2022-08-18T13:15:57Z'
-    lastTransitionTime: '2022-08-18T13:15:57Z'
+#    lastUpdateTime: '2022-08-18T13:15:57Z' Commented out temporarily due to 
bug in fabric 7.1.0. https://github.com/fabric8io/kubernetes-client/issues/6906
+#    lastTransitionTime: '2022-08-18T13:15:57Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
     reason: MinimumReplicasAvailable
     message: Deployment has minimum availability.
   - type: Progressing
     status: 'True'
-    lastUpdateTime: '2022-08-18T13:15:57Z'
-    lastTransitionTime: '2022-08-18T13:15:53Z'
+#    lastUpdateTime: '2022-08-18T13:15:57Z' Commented out temporarily due to 
bug in fabric 7.1.0. https://github.com/fabric8io/kubernetes-client/issues/6906
+#    lastTransitionTime: '2022-08-18T13:15:53Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
     reason: NewReplicaSetAvailable
     message: >-
       ReplicaSet "example-deployment-no-service-585b54b56f" has successfully
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deployment/pod-deployment-no-service.yaml
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deployment/pod-deployment-no-service.yaml
index cc712c87bc..b058dab6ad 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deployment/pod-deployment-no-service.yaml
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deployment/pod-deployment-no-service.yaml
@@ -95,19 +95,19 @@ status:
   - type: Initialized
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-18T13:15:53Z'
+#    lastTransitionTime: '2022-08-18T13:15:53Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: Ready
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-18T13:15:57Z'
+#    lastTransitionTime: '2022-08-18T13:15:57Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: ContainersReady
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-18T13:15:57Z'
+#    lastTransitionTime: '2022-08-18T13:15:57Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: PodScheduled
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-18T13:15:53Z'
+#    lastTransitionTime: '2022-08-18T13:15:53Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   hostIP: 192.168.49.2
   podIP: 172.17.0.11
   podIPs:
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deploymentConfig/deployment-config-no-service.yaml
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deploymentConfig/deployment-config-no-service.yaml
index e2d139a7cf..717ce8a6ba 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deploymentConfig/deployment-config-no-service.yaml
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deploymentConfig/deployment-config-no-service.yaml
@@ -53,13 +53,13 @@ status:
   conditions:
   - type: Available
     status: 'True'
-    lastUpdateTime: '2022-08-22T17:30:30Z'
-    lastTransitionTime: '2022-08-22T17:30:30Z'
+#    lastUpdateTime: '2022-08-22T17:30:30Z' Commented out temporarily due to 
bug in fabric 7.1.0. https://github.com/fabric8io/kubernetes-client/issues/6906
+#    lastTransitionTime: '2022-08-22T17:30:30Z'
     message: Deployment config has minimum availability.
   - type: Progressing
     status: 'True'
-    lastUpdateTime: '2022-08-22T17:30:34Z'
-    lastTransitionTime: '2022-08-22T17:30:34Z'
+#    lastUpdateTime: '2022-08-22T17:30:34Z'
+#    lastTransitionTime: '2022-08-22T17:30:34Z'
     reason: NewReplicationControllerAvailable
     message: >-
       replication controller "example-dc-with-service-1" successfully rolled
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deploymentConfig/pod-deployment-config-no-service.yaml
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deploymentConfig/pod-deployment-config-no-service.yaml
index 98ec421829..39d7680eb5 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deploymentConfig/pod-deployment-config-no-service.yaml
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/deploymentConfig/pod-deployment-config-no-service.yaml
@@ -123,19 +123,19 @@ status:
   - type: Initialized
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-22T17:30:11Z'
+#    lastTransitionTime: '2022-08-22T17:30:11Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: Ready
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-22T17:30:30Z'
+#    lastTransitionTime: '2022-08-22T17:30:30Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: ContainersReady
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-22T17:30:30Z'
+#    lastTransitionTime: '2022-08-22T17:30:30Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: PodScheduled
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-22T17:30:11Z'
+#    lastTransitionTime: '2022-08-22T17:30:11Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   hostIP: 10.240.0.25
   podIP: 172.17.25.190
   podIPs:
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting-https.yaml
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting-https.yaml
index 20cad62212..b992a095f0 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting-https.yaml
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting-https.yaml
@@ -54,14 +54,14 @@ status:
   address:
     url: http://serverless-workflow-greeting-quarkus.default.svc.cluster.local
   conditions:
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: ConfigurationsReady
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: Ready
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: RoutesReady
   latestCreatedRevisionName: serverless-workflow-greeting-quarkus-00001
   latestReadyRevisionName: serverless-workflow-greeting-quarkus-00001
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting-kubernetes.yaml
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting-kubernetes.yaml
index 0d06b493d7..49f4a0750a 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting-kubernetes.yaml
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting-kubernetes.yaml
@@ -54,14 +54,14 @@ status:
   address:
     url: http://serverless-workflow-greeting-quarkus.default.svc.cluster.local
   conditions:
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: ConfigurationsReady
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z'
+    - status: 'True'
       type: Ready
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z'
+    - status: 'True'
       type: RoutesReady
   latestCreatedRevisionName: serverless-workflow-greeting-quarkus-00001
   latestReadyRevisionName: serverless-workflow-greeting-quarkus-00001
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting-openshift.yaml
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting-openshift.yaml
index f8ef98956d..c233160a3e 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting-openshift.yaml
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting-openshift.yaml
@@ -54,14 +54,14 @@ status:
   address:
     url: http://serverless-workflow-greeting-quarkus.default.svc.cluster.local
   conditions:
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: ConfigurationsReady
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z'
+    - status: 'True'
       type: Ready
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z'
+    - status: 'True'
       type: RoutesReady
   latestCreatedRevisionName: serverless-workflow-greeting-quarkus-00001
   latestReadyRevisionName: serverless-workflow-greeting-quarkus-00001
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting.yaml
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting.yaml
index 96e7dd0ee3..cc1c906282 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting.yaml
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/knative/quarkus-greeting.yaml
@@ -54,14 +54,14 @@ status:
   address:
     url: http://serverless-workflow-greeting-quarkus.default.svc.cluster.local
   conditions:
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: ConfigurationsReady
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z'
+    - status: 'True'
       type: Ready
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z'
+    - status: 'True'
       type: RoutesReady
   latestCreatedRevisionName: serverless-workflow-greeting-quarkus-00001
   latestReadyRevisionName: serverless-workflow-greeting-quarkus-00001
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/pod/pod-no-service-custom-port-name.yaml
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/pod/pod-no-service-custom-port-name.yaml
index 5b655c9457..62d29ba1ea 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/pod/pod-no-service-custom-port-name.yaml
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/pod/pod-no-service-custom-port-name.yaml
@@ -41,19 +41,19 @@ status:
   - type: Initialized
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-17T18:41:32Z'
+#    lastTransitionTime: '2022-08-17T18:41:32Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: Ready
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-17T18:41:35Z'
+#    lastTransitionTime: '2022-08-17T18:41:35Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: ContainersReady
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-17T18:41:35Z'
+#    lastTransitionTime: '2022-08-17T18:41:35Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: PodScheduled
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-17T18:41:32Z'
+#    lastTransitionTime: '2022-08-17T18:41:32Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   hostIP: 192.168.49.2
   podIP: 172.17.0.22
   podIPs:
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/pod/pod-no-service.yaml
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/pod/pod-no-service.yaml
index 9addea7e0f..22d8d65fba 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/pod/pod-no-service.yaml
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/pod/pod-no-service.yaml
@@ -38,19 +38,19 @@ status:
   - type: Initialized
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-17T17:37:56Z'
+#    lastTransitionTime: '2022-08-17T17:37:56Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: Ready
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-17T17:37:58Z'
+#    lastTransitionTime: '2022-08-17T17:37:58Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: ContainersReady
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-17T17:37:58Z'
+#    lastTransitionTime: '2022-08-17T17:37:58Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: PodScheduled
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-17T17:37:56Z'
+#    lastTransitionTime: '2022-08-17T17:37:56Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   hostIP: 192.168.49.2
   podIP: 172.17.0.21
   podIPs:
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/route/route-tls.yaml
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/route/route-tls.yaml
index b65fa2802b..fbd5b06178 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/route/route-tls.yaml
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/route/route-tls.yaml
@@ -60,7 +60,7 @@ status:
     conditions:
     - type: Admitted
       status: 'True'
-      lastTransitionTime: '2022-08-22T18:26:43Z'
+#      lastTransitionTime: '2022-08-22T18:26:43Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
     wildcardPolicy: None
     routerCanonicalHostname: >-
       secure-test-route-tls
\ No newline at end of file
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/route/route.yaml
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/route/route.yaml
index ee9183e578..2a8585984e 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/route/route.yaml
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/route/route.yaml
@@ -41,7 +41,7 @@ status:
     conditions:
     - type: Admitted
       status: 'True'
-      lastTransitionTime: '2022-08-22T18:14:25Z'
+#      lastTransitionTime: '2022-08-22T18:14:25Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
     wildcardPolicy: None
     routerCanonicalHostname: >-
       test-route.org
diff --git 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/statefulset/statefulset-pod-no-service.yaml
 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/statefulset/statefulset-pod-no-service.yaml
index 1e1e095953..fe7dff4ef0 100644
--- 
a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/statefulset/statefulset-pod-no-service.yaml
+++ 
b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/src/test/resources/statefulset/statefulset-pod-no-service.yaml
@@ -100,19 +100,19 @@ status:
   - type: Initialized
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-18T17:15:15Z'
+#    lastTransitionTime: '2022-08-18T17:15:15Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: Ready
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-18T17:15:18Z'
+#    lastTransitionTime: '2022-08-18T17:15:18Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: ContainersReady
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-18T17:15:18Z'
+#    lastTransitionTime: '2022-08-18T17:15:18Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   - type: PodScheduled
     status: 'True'
     lastProbeTime: null
-    lastTransitionTime: '2022-08-18T17:15:15Z'
+#    lastTransitionTime: '2022-08-18T17:15:15Z' Commented out temporarily due 
to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
   hostIP: 192.168.49.2
   podIP: 172.17.0.11
   podIPs:
diff --git a/quarkus/addons/jobs/messaging/deployment/pom.xml 
b/quarkus/addons/jobs/messaging/deployment/pom.xml
index f648834dd9..5e1dff8429 100644
--- a/quarkus/addons/jobs/messaging/deployment/pom.xml
+++ b/quarkus/addons/jobs/messaging/deployment/pom.xml
@@ -45,7 +45,7 @@
     </dependency>
     <dependency>
       <groupId>io.quarkus</groupId>
-      <artifactId>quarkus-smallrye-reactive-messaging-deployment</artifactId>
+      <artifactId>quarkus-messaging-deployment</artifactId>
     </dependency>
     <dependency>
       <groupId>org.kie</groupId>
diff --git a/quarkus/addons/knative/serving/integration-tests/pom.xml 
b/quarkus/addons/knative/serving/integration-tests/pom.xml
index 3dac05dcff..479c618baa 100644
--- a/quarkus/addons/knative/serving/integration-tests/pom.xml
+++ b/quarkus/addons/knative/serving/integration-tests/pom.xml
@@ -102,8 +102,8 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-            <groupId>com.github.tomakehurst</groupId>
-            <artifactId>wiremock-jre8</artifactId>
+            <groupId>org.wiremock</groupId>
+            <artifactId>wiremock</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
@@ -111,11 +111,6 @@
             <artifactId>quarkus-test-kubernetes-client</artifactId>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>io.fabric8</groupId>
-            <artifactId>openshift-server-mock</artifactId>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.kie</groupId>
             <artifactId>kie-addons-quarkus-kubernetes-test-utils</artifactId>
diff --git 
a/quarkus/addons/knative/serving/integration-tests/src/test/resources/knative/quarkus-greeting.yaml
 
b/quarkus/addons/knative/serving/integration-tests/src/test/resources/knative/quarkus-greeting.yaml
index cd9993e400..0b87479aa2 100644
--- 
a/quarkus/addons/knative/serving/integration-tests/src/test/resources/knative/quarkus-greeting.yaml
+++ 
b/quarkus/addons/knative/serving/integration-tests/src/test/resources/knative/quarkus-greeting.yaml
@@ -54,14 +54,14 @@ status:
   address:
     url: http://serverless-workflow-greeting-quarkus.test.svc.cluster.local
   conditions:
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: ConfigurationsReady
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: Ready
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: RoutesReady
   latestCreatedRevisionName: serverless-workflow-greeting-quarkus-00001
   latestReadyRevisionName: serverless-workflow-greeting-quarkus-00001
diff --git a/quarkus/addons/knative/serving/runtime/pom.xml 
b/quarkus/addons/knative/serving/runtime/pom.xml
index 8f6b478585..dbd62870bd 100644
--- a/quarkus/addons/knative/serving/runtime/pom.xml
+++ b/quarkus/addons/knative/serving/runtime/pom.xml
@@ -74,8 +74,8 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-            <groupId>com.github.tomakehurst</groupId>
-            <artifactId>wiremock-jre8</artifactId>
+            <groupId>org.wiremock</groupId>
+            <artifactId>wiremock</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
diff --git 
a/quarkus/addons/knative/serving/runtime/src/test/resources/knative/quarkus-greeting-https.yaml
 
b/quarkus/addons/knative/serving/runtime/src/test/resources/knative/quarkus-greeting-https.yaml
index 50c124a0dd..f30475ce9d 100644
--- 
a/quarkus/addons/knative/serving/runtime/src/test/resources/knative/quarkus-greeting-https.yaml
+++ 
b/quarkus/addons/knative/serving/runtime/src/test/resources/knative/quarkus-greeting-https.yaml
@@ -54,14 +54,14 @@ status:
   address:
     url: http://serverless-workflow-greeting-quarkus.test.svc.cluster.local
   conditions:
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: ConfigurationsReady
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: Ready
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: RoutesReady
   latestCreatedRevisionName: serverless-workflow-greeting-quarkus-00001
   latestReadyRevisionName: serverless-workflow-greeting-quarkus-00001
diff --git 
a/quarkus/addons/knative/serving/runtime/src/test/resources/knative/quarkus-greeting.yaml
 
b/quarkus/addons/knative/serving/runtime/src/test/resources/knative/quarkus-greeting.yaml
index cd9993e400..0b87479aa2 100644
--- 
a/quarkus/addons/knative/serving/runtime/src/test/resources/knative/quarkus-greeting.yaml
+++ 
b/quarkus/addons/knative/serving/runtime/src/test/resources/knative/quarkus-greeting.yaml
@@ -54,14 +54,14 @@ status:
   address:
     url: http://serverless-workflow-greeting-quarkus.test.svc.cluster.local
   conditions:
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: ConfigurationsReady
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: Ready
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: RoutesReady
   latestCreatedRevisionName: serverless-workflow-greeting-quarkus-00001
   latestReadyRevisionName: serverless-workflow-greeting-quarkus-00001
diff --git 
a/quarkus/addons/kubernetes/integration-tests/src/test/resources/knative/quarkus-greeting.yaml
 
b/quarkus/addons/kubernetes/integration-tests/src/test/resources/knative/quarkus-greeting.yaml
index cd9993e400..0b87479aa2 100644
--- 
a/quarkus/addons/kubernetes/integration-tests/src/test/resources/knative/quarkus-greeting.yaml
+++ 
b/quarkus/addons/kubernetes/integration-tests/src/test/resources/knative/quarkus-greeting.yaml
@@ -54,14 +54,14 @@ status:
   address:
     url: http://serverless-workflow-greeting-quarkus.test.svc.cluster.local
   conditions:
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: ConfigurationsReady
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: Ready
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: RoutesReady
   latestCreatedRevisionName: serverless-workflow-greeting-quarkus-00001
   latestReadyRevisionName: serverless-workflow-greeting-quarkus-00001
diff --git a/quarkus/addons/kubernetes/runtime/pom.xml 
b/quarkus/addons/kubernetes/runtime/pom.xml
index 0e0ab7f800..cf3f8bd05a 100644
--- a/quarkus/addons/kubernetes/runtime/pom.xml
+++ b/quarkus/addons/kubernetes/runtime/pom.xml
@@ -71,8 +71,8 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>com.github.tomakehurst</groupId>
-      <artifactId>wiremock-jre8</artifactId>
+      <groupId>org.wiremock</groupId>
+      <artifactId>wiremock</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git 
a/quarkus/addons/kubernetes/runtime/src/test/java/org/kie/kogito/addons/quarkus/k8s/KubernetesServiceEndpointDiscoveryTest.java
 
b/quarkus/addons/kubernetes/runtime/src/test/java/org/kie/kogito/addons/quarkus/k8s/KubernetesServiceEndpointDiscoveryTest.java
index ad7acb6f94..354ef58944 100644
--- 
a/quarkus/addons/kubernetes/runtime/src/test/java/org/kie/kogito/addons/quarkus/k8s/KubernetesServiceEndpointDiscoveryTest.java
+++ 
b/quarkus/addons/kubernetes/runtime/src/test/java/org/kie/kogito/addons/quarkus/k8s/KubernetesServiceEndpointDiscoveryTest.java
@@ -29,13 +29,13 @@ import java.util.Optional;
 import org.junit.jupiter.api.Test;
 import org.kie.kogito.addons.k8s.Endpoint;
 import org.kie.kogito.addons.k8s.EndpointDiscovery;
-import 
org.kie.kogito.addons.quarkus.k8s.test.utils.OpenShiftMockServerTestResource;
+import 
org.kie.kogito.addons.quarkus.k8s.test.utils.KubernetesMockServerTestResource;
 
 import io.fabric8.kubernetes.api.model.Service;
 import io.fabric8.kubernetes.api.model.ServiceBuilder;
 import io.fabric8.kubernetes.api.model.ServicePort;
 import io.fabric8.kubernetes.api.model.ServiceSpec;
-import io.fabric8.openshift.client.OpenShiftClient;
+import io.fabric8.kubernetes.client.KubernetesClient;
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 
@@ -47,11 +47,11 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.junit.jupiter.api.Assertions.fail;
 
 @QuarkusTest
-@QuarkusTestResource(OpenShiftMockServerTestResource.class)
+@QuarkusTestResource(KubernetesMockServerTestResource.class)
 public class KubernetesServiceEndpointDiscoveryTest {
 
     @Inject
-    OpenShiftClient client;
+    KubernetesClient client;
 
     @Named("default")
     @Inject
diff --git 
a/quarkus/addons/kubernetes/runtime/src/test/java/org/kie/kogito/addons/quarkus/k8s/config/KubeDiscoveryConfigCacheUpdaterTest.java
 
b/quarkus/addons/kubernetes/runtime/src/test/java/org/kie/kogito/addons/quarkus/k8s/config/KubeDiscoveryConfigCacheUpdaterTest.java
index 175bffa6b6..9e8d7e7632 100644
--- 
a/quarkus/addons/kubernetes/runtime/src/test/java/org/kie/kogito/addons/quarkus/k8s/config/KubeDiscoveryConfigCacheUpdaterTest.java
+++ 
b/quarkus/addons/kubernetes/runtime/src/test/java/org/kie/kogito/addons/quarkus/k8s/config/KubeDiscoveryConfigCacheUpdaterTest.java
@@ -23,9 +23,9 @@ import java.net.URI;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.kie.kogito.addons.k8s.resource.catalog.KubernetesServiceCatalog;
-import 
org.kie.kogito.addons.quarkus.k8s.test.utils.OpenShiftMockServerTestResource;
+import 
org.kie.kogito.addons.quarkus.k8s.test.utils.KubernetesMockServerTestResource;
 
-import io.fabric8.openshift.client.OpenShiftClient;
+import io.fabric8.kubernetes.client.KubernetesClient;
 import io.quarkus.test.common.QuarkusTestResource;
 import io.quarkus.test.junit.QuarkusTest;
 
@@ -35,7 +35,7 @@ import static org.assertj.core.api.Assertions.assertThat;
 import static 
org.kie.kogito.addons.quarkus.k8s.test.utils.KubeTestUtils.createKnativeServiceIfNotExists;
 
 @QuarkusTest
-@QuarkusTestResource(OpenShiftMockServerTestResource.class)
+@QuarkusTestResource(KubernetesMockServerTestResource.class)
 class KubeDiscoveryConfigCacheUpdaterTest {
 
     private static final String remoteServiceUrl = 
"http://serverless-workflow-greeting-quarkus.test.10.99.154.147.sslip.io";;
@@ -44,7 +44,7 @@ class KubeDiscoveryConfigCacheUpdaterTest {
     KubernetesServiceCatalog kubernetesServiceCatalog;
 
     @Inject
-    OpenShiftClient client;
+    KubernetesClient client;
 
     KubeDiscoveryConfigCacheUpdater kubeDiscoveryConfigCacheUpdater;
 
diff --git 
a/quarkus/addons/kubernetes/runtime/src/test/resources/knative/quarkus-greeting.yaml
 
b/quarkus/addons/kubernetes/runtime/src/test/resources/knative/quarkus-greeting.yaml
index 60020eff7a..9fe9462d73 100644
--- 
a/quarkus/addons/kubernetes/runtime/src/test/resources/knative/quarkus-greeting.yaml
+++ 
b/quarkus/addons/kubernetes/runtime/src/test/resources/knative/quarkus-greeting.yaml
@@ -54,14 +54,14 @@ status:
   address:
     url: http://serverless-workflow-greeting-quarkus.test.svc.cluster.local
   conditions:
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: ConfigurationsReady
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: Ready
-    - lastTransitionTime: '2022-08-17T13:59:00Z'
-      status: 'True'
+#    - lastTransitionTime: '2022-08-17T13:59:00Z' Commented out temporarily 
due to bug in fabric 7.1.0. 
https://github.com/fabric8io/kubernetes-client/issues/6906
+    - status: 'True'
       type: RoutesReady
   latestCreatedRevisionName: serverless-workflow-greeting-quarkus-00001
   latestReadyRevisionName: serverless-workflow-greeting-quarkus-00001
diff --git a/quarkus/addons/kubernetes/test-utils/pom.xml 
b/quarkus/addons/kubernetes/test-utils/pom.xml
index 1bca46f194..0efe2f4b4f 100644
--- a/quarkus/addons/kubernetes/test-utils/pom.xml
+++ b/quarkus/addons/kubernetes/test-utils/pom.xml
@@ -32,11 +32,15 @@
     <name>KIE Add-On Kubernetes Tests Utils</name>
     <description>Util classes intended to be used in test scope.</description>
 
-  <properties>
-     
<java.module.name>org.kie.kogito.addons.quarkus.k8s.test.utils</java.module.name>
-  </properties>
+    <properties>
+        
<java.module.name>org.kie.kogito.addons.quarkus.k8s.test.utils</java.module.name>
+    </properties>
 
     <dependencies>
+        <dependency>
+            <groupId>io.fabric8</groupId>
+            <artifactId>openshift-server-mock</artifactId>
+        </dependency>
         <dependency>
             <groupId>io.quarkus</groupId>
             <artifactId>quarkus-kubernetes-client</artifactId>
diff --git 
a/quarkus/addons/kubernetes/test-utils/src/main/java/org/kie/kogito/addons/quarkus/k8s/test/utils/KubernetesMockServerTestResource.java
 
b/quarkus/addons/kubernetes/test-utils/src/main/java/org/kie/kogito/addons/quarkus/k8s/test/utils/KubernetesMockServerTestResource.java
new file mode 100644
index 0000000000..3474a37029
--- /dev/null
+++ 
b/quarkus/addons/kubernetes/test-utils/src/main/java/org/kie/kogito/addons/quarkus/k8s/test/utils/KubernetesMockServerTestResource.java
@@ -0,0 +1,69 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.kie.kogito.addons.quarkus.k8s.test.utils;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import io.fabric8.kubernetes.client.Config;
+import io.fabric8.kubernetes.client.server.mock.KubernetesServer;
+import io.quarkus.test.common.QuarkusTestResourceLifecycleManager;
+
+/**
+ * Quarkus test resource that provides a Fabric8 Kubernetes mock server with 
CRUD support.
+ */
+public class KubernetesMockServerTestResource implements 
QuarkusTestResourceLifecycleManager {
+
+    private static final String TEST_NAMESPACE = 
"serverless-workflow-greeting-quarkus";
+    private final KubernetesServer server = new KubernetesServer(false, true); 
// Use CRUD mode
+
+    @Override
+    public Map<String, String> start() {
+        try {
+            server.before(); // Start the mock Kubernetes server
+        } catch (Exception e) {
+            throw new RuntimeException("Failed to start Kubernetes mock 
server", e);
+        }
+
+        String mockServerUrl = 
server.getClient().getConfiguration().getMasterUrl();
+
+        // Ensure the Fabric8 client picks up the mock server
+        System.setProperty(Config.KUBERNETES_MASTER_SYSTEM_PROPERTY, 
mockServerUrl);
+
+        Map<String, String> config = new HashMap<>();
+        config.put("quarkus.kubernetes-client.master-url", mockServerUrl);
+        config.put("quarkus.kubernetes-client.namespace", TEST_NAMESPACE);
+        config.put("quarkus.kubernetes-client.trust-certs", "true");
+        return config;
+    }
+
+    @Override
+    public void stop() {
+        if (server != null) {
+            server.after(); // Stop the mock server
+        }
+    }
+
+    /**
+     * Expose the Fabric8 Kubernetes mock server instance for advanced use in 
tests.
+     */
+    public KubernetesServer getServer() {
+        return server;
+    }
+}
diff --git 
a/quarkus/addons/microprofile-config-service-catalog/integration-tests/pom.xml 
b/quarkus/addons/microprofile-config-service-catalog/integration-tests/pom.xml
index d09fb81b0a..495d4a7fc3 100644
--- 
a/quarkus/addons/microprofile-config-service-catalog/integration-tests/pom.xml
+++ 
b/quarkus/addons/microprofile-config-service-catalog/integration-tests/pom.xml
@@ -88,8 +88,8 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-            <groupId>com.github.tomakehurst</groupId>
-            <artifactId>wiremock-jre8</artifactId>
+            <groupId>org.wiremock</groupId>
+            <artifactId>wiremock</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
diff --git 
a/quarkus/addons/persistence/infinispan/health/src/test/java/org/kie/kogito/infinispan/health/InfinispanHealthCheckIT.java
 
b/quarkus/addons/persistence/infinispan/health/src/test/java/org/kie/kogito/infinispan/health/InfinispanHealthCheckIT.java
index 8012fdad3d..e9c958eb4e 100644
--- 
a/quarkus/addons/persistence/infinispan/health/src/test/java/org/kie/kogito/infinispan/health/InfinispanHealthCheckIT.java
+++ 
b/quarkus/addons/persistence/infinispan/health/src/test/java/org/kie/kogito/infinispan/health/InfinispanHealthCheckIT.java
@@ -20,6 +20,7 @@ package org.kie.kogito.infinispan.health;
 
 import org.eclipse.microprofile.health.HealthCheckResponse;
 import org.infinispan.client.hotrod.RemoteCacheManager;
+import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 import org.kie.kogito.testcontainers.quarkus.InfinispanQuarkusTestResource;
 
@@ -34,6 +35,7 @@ import static org.assertj.core.api.Assertions.assertThat;
 
 @QuarkusTest
 @QuarkusTestResource(InfinispanQuarkusTestResource.class)
+@Disabled("Disabled because of agreement to remove Infinispan code 
https://lists.apache.org/thread/zdhdyzrzqrp4v25btloyfgk60bry4stz";)
 public class InfinispanHealthCheckIT {
 
     private InfinispanHealthCheck healthCheck;
diff --git a/quarkus/bom/pom.xml b/quarkus/bom/pom.xml
index 981fa6edc2..7896bd79a3 100755
--- a/quarkus/bom/pom.xml
+++ b/quarkus/bom/pom.xml
@@ -37,9 +37,10 @@
   <description>Internal BOM descriptor for Kogito modules targeting Quarkus 
use-cases. Specific dependencies targeting the Quarkus platform must be added 
here.</description>
 
   <properties>
-    <!-- Keep it aligned with 
https://github.com/quarkusio/quarkus/blob/3.15/pom.xml#L72 -->
-    
<version.io.fabric8.kubernetes-client>6.13.4</version.io.fabric8.kubernetes-client>
+    <!-- Keep it aligned with 
https://github.com/quarkusio/quarkus/blob/3.20.1/pom.xml#L72 -->
+    
<version.io.fabric8.kubernetes-client>7.1.0</version.io.fabric8.kubernetes-client>
   </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git 
a/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/src/main/java/org/kie/kogito/quarkus/common/deployment/MissingRestCapabilityException.java
 
b/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/src/main/java/org/kie/kogito/quarkus/common/deployment/MissingRestCapabilityException.java
index b36d5d2443..58bbf69828 100644
--- 
a/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/src/main/java/org/kie/kogito/quarkus/common/deployment/MissingRestCapabilityException.java
+++ 
b/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/src/main/java/org/kie/kogito/quarkus/common/deployment/MissingRestCapabilityException.java
@@ -22,7 +22,7 @@ public class MissingRestCapabilityException extends 
RuntimeException {
     public MissingRestCapabilityException() {
         super("No REST capability detected! \n" +
                 "Add RestEasy (quarkus-resteasy) and RestEasy Jackson 
(quarkus-resteasy-jackson) extensions or " +
-                "add RestEasy Reactive (quarkus-resteasy-reactive) and 
RestEasy Reactive Jackson (quarkus-resteasy-reactive-jackson) extensions " +
+                "add RestEasy Reactive (quarkus-rest) and RestEasy Reactive 
Jackson (quarkus-rest-jackson) extensions " +
                 "if you want Kogito to generate REST endpoints automatically. 
\n" +
                 "You may also disable automated REST generation by setting 
`kogito.generate.rest = false`. \n" +
                 "You may also override this notice by setting 
`kogito.generate.rest = true` ");
diff --git 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/pom.xml
 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/pom.xml
index ceac3864a2..31c6f87736 100644
--- 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/pom.xml
+++ 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/pom.xml
@@ -76,7 +76,7 @@
     <!-- Quarkus Deployment Extensions Dependencies -->
     <dependency>
       <groupId>io.quarkus</groupId>
-      <artifactId>quarkus-smallrye-reactive-messaging-deployment</artifactId>
+      <artifactId>quarkus-messaging-deployment</artifactId>
     </dependency>
     <dependency>
       <groupId>io.quarkiverse.reactivemessaging.http</groupId>
diff --git 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload/LiveReloadProcessor.java
 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload/LiveReloadProcessor.java
index 550fb9d128..e899d5fc18 100644
--- 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload/LiveReloadProcessor.java
+++ 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload/LiveReloadProcessor.java
@@ -138,7 +138,7 @@ public class LiveReloadProcessor {
             Collection<GeneratedFile> generatedFiles = new 
ArrayList<>(generateSources(codeGenProvider));
             Collection<GeneratedBeanBuildItem> generatedBeans = 
compileGeneratedSources(generatedFiles);
             if (!generatedBeans.isEmpty()) {
-                classLoader.addElement(new MemoryClassPathElement(
+                classLoader.addNormalPriorityElement(new 
MemoryClassPathElement(
                         generatedBeans.stream().collect(Collectors.toMap(x -> 
x.getName().replace('.', '/').concat(".class"), 
GeneratedBeanBuildItem::getData)), true));
             }
             return !generatedFiles.isEmpty() ? new 
CodeGenerationResult(generatedFiles, indexCompiledSources(generatedBeans))
@@ -189,7 +189,7 @@ public class LiveReloadProcessor {
                 Path classPath = 
outDir.getParent().getParent().resolve("classes");
                 Path serviceLoaderPath = 
classPath.resolve("META-INF/services");
                 if (Files.isDirectory(classPath) && 
Files.isDirectory(serviceLoaderPath)) {
-                    classLoader.addElement(new 
PathTreeClassPathElement(PathTree.ofDirectoryOrFile(classPath), true));
+                    classLoader.addNormalPriorityElement(new 
PathTreeClassPathElement(PathTree.ofDirectoryOrFile(classPath), true));
                 }
             }
         }
diff --git 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/serverless/workflow/parser/schema/JsonSchemaImpl.java
 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/serverless/workflow/parser/schema/JsonSchemaImpl.java
index 2eaae303ba..73cb98abcf 100644
--- 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/serverless/workflow/parser/schema/JsonSchemaImpl.java
+++ 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/serverless/workflow/parser/schema/JsonSchemaImpl.java
@@ -18,6 +18,7 @@
  */
 package org.kie.kogito.serverless.workflow.parser.schema;
 
+import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 
@@ -26,9 +27,9 @@ import org.eclipse.microprofile.openapi.models.media.Schema;
 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 import com.fasterxml.jackson.annotation.JsonInclude;
 import com.fasterxml.jackson.annotation.JsonSetter;
+import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
 
-import io.smallrye.openapi.api.constants.OpenApiConstants;
 import io.smallrye.openapi.api.models.media.SchemaImpl;
 
 import static 
org.kie.kogito.serverless.workflow.utils.ServerlessWorkflowUtils.DEFS_PREFIX;
@@ -41,8 +42,34 @@ import static 
org.kie.kogito.serverless.workflow.utils.ServerlessWorkflowUtils.D
 @JsonInclude(JsonInclude.Include.NON_NULL)
 public class JsonSchemaImpl extends SchemaImpl {
 
+    public static final String REF_PREFIX_SCHEMA = "#/components/schemas/";
+
     private Map<String, Schema> defs;
 
+    private List<Schema.SchemaType> type;
+
+    @JsonSetter("type")
+    public void setType(JsonNode typeNode) {
+        if (typeNode.isArray()) {
+            List<Schema.SchemaType> types = new ArrayList<>();
+            for (JsonNode node : typeNode) {
+                
types.add(Schema.SchemaType.valueOf(node.asText().toUpperCase()));
+            }
+            this.type = types;
+        } else if (typeNode.isTextual()) {
+            this.type = new ArrayList<>();
+            
this.type.add(Schema.SchemaType.valueOf(typeNode.asText().toUpperCase()));
+        }
+    }
+
+    public List<Schema.SchemaType> getType() {
+        return type;
+    }
+
+    public void setType(List<Schema.SchemaType> type) {
+        this.type = type;
+    }
+
     @JsonSetter("$defs")
     @JsonDeserialize(contentAs = JsonSchemaImpl.class)
     public void setDefs(Map<String, Schema> defs) {
@@ -52,7 +79,7 @@ public class JsonSchemaImpl extends SchemaImpl {
     @JsonSetter("$ref")
     @Override
     public void setRef(String ref) {
-        super.setRef(ref.replace(DEFS_PREFIX, 
OpenApiConstants.REF_PREFIX_SCHEMA));
+        super.setRef(ref.replace(DEFS_PREFIX, REF_PREFIX_SCHEMA));
     }
 
     public Map<String, Schema> getDefs() {
diff --git 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/serverless/workflow/parser/schema/OpenApiModelSchemaGenerator.java
 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/serverless/workflow/parser/schema/OpenApiModelSchemaGenerator.java
index 9dbf864b3c..38f4c71217 100644
--- 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/serverless/workflow/parser/schema/OpenApiModelSchemaGenerator.java
+++ 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/src/main/java/org/kie/kogito/serverless/workflow/parser/schema/OpenApiModelSchemaGenerator.java
@@ -53,7 +53,7 @@ public final class OpenApiModelSchemaGenerator {
 
     private static final Logger logger = 
LoggerFactory.getLogger(OpenApiModelSchemaGenerator.class);
 
-    private static final Schema ID_SCHEMA = 
OASFactory.createSchema().type(SchemaType.STRING).description("Process instance 
id");
+    private static final Schema ID_SCHEMA = 
OASFactory.createSchema().type(List.of(SchemaType.STRING)).description("Process 
instance id");
     private static final String INPUT_SUFFIX = "_input";
     private static final String OUTPUT_SUFFIX = "_output";
 
diff --git 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/pom.xml
 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/pom.xml
index 82eb2e1fd3..f795b39bb4 100644
--- 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/pom.xml
+++ 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/pom.xml
@@ -97,8 +97,8 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-            <groupId>com.github.tomakehurst</groupId>
-            <artifactId>wiremock-jre8</artifactId>
+            <groupId>org.wiremock</groupId>
+            <artifactId>wiremock</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
diff --git 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/src/test/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload/LiveReloadProcessorTest.java
 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/src/test/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload/LiveReloadProcessorTest.java
index 30785859d0..ad7a9d09ba 100644
--- 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/src/test/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload/LiveReloadProcessorTest.java
+++ 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/src/test/java/org/kie/kogito/quarkus/serverless/workflow/deployment/livereload/LiveReloadProcessorTest.java
@@ -76,7 +76,7 @@ public class LiveReloadProcessorTest {
     }
 
     private static void configureWiremockServer() {
-        wireMockServer = new 
WireMockServer(WireMockConfiguration.wireMockConfig().extensions(new 
ResponseTemplateTransformer(false)).dynamicPort());
+        wireMockServer = new 
WireMockServer(WireMockConfiguration.wireMockConfig().extensions(new 
ResponseTemplateTransformer(null, false, null, 
java.util.Collections.emptyList())).dynamicPort());
         wireMockServer.start();
 
         wireMockServer.stubFor(post(urlEqualTo("/echo"))
diff --git 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/pom.xml
 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/pom.xml
index a3cd00bd9f..cb709ba31e 100644
--- 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/pom.xml
+++ 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/pom.xml
@@ -119,8 +119,8 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>com.github.tomakehurst</groupId>
-      <artifactId>wiremock-jre8</artifactId>
+      <groupId>org.wiremock</groupId>
+      <artifactId>wiremock</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -244,7 +244,7 @@
               <arguments>
                 
<argument>${project.build.directory}/generated-sources/grpc</argument>
               </arguments>
-              
<mainClass>io.quarkus.grpc.deployment.GrpcPostProcessing</mainClass>
+              <mainClass>io.quarkus.grpc.codegen.GrpcPostProcessing</mainClass>
             </configuration>
           </execution>
         </executions>
diff --git 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/ConversationFlowIT.java
 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/ConversationFlowIT.java
index 9d18e18b13..533aaf110b 100644
--- 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/ConversationFlowIT.java
+++ 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/ConversationFlowIT.java
@@ -21,6 +21,7 @@ package org.kie.kogito.quarkus.workflows;
 import java.util.Map;
 
 import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
 import io.quarkus.test.common.QuarkusTestResource;
@@ -34,6 +35,7 @@ import static org.hamcrest.CoreMatchers.notNullValue;
 
 @QuarkusTestResource(OperationsMockService.class)
 @QuarkusIntegrationTest
+@Disabled("Disabled due to bug 
https://github.com/quarkusio/quarkus/issues/46801. When issues are resolved, we 
need to reenable.")
 class ConversationFlowIT {
 
     @BeforeAll
diff --git 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/EnumEchoServiceMock.java
 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/EnumEchoServiceMock.java
index 83a7017de4..f3e86aa666 100644
--- 
a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/EnumEchoServiceMock.java
+++ 
b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/java/org/kie/kogito/quarkus/workflows/EnumEchoServiceMock.java
@@ -41,7 +41,7 @@ public class EnumEchoServiceMock implements 
QuarkusTestResourceLifecycleManager
     }
 
     private void configureWiremockServer() {
-        wireMockServer = new 
WireMockServer(WireMockConfiguration.wireMockConfig().extensions(new 
ResponseTemplateTransformer(false)).dynamicPort());
+        wireMockServer = new 
WireMockServer(WireMockConfiguration.wireMockConfig().extensions(new 
ResponseTemplateTransformer(null, false, null, 
java.util.Collections.emptyList())).dynamicPort());
         wireMockServer.start();
 
         wireMockServer.stubFor(post(urlEqualTo("/echo"))
diff --git 
a/quarkus/integration-tests/integration-tests-quarkus-openapi-client/pom.xml 
b/quarkus/integration-tests/integration-tests-quarkus-openapi-client/pom.xml
index 5b6bf461a0..568b833b85 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-openapi-client/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-openapi-client/pom.xml
@@ -100,8 +100,8 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>com.github.tomakehurst</groupId>
-      <artifactId>wiremock-jre8</artifactId>
+      <groupId>org.wiremock</groupId>
+      <artifactId>wiremock</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git 
a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-infinispan/src/test/java/org/kie/kogito/it/InfinispanOptimisticLockingIT.java
 
b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-infinispan/src/test/java/org/kie/kogito/it/InfinispanOptimisticLockingIT.java
index efe7b6a7a2..5f56b197c7 100644
--- 
a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-infinispan/src/test/java/org/kie/kogito/it/InfinispanOptimisticLockingIT.java
+++ 
b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-infinispan/src/test/java/org/kie/kogito/it/InfinispanOptimisticLockingIT.java
@@ -18,9 +18,12 @@
  */
 package org.kie.kogito.it;
 
+import org.junit.jupiter.api.Disabled;
+
 import io.quarkus.test.junit.QuarkusIntegrationTest;
 
 @QuarkusIntegrationTest
+@Disabled("Disabled because of agreement to remove Infinispan code 
https://lists.apache.org/thread/zdhdyzrzqrp4v25btloyfgk60bry4stz";)
 class InfinispanOptimisticLockingIT extends OptimisticLockingTest {
 
 }
diff --git 
a/quarkus/integration-tests/integration-tests-quarkus-processes-reactive/pom.xml
 
b/quarkus/integration-tests/integration-tests-quarkus-processes-reactive/pom.xml
index 5c4b9e7b29..214777cf51 100644
--- 
a/quarkus/integration-tests/integration-tests-quarkus-processes-reactive/pom.xml
+++ 
b/quarkus/integration-tests/integration-tests-quarkus-processes-reactive/pom.xml
@@ -63,11 +63,11 @@
     </dependency>
     <dependency>
       <groupId>io.quarkus</groupId>
-      <artifactId>quarkus-resteasy-reactive</artifactId>
+      <artifactId>quarkus-rest</artifactId>
     </dependency>
     <dependency>
       <groupId>io.quarkus</groupId>
-      <artifactId>quarkus-resteasy-reactive-jackson</artifactId>
+      <artifactId>quarkus-rest-jackson</artifactId>
     </dependency>
 
     <dependency>
@@ -81,8 +81,8 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>com.github.tomakehurst</groupId>
-      <artifactId>wiremock-jre8</artifactId>
+      <groupId>org.wiremock</groupId>
+      <artifactId>wiremock</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git 
a/quarkus/integration-tests/integration-tests-quarkus-processes/pom.xml 
b/quarkus/integration-tests/integration-tests-quarkus-processes/pom.xml
index 32dcc9306b..7734be546e 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes/pom.xml
@@ -129,8 +129,8 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>com.github.tomakehurst</groupId>
-      <artifactId>wiremock-jre8</artifactId>
+      <groupId>org.wiremock</groupId>
+      <artifactId>wiremock</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git 
a/quarkus/integration-tests/integration-tests-quarkus-resteasy-reactive/pom.xml 
b/quarkus/integration-tests/integration-tests-quarkus-resteasy-reactive/pom.xml
index e2072e4466..8fe26151e4 100644
--- 
a/quarkus/integration-tests/integration-tests-quarkus-resteasy-reactive/pom.xml
+++ 
b/quarkus/integration-tests/integration-tests-quarkus-resteasy-reactive/pom.xml
@@ -60,11 +60,11 @@
     </dependency>
     <dependency>
       <groupId>io.quarkus</groupId>
-      <artifactId>quarkus-resteasy-reactive</artifactId>
+      <artifactId>quarkus-rest</artifactId>
     </dependency>
     <dependency>
       <groupId>io.quarkus</groupId>
-      <artifactId>quarkus-resteasy-reactive-jackson</artifactId>
+      <artifactId>quarkus-rest-jackson</artifactId>
     </dependency>
 
     <dependency>
diff --git a/springboot/bom/pom.xml b/springboot/bom/pom.xml
index eafc7069ff..c7b60b8b87 100644
--- a/springboot/bom/pom.xml
+++ b/springboot/bom/pom.xml
@@ -35,8 +35,8 @@
   <packaging>pom</packaging>
 
   <properties>
-    <version.io.swagger.core.v3>2.2.20</version.io.swagger.core.v3>
-    <version.org.springdoc>2.3.0</version.org.springdoc>
+    <version.io.swagger.core.v3>2.2.30</version.io.swagger.core.v3>
+    <version.org.springdoc>2.8.8</version.org.springdoc>
     <!-- Groovy -->
     <!-- must be aligned with the Archetype plugin: 
https://maven.apache.org/archetype/maven-archetype-plugin/dependencies.html -->
     <version.org.codehaus.groovy>2.4.16</version.org.codehaus.groovy>
diff --git 
a/springboot/integration-tests/integration-tests-springboot-decisions-it/pom.xml
 
b/springboot/integration-tests/integration-tests-springboot-decisions-it/pom.xml
index 22c7f4d38a..630eaa3d37 100644
--- 
a/springboot/integration-tests/integration-tests-springboot-decisions-it/pom.xml
+++ 
b/springboot/integration-tests/integration-tests-springboot-decisions-it/pom.xml
@@ -146,6 +146,13 @@
               </goals>
             </execution>
           </executions>
+          <dependencies>
+            <dependency>
+              <groupId>io.smallrye.config</groupId>
+              <artifactId>smallrye-config</artifactId>
+              <version>${version.io.smallrye-config}</version>
+            </dependency>
+          </dependencies>
         </plugin>
         <plugin>
           <groupId>org.springframework.boot</groupId>
diff --git 
a/springboot/integration-tests/integration-tests-springboot-processes-it/pom.xml
 
b/springboot/integration-tests/integration-tests-springboot-processes-it/pom.xml
index 4a5d5c1e4d..b214930f9b 100644
--- 
a/springboot/integration-tests/integration-tests-springboot-processes-it/pom.xml
+++ 
b/springboot/integration-tests/integration-tests-springboot-processes-it/pom.xml
@@ -112,8 +112,8 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>com.github.tomakehurst</groupId>
-      <artifactId>wiremock-jre8-standalone</artifactId>
+      <groupId>org.wiremock</groupId>
+      <artifactId>wiremock-standalone</artifactId>
       <scope>test</scope>
     </dependency>
 
diff --git 
a/springboot/integration-tests/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/MonitoringTest.java
 
b/springboot/integration-tests/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/MonitoringTest.java
index 2b7c82fea5..48d5bb1437 100644
--- 
a/springboot/integration-tests/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/MonitoringTest.java
+++ 
b/springboot/integration-tests/integration-tests-springboot-processes-it/src/test/java/org/kie/kogito/integrationtests/springboot/MonitoringTest.java
@@ -65,9 +65,9 @@ public class MonitoringTest extends BaseRestTest {
 
         KogitoGAV kogitoGAV = configBean.getGav().get();
 
-        
assertThat(response).contains(format("kogito_process_instance_started_total{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",version=\"%s\",}
 1.0",
+        
assertThat(response).contains(format("kogito_process_instance_started_total{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",version=\"%s\"}
 1.0",
                 kogitoGAV.getArtifactId(), kogitoGAV.getVersion()));
-        
assertThat(response).contains(format("kogito_process_instance_running_total{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",version=\"%s\",}
 1.0",
+        
assertThat(response).contains(format("kogito_process_instance_running{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",version=\"%s\"}
 1.0",
                 kogitoGAV.getArtifactId(), kogitoGAV.getVersion()));
 
         String taskId = given()
@@ -100,23 +100,23 @@ public class MonitoringTest extends BaseRestTest {
                 .statusCode(200)
                 .extract().body().asString();
 
-        
assertThat(response).contains(format("kogito_work_item_duration_seconds_max{artifactId=\"%s\",name=\"MonitoringTask\",version=\"%s\",}",
 kogitoGAV.getArtifactId(), kogitoGAV.getVersion()));
+        
assertThat(response).contains(format("kogito_work_item_duration_seconds_max{artifactId=\"%s\",name=\"MonitoringTask\",version=\"%s\"}",
 kogitoGAV.getArtifactId(), kogitoGAV.getVersion()));
         assertThat(response)
-                
.contains(format("kogito_work_item_duration_seconds_count{artifactId=\"%s\",name=\"MonitoringTask\",version=\"%s\",}
 1.0", kogitoGAV.getArtifactId(), kogitoGAV.getVersion()));
-        
assertThat(response).contains(format("kogito_work_item_duration_seconds_sum{artifactId=\"%s\",name=\"MonitoringTask\",version=\"%s\",}",
 kogitoGAV.getArtifactId(), kogitoGAV.getVersion()));
+                
.contains(format("kogito_work_item_duration_seconds_count{artifactId=\"%s\",name=\"MonitoringTask\",version=\"%s\"}
 1", kogitoGAV.getArtifactId(), kogitoGAV.getVersion()));
+        
assertThat(response).contains(format("kogito_work_item_duration_seconds_sum{artifactId=\"%s\",name=\"MonitoringTask\",version=\"%s\"}",
 kogitoGAV.getArtifactId(), kogitoGAV.getVersion()));
 
         assertThat(response)
                 .contains(format(
-                        
"kogito_process_instance_completed_total{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",process_state=\"Completed\",version=\"%s\",}
 1.0",
+                        
"kogito_process_instance_completed_total{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",process_state=\"Completed\",version=\"%s\"}
 1.0",
                         kogitoGAV.getArtifactId(), kogitoGAV.getVersion()));
-        
assertThat(response).contains(format("kogito_process_instance_running_total{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",version=\"%s\",}
 0.0",
+        
assertThat(response).contains(format("kogito_process_instance_running{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",version=\"%s\"}
 0.0",
                 kogitoGAV.getArtifactId(), kogitoGAV.getVersion()));
-        
assertThat(response).contains(format("kogito_process_instance_duration_seconds_max{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",version=\"%s\",}",
+        
assertThat(response).contains(format("kogito_process_instance_duration_seconds_max{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",version=\"%s\"}",
                 kogitoGAV.getArtifactId(), kogitoGAV.getVersion()));
         assertThat(response)
-                
.contains(format("kogito_process_instance_duration_seconds_count{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",version=\"%s\",}
 1.0",
+                
.contains(format("kogito_process_instance_duration_seconds_count{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",version=\"%s\"}
 1",
                         kogitoGAV.getArtifactId(), kogitoGAV.getVersion()));
-        
assertThat(response).contains(format("kogito_process_instance_duration_seconds_sum{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",version=\"%s\",}",
+        
assertThat(response).contains(format("kogito_process_instance_duration_seconds_sum{app_id=\"default-process-monitoring-listener\",artifactId=\"%s\",process_id=\"monitoring\",version=\"%s\"}",
                 kogitoGAV.getArtifactId(), kogitoGAV.getVersion()));
     }
 
diff --git 
a/springboot/integration-tests/integration-tests-springboot-processes-persistence-it/integration-tests-springboot-processes-infinispan/src/test/java/org/kie/kogito/it/InfinispanOptimisticLockingIT.java
 
b/springboot/integration-tests/integration-tests-springboot-processes-persistence-it/integration-tests-springboot-processes-infinispan/src/test/java/org/kie/kogito/it/InfinispanOptimisticLockingIT.java
index 22c8673bfa..6c52ead576 100644
--- 
a/springboot/integration-tests/integration-tests-springboot-processes-persistence-it/integration-tests-springboot-processes-infinispan/src/test/java/org/kie/kogito/it/InfinispanOptimisticLockingIT.java
+++ 
b/springboot/integration-tests/integration-tests-springboot-processes-persistence-it/integration-tests-springboot-processes-infinispan/src/test/java/org/kie/kogito/it/InfinispanOptimisticLockingIT.java
@@ -18,12 +18,14 @@
  */
 package org.kie.kogito.it;
 
+import org.junit.jupiter.api.Disabled;
 import 
org.kie.kogito.testcontainers.springboot.InfinispanSpringBootTestResource;
 import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.test.context.ContextConfiguration;
 
 @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, 
classes = KogitoSpringbootApplication.class, properties = { 
"kogito.persistence.optimistic.lock=true" })
 @ContextConfiguration(initializers = InfinispanSpringBootTestResource.class)
+@Disabled("Disabled because of agreement to remove Infinispan code 
https://lists.apache.org/thread/zdhdyzrzqrp4v25btloyfgk60bry4stz";)
 public class InfinispanOptimisticLockingIT extends OptimisticLockingTest {
 
 }
\ No newline at end of file


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

Reply via email to