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 2024/03/12 06:14:20 UTC

(camel-kamelets) branch 1939-4.4.x created (now 44a4f8e6)

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

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


      at 44a4f8e6 Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Source

This branch includes the following new commits:

     new 98d6b0d4 Support topicIsPattern as Kafka Source Kamelets parameter - Kafka SSL Source
     new bf10b94a Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Scram Source
     new 51d69478 Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Not secured Source
     new a02402f0 Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Azure Source Kamelet
     new 3c1ab022 Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Azure Source Kamelet
     new fa1ff1cf Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Apicurio not secured
     new c22e9b1a Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Apicurio not secured
     new a533b96c Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Source
     new 44a4f8e6 Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Source

The 9 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.



(camel-kamelets) 07/09: Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Apicurio not secured

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch 1939-4.4.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit c22e9b1a58bf7670377f51eed8872b007c9a267f
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Mar 12 07:03:09 2024 +0100

    Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Apicurio not secured
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../kafka-apicurio-registry-not-secured-source.kamelet.yaml         | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
index cd9e1390..ca62556a 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
@@ -105,6 +105,11 @@ spec:
         description: How to read data with Avro
         type: string
         default: "io.apicurio.registry.serde.avro.ReflectAvroDatumProvider"
+      topicIsPattern:
+        title: Topic Is Pattern
+        description: Whether the topic is a pattern (regular expression). This can be used to subscribe to dynamic number of topics matching the pattern.
+        type: boolean
+        default: false
   dependencies:
     - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0"
     - "camel:kafka"
@@ -127,6 +132,7 @@ spec:
         autoOffsetReset: "{{autoOffsetReset}}"
         groupId: "{{?consumerGroup}}"
         valueDeserializer: "{{valueDeserializer}}"
+        topicIsPattern: "{{topicIsPattern}}"
         additionalProperties.apicurio.registry.url: "{{apicurioRegistryUrl}}"
         additionalProperties.apicurio.registry.avro-datum-provider: "{{avroDatumProvider}}"
       steps:


(camel-kamelets) 08/09: Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Source

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch 1939-4.4.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit a533b96c4e1e19d19b82773afbaa450e1b65075e
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Mar 12 06:44:42 2024 +0100

    Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Source
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 kamelets/kafka-source.kamelet.yaml                                  | 6 ++++++
 .../src/main/resources/kamelets/kafka-source.kamelet.yaml           | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/kamelets/kafka-source.kamelet.yaml b/kamelets/kafka-source.kamelet.yaml
index bba9e1fe..2f106d01 100644
--- a/kamelets/kafka-source.kamelet.yaml
+++ b/kamelets/kafka-source.kamelet.yaml
@@ -118,6 +118,11 @@ spec:
         description: When enabled the Kamelet source will deserialize all message headers to String representation.
         type: boolean
         default: true
+      topicIsPattern:
+        title: Topic Is Pattern
+        description: Whether the topic is a pattern (regular expression). This can be used to subscribe to dynamic number of topics matching the pattern.
+        type: boolean
+        default: false
   dependencies:
     - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0"
     - "camel:core"
@@ -141,6 +146,7 @@ spec:
         pollOnError: "{{pollOnError}}"
         autoOffsetReset: "{{autoOffsetReset}}"
         groupId: "{{?consumerGroup}}"
+        topicIsPattern: "{{topicIsPattern}}"
       steps:
         - process:
             ref: "{{kafkaHeaderDeserializer}}"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml
index bba9e1fe..2f106d01 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml
@@ -118,6 +118,11 @@ spec:
         description: When enabled the Kamelet source will deserialize all message headers to String representation.
         type: boolean
         default: true
+      topicIsPattern:
+        title: Topic Is Pattern
+        description: Whether the topic is a pattern (regular expression). This can be used to subscribe to dynamic number of topics matching the pattern.
+        type: boolean
+        default: false
   dependencies:
     - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0"
     - "camel:core"
