You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by nf...@apache.org on 2021/04/26 09:35:16 UTC

[camel-kamelets] 04/05: Added DNS IP Action Kamelet

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

nferraro pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 4f88a6946ad29641f0a356da0a1bb9bbeaca940e
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Apr 26 11:12:58 2021 +0200

    Added DNS IP Action Kamelet
---
 dns-ip-action.kamelet.yaml | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/dns-ip-action.kamelet.yaml b/dns-ip-action.kamelet.yaml
index 05f9347..f9b1f41 100644
--- a/dns-ip-action.kamelet.yaml
+++ b/dns-ip-action.kamelet.yaml
@@ -16,6 +16,8 @@ spec:
       The Kamelet expects the following headers to be set:
 
       - `domain` / `ce-domain`: as the domain for which we are looking for the IP
+
+      If the header won't be set the body will be used as domain to look for.
   flow:
     from:
       uri: "kamelet:source"
@@ -32,6 +34,11 @@ spec:
             - set-header:
                 name: dns.domain
                 simple: "${header[ce-domain]}"
+          otherwise:
+            steps:
+            - set-header:
+                name: dns.domain
+                simple: "${body}"
       - to:
           uri: "dns:ip"
       - convert-body-to: