You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2024/11/18 08:48:12 UTC
(camel) 01/01: CAMEL-21458 - Kubernetes Configmaps: Trigger context reloading on update - Documentation
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch CAMEL-21458
in repository https://gitbox.apache.org/repos/asf/camel.git
commit c3fe63ba1a006cae01e97f4282a616ea7b460fd3
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Nov 18 09:47:51 2024 +0100
CAMEL-21458 - Kubernetes Configmaps: Trigger context reloading on update - Documentation
Signed-off-by: Andrea Cosentino <an...@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[]