@@ -141,6 +146,7 @@ spec:
         pollOnError: "{{pollOnError}}"
         autoOffsetReset: "{{autoOffsetReset}}"
         groupId: "{{?consumerGroup}}"
+        topicIsPattern: "{{topicIsPattern}}"
       steps:
         - process:
             ref: "{{kafkaHeaderDeserializer}}"


(camel-kamelets) 06/09: Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Apicurio not secured

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch 1939-4.4.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit fa1ff1cf3093bbb9f4d329039c48e1fe45c19536
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Mar 12 07:01:00 2024 +0100

    Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Apicurio not secured
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml b/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
index cd9e1390..ca62556a 100644
--- a/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
+++ b/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
@@ -105,6 +105,11 @@ spec:
         description: How to read data with Avro
         type: string
         default: "io.apicurio.registry.serde.avro.ReflectAvroDatumProvider"
+      topicIsPattern:
+        title: Topic Is Pattern
+        description: Whether the topic is a pattern (regular expression). This can be used to subscribe to dynamic number of topics matching the pattern.
+        type: boolean
+        default: false
   dependencies:
     - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0"
     - "camel:kafka"
@@ -127,6 +132,7 @@ spec:
         autoOffsetReset: "{{autoOffsetReset}}"
         groupId: "{{?consumerGroup}}"
         valueDeserializer: "{{valueDeserializer}}"
+        topicIsPattern: "{{topicIsPattern}}"
         additionalProperties.apicurio.registry.url: "{{apicurioRegistryUrl}}"
         additionalProperties.apicurio.registry.avro-datum-provider: "{{avroDatumProvider}}"
       steps:


(camel-kamelets) 01/09: Support topicIsPattern as Kafka Source Kamelets parameter - Kafka SSL Source

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch 1939-4.4.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 98d6b0d4c94b11ce2c3bd333a3517046e7faa1b8
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Mar 12 06:46:54 2024 +0100

    Support topicIsPattern as Kafka Source Kamelets parameter - Kafka SSL Source
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 kamelets/kafka-ssl-source.kamelet.yaml                              | 6 ++++++
 .../src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml       | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/kamelets/kafka-ssl-source.kamelet.yaml b/kamelets/kafka-ssl-source.kamelet.yaml
index d88741da..1e0f3e68 100644
--- a/kamelets/kafka-ssl-source.kamelet.yaml
+++ b/kamelets/kafka-ssl-source.kamelet.yaml
@@ -142,6 +142,11 @@ spec:
         description: Java Authentication and Authorization Service (JAAS) for Simple Authentication and Security Layer (SASL) configuration.
         title: JAAS Configuration
         type: string
+      topicIsPattern:
+        title: Topic Is Pattern
+        description: Whether the topic is a pattern (regular expression). This can be used to subscribe to dynamic number of topics matching the pattern.
+        type: boolean
+        default: false
   dependencies:
     - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0"
     - "camel:core"
@@ -169,6 +174,7 @@ spec:
           allowManualCommit: '{{allowManualCommit}}'
           autoCommitEnable: '{{autoCommitEnable}}'
           saslJaasConfig: '{{?saslJaasConfig}}'
+          topicIsPattern: '{{topicIsPattern}}'
         type: '#class:org.apache.camel.component.kafka.KafkaConfiguration'
       - name: kafkaHeaderDeserializer
         type: "#class:org.apache.camel.kamelets.utils.serialization.kafka.KafkaHeaderDeserializer"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml
index d88741da..1e0f3e68 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml
@@ -142,6 +142,11 @@ spec:
         description: Java Authentication and Authorization Service (JAAS) for Simple Authentication and Security Layer (SASL) configuration.
         title: JAAS Configuration
         type: string
+      topicIsPattern:
+        title: Topic Is Pattern
+        description: Whether the topic is a pattern (regular expression). This can be used to subscribe to dynamic number of topics matching the pattern.
+        type: boolean
+        default: false
   dependencies:
     - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0"
     - "camel:core"
