This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch 3.40.x in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 562ef1804cee965f6b3d78f7cd55c3d5a43e2015 Author: James Netherton <[email protected]> AuthorDate: Fri Oct 23 07:33:40 2026 +0100 Undeprecate quarkus.camel.cluster.file.enabled and quarkus.camel.cluster.kubernetes.enabled The properties were deprecated when the cluster services moved to dedicated extensions in 3.10.0. They still allow the cluster service to be disabled without removing the extension, consistent with quarkus.camel.cluster.infinispan.enabled and the Camel Spring Boot cluster service starters. Co-authored-by: Claude Opus 5.5 <[email protected]> --- .../pages/reference/extensions/file-cluster-service.adoc | 14 +++++++------- .../reference/extensions/kubernetes-cluster-service.adoc | 14 +++++++------- .../cluster/FileLockClusterServiceBuildTimeConfig.java | 3 --- .../cluster/KubernetesClusterServiceBuildTimeConfig.java | 3 --- 4 files changed, 14 insertions(+), 20 deletions(-) diff --git a/docs/modules/ROOT/pages/reference/extensions/file-cluster-service.adoc b/docs/modules/ROOT/pages/reference/extensions/file-cluster-service.adoc index 19a200f8c9..da8f2745e8 100644 --- a/docs/modules/ROOT/pages/reference/extensions/file-cluster-service.adoc +++ b/docs/modules/ROOT/pages/reference/extensions/file-cluster-service.adoc @@ -73,6 +73,13 @@ The file cluster service could further be tuned by tweaking `quarkus.camel.clust | Configuration property | Type | Default +a|icon:lock[title=Fixed at build time] [[quarkus-camel-cluster-file-enabled]]`link:#quarkus-camel-cluster-file-enabled[quarkus.camel.cluster.file.enabled]` + +Whether a File Lock Cluster Service should be automatically configured according to +'quarkus.camel.cluster.file.++*++' configurations. +| `boolean` +| `true` + a| [[quarkus-camel-cluster-file-id]]`link:#quarkus-camel-cluster-file-id[quarkus.camel.cluster.file.id]` The cluster service ID (defaults to null). @@ -141,13 +148,6 @@ Timeouts are useful when the cluster data root is on network storage, where I/O for long or unpredictable periods. | `string` | - -a|icon:lock[title=Fixed at build time] [[quarkus-camel-cluster-file-enabled]]`link:#quarkus-camel-cluster-file-enabled[quarkus.camel.cluster.file.enabled]` - -Whether a File Lock Cluster Service should be automatically configured according to -'quarkus.camel.cluster.file.++*++' configurations. -| `boolean` -| `true` |=== [.configuration-legend] diff --git a/docs/modules/ROOT/pages/reference/extensions/kubernetes-cluster-service.adoc b/docs/modules/ROOT/pages/reference/extensions/kubernetes-cluster-service.adoc index 0ead43de12..1e47443acb 100644 --- a/docs/modules/ROOT/pages/reference/extensions/kubernetes-cluster-service.adoc +++ b/docs/modules/ROOT/pages/reference/extensions/kubernetes-cluster-service.adoc @@ -70,6 +70,13 @@ The kubernetes cluster service could further be tuned by tweaking `quarkus.camel | Configuration property | Type | Default +a|icon:lock[title=Fixed at build time] [[quarkus-camel-cluster-kubernetes-enabled]]`link:#quarkus-camel-cluster-kubernetes-enabled[quarkus.camel.cluster.kubernetes.enabled]` + +Whether a Kubernetes Cluster Service should be automatically configured according to +'quarkus.camel.cluster.kubernetes.++*++' configurations. +| `boolean` +| `true` + a|icon:lock[title=Fixed at build time] [[quarkus-camel-cluster-kubernetes-rebalancing]]`link:#quarkus-camel-cluster-kubernetes-rebalancing[quarkus.camel.cluster.kubernetes.rebalancing]` Whether the camel master namespace leaders should be distributed evenly across all the camel contexts in the cluster. @@ -157,13 +164,6 @@ a| [[quarkus-camel-cluster-kubernetes-labels-labels]]`link:#quarkus-camel-cluste The labels key/value used to identify the pods composing the cluster, defaults to empty map. | `Map<String,String>` | - -a|icon:lock[title=Fixed at build time] [[quarkus-camel-cluster-kubernetes-enabled]]`link:#quarkus-camel-cluster-kubernetes-enabled[quarkus.camel.cluster.kubernetes.enabled]` - -Whether a Kubernetes Cluster Service should be automatically configured according to -'quarkus.camel.cluster.kubernetes.++*++' configurations. -| `boolean` -| `true` |=== [.configuration-legend] diff --git a/extensions/file-cluster-service/runtime/src/main/java/org/apache/camel/quarkus/component/file/cluster/FileLockClusterServiceBuildTimeConfig.java b/extensions/file-cluster-service/runtime/src/main/java/org/apache/camel/quarkus/component/file/cluster/FileLockClusterServiceBuildTimeConfig.java index 814db8fffd..99a2321d0a 100644 --- a/extensions/file-cluster-service/runtime/src/main/java/org/apache/camel/quarkus/component/file/cluster/FileLockClusterServiceBuildTimeConfig.java +++ b/extensions/file-cluster-service/runtime/src/main/java/org/apache/camel/quarkus/component/file/cluster/FileLockClusterServiceBuildTimeConfig.java @@ -33,11 +33,8 @@ public interface FileLockClusterServiceBuildTimeConfig { * Whether a File Lock Cluster Service should be automatically configured according to * 'quarkus.camel.cluster.file.++*++' configurations. * - * @deprecated this property is no longer needed as the FileLock implementation of the Camel CLuster Service API has - * been moved to a dedicated extension. * @asciidoclet */ - @Deprecated(since = "3.10.0", forRemoval = true) @WithDefault("true") boolean enabled(); diff --git a/extensions/kubernetes-cluster-service/runtime/src/main/java/org/apache/camel/quarkus/component/kubernetes/cluster/KubernetesClusterServiceBuildTimeConfig.java b/extensions/kubernetes-cluster-service/runtime/src/main/java/org/apache/camel/quarkus/component/kubernetes/cluster/KubernetesClusterServiceBuildTimeConfig.java index d2025a327f..064502de10 100644 --- a/extensions/kubernetes-cluster-service/runtime/src/main/java/org/apache/camel/quarkus/component/kubernetes/cluster/KubernetesClusterServiceBuildTimeConfig.java +++ b/extensions/kubernetes-cluster-service/runtime/src/main/java/org/apache/camel/quarkus/component/kubernetes/cluster/KubernetesClusterServiceBuildTimeConfig.java @@ -30,11 +30,8 @@ public interface KubernetesClusterServiceBuildTimeConfig { * Whether a Kubernetes Cluster Service should be automatically configured according to * 'quarkus.camel.cluster.kubernetes.++*++' configurations. * - * @deprecated this property is no longer needed as the Kubernetes implementation of the Camel CLuster Service API has - * been moved to a dedicated extension. * @asciidoclet */ - @Deprecated(since = "3.10.0", forRemoval = true) @WithDefault("true") boolean enabled();
