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]