@@ -169,6 +174,7 @@ spec:
           allowManualCommit: '{{allowManualCommit}}'
           autoCommitEnable: '{{autoCommitEnable}}'
           saslJaasConfig: '{{?saslJaasConfig}}'
+          topicIsPattern: '{{topicIsPattern}}'
         type: '#class:org.apache.camel.component.kafka.KafkaConfiguration'
       - name: kafkaHeaderDeserializer
         type: "#class:org.apache.camel.kamelets.utils.serialization.kafka.KafkaHeaderDeserializer"


(camel-kamelets) 02/09: Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Scram Source

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch 1939-4.4.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit bf10b94a97d36f422719495649c2826a3acaa7e7
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Mar 12 06:49:20 2024 +0100

    Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Scram Source
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 kamelets/kafka-scram-source.kamelet.yaml                            | 6 ++++++
 .../src/main/resources/kamelets/kafka-scram-source.kamelet.yaml     | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/kamelets/kafka-scram-source.kamelet.yaml b/kamelets/kafka-scram-source.kamelet.yaml
index 50847e56..03bd4675 100644
--- a/kamelets/kafka-scram-source.kamelet.yaml
+++ b/kamelets/kafka-scram-source.kamelet.yaml
@@ -118,6 +118,11 @@ spec:
         description: When enabled the Kamelet source will deserialize all message headers to String representation.
         type: boolean
         default: true
+      topicIsPattern:
+        title: Topic Is Pattern
+        description: Whether the topic is a pattern (regular expression). This can be used to subscribe to dynamic number of topics matching the pattern.
+        type: boolean
+        default: false
   dependencies:
     - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0"
     - "camel:core"
@@ -141,6 +146,7 @@ spec:
         pollOnError: "{{pollOnError}}"
         autoOffsetReset: "{{autoOffsetReset}}"
         groupId: "{{?consumerGroup}}"
+        topicIsPattern: "{{topicIsPattern}}"
       steps:
         - process:
             ref: "{{kafkaHeaderDeserializer}}"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml
index 50847e56..03bd4675 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml
@@ -118,6 +118,11 @@ spec:
         description: When enabled the Kamelet source will deserialize all message headers to String representation.
         type: boolean
         default: true
+      topicIsPattern:
+        title: Topic Is Pattern
+        description: Whether the topic is a pattern (regular expression). This can be used to subscribe to dynamic number of topics matching the pattern.
+        type: boolean
+        default: false
   dependencies:
     - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0"
     - "camel:core"
@@ -141,6 +146,7 @@ spec:
         pollOnError: "{{pollOnError}}"
         autoOffsetReset: "{{autoOffsetReset}}"
         groupId: "{{?consumerGroup}}"
+        topicIsPattern: "{{topicIsPattern}}"
       steps:
         - process:
             ref: "{{kafkaHeaderDeserializer}}"


(camel-kamelets) 09/09: Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Source

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch 1939-4.4.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 44a4f8e627011aa0119b96c89eea73bfd5fac33f
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Mar 12 07:13:56 2024 +0100

    Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Source
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../main/resources/kamelets/kafka-not-secured-source.kamelet.yaml   | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml
index 69827c57..0e14bd08 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml
@@ -87,6 +87,11 @@ spec:
         description: When enabled the Kamelet source will deserialize all message headers to String representation.
         type: boolean
         default: true
+      topicIsPattern:
+        title: Topic Is Pattern
+        description: Whether the topic is a pattern (regular expression). This can be used to subscribe to dynamic number of topics matching the pattern.
+        type: boolean
+        default: false
   dependencies:
     - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0"
     - "camel:kafka"
@@ -107,6 +112,7 @@ spec:
         pollOnError: "{{pollOnError}}"
         autoOffsetReset: "{{autoOffsetReset}}"
         groupId: "{{?consumerGroup}}"
+        topicIsPattern: "{{topicIsPattern}}"
       steps:
         - process:
             ref: "{{kafkaHeaderDeserializer}}"


