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 2022/03/17 11:38:32 UTC

[camel-kamelets] branch main updated (a5da291 -> dc9b8df)

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

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


    from a5da291  AWS S3 Streaming Upload Kamelet: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose
     new 61405ca  AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Sink
     new d9f6ea6  AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Sink
     new 80b612a  AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Source
     new 76e36b0  AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Source
     new d8c46c3  AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Batch Sink
     new af55f89  AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Batch Sink
     new 0ce445d  AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS FIFO Sink
     new dc9b8df  AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS FIFO Sink

The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 kamelets/aws-sqs-batch-sink.kamelet.yaml               | 16 +++++++++++++++-
 kamelets/aws-sqs-fifo-sink.kamelet.yaml                | 18 +++++++++++++++++-
 kamelets/aws-sqs-sink.kamelet.yaml                     | 16 +++++++++++++++-
 kamelets/aws-sqs-source.kamelet.yaml                   | 14 ++++++++++++++
 .../camel/kamelets/catalog/KameletsCatalogTest.java    |  2 +-
 .../resources/kamelets/aws-sqs-batch-sink.kamelet.yaml | 16 +++++++++++++++-
 .../resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml  | 18 +++++++++++++++++-
 .../main/resources/kamelets/aws-sqs-sink.kamelet.yaml  | 16 +++++++++++++++-
 .../resources/kamelets/aws-sqs-source.kamelet.yaml     | 14 ++++++++++++++
 9 files changed, 123 insertions(+), 7 deletions(-)

[camel-kamelets] 02/08: AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Sink

Posted by ac...@apache.org.
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-kamelets.git

commit d9f6ea6688073167a40ffb79c50e8c39907b7202
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 17 11:59:36 2022 +0100

    AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Sink
---
 .../main/resources/kamelets/aws-sqs-sink.kamelet.yaml    | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml
index 42e0688..80ecdbf 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml
@@ -77,6 +77,7 @@ spec:
         title: AWS Host
         description: The hostname of the Amazon AWS cloud. 
         type: string
+        default: amazonaws.com
       protocol:
         title: Protocol
         description: The underlying protocol used to communicate with SQS
@@ -89,6 +90,17 @@ spec:
         type: boolean
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
+        default: false
+      uriEndpointOverride:
+        title: Overwritte Endpoint URI
+        description: Set the overriding endpoint URI. This option needs to be used in combination with overrideEndpoint option.
+        type: string
+      overrideEndpoint:
+        title: Endpoint Overwrite
+        description: Set the need for overiding the endpoint URI. This option needs to be used in combination with uriEndpointOverride setting.
+        type: boolean
+        x-descriptors:
+          - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false    
   dependencies:
     - "camel:aws2-sqs"
@@ -106,4 +118,6 @@ spec:
             region: "{{region}}"
             amazonAWSHost: "{{?amazonAWSHost}}"
             protocol: "{{?protocol}}"
-            useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}"            
+            useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}"
+            uriEndpointOverride: "{{?uriEndpointOverride}}"
+            overrideEndpoint: "{{overrideEndpoint}}"            

[camel-kamelets] 03/08: AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Source

Posted by ac...@apache.org.
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-kamelets.git

commit 80b612a0e3a6b94c0ab0ab9f95a74429385c0e8d
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 17 12:12:29 2022 +0100

    AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Source
---
 kamelets/aws-sqs-source.kamelet.yaml | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/kamelets/aws-sqs-source.kamelet.yaml b/kamelets/aws-sqs-source.kamelet.yaml
index 3eb688b..f660802 100644
--- a/kamelets/aws-sqs-source.kamelet.yaml
+++ b/kamelets/aws-sqs-source.kamelet.yaml
@@ -92,6 +92,7 @@ spec:
         title: AWS Host
         description: The hostname of the Amazon AWS cloud. 
         type: string
+        default: amazonaws.com
       protocol:
         title: Protocol
         description: The underlying protocol used to communicate with SQS
