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
