You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zb...@apache.org on 2023/06/14 14:21:58 UTC

[camel-quarkus] 01/02: Upgrade hazelcast-quarkus-client to 4.0.0

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

zbendhiba pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 54003a70b3d239df9447ef2c42bbd6b52b144fca
Author: James Netherton <ja...@gmail.com>
AuthorDate: Wed Jun 14 09:37:53 2023 +0100

    Upgrade hazelcast-quarkus-client to 4.0.0
---
 .../hazelcast/deployment/HazelcastProcessor.java   |  22 +-
 .../component/hazelcast/it/HazelcastListTest.java  |   2 +
 integration-tests/pom.xml                          |   2 +-
 pom.xml                                            |   2 +-
 poms/bom/src/main/generated/flattened-full-pom.xml | 936 +++------------------
 .../src/main/generated/flattened-reduced-pom.xml   |   8 +-
 .../generated/flattened-reduced-verbose-pom.xml    |  30 +-
 tooling/scripts/test-categories.yaml               |   1 +
 8 files changed, 152 insertions(+), 851 deletions(-)

diff --git a/extensions/hazelcast/deployment/src/main/java/org/apache/camel/quarkus/component/hazelcast/deployment/HazelcastProcessor.java b/extensions/hazelcast/deployment/src/main/java/org/apache/camel/quarkus/component/hazelcast/deployment/HazelcastProcessor.java
index 989e7766f3..1bc696f27d 100644
--- a/extensions/hazelcast/deployment/src/main/java/org/apache/camel/quarkus/component/hazelcast/deployment/HazelcastProcessor.java
+++ b/extensions/hazelcast/deployment/src/main/java/org/apache/camel/quarkus/component/hazelcast/deployment/HazelcastProcessor.java
@@ -26,9 +26,11 @@ import javax.net.ssl.SNIServerName;
 import javax.net.ssl.TrustManager;
 import javax.xml.xpath.XPathFactory;
 
+import com.hazelcast.client.config.ClientConfig;
 import com.hazelcast.collection.IList;
 import com.hazelcast.collection.IQueue;
 import com.hazelcast.collection.ISet;
+import com.hazelcast.config.Config;
 import com.hazelcast.core.HazelcastInstance;
 import com.hazelcast.cp.IAtomicLong;
 import com.hazelcast.map.IMap;
@@ -43,7 +45,6 @@ import io.quarkus.deployment.builditem.FeatureBuildItem;
 import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
 import io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem;
 import io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyIgnoreWarningBuildItem;
-import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem;
 import org.apache.camel.tooling.model.MainModel;
 import org.jboss.jandex.DotName;
 import org.jboss.jandex.Type;
