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/02/03 11:28:43 UTC
(camel-kamelets) 05/09: Kamelets Catalog - Make the description a one liner - Azure Servicebus Source
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch 2345-con-3
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
commit edf35cf8a05d6f3051c5551c68226c0d206193bf
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Feb 3 11:16:07 2025 +0100
Kamelets Catalog - Make the description a one liner - Azure Servicebus Source
Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
.../azure-servicebus-source-description.adoc | 23 ++++++++++++++++++++++
kamelets/azure-servicebus-source.kamelet.yaml | 5 +----
.../kamelets/azure-servicebus-source.kamelet.yaml | 5 +----
3 files changed, 25 insertions(+), 8 deletions(-)
diff --git a/docs/modules/ROOT/partials/azure-servicebus-source-description.adoc b/docs/modules/ROOT/partials/azure-servicebus-source-description.adoc
new file mode 100644
index 00000000..ba519d64
--- /dev/null
+++ b/docs/modules/ROOT/partials/azure-servicebus-source-description.adoc
@@ -0,0 +1,23 @@
+== Azure Servicebus Source Kamelet Description
+
+=== Authentication methods
+
+In this Kamelet you have the possibility of using the Azure Identity mechanism or the plain Shared Account Key. Respectively the parameters are `AZURE_IDENTITY`, `CONNECTION_STRING` and `TOKEN_CREDENTIAL`
+
+The order of evaluation for `AZURE_IDENTITY` is the following:
+
+ - Enviroment
+ - Workload Identity
+ - Managed Identity
+ - Azure Developer CLI
+ - IntelliJ
+ - Azure CLI
+ - Azure Powershell
+
+For more information about this you can look at https://learn.microsoft.com/en-us/java/api/overview/azure/identity-readme[Azure Identity documentation]
+
+For `TOKEN_CREDENTIAL` type, you'll need to add `com.azure.core.credential.TokenCredential` instance in the Camel registry.
+
+=== Topic vs Queue
+
+The subscribtion name parameter needs to be populated in case of consuming from a Topic, while it's not required in case of Queue.
diff --git a/kamelets/azure-servicebus-source.kamelet.yaml b/kamelets/azure-servicebus-source.kamelet.yaml
index 2f3fcd3f..33222d83 100644
--- a/kamelets/azure-servicebus-source.kamelet.yaml
+++ b/kamelets/azure-servicebus-source.kamelet.yaml
@@ -31,10 +31,7 @@ metadata:
spec:
definition:
title: "Azure Servicebus Source"
- description: |-
- Consume Messages from Azure Servicebus.
-
- The subscribtion name parameter needs to be populated in case of consuming from a Topic.
+ description: Consume Messages from Azure Servicebus.
required:
- topicOrQueueName
- connectionString
diff --git a/library/camel-kamelets/src/main/resources/kamelets/azure-servicebus-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-servicebus-source.kamelet.yaml
index 2f3fcd3f..33222d83 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/azure-servicebus-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/azure-servicebus-source.kamelet.yaml
@@ -31,10 +31,7 @@ metadata:
spec:
definition:
title: "Azure Servicebus Source"
- description: |-
- Consume Messages from Azure Servicebus.
-
- The subscribtion name parameter needs to be populated in case of consuming from a Topic.
+ description: Consume Messages from Azure Servicebus.
required:
- topicOrQueueName
- connectionString