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());