70.10. Configmaps 更新時に Camel コンテキストを自動的にリロードする
Configmap の更新時に Camel コンテキストをリロードできるようにするには、次のプロパティーを指定します。
camel.vault.kubernetescm.refreshEnabled=true
camel.vault.kubernetescm.configmaps=Configmap
camel.main.context-reload-enabled = true
ここで、 camel.vault.kubernetescm.refreshEnabled は自動コンテキストリロードを有効にし、camel.vault.kubernetescm.configmaps は更新を追跡する configmap を表す正規表現またはコンマ区切りのリストです。
プロパティーに configmap がリストされるたびに、実行中のアプリケーションと同じ名前空間で更新され、Camel コンテキストが再ロードされて、configmap 値が更新されます。