diff --git a/.github/workflows/ci-actions-incremental.yml b/.github/workflows/ci-actions-incremental.yml
index 7b39d3b83b18f..33e0b6c4b65c1 100644
--- a/.github/workflows/ci-actions-incremental.yml
+++ b/.github/workflows/ci-actions-incremental.yml
@@ -43,7 +43,7 @@ env:
# Workaround testsuite locale issue
LANG: en_US.UTF-8
COMMON_MAVEN_ARGS: "-e -B --settings .github/mvn-settings.xml --fail-at-end"
- NATIVE_TEST_MAVEN_ARGS: "-Dtest-containers -Dstart-containers -Dquarkus.native.native-image-xmx=5g -Dnative -Dnative.surefire.skip -Dformat.skip -Dno-descriptor-tests clean install -DskipDocs"
+ NATIVE_TEST_MAVEN_ARGS: "-Dtest-containers -Dstart-containers -Dquarkus.native.native-image-xmx=6g -Dnative -Dnative.surefire.skip -Dformat.skip -Dno-descriptor-tests clean install -DskipDocs"
JVM_TEST_MAVEN_ARGS: "-Dtest-containers -Dstart-containers -Dformat.skip -DskipDocs -Dquarkus.test.hang-detection-timeout=60"
DB_USER: hibernate_orm_test
DB_PASSWORD: hibernate_orm_test
diff --git a/bom/application/pom.xml b/bom/application/pom.xml
index cd6a22dcd5926..49677a8fc8a5e 100644
--- a/bom/application/pom.xml
+++ b/bom/application/pom.xml
@@ -163,7 +163,7 @@
1.7.3
0.27.0
1.6.0
- 4.0.0
+ 4.0.3
3.2.0
4.2.0
3.0.2.Final
diff --git a/integration-tests/kubernetes-client-hack-extension/deployment/pom.xml b/integration-tests/kubernetes-client-hack-extension/deployment/pom.xml
new file mode 100644
index 0000000000000..913462707b124
--- /dev/null
+++ b/integration-tests/kubernetes-client-hack-extension/deployment/pom.xml
@@ -0,0 +1,58 @@
+
+
+ 4.0.0
+
+
+ io.quarkus
+ quarkus-integration-test-kubernetes-client-hack-extension-parent
+ 999-SNAPSHOT
+
+
+ quarkus-integration-test-kubernetes-client-hack-extension-deployment
+ Quarkus - Integration Tests - Kubernetes Client Hack Extension - Deployment
+
+
+
+ io.quarkus
+ quarkus-core-deployment
+ ${project.version}
+
+
+ io.quarkus
+ quarkus-integration-test-kubernetes-client-hack-extension
+ ${project.version}
+
+
+
+
+
+
+ maven-compiler-plugin
+
+
+
+ io.quarkus
+ quarkus-extension-processor
+ ${project.version}
+
+
+
+
+
+ org.codehaus.mojo
+ templating-maven-plugin
+ 1.0.0
+
+
+ filtering-java-templates
+
+ filter-sources
+
+
+
+
+
+
+
diff --git a/integration-tests/kubernetes-client-hack-extension/deployment/src/main/java/io/quarkus/kubernetes/client/deployment/NativeOverrides.java b/integration-tests/kubernetes-client-hack-extension/deployment/src/main/java/io/quarkus/kubernetes/client/deployment/NativeOverrides.java
new file mode 100644
index 0000000000000..91372ea46589e
--- /dev/null
+++ b/integration-tests/kubernetes-client-hack-extension/deployment/src/main/java/io/quarkus/kubernetes/client/deployment/NativeOverrides.java
@@ -0,0 +1,12 @@
+package io.quarkus.kubernetes.client.deployment;
+
+import io.quarkus.deployment.annotations.BuildStep;
+import io.quarkus.deployment.builditem.nativeimage.NativeImageAllowIncompleteClasspathBuildItem;
+
+public class NativeOverrides {
+
+ @BuildStep
+ NativeImageAllowIncompleteClasspathBuildItem incompleteModel() {
+ return new NativeImageAllowIncompleteClasspathBuildItem("quarkus-kubernetes-client");
+ }
+}
diff --git a/integration-tests/kubernetes-client-hack-extension/pom.xml b/integration-tests/kubernetes-client-hack-extension/pom.xml
new file mode 100644
index 0000000000000..c29e01f59239c
--- /dev/null
+++ b/integration-tests/kubernetes-client-hack-extension/pom.xml
@@ -0,0 +1,21 @@
+
+
+ 4.0.0
+
+
+ quarkus-extensions-parent
+ io.quarkus
+ 999-SNAPSHOT
+ ../../extensions/pom.xml
+
+
+ quarkus-integration-test-kubernetes-client-hack-extension-parent
+ Quarkus - Integration Tests - Kubernetes Client Hack Extension
+ pom
+
+ deployment
+ runtime
+
+
diff --git a/integration-tests/kubernetes-client-hack-extension/runtime/pom.xml b/integration-tests/kubernetes-client-hack-extension/runtime/pom.xml
new file mode 100644
index 0000000000000..a0278c43dafaa
--- /dev/null
+++ b/integration-tests/kubernetes-client-hack-extension/runtime/pom.xml
@@ -0,0 +1,48 @@
+
+
+ 4.0.0
+
+
+ io.quarkus
+ quarkus-integration-test-kubernetes-client-hack-extension-parent
+ 999-SNAPSHOT
+
+
+ quarkus-integration-test-kubernetes-client-hack-extension
+ Quarkus - Integration Tests - Kubernetes Client Hack Extension - Runtime
+
+
+
+ io.quarkus
+ quarkus-core
+ ${project.version}
+
+
+
+
+
+
+ io.quarkus
+ quarkus-extension-maven-plugin
+ ${project.version}
+
+ ${project.groupId}:${project.artifactId}-deployment:${project.version}
+
+
+
+ maven-compiler-plugin
+
+
+
+ io.quarkus
+ quarkus-extension-processor
+ ${project.version}
+
+
+
+
+
+
+
diff --git a/integration-tests/kubernetes-client-hack-extension/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/integration-tests/kubernetes-client-hack-extension/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000000000..42eda1b64d7c5
--- /dev/null
+++ b/integration-tests/kubernetes-client-hack-extension/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,11 @@
+---
+artifact: ${project.groupId}:${project.artifactId}:${project.version}
+name: "Kubernetes Client Hack Extension"
+metadata:
+ keywords:
+ - "kubernetes-client"
+ guide: "https://quarkus.io/guides/kubernetes-client"
+ categories:
+ - "cloud"
+ status: "test"
+ config:
diff --git a/integration-tests/kubernetes-client/pom.xml b/integration-tests/kubernetes-client/pom.xml
index e0d02c3760892..a08bd4306d397 100644
--- a/integration-tests/kubernetes-client/pom.xml
+++ b/integration-tests/kubernetes-client/pom.xml
@@ -22,9 +22,24 @@
io.quarkus
quarkus-kubernetes-config
+
+ io.quarkus
+ quarkus-integration-test-kubernetes-client-hack-extension
+ ${project.version}
+
io.quarkus
quarkus-openshift-client
+
+
+ io.fabric8
+ openshift-model-operator
+
+
+ io.fabric8
+ openshift-model-operator-hub
+
+
org.bouncycastle
@@ -75,6 +90,19 @@
+
+ io.quarkus
+ quarkus-integration-test-kubernetes-client-hack-extension-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
io.quarkus
quarkus-openshift-client-deployment
diff --git a/integration-tests/openshift-client/pom.xml b/integration-tests/openshift-client/pom.xml
index a3d35c28736c7..eef764d55f5e6 100644
--- a/integration-tests/openshift-client/pom.xml
+++ b/integration-tests/openshift-client/pom.xml
@@ -13,15 +13,34 @@
quarkus-integration-test-openshift-client
Quarkus - Integration Tests - OpenShift Client
+
+ true
+
+
io.quarkus
quarkus-resteasy-jackson
+
+ io.quarkus
+ quarkus-integration-test-kubernetes-client-hack-extension
+ ${project.version}
+
io.quarkus
quarkus-openshift-client
${project.version}
+
+
+ io.fabric8
+ openshift-model-operator
+
+
+ io.fabric8
+ openshift-model-operator-hub
+
+
io.quarkus
@@ -51,6 +70,19 @@
+
+ io.quarkus
+ quarkus-integration-test-kubernetes-client-hack-extension-deployment
+ ${project.version}
+ pom
+ test
+
+
+ *
+ *
+
+
+
io.quarkus
quarkus-openshift-client-deployment
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index ce18414ff5768..436687b87d064 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -285,6 +285,7 @@
amazon-lambda-http-resteasy
amazon-lambda-http-resteasy-reactive
container-image
+ kubernetes-client-hack-extension
kubernetes
kubernetes-client
kubernetes-client-devservices
diff --git a/pom.xml b/pom.xml
index 83366def81d3b..8e7cfdf42099f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -55,7 +55,7 @@
11
11
true
-
+
${env.GRAALVM_HOME}
jdbc:postgresql:hibernate_orm_test
@@ -69,7 +69,7 @@
0.8.11
- 6.8.1
+ 6.9.2
1.59.0