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

acosentino 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 1aa22065186 CAMEL-21458 - Kubernetes Configmaps: Trigger context 
reloading on update - Documentation (#16304)
1aa22065186 is described below

commit 1aa220651862b0577dc9696102ebae3775e62b74
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Mon Nov 18 09:53:06 2024 +0100

    CAMEL-21458 - Kubernetes Configmaps: Trigger context reloading on update - 
Documentation (#16304)
    
    Signed-off-by: Andrea Cosentino <anco...@gmail.com>
---
 .../src/main/docs/kubernetes-config-maps-component.adoc   | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git 
a/components/camel-kubernetes/src/main/docs/kubernetes-config-maps-component.adoc
 
b/components/camel-kubernetes/src/main/docs/kubernetes-config-maps-component.adoc
index 4bcddf09cc0..f95085a5ca2 100644
--- 
a/components/camel-kubernetes/src/main/docs/kubernetes-config-maps-component.adoc
+++ 
b/components/camel-kubernetes/src/main/docs/kubernetes-config-maps-component.adoc
@@ -150,4 +150,19 @@ You can also provide a default value in case a key does 
not exist:
     <log message="I want {{configmap:myconfig/second:Heineken}}"/>
 ----
 
+== Automatic Camel context reloading on Configmaps Refresh
+
+Being able to reload Camel context on a Configmap Refresh could be done by 
specifying the following properties: 
+
+[source,properties]
+----
+camel.vault.kubernetescm.refreshEnabled=true
+camel.vault.kubernetescm.configmaps=Configmap
+camel.main.context-reload-enabled = true
+----
+
+where `camel.vault.kubernetescm.refreshEnabled` will enable the automatic 
context reload and `camel.vault.kubernetescm.configmaps` is a regex 
representing or a comma separated lists of the configmaps we want to track for 
updates.
+
+Whenever a configmap listed in the property, will be updated in the same 
namespace of the running application, the Camel context will be reloaded, 
refreshing the configmap value.
+
 include::spring-boot:partial$starter.adoc[]

Reply via email to