This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push:
new e7fabbd8b3 Undeprecate quarkus.camel.cluster.file.enabled and
quarkus.camel.cluster.kubernetes.enabled
e7fabbd8b3 is described below
commit e7fabbd8b3799c8d1203073ad7f43afd0e7ec196
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();