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