(camel-kamelets) 04/09: Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Azure Source Kamelet

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch 1939-4.4.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit a02402f07c7536756f2945f5a62595973487b445
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Mar 12 06:58:16 2024 +0100

    Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Azure Source Kamelet
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 kamelets/kafka-azure-schema-registry-source.kamelet.yaml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/kamelets/kafka-azure-schema-registry-source.kamelet.yaml b/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
index 2ef84353..47ecfe9f 100644
--- a/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
+++ b/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
@@ -125,6 +125,11 @@ spec:
         description: The Specific Type Avro will have to deal with
         type: string
         example: "com.example.Order"
+      topicIsPattern:
+        title: Topic Is Pattern
+        description: Whether the topic is a pattern (regular expression). This can be used to subscribe to dynamic number of topics matching the pattern.
+        type: boolean
+        default: false
   dependencies:
     - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0"
     - "camel:kafka"
@@ -155,6 +160,7 @@ spec:
         autoOffsetReset: "{{autoOffsetReset}}"
         groupId: "{{?consumerGroup}}"
         valueDeserializer: "{{valueDeserializer}}"
+        topicIsPattern: "{{topicIsPattern}}"
         additionalProperties.schema.registry.url: "{{azureRegistryUrl}}"
         additionalProperties.schema.group: avro
         additionalProperties.schema.registry.credential: '#bean:defaultAzureCredential'


(camel-kamelets) 05/09: Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Azure Source Kamelet

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch 1939-4.4.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 3c1ab022a1fc6cd04567f2f10de75b56e3e5ad63
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Mar 12 06:59:55 2024 +0100

    Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Azure Source Kamelet
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../kamelets/kafka-azure-schema-registry-source.kamelet.yaml        | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
index 2ef84353..47ecfe9f 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
@@ -125,6 +125,11 @@ spec:
         description: The Specific Type Avro will have to deal with
         type: string
         example: "com.example.Order"
+      topicIsPattern:
+        title: Topic Is Pattern
+        description: Whether the topic is a pattern (regular expression). This can be used to subscribe to dynamic number of topics matching the pattern.
+        type: boolean
+        default: false
   dependencies:
     - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0"
     - "camel:kafka"
@@ -155,6 +160,7 @@ spec:
         autoOffsetReset: "{{autoOffsetReset}}"
         groupId: "{{?consumerGroup}}"
         valueDeserializer: "{{valueDeserializer}}"
+        topicIsPattern: "{{topicIsPattern}}"
         additionalProperties.schema.registry.url: "{{azureRegistryUrl}}"
         additionalProperties.schema.group: avro
         additionalProperties.schema.registry.credential: '#bean:defaultAzureCredential'


(camel-kamelets) 03/09: Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Not secured Source

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch 1939-4.4.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 51d69478b9f9022515aed0d3248d3c93d07f9ca0
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Mar 12 06:50:48 2024 +0100

    Support topicIsPattern as Kafka Source Kamelets parameter - Kafka Not secured Source
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 kamelets/kafka-not-secured-source.kamelet.yaml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/kamelets/kafka-not-secured-source.kamelet.yaml b/kamelets/kafka-not-secured-source.kamelet.yaml
index 69827c57..0e14bd08 100644
--- a/kamelets/kafka-not-secured-source.kamelet.yaml
+++ b/kamelets/kafka-not-secured-source.kamelet.yaml
@@ -87,6 +87,11 @@ spec:
         description: When enabled the Kamelet source will deserialize all message headers to String representation.
         type: boolean
         default: true
+      topicIsPattern:
+        title: Topic Is Pattern
+        description: Whether the topic is a pattern (regular expression). This can be used to subscribe to dynamic number of topics matching the pattern.
+        type: boolean
+        default: false
   dependencies:
     - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0"
     - "camel:kafka"
@@ -107,6 +112,7 @@ spec:
         pollOnError: "{{pollOnError}}"
         autoOffsetReset: "{{autoOffsetReset}}"
         groupId: "{{?consumerGroup}}"
+        topicIsPattern: "{{topicIsPattern}}"
       steps:
         - process:
             ref: "{{kafkaHeaderDeserializer}}"