@@ -112,6 +113,17 @@ spec:
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false
+      uriEndpointOverride:
+        title: Overwritte Endpoint URI
+        description: Set the overriding endpoint URI. This option needs to be used in combination with overrideEndpoint option.
+        type: string
+      overrideEndpoint:
+        title: Endpoint Overwrite
+        description: Set the need for overiding the endpoint URI. This option needs to be used in combination with uriEndpointOverride setting.
+        type: boolean
+        x-descriptors:
+          - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
+        default: false    
   dependencies:
     - "camel:aws2-sqs"
     - "camel:kamelet"
@@ -127,5 +139,7 @@ spec:
         amazonAWSHost: "{{?amazonAWSHost}}"
         protocol: "{{?protocol}}"
         useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}"
+        uriEndpointOverride: "{{?uriEndpointOverride}}"
+        overrideEndpoint: "{{overrideEndpoint}}"  
       steps:
       - to: "kamelet:sink"

[camel-kamelets] 04/08: AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Source

Posted by ac...@apache.org.
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-kamelets.git

commit 76e36b0b67d3077e9a92e6db23fea0c6019f6de2
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 17 12:15:20 2022 +0100

    AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Source
---
 .../main/resources/kamelets/aws-sqs-source.kamelet.yaml    | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml
index 3eb688b..f660802 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml
@@ -92,6 +92,7 @@ spec:
         title: AWS Host
         description: The hostname of the Amazon AWS cloud. 
         type: string
+        default: amazonaws.com
       protocol:
         title: Protocol
         description: The underlying protocol used to communicate with SQS
@@ -112,6 +113,17 @@ spec:
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false
+      uriEndpointOverride:
+        title: Overwritte Endpoint URI
+        description: Set the overriding endpoint URI. This option needs to be used in combination with overrideEndpoint option.
+        type: string
+      overrideEndpoint:
+        title: Endpoint Overwrite
+        description: Set the need for overiding the endpoint URI. This option needs to be used in combination with uriEndpointOverride setting.
+        type: boolean
+        x-descriptors:
+          - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
+        default: false    
   dependencies:
     - "camel:aws2-sqs"
     - "camel:kamelet"
@@ -127,5 +139,7 @@ spec:
         amazonAWSHost: "{{?amazonAWSHost}}"
         protocol: "{{?protocol}}"
         useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}"
+        uriEndpointOverride: "{{?uriEndpointOverride}}"
+        overrideEndpoint: "{{overrideEndpoint}}"  
       steps:
       - to: "kamelet:sink"

[camel-kamelets] 06/08: AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Batch Sink

Posted by ac...@apache.org.
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-kamelets.git

commit af55f89214279eceeeb848de2d207cadb8b4c889
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 17 12:18:54 2022 +0100

    AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Batch Sink
---
 .../camel/kamelets/catalog/KameletsCatalogTest.java      |  2 +-
 .../resources/kamelets/aws-sqs-batch-sink.kamelet.yaml   | 16 +++++++++++++++-
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
index 4bd46ae..ae229b4 100644
--- a/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
+++ b/library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java
@@ -55,7 +55,7 @@ public class KameletsCatalogTest {
     @Test
     void testGetKameletsDefinition() throws Exception {
         JSONSchemaProps props = catalog.getKameletDefinition("aws-sqs-source");
-        assertEquals(10, props.getProperties().keySet().size());
+        assertEquals(12, props.getProperties().keySet().size());
         assertTrue(props.getProperties().keySet().contains("queueNameOrArn"));
     }
 
diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml
index eb1d27d..7ec5b61 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml
@@ -83,6 +83,7 @@ spec:
         title: AWS Host
         description: The hostname of the Amazon AWS cloud. 
         type: string
+        default: amazonaws.com
       protocol:
         title: Protocol
         description: The underlying protocol used to communicate with SQS
@@ -95,6 +96,17 @@ spec:
         type: boolean
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
+        default: false
+      uriEndpointOverride:
+        title: Overwritte Endpoint URI
+        description: Set the overriding endpoint URI. This option needs to be used in combination with overrideEndpoint option.
+        type: string
+      overrideEndpoint:
+        title: Endpoint Overwrite
+        description: Set the need for overiding the endpoint URI. This option needs to be used in combination with uriEndpointOverride setting.
+        type: boolean
+        x-descriptors:
+          - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false        
   dependencies:
     - "camel:aws2-sqs"
@@ -114,4 +126,6 @@ spec:
             operation: "sendBatchMessage"
             amazonAWSHost: "{{?amazonAWSHost}}"
             protocol: "{{?protocol}}"
-            useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}"            
+            useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}"
+            uriEndpointOverride: "{{?uriEndpointOverride}}"
+            overrideEndpoint: "{{overrideEndpoint}}"            

