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 <[email protected]>
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 <[email protected]>
---
.../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