This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch secret-refresh-trait-docs in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 6aacebef113816d3a2d3082a140087238609cf9d Author: Andrea Cosentino <[email protected]> AuthorDate: Tue Feb 14 07:14:03 2023 +0100 feature(#3903): Support secret refresh through the existing addons - Google Secret Manager - trait docs update Signed-off-by: Andrea Cosentino <[email protected]> --- addons/vault/gcp/gcp_secret_manager.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/vault/gcp/gcp_secret_manager.go b/addons/vault/gcp/gcp_secret_manager.go index fb2549bb0..1ba60df39 100644 --- a/addons/vault/gcp/gcp_secret_manager.go +++ b/addons/vault/gcp/gcp_secret_manager.go @@ -37,6 +37,10 @@ import ( // the following trait options: // -t gpc-secret-manager.enabled=true -t gpc-secret-manager.project-id="project-id" -t gpc-secret-manager.service-account-key="file:serviceaccount.json" // +// To enable the automatic context reload on secrets updates you should define +// the following trait options: +// -t gpc-secret-manager.enabled=true -t gpc-secret-manager.project-id="project-id" -t gpc-secret-manager.service-account-key="file:serviceaccount.json" -t gcp-secret-manager.subscription-name="pubsub-sub" -t gcp-secret-manager.context-reload-enabled="true" -t gcp-secret-manager.refresh-enabled="true" -t gcp-secret-manager.refresh-period="30000" -t gcp-secret-manager.secrets="test*" +// // +camel-k:trait=gcp-secret-manager. type Trait struct { traitv1.Trait `property:",squash"`