[camel-kamelets] 08/08: AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS FIFO Sink

Posted by ac...@apache.org.
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-kamelets.git

commit dc9b8dfc7f4a6abd329a89088a816988b609d39a
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 17 12:26:21 2022 +0100

    AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS FIFO Sink
---
 .../resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml  | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml
index 59b8153..40c5949 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml
@@ -85,6 +85,7 @@ spec:
         title: AWS Host
         description: The hostname of the Amazon AWS cloud. 
         type: string
+        default: amazonaws.com
       protocol:
         title: Protocol
         description: The underlying protocol used to communicate with SQS
@@ -97,7 +98,18 @@ spec:
         type: boolean
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
-        default: false  
+        default: false
+      uriEndpointOverride:
+        title: Overwritte Endpoint URI
+        description: Set the overriding endpoint URI. This option needs to be used in combination with overrideEndpoint option.
+        type: string
+      overrideEndpoint:
+        title: Endpoint Overwrite
+        description: Set the need for overiding the endpoint URI. This option needs to be used in combination with uriEndpointOverride setting.
+        type: boolean
+        x-descriptors:
+          - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
+        default: false   
   dependencies:
   - "camel:aws2-sqs"
   - "camel:core"
@@ -140,6 +152,8 @@ spec:
                   useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}" 
                   messageGroupIdStrategy: "usePropertyValue"
                   messageDeduplicationIdStrategy: "useContentBasedDeduplication"
+                  uriEndpointOverride: "{{?uriEndpointOverride}}"
+                  overrideEndpoint: "{{overrideEndpoint}}"
           otherwise:
             steps:
             - to:
@@ -154,3 +168,5 @@ spec:
                   messageDeduplicationIdStrategy: "useExchangeId"
                   amazonAWSHost: "{{?amazonAWSHost}}"
                   protocol: "{{?protocol}}"
+                  uriEndpointOverride: "{{?uriEndpointOverride}}"
+                  overrideEndpoint: "{{overrideEndpoint}}"

[camel-kamelets] 07/08: AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS FIFO Sink

Posted by ac...@apache.org.
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-kamelets.git

commit 0ce445d67436323018a1a7f7faad133049485db9
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 17 12:25:44 2022 +0100

    AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS FIFO Sink
---
 kamelets/aws-sqs-fifo-sink.kamelet.yaml | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/kamelets/aws-sqs-fifo-sink.kamelet.yaml b/kamelets/aws-sqs-fifo-sink.kamelet.yaml
index 59b8153..40c5949 100644
--- a/kamelets/aws-sqs-fifo-sink.kamelet.yaml
+++ b/kamelets/aws-sqs-fifo-sink.kamelet.yaml
@@ -85,6 +85,7 @@ spec:
         title: AWS Host
         description: The hostname of the Amazon AWS cloud. 
         type: string
+        default: amazonaws.com
       protocol:
         title: Protocol
         description: The underlying protocol used to communicate with SQS
@@ -97,7 +98,18 @@ spec:
         type: boolean
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
-        default: false  
+        default: false
+      uriEndpointOverride:
+        title: Overwritte Endpoint URI
+        description: Set the overriding endpoint URI. This option needs to be used in combination with overrideEndpoint option.
+        type: string
+      overrideEndpoint:
+        title: Endpoint Overwrite
+        description: Set the need for overiding the endpoint URI. This option needs to be used in combination with uriEndpointOverride setting.
+        type: boolean
+        x-descriptors:
+          - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
+        default: false   
   dependencies:
   - "camel:aws2-sqs"
   - "camel:core"
@@ -140,6 +152,8 @@ spec:
                   useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}" 
                   messageGroupIdStrategy: "usePropertyValue"
                   messageDeduplicationIdStrategy: "useContentBasedDeduplication"
+                  uriEndpointOverride: "{{?uriEndpointOverride}}"
+                  overrideEndpoint: "{{overrideEndpoint}}"
           otherwise:
             steps:
             - to:
@@ -154,3 +168,5 @@ spec:
                   messageDeduplicationIdStrategy: "useExchangeId"
                   amazonAWSHost: "{{?amazonAWSHost}}"
                   protocol: "{{?protocol}}"
+                  uriEndpointOverride: "{{?uriEndpointOverride}}"
+                  overrideEndpoint: "{{overrideEndpoint}}"

[camel-kamelets] 05/08: AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Batch Sink

Posted by ac...@apache.org.
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-kamelets.git

commit d8c46c3a1c91eba67a89120391eb993a5da32c82
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 17 12:16:50 2022 +0100

    AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Batch Sink
---
 kamelets/aws-sqs-batch-sink.kamelet.yaml | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/kamelets/aws-sqs-batch-sink.kamelet.yaml b/kamelets/aws-sqs-batch-sink.kamelet.yaml
index eb1d27d..7ec5b61 100644
--- a/kamelets/aws-sqs-batch-sink.kamelet.yaml
+++ b/kamelets/aws-sqs-batch-sink.kamelet.yaml
@@ -83,6 +83,7 @@ spec:
         title: AWS Host
         description: The hostname of the Amazon AWS cloud. 
         type: string
+        default: amazonaws.com
       protocol:
         title: Protocol
         description: The underlying protocol used to communicate with SQS
@@ -95,6 +96,17 @@ spec:
         type: boolean
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
+        default: false
+      uriEndpointOverride:
+        title: Overwritte Endpoint URI
+        description: Set the overriding endpoint URI. This option needs to be used in combination with overrideEndpoint option.
+        type: string
+      overrideEndpoint:
+        title: Endpoint Overwrite
+        description: Set the need for overiding the endpoint URI. This option needs to be used in combination with uriEndpointOverride setting.
+        type: boolean
+        x-descriptors:
+          - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false        
   dependencies:
     - "camel:aws2-sqs"
@@ -114,4 +126,6 @@ spec:
             operation: "sendBatchMessage"
             amazonAWSHost: "{{?amazonAWSHost}}"
             protocol: "{{?protocol}}"
-            useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}"            
+            useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}"
+            uriEndpointOverride: "{{?uriEndpointOverride}}"
+            overrideEndpoint: "{{overrideEndpoint}}"            

[camel-kamelets] 01/08: AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Sink

Posted by ac...@apache.org.
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-kamelets.git

commit 61405ca6cd40c3581c5e35cf615d0425842088e6
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 17 11:49:19 2022 +0100

    AWS SQS Kamelets: Introduce optional overrideEndpoint and uriEndpointOverride for testing purpose - SQS Sink
---
 kamelets/aws-sqs-sink.kamelet.yaml | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/kamelets/aws-sqs-sink.kamelet.yaml b/kamelets/aws-sqs-sink.kamelet.yaml
index 42e0688..80ecdbf 100644
--- a/kamelets/aws-sqs-sink.kamelet.yaml
+++ b/kamelets/aws-sqs-sink.kamelet.yaml
@@ -77,6 +77,7 @@ spec:
         title: AWS Host
         description: The hostname of the Amazon AWS cloud. 
         type: string
+        default: amazonaws.com
       protocol:
         title: Protocol
         description: The underlying protocol used to communicate with SQS
@@ -89,6 +90,17 @@ spec:
         type: boolean
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
+        default: false
+      uriEndpointOverride:
+        title: Overwritte Endpoint URI
+        description: Set the overriding endpoint URI. This option needs to be used in combination with overrideEndpoint option.
+        type: string
+      overrideEndpoint:
+        title: Endpoint Overwrite
+        description: Set the need for overiding the endpoint URI. This option needs to be used in combination with uriEndpointOverride setting.
+        type: boolean
+        x-descriptors:
+          - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false    
   dependencies:
     - "camel:aws2-sqs"
@@ -106,4 +118,6 @@ spec:
             region: "{{region}}"
             amazonAWSHost: "{{?amazonAWSHost}}"
             protocol: "{{?protocol}}"
-            useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}"            
+            useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}"
+            uriEndpointOverride: "{{?uriEndpointOverride}}"
+            overrideEndpoint: "{{overrideEndpoint}}"