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

Reply via email to