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

davsclaus 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 6e57b504edb CAMEL-21613: camel-jbang - Allow to choose (multiple) 
image platform options (#16887)
6e57b504edb is described below

commit 6e57b504edbb46da7201e16c40d0914bc1ed973d
Author: Thomas Diesler <[email protected]>
AuthorDate: Thu Jan 23 07:29:12 2025 +0100

    CAMEL-21613: camel-jbang - Allow to choose (multiple) image platform 
options (#16887)
---
 .../src/main/resources/templates/main-kubernetes-pom.tmpl    |  5 -----
 .../src/main/resources/templates/quarkus-kubernetes-pom.tmpl |  5 -----
 .../main/resources/templates/spring-boot-kubernetes-pom.tmpl |  5 -----
 .../dsl/jbang/core/commands/kubernetes/KubernetesExport.java | 12 +-----------
 4 files changed, 1 insertion(+), 26 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/main-kubernetes-pom.tmpl
 
b/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/main-kubernetes-pom.tmpl
index 9cff5a43b69..09c96929a06 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/main-kubernetes-pom.tmpl
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/main-kubernetes-pom.tmpl
@@ -133,11 +133,6 @@
                         <image>
                             <build>
                                 <from>eclipse-temurin:{{ .JavaVersion }}</from>
-                                <!-- Supported only when using the jib build 
strategy -->
-                                <createImageOptions>
-                                    <platform>linux/amd64</platform>
-                                    <platform>linux/arm64</platform>
-                                </createImageOptions>
                                 <entryPoint>
                                     <exec>
                                         <arg>java</arg>
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/quarkus-kubernetes-pom.tmpl
 
b/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/quarkus-kubernetes-pom.tmpl
index 31fffd46ec0..fc2057b2089 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/quarkus-kubernetes-pom.tmpl
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/quarkus-kubernetes-pom.tmpl
@@ -98,11 +98,6 @@
                         <image>
                             <build>
                                 <from>eclipse-temurin:{{ .JavaVersion }}</from>
-                                <!-- Supported only when using the jib build 
strategy -->
-                                <createImageOptions>
-                                    <platform>linux/amd64</platform>
-                                    <platform>linux/arm64</platform>
-                                </createImageOptions>
                                 <assembly>
                                     <layers>
                                         <layer>
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/spring-boot-kubernetes-pom.tmpl
 
b/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/spring-boot-kubernetes-pom.tmpl
index 422e52b50a2..576068d33f5 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/spring-boot-kubernetes-pom.tmpl
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/spring-boot-kubernetes-pom.tmpl
@@ -84,11 +84,6 @@
                         <image>
                             <build>
                                 <from>eclipse-temurin:{{ .JavaVersion }}</from>
-                                <!-- Supported only when using the jib build 
strategy -->
-                                <createImageOptions>
-                                    <platform>linux/amd64</platform>
-                                    <platform>linux/arm64</platform>
-                                </createImageOptions>
                                 <entryPoint>
                                     <exec>
                                         <arg>java</arg>
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 cf28668bb55..d187e0c181e 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
@@ -178,15 +178,6 @@ public class KubernetesExport extends Export {
             printer().printf("--build-tool=%s is not yet supported%n", 
buildTool);
         }
 
-        String propPrefix;
-        if (runtime == RuntimeType.springBoot) {
-            propPrefix = "camel.springboot";
-        } else if (runtime == RuntimeType.main) {
-            propPrefix = "camel.main";
-        } else {
-            propPrefix = runtime.runtime();
-        }
-
         // Resolve image group and registry
         String resolvedImageGroup = resolveImageGroup();
         String resolvedImageRegistry = resolveImageRegistry();
@@ -270,9 +261,8 @@ public class KubernetesExport extends Export {
 
         
buildProperties.add("jkube.container-image.name=%s".formatted(container.getImage()));
 
-        // Need to set quarkus.container properties, otherwise these settings 
get overwritten by Quarkus
         if (container.getName() != null && 
!container.getName().equals(projectName)) {
-            
buildProperties.add("%s.kubernetes.container-name=%s".formatted(propPrefix, 
container.getName()));
+            printer().printf("Custom container name '%s' not 
supported%n".formatted(container.getName()));
         }
 
         if (container.getImagePullPolicy() != null) {

Reply via email to