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 d3bf3f1215 [kie-issues#1931] Upgrade Springboot to 3.4.5 (#3900)
d3bf3f1215 is described below

commit d3bf3f1215da24431c2776a9c012a9d1806ff1fd
Author: ANN JOY <[email protected]>
AuthorDate: Mon May 5 12:58:04 2025 +0530

    [kie-issues#1931] Upgrade Springboot to 3.4.5 (#3900)
---
 .../addons/k8s/KnativeRouteEndpointDiscovery.java  | 22 ++++++++++++----------
 kogito-build/kogito-dependencies-bom/pom.xml       |  2 +-
 springboot/bom/pom.xml                             |  4 ++--
 3 files changed, 15 insertions(+), 13 deletions(-)

diff --git 
a/addons/common/kubernetes/src/main/java/org/kie/kogito/addons/k8s/KnativeRouteEndpointDiscovery.java
 
b/addons/common/kubernetes/src/main/java/org/kie/kogito/addons/k8s/KnativeRouteEndpointDiscovery.java
index 40eff26bd9..b1ea271e76 100644
--- 
a/addons/common/kubernetes/src/main/java/org/kie/kogito/addons/k8s/KnativeRouteEndpointDiscovery.java
+++ 
b/addons/common/kubernetes/src/main/java/org/kie/kogito/addons/k8s/KnativeRouteEndpointDiscovery.java
@@ -61,18 +61,20 @@ public class KnativeRouteEndpointDiscovery implements 
EndpointDiscovery {
      * before calling the discovery methods.
      */
     public final void adaptKnativeClientFromKube(final KubernetesClient 
kubernetesClient) {
+        if (kubernetesClient == null) {
+            LOGGER.warn("KubernetesClient is null. Cannot adapt to 
KnativeClient.");
+            return;
+        }
         try {
-            if (kubernetesClient != null && 
kubernetesClient.isAdaptable(KnativeClient.class)) {
-                knativeClient = kubernetesClient.adapt(KnativeClient.class);
-            } else {
-                LOGGER.warn("Impossible to adapt Fabric8 Kubernetes Client to 
Knative Client. Discovery operations for Knative won't be performed.");
-            }
+            knativeClient = kubernetesClient.adapt(KnativeClient.class);
         } catch (KubernetesClientException ex) {
-            // when running on a local environment, the client might try to 
ping the cluster.
-            // instead of returning `false` from isAdaptable, it's throwing 
the exception.
-            // We catch it here to avoid initialization errors on such envs
-            LOGGER.warn("Error trying to adapt current Kubernetes Client to 
Knative. Turn on DEBUG to see the full stack trace: {}", ex.getMessage());
-            LOGGER.debug("Stack trace: ", ex);
+            // When running locally, this may throw if no cluster is reachable
+            LOGGER.warn("Error trying to adapt Kubernetes Client to Knative. 
Discovery operations for Knative won't be performed. Turn on DEBUG to see the 
full stack trace: {}", ex.getMessage());
+            LOGGER.debug("Stack trace:", ex);
+        } catch (Exception ex) {
+            // Catch any other unexpected issues
+            LOGGER.warn("Unexpected error during KnativeClient adaptation: 
{}", ex.getMessage());
+            LOGGER.debug("Stack trace:", ex);
         }
     }
 
diff --git a/kogito-build/kogito-dependencies-bom/pom.xml 
b/kogito-build/kogito-dependencies-bom/pom.xml
index 9aa0d4a392..ed4009f8a8 100644
--- a/kogito-build/kogito-dependencies-bom/pom.xml
+++ b/kogito-build/kogito-dependencies-bom/pom.xml
@@ -37,7 +37,7 @@
     <!-- 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.quarkus-test>${version.io.quarkus}</version.io.quarkus.quarkus-test>
-    <version.org.springframework.boot>3.4.3</version.org.springframework.boot>
+    <version.org.springframework.boot>3.4.5</version.org.springframework.boot>
     <version.org.apache.kafka>3.7.1</version.org.apache.kafka>
 
     
<version.org.bouncycastle.bc.jdk18on>1.78.1</version.org.bouncycastle.bc.jdk18on>
diff --git a/springboot/bom/pom.xml b/springboot/bom/pom.xml
index 6eb28a831b..eafc7069ff 100644
--- a/springboot/bom/pom.xml
+++ b/springboot/bom/pom.xml
@@ -43,9 +43,9 @@
     <version.org.spockframework>1.3-groovy-2.4</version.org.spockframework>
     <!-- Spring Boot Cloud aligned with Spring Boot Framework version. See: 
https://spring.io/projects/spring-cloud -->
     <!-- 
https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-2022.0-Release-Notes
 -->
-    
<version.org.springframework.cloud>2024.0.0</version.org.springframework.cloud>
+    
<version.org.springframework.cloud>2024.0.1</version.org.springframework.cloud>
     <!-- Aligned with Spring Boot Cloud -->
-    <version.io.fabric8>6.13.4</version.io.fabric8>
+    <version.io.fabric8>7.2.0</version.io.fabric8>
   </properties>
   
   <dependencyManagement>


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

Reply via email to