You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2025/01/23 09:09:28 UTC

(camel) branch main updated: Camel-Hashicorp-Vault: Add more documentation for Hashicorp Vault Cloud (#16899)

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


The following commit(s) were added to refs/heads/main by this push:
     new 6906e29403e Camel-Hashicorp-Vault: Add more documentation for Hashicorp Vault Cloud (#16899)
6906e29403e is described below

commit 6906e29403ec9f547dc83ba4b5d3d31dc76ec813
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Jan 23 10:09:22 2025 +0100

    Camel-Hashicorp-Vault: Add more documentation for Hashicorp Vault Cloud (#16899)
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../src/main/docs/hashicorp-vault-component.adoc      | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/components/camel-hashicorp-vault/src/main/docs/hashicorp-vault-component.adoc b/components/camel-hashicorp-vault/src/main/docs/hashicorp-vault-component.adoc
index 5393d6e06ad..2def23cd9bf 100644
--- a/components/camel-hashicorp-vault/src/main/docs/hashicorp-vault-component.adoc
+++ b/components/camel-hashicorp-vault/src/main/docs/hashicorp-vault-component.adoc
@@ -47,6 +47,25 @@ include::partial$component-endpoint-options.adoc[]
 include::partial$component-endpoint-headers.adoc[]
 // component headers: END
 
+== Authentication and Hashicorp vault on-premise vs Hashicorp Cloud
+
+The component supports operations at the producer level. Specifically, it provides the following functionalities:
+
+* `createSecret`
+* `getSecret`
+* `deleteSecret`
+* `listSecrets`
+
+The component can interact with HashiCorp Vault, which may be deployed either as an on-premise/local instance or as a HashiCorp Vault Cloud instance (Enterprise version).
+
+=== Configuration for HashiCorp Vault Cloud
+
+When using a HashiCorp Vault Cloud instance, in addition to the standard parameters such as `host`, `port`, `scheme`, and `token`, you must configure the following additional parameters:
+
+* `cloud`:: A boolean flag that must be explicitly set to `true` to indicate that the HashiCorp Vault instance is hosted in the cloud.
+* `namespace`:: The namespace of your secrets engine.
+
+
 == Examples
 
 === Using Hashicorp Vault Property Function