@@ -52,22 +53,11 @@ class HazelcastProcessor {
 
     private static final String FEATURE = "camel-hazelcast";
 
-    private static final String[] RUNTIME_INITIALIZED_CLASSES = new String[] {
-            "com.hazelcast.internal.util.ICMPHelper"
-    };
-
     @BuildStep
     FeatureBuildItem feature() {
         return new FeatureBuildItem(FEATURE);
     }
 
-    @BuildStep
-    void configureRuntimeInitializedClasses(BuildProducer<RuntimeInitializedClassBuildItem> runtimeInitializedClass) {
-        for (String className : RUNTIME_INITIALIZED_CLASSES) {
-            runtimeInitializedClass.produce(new RuntimeInitializedClassBuildItem(className));
-        }
-    }
-
     @BuildStep
     ExtensionSslNativeSupportBuildItem activateSslNativeSupport() {
         return new ExtensionSslNativeSupportBuildItem(FEATURE);
@@ -75,10 +65,10 @@ class HazelcastProcessor {
 
     @BuildStep
     List<ReflectiveClassBuildItem> registerReflectiveClasses() {
-        List<ReflectiveClassBuildItem> items = new ArrayList<ReflectiveClassBuildItem>();
-        items.add(ReflectiveClassBuildItem.builder("com.hazelcast.core.HazelcastInstance").fields().build());
-        items.add(ReflectiveClassBuildItem.builder("com.hazelcast.config.Config").fields().build());
-        items.add(ReflectiveClassBuildItem.builder("com.hazelcast.config.ClientConfig").fields().build());
+        List<ReflectiveClassBuildItem> items = new ArrayList<>();
+        items.add(ReflectiveClassBuildItem.builder(HazelcastInstance.class.getName()).fields().build());
+        items.add(ReflectiveClassBuildItem.builder(Config.class.getName()).fields().build());
+        items.add(ReflectiveClassBuildItem.builder(ClientConfig.class.getName()).fields().build());
         return items;
     }
 
diff --git a/integration-tests/hazelcast/src/test/java/org/apache/camel/quarkus/component/hazelcast/it/HazelcastListTest.java b/integration-tests/hazelcast/src/test/java/org/apache/camel/quarkus/component/hazelcast/it/HazelcastListTest.java
index a5e4c60e3f..66a8b57e5f 100644
--- a/integration-tests/hazelcast/src/test/java/org/apache/camel/quarkus/component/hazelcast/it/HazelcastListTest.java
+++ b/integration-tests/hazelcast/src/test/java/org/apache/camel/quarkus/component/hazelcast/it/HazelcastListTest.java
@@ -25,6 +25,7 @@ import io.quarkus.test.common.http.TestHTTPEndpoint;
 import io.quarkus.test.junit.QuarkusTest;
 import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
+import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
 import static io.restassured.RestAssured.given;
@@ -36,6 +37,7 @@ import static org.hamcrest.Matchers.equalTo;
 @QuarkusTestResource(HazelcastTestResource.class)
 public class HazelcastListTest {
 
+    @Disabled("https://github.com/apache/camel-quarkus/issues/4989")
     @SuppressWarnings("unchecked")
     @Test
     public void testList() {
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 285767dce0..0c6ea1ce96 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -105,7 +105,7 @@
         <module>groovy</module>
         <module>groovy-dsl</module>
         <module>grpc</module>
-        <!--<module>hazelcast</module> https://github.com/apache/camel-quarkus/issues/4498 -->
+        <module>hazelcast</module>
         <module>headersmap</module>
         <module>hl7</module>
         <module>http</module>
diff --git a/pom.xml b/pom.xml
index 4963abddd5..17adf46505 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,7 +62,7 @@
         <quarkiverse-pooled-jms.version>2.0.1</quarkiverse-pooled-jms.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/messaginghub/quarkus-pooled-jms-parent/ -->
         <quarkiverse-tika.version>2.0.0</quarkiverse-tika.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/tika/quarkus-tika-parent/ -->
         <quarkus.version>3.1.0.Final</quarkus.version><!-- https://repo1.maven.org/maven2/io/quarkus/quarkus-bom/ -->
-        <quarkus-hazelcast-client.version>3.0.0</quarkus-hazelcast-client.version><!-- https://repo1.maven.org/maven2/com/hazelcast/quarkus-hazelcast-client-bom/ -->
+        <quarkus-hazelcast-client.version>4.0.0</quarkus-hazelcast-client.version><!-- https://repo1.maven.org/maven2/com/hazelcast/quarkus-hazelcast-client-bom/ -->
         <quarkus-qpid-jms.version>2.2.0</quarkus-qpid-jms.version><!-- https://repo1.maven.org/maven2/org/amqphub/quarkus/quarkus-qpid-jms-bom/ -->
 
         <!-- Compile dependency versions (keep sorted alphabetically) -->
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml
index e942f88519..5dc96c4338 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -21052,888 +21052,196 @@
         <type>test-jar</type><!-- io.debezium:debezium-bom:2.2.0.Final -->
       </dependency>
       <dependency>
-        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <artifactId>hazelcast</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <version>5.0.2</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
+        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <artifactId>hazelcast</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <version>5.2.3</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
       </dependency>
       <dependency>
-        <groupId>javax.cache</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <artifactId>cache-api</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <version>1.1.1</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
+        <groupId>javax.cache</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <artifactId>cache-api</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <version>1.1.1</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
       </dependency>
       <dependency>
-        <groupId>net.openhft</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <artifactId>affinity</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <version>3.20.0</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
+        <groupId>net.openhft</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <artifactId>affinity</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <version>3.23.3</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
       </dependency>
       <dependency>
-        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <artifactId>quarkus-hazelcast-client</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <version>3.0.0</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
+        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <artifactId>quarkus-hazelcast-client</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <version>4.0.0</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
       </dependency>
       <dependency>
-        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <artifactId>quarkus-hazelcast-client-deployment</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <version>3.0.0</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
+        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <artifactId>quarkus-hazelcast-client-deployment</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <version>4.0.0</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
       </dependency>
       <dependency>
-        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <artifactId>quarkus-test-hazelcast</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <version>3.0.0</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
+        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <artifactId>quarkus-test-hazelcast</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <version>4.0.0</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-bom-quarkus-platform-descriptor</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <type>json</type><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <classifier>2.7.2.Final</classifier><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>quarkus-bom-quarkus-platform-descriptor</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>3.0.0.Final</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <type>json</type><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <classifier>3.0.0.Final</classifier><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>com.amazonaws.serverless</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>aws-serverless-java-container-core</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.6.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <exclusions>
-          <exclusion>
-            <groupId>commons-logging</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-            <artifactId>commons-logging</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-          </exclusion>
-          <exclusion>
-            <groupId>javax.servlet</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-            <artifactId>javax.servlet-api</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-          </exclusion>
-          <exclusion>
-            <groupId>javax.ws.rs</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-            <artifactId>javax.ws.rs-api</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-          </exclusion>
-        </exclusions>
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>ojdbc11-debug</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <type>pom</type><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>ojdbc11-observability-debug</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <type>pom</type><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>ojdbc11_g</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>ojdbc11dms_g</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>ojdbc8-debug</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <type>pom</type><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>ojdbc8-observability-debug</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <type>pom</type><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>ojdbc8_g</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>ojdbc8dms_g</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.observability</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>ojdbc11-observability</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <type>pom</type><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.observability</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>ojdbc11dms</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.observability</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>ojdbc8-observability</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <type>pom</type><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.observability</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>ojdbc8dms</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.security</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>osdt_cert</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.oracle.database.security</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>osdt_core</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>21.4.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>com.sun.activation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>jakarta.activation</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.2.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.fabric8</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>camel-k-mock</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.12.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.fabric8</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>certmanager-server-mock</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.12.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.fabric8</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>chaosmesh-server-mock</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.12.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.fabric8</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>istio-server-mock</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.12.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.fabric8</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>knative-mock</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.12.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.fabric8</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>model-annotator</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.12.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.fabric8</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>open-cluster-management-server-mock</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.12.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.fabric8</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>servicecatalog-server-mock</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.12.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.fabric8</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>tekton-mock</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.12.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.fabric8</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>tekton-model-triggers</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.12.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.fabric8</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>verticalpodautoscaler-server-mock</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.12.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.fabric8</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>volcano-server-mock</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.12.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.fabric8</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>volumesnapshot-server-mock</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.12.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.micrometer</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>micrometer-jersey2</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.8.3</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-aws-lambda-1.0</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-elasticsearch-transport-common</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-instrumentation-api-annotation-support</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-jaeger-exporter-starter</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-jaxws-2.0-axis2-1.6</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-jaxws-2.0-cxf-3.0</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-jaxws-common</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-jsf-common</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-log4j-2.13.2</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-logback-1.0</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-otlp-exporter-starter</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-ratpack-1.4</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-restlet-1.0</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-servlet-common</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-servlet-javax-common</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-spring-boot-autoconfigure</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-spring-starter</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-spring-webflux-5.0</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-spring-webmvc-3.1</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-zipkin-exporter-starter</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry.javaagent</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-javaagent-instrumentation-api</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-api-metrics</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-exporter-otlp-http-logs</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-exporter-otlp-http-metrics</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-exporter-otlp-http-trace</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-exporter-otlp-metrics</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-exporter-otlp-trace</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-extension-noop-api</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-sdk-extension-jfr-events</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-sdk-extension-tracing-incubator</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-sdk-extension-zpages</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentelemetry-sdk-metrics-testing</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.9.0-alpha</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentracing.contrib</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentracing-concurrent</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>0.4.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentracing.contrib</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentracing-jaxrs2</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentracing.contrib</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentracing-tracerresolver</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>0.1.8</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.opentracing.contrib</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>opentracing-web-servlet-filter</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>0.4.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-alexa-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-alexa</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-common-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-common</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-dynamodb-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-dynamodb</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-iam-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-iam</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-kms-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-kms</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-s3-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-s3</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-secretsmanager-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-secretsmanager</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-ses-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-ses</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-sns-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-sns</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-sqs-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-sqs</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-ssm-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-amazon-ssm</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-artemis-core-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-artemis-core</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-artemis-jms-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-artemis-jms</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-consul-config-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-consul-config</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-hibernate-search-orm-elasticsearch-aws-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-hibernate-search-orm-elasticsearch-aws</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-jgit-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-jgit</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-jsch-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-jsch</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-junit5-vertx</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>ojdbc11-debug</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <type>pom</type><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-logging-sentry-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>ojdbc11-observability-debug</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <type>pom</type><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-logging-sentry</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>ojdbc11_g</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-neo4j-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>ojdbc11dms_g</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-neo4j</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>ojdbc8-debug</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <type>pom</type><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-reactive-messaging-http-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>ojdbc8-observability-debug</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <type>pom</type><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-reactive-messaging-http</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>ojdbc8_g</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-resteasy-reactive-kotlin-common-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.jdbc.debug</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>ojdbc8dms_g</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-resteasy-reactive-kotlin-common</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.observability</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>ojdbc11-observability</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <type>pom</type><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-test-artemis</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.observability</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>ojdbc11dms</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-test-vault</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.observability</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>ojdbc8-observability</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <type>pom</type><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-tika-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.observability</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>ojdbc8dms</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-tika</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.security</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>osdt_cert</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-undertow-websockets</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>com.oracle.database.security</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>osdt_core</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>21.5.0.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-vault-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-vault-model</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-vault</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-vertx-web-deployment</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.quarkus</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>quarkus-vertx-web</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.7.2.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.smallrye.reactive</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>mutiny-rxjava</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.3.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.smallrye.reactive</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>vertx-mutiny-clients</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.18.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.smallrye.stork</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>stork-load-balancer-response-time</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.0.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>io.smallrye</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>smallrye-graphql-client-implementation</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.4.3</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>jakarta.security.auth.message</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>jakarta.security.auth.message-api</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.1.3</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>jakarta.security.jacc</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>jakarta.security.jacc-api</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.6.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.apache.kafka</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>kafka_2.12</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>3.1.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>io.opentelemetry.contrib</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>opentelemetry-aws-resources</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>1.23.0-alpha</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
         <exclusions>
           <exclusion>
-            <groupId>com.google.code.findbugs</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-            <artifactId>jsr305</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+            <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+            <artifactId>opentelemetry-api</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
           </exclusion>
-        </exclusions>
-      </dependency>
-      <dependency>
-        <groupId>org.bouncycastle</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>bcpkix-jdk15on</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.70</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.bouncycastle</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>bcprov-jdk15on</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.70</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.bouncycastle</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>bctls-jdk15on</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.70</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.glassfish</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>jakarta.el</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>3.0.4</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.glassfish</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>jakarta.json</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.1.6</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.hibernate.search</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>hibernate-search-mapper-orm-coordination-outbox-polling</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>6.1.1.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.hibernate.search</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>hibernate-search-mapper-orm</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>6.1.1.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <exclusions>
           <exclusion>
-            <groupId>org.hibernate.common</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-            <artifactId>hibernate-commons-annotations</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+            <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+            <artifactId>opentelemetry-sdk</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+          </exclusion>
+          <exclusion>
+            <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+            <artifactId>opentelemetry-semconv</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+          </exclusion>
+          <exclusion>
+            <groupId>com.fasterxml.jackson.core</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+            <artifactId>jackson-core</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+          </exclusion>
+          <exclusion>
+            <groupId>com.squareup.okhttp3</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+            <artifactId>okhttp</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
           </exclusion>
         </exclusions>
       </dependency>
       <dependency>
-        <groupId>org.hibernate</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>hibernate-core</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.6.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.hibernate</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>hibernate-envers</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.6.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.hibernate</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>hibernate-graalvm</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.6.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.hibernate</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>hibernate-jpamodelgen</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>5.6.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.infinispan</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>infinispan-client-hotrod</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>13.0.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.infinispan</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>infinispan-commons</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>13.0.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.infinispan</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>infinispan-core</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>13.0.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.infinispan</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>infinispan-core</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>13.0.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <type>test-jar</type><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.infinispan</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>infinispan-core</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>13.0.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <type>test-jar</type><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <classifier>tests</classifier><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.infinispan</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>infinispan-directory-provider</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>13.0.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.infinispan</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>infinispan-lucene-directory</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>13.0.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.resteasy</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>resteasy-cache-core</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>4.7.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.resteasy</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>resteasy-client-microprofile-base</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>4.7.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.resteasy</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>resteasy-client-microprofile</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>4.7.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>io.opentelemetry.contrib</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>opentelemetry-aws-xray-propagator</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>1.23.0-alpha</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
         <exclusions>
           <exclusion>
-            <groupId>org.eclipse.microprofile.config</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-            <artifactId>microprofile-config-api</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+            <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+            <artifactId>opentelemetry-api</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
           </exclusion>
         </exclusions>
       </dependency>
       <dependency>
-        <groupId>org.jboss.resteasy</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>resteasy-guice</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>4.7.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.resteasy</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>resteasy-jdk-http</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>4.7.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.resteasy</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>resteasy-reactive-context</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>4.7.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.resteasy</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>resteasy-spring-web</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>4.7.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>io.opentelemetry.contrib</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>opentelemetry-aws-xray</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>1.23.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
         <exclusions>
           <exclusion>
-            <groupId>org.jboss.spec.javax.annotation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-            <artifactId>jboss-annotations-api_1.3_spec</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+            <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+            <artifactId>opentelemetry-sdk</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
           </exclusion>
           <exclusion>
-            <groupId>javax.activation</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-            <artifactId>activation</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+            <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+            <artifactId>opentelemetry-sdk-trace</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+          </exclusion>
+          <exclusion>
+            <groupId>io.opentelemetry</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+            <artifactId>opentelemetry-semconv</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+          </exclusion>
+          <exclusion>
+            <groupId>com.fasterxml.jackson.core</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+            <artifactId>jackson-core</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+          </exclusion>
+          <exclusion>
+            <groupId>com.fasterxml.jackson.core</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+            <artifactId>jackson-databind</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
           </exclusion>
-        </exclusions>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.resteasy</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>resteasy-spring</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>4.7.5.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.spec.javax.ws.rs</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>jboss-jaxrs-api_2.1_spec</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.0.1.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.spec.javax.xml.bind</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>jboss-jaxb-api_2.3_spec</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>2.0.0.Final</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.jsoup</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>jsoup</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>1.14.2</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-      </dependency>
-      <dependency>
-        <groupId>org.keycloak</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>keycloak-admin-client</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>16.1.0</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <exclusions>
           <exclusion>
-            <groupId>org.checkerframework</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-            <artifactId>checker-qual</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+            <groupId>com.squareup.okhttp3</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+            <artifactId>okhttp</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
           </exclusion>
         </exclusions>
       </dependency>
       <dependency>
-        <groupId>org.mockito</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>mockito-inline</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>4.3.1</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>io.opentelemetry.instrumentation</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>opentelemetry-spring-webflux-5.0</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>1.23.0-alpha</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
       <dependency>
-        <groupId>org.testng</groupId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <artifactId>testng</artifactId><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
-        <version>6.14.2</version><!-- io.quarkus:quarkus-bom:2.7.2.Final -->
+        <groupId>org.mockito</groupId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <artifactId>mockito-inline</artifactId><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
+        <version>5.2.0</version><!-- io.quarkus:quarkus-bom:3.0.0.Final -->
       </dependency>
     </dependencies>
   </dependencyManagement>
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index 8832480bf7..eeef520ddd 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -7547,7 +7547,7 @@
       <dependency>
         <groupId>com.hazelcast</groupId>
         <artifactId>hazelcast</artifactId>
-        <version>5.0.2</version>
+        <version>5.2.3</version>
       </dependency>
       <dependency>
         <groupId>javax.cache</groupId>
@@ -7557,17 +7557,17 @@
       <dependency>
         <groupId>net.openhft</groupId>
         <artifactId>affinity</artifactId>
-        <version>3.20.0</version>
+        <version>3.23.3</version>
       </dependency>
       <dependency>
         <groupId>com.hazelcast</groupId>
         <artifactId>quarkus-hazelcast-client</artifactId>
-        <version>3.0.0</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>com.hazelcast</groupId>
         <artifactId>quarkus-hazelcast-client-deployment</artifactId>
-        <version>3.0.0</version>
+        <version>4.0.0</version>
       </dependency>
     </dependencies>
   </dependencyManagement>
diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
index e61f1757ef..68ec6c7aa5 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -7545,29 +7545,29 @@
         <type>test-jar</type><!-- io.debezium:debezium-bom:2.2.0.Final -->
       </dependency>
       <dependency>
-        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <artifactId>hazelcast</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <version>5.0.2</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
+        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <artifactId>hazelcast</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <version>5.2.3</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
       </dependency>
       <dependency>
-        <groupId>javax.cache</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <artifactId>cache-api</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <version>1.1.1</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
+        <groupId>javax.cache</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <artifactId>cache-api</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <version>1.1.1</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
       </dependency>
       <dependency>
-        <groupId>net.openhft</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <artifactId>affinity</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <version>3.20.0</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
+        <groupId>net.openhft</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <artifactId>affinity</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <version>3.23.3</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
       </dependency>
       <dependency>
-        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <artifactId>quarkus-hazelcast-client</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <version>3.0.0</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
+        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <artifactId>quarkus-hazelcast-client</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <version>4.0.0</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
       </dependency>
       <dependency>
-        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <artifactId>quarkus-hazelcast-client-deployment</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
-        <version>3.0.0</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:3.0.0 -->
+        <groupId>com.hazelcast</groupId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <artifactId>quarkus-hazelcast-client-deployment</artifactId><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
+        <version>4.0.0</version><!-- com.hazelcast:quarkus-hazelcast-client-bom:4.0.0 -->
       </dependency>
     </dependencies>
   </dependencyManagement>
diff --git a/tooling/scripts/test-categories.yaml b/tooling/scripts/test-categories.yaml
index 28f41a234d..c92fad6ce4 100644
--- a/tooling/scripts/test-categories.yaml
+++ b/tooling/scripts/test-categories.yaml
@@ -20,6 +20,7 @@ group-01:
   - caffeine
   - git
   - google-storage
+  - hazelcast
   - http
   - infinispan
   - infinispan-quarkus-client