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

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


The following commit(s) were added to refs/heads/main by this push:
     new 711a19d5e48 CAMEL-22484 camel-jbang-kubernetes fails to deploy to 
openshift when using custom GAV (#19409)
711a19d5e48 is described below

commit 711a19d5e48e4938692fb5c9ed810526523f6bc7
Author: Claudio Miranda <[email protected]>
AuthorDate: Thu Oct 2 17:38:05 2025 +0100

    CAMEL-22484 camel-jbang-kubernetes fails to deploy to openshift when using 
custom GAV (#19409)
    
    https://issues.apache.org/jira/browse/CAMEL-22484
---
 .../jbang/core/commands/kubernetes/KubernetesExport.java |  6 ------
 .../core/commands/kubernetes/KubernetesExportTest.java   | 16 ++++++++--------
 2 files changed, 8 insertions(+), 14 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesExport.java
 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesExport.java
index eeeac6f758e..390f6348a9f 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesExport.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesExport.java
@@ -476,12 +476,6 @@ public class KubernetesExport extends Export {
             return imageGroup;
         }
 
-        if (gav != null) {
-            var groupId = parseMavenGav(gav).getGroupId();
-            var dotToks = groupId.split("\\.");
-            return dotToks[dotToks.length - 1];
-        }
-
         return null;
     }
 
diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesExportTest.java
 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesExportTest.java
index 1c6aad9d6f5..c5745982518 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesExportTest.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesExportTest.java
@@ -65,8 +65,8 @@ class KubernetesExportTest extends KubernetesExportBaseTest {
         Assertions.assertEquals("1.0.0", model.getVersion());
 
         Properties props = model.getProperties();
-        Assertions.assertEquals("examples/route:1.0.0", 
props.get("jkube.image.name"));
-        Assertions.assertEquals("examples/route:1.0.0", 
props.get("jkube.container-image.name"));
+        Assertions.assertEquals("route:1.0.0", props.get("jkube.image.name"));
+        Assertions.assertEquals("route:1.0.0", 
props.get("jkube.container-image.name"));
         Assertions.assertEquals("mirror.gcr.io/library/eclipse-temurin:21", 
props.get("jkube.container-image.from"));
         Assertions.assertEquals("jib", props.get("jkube.build.strategy"));
         Assertions.assertNull(props.get("jkube.docker.push.registry"));
@@ -103,8 +103,8 @@ class KubernetesExportTest extends KubernetesExportBaseTest 
{
         Assertions.assertEquals("1.0.0", model.getVersion());
 
         Properties props = model.getProperties();
-        Assertions.assertEquals("examples/route:1.0.0", 
props.get("jkube.image.name"));
-        Assertions.assertEquals("examples/route:1.0.0", 
props.get("jkube.container-image.name"));
+        Assertions.assertEquals("route:1.0.0", props.get("jkube.image.name"));
+        Assertions.assertEquals("route:1.0.0", 
props.get("jkube.container-image.name"));
         Assertions.assertEquals("mirror.gcr.io/library/eclipse-temurin:17", 
props.get("jkube.container-image.from"));
         Assertions.assertEquals("jib", props.get("jkube.build.strategy"));
         Assertions.assertNull(props.get("jkube.docker.push.registry"));
@@ -144,8 +144,8 @@ class KubernetesExportTest extends KubernetesExportBaseTest 
{
         Assertions.assertEquals("1.0.0", model.getVersion());
 
         Properties props = model.getProperties();
-        Assertions.assertEquals("examples/route:1.0.0", 
props.get("jkube.image.name"));
-        Assertions.assertEquals("examples/route:1.0.0", 
props.get("jkube.container-image.name"));
+        Assertions.assertEquals("route:1.0.0", props.get("jkube.image.name"));
+        Assertions.assertEquals("route:1.0.0", 
props.get("jkube.container-image.name"));
         Assertions.assertEquals("mirror.gcr.io/library/eclipse-temurin:21", 
props.get("jkube.container-image.from"));
         Assertions.assertEquals("jib", props.get("jkube.build.strategy"));
         Assertions.assertNull(props.get("jkube.docker.push.registry"));
@@ -508,8 +508,8 @@ class KubernetesExportTest extends KubernetesExportBaseTest 
{
         Assertions.assertEquals("1.0.0", model.getVersion());
 
         Properties props = model.getProperties();
-        Assertions.assertEquals("camel-test/route-service:1.0.0", 
props.get("jkube.image.name"));
-        Assertions.assertEquals("camel-test/route-service:1.0.0", 
props.get("jkube.container-image.name"));
+        Assertions.assertEquals("route-service:1.0.0", 
props.get("jkube.image.name"));
+        Assertions.assertEquals("route-service:1.0.0", 
props.get("jkube.container-image.name"));
 
         Service service = getService(rt);
         Assertions.assertEquals("route-service", 
service.getMetadata().getName());

Reply via email to