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 2021/07/21 13:30:17 UTC

[camel-kamelets] 01/06: Elasticsearch index Kamelet: Fixed the indexId and indexName default to exchangeId

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch es-sink-index-fix
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit c319ba302f5702245d25b0c0c70e9af7b1bf15c8
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Wed Jul 21 15:26:38 2021 +0200

    Elasticsearch index Kamelet: Fixed the indexId and indexName default to exchangeId
---
 elasticsearch-index-sink.kamelet.yaml | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/elasticsearch-index-sink.kamelet.yaml b/elasticsearch-index-sink.kamelet.yaml
index 6fc368e..7babac9 100644
--- a/elasticsearch-index-sink.kamelet.yaml
+++ b/elasticsearch-index-sink.kamelet.yaml
@@ -67,6 +67,15 @@ spec:
         description: Name of the cluster.
         type: string
         example: quickstart
+      indexName:
+        title: Index in ElasticSearch
+        description: The name of the index to act against.
+        type: string
+        example: data
+      indexId:
+        title: Index ID
+        description: None
+        type: string
   types:
     out:
       mediaType: application/json
@@ -98,7 +107,7 @@ spec:
             steps:
             - set-header:
                 name: "indexId"
-                simple: "${exchangeId}"
+                simple: "camel-k-index-es"
       - choice:
           when:
           - simple: "${header[indexName]}"
@@ -111,11 +120,6 @@ spec:
             - set-header:
                 name: "indexName"
                 simple: "${header[ce-indexName]}"
-          otherwise:
-            steps:
-            - set-header:
-                name: "indexName"
-                simple: "${exchangeId}"
       - to:
           uri: "kamelet-reify:elasticsearch-rest:{{clusterName}}"
           parameters:
@@ -124,5 +128,6 @@ spec:
             enableSSL: "{{enableSSL}}"
             user: "{{?user}}"
             password: "{{?password}}"
+            indexName: "{{?indexName}}"
       - marshal:
           json: { }