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 8b0f20c93a6 CAMEL-22144: camel-jbang: Kubernetes plugin management port for liveness/readiness 8b0f20c93a6 is described below commit 8b0f20c93a61fbaa3deb9d48b5a97e19a44da5ca Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Wed Jul 23 16:43:39 2025 +0200 CAMEL-22144: camel-jbang: Kubernetes plugin management port for liveness/readiness --- .../org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java | 6 ++++++ .../src/main/resources/templates/quarkus-kubernetes-pom.tmpl | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java index 4f0e5d4d8da..a01e55153db 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java @@ -434,12 +434,18 @@ class ExportQuarkus extends Export { camelVersion = catalog.getCatalogVersion(); } + String mp = prop.getProperty("quarkus.management.port"); + if (mp == null) { + mp = "9876"; + } + context = context.replaceAll("\\{\\{ \\.GroupId }}", ids[0]); context = context.replaceAll("\\{\\{ \\.ArtifactId }}", ids[1]); context = context.replaceAll("\\{\\{ \\.Version }}", ids[2]); context = context.replaceAll("\\{\\{ \\.QuarkusGroupId }}", quarkusGroupId); context = context.replaceAll("\\{\\{ \\.QuarkusArtifactId }}", quarkusArtifactId); context = context.replaceAll("\\{\\{ \\.QuarkusVersion }}", quarkusVersion); + context = context.replaceAll("\\{\\{ \\.QuarkusManagementPort }}", mp); context = context.replaceAll("\\{\\{ \\.JavaVersion }}", javaVersion); context = context.replaceAll("\\{\\{ \\.CamelVersion }}", camelVersion); context = context.replaceAll("\\{\\{ \\.ProjectBuildOutputTimestamp }}", this.getBuildMavenProjectDate()); 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 2d1e8b6dabb..34c37511222 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 @@ -18,6 +18,7 @@ <quarkus.platform.group-id>{{ .QuarkusGroupId }}</quarkus.platform.group-id> <quarkus.platform.artifact-id>{{ .QuarkusArtifactId }}</quarkus.platform.artifact-id> <quarkus.platform.version>{{ .QuarkusVersion }}</quarkus.platform.version> + <quarkus.management.port>{{ .QuarkusManagementPort }}</quarkus.management.port> {{ .BuildProperties }} <skipITs>true</skipITs> <surefire-plugin.version>3.5.3</surefire-plugin.version> @@ -139,6 +140,13 @@ </build> </image> </images> + <enricher> + <config> + <jkube-healthcheck-quarkus> + <port>${quarkus.management.port}</port> + </jkube-healthcheck-quarkus> + </config> + </enricher> </configuration> <executions> <execution>