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-k.git

commit 6118ae171ab3dfcfe3887a268e5fd34582d81c5a
Author: Andrea Cosentino <[email protected]>
AuthorDate: Tue Feb 14 07:15:51 2023 +0100

    feature(#3903): Support secret refresh through the existing addons - Google 
Secret Manager - Regen docs
    
    Signed-off-by: Andrea Cosentino <[email protected]>
---
 docs/modules/traits/pages/gcp-secret-manager.adoc | 4 ++++
 resources/traits.yaml                             | 7 ++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/docs/modules/traits/pages/gcp-secret-manager.adoc 
b/docs/modules/traits/pages/gcp-secret-manager.adoc
index e1be82e64..2b104035c 100644
--- a/docs/modules/traits/pages/gcp-secret-manager.adoc
+++ b/docs/modules/traits/pages/gcp-secret-manager.adoc
@@ -11,6 +11,10 @@ A sample execution of this trait, would require
 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*"
+
 
 This trait is available in the following profiles: **Kubernetes, Knative, 
OpenShift**.
 
diff --git a/resources/traits.yaml b/resources/traits.yaml
index ee7ed6513..2cc5214bb 100755
--- a/resources/traits.yaml
+++ b/resources/traits.yaml
@@ -480,7 +480,12 @@ traits:
     the components docs: 
xref:components::google-secret-manager-component.adoc[AWS
     Secrets Manager component] A sample execution of this trait, would require 
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 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*"'
   properties:
   - name: enabled
     type: bool

Reply via email to