fixed #214 : Declare implicit dependencies
diff --git a/aws-ddb-streams-source.kamelet.yaml b/aws-ddb-streams-source.kamelet.yaml
index c51c415..21fca0b 100644
--- a/aws-ddb-streams-source.kamelet.yaml
+++ b/aws-ddb-streams-source.kamelet.yaml
@@ -59,6 +59,8 @@
mediaType: application/json
dependencies:
- "camel:gson"
+ - "camel:aws2-ddb"
+ - "camel:kamelet"
flow:
from:
uri: "aws2-ddbstream:{{table}}"
diff --git a/aws-kinesis-firehose-sink.kamelet.yaml b/aws-kinesis-firehose-sink.kamelet.yaml
index 872b3fe..734c26e 100644
--- a/aws-kinesis-firehose-sink.kamelet.yaml
+++ b/aws-kinesis-firehose-sink.kamelet.yaml
@@ -43,6 +43,9 @@
description: The AWS region to connect to
type: string
example: eu-west-1
+ dependencies:
+ - "camel:aws2-kinesis"
+ - "camel:kamelet"
flow:
from:
uri: kamelet:source
diff --git a/aws-kinesis-sink.kamelet.yaml b/aws-kinesis-sink.kamelet.yaml
index 159684d..1a5e02c 100644
--- a/aws-kinesis-sink.kamelet.yaml
+++ b/aws-kinesis-sink.kamelet.yaml
@@ -55,6 +55,9 @@
description: The AWS region to connect to (capitalized name)
type: string
example: eu-west-1
+ dependencies:
+ - "camel:aws2-kinesis"
+ - "camel:kamelet"
flow:
from:
uri: kamelet:source
diff --git a/aws-kinesis-source.kamelet.yaml b/aws-kinesis-source.kamelet.yaml
index 895eac2..6a7fead 100644
--- a/aws-kinesis-source.kamelet.yaml
+++ b/aws-kinesis-source.kamelet.yaml
@@ -46,6 +46,9 @@
types:
out:
mediaType: application/json
+ dependencies:
+ - "camel:aws2-kinesis"
+ - "camel:kamelet"
flow:
from:
uri: aws2-kinesis:{{stream}}
diff --git a/aws-lambda-sink.kamelet.yaml b/aws-lambda-sink.kamelet.yaml
index 696b84f..a4c5ad5 100644
--- a/aws-lambda-sink.kamelet.yaml
+++ b/aws-lambda-sink.kamelet.yaml
@@ -43,6 +43,9 @@
description: The AWS region to connect to
type: string
example: eu-west-1
+ dependencies:
+ - "camel:aws2-lambda"
+ - "camel:kamelet"
flow:
from:
uri: kamelet:source
diff --git a/aws-s3-sink.kamelet.yaml b/aws-s3-sink.kamelet.yaml
index 6a55ee8..1a452a4 100644
--- a/aws-s3-sink.kamelet.yaml
+++ b/aws-s3-sink.kamelet.yaml
@@ -68,6 +68,9 @@
x-descriptors:
- 'urn:alm:descriptor:com.tectonic.ui:checkbox'
default: false
+ dependencies:
+ - "camel:aws2-s3"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet:source"
diff --git a/aws-s3-source.kamelet.yaml b/aws-s3-source.kamelet.yaml
index 1f71de4..b8bb582 100644
--- a/aws-s3-source.kamelet.yaml
+++ b/aws-s3-source.kamelet.yaml
@@ -60,6 +60,9 @@
types:
out:
mediaType: application/json
+ dependencies:
+ - "camel:aws2-s3"
+ - "camel:kamelet"
flow:
from:
uri: "aws2-s3:{{bucketNameOrArn}}"
diff --git a/aws-sns-fifo-sink.kamelet.yaml b/aws-sns-fifo-sink.kamelet.yaml
index abb2153..3bbf556 100644
--- a/aws-sns-fifo-sink.kamelet.yaml
+++ b/aws-sns-fifo-sink.kamelet.yaml
@@ -57,7 +57,9 @@
- 'urn:alm:descriptor:com.tectonic.ui:checkbox'
default: false
dependencies:
- - camel:aws2-sns
+ - "camel:aws2-sns"
+ - "camel:core"
+ - "camel:kamelet"
flow:
from:
uri: kamelet:source
diff --git a/aws-sns-sink.kamelet.yaml b/aws-sns-sink.kamelet.yaml
index e3b8abe..03cf403 100644
--- a/aws-sns-sink.kamelet.yaml
+++ b/aws-sns-sink.kamelet.yaml
@@ -50,6 +50,9 @@
x-descriptors:
- 'urn:alm:descriptor:com.tectonic.ui:checkbox'
default: false
+ dependencies:
+ - "camel:aws2-sns"
+ - "camel:kamelet"
flow:
from:
uri: kamelet:source
diff --git a/aws-sqs-batch-sink.kamelet.yaml b/aws-sqs-batch-sink.kamelet.yaml
index 5904d5a..5d3df5c 100644
--- a/aws-sqs-batch-sink.kamelet.yaml
+++ b/aws-sqs-batch-sink.kamelet.yaml
@@ -56,6 +56,9 @@
description: The batch separator string
type: string
example: ","
+ dependencies:
+ - "camel:aws2-sqs"
+ - "camel:kamelet"
flow:
from:
uri: kamelet:source
diff --git a/aws-sqs-fifo-sink.kamelet.yaml b/aws-sqs-fifo-sink.kamelet.yaml
index 137f714..ef07916 100644
--- a/aws-sqs-fifo-sink.kamelet.yaml
+++ b/aws-sqs-fifo-sink.kamelet.yaml
@@ -57,7 +57,9 @@
- 'urn:alm:descriptor:com.tectonic.ui:checkbox'
default: false
dependencies:
- - camel:aws2-sqs
+ - "camel:aws2-sqs"
+ - "camel:core"
+ - "camel:kamelet"
flow:
from:
uri: kamelet:source
diff --git a/aws-sqs-sink.kamelet.yaml b/aws-sqs-sink.kamelet.yaml
index c486bbe..cad1f1e 100644
--- a/aws-sqs-sink.kamelet.yaml
+++ b/aws-sqs-sink.kamelet.yaml
@@ -50,6 +50,9 @@
x-descriptors:
- 'urn:alm:descriptor:com.tectonic.ui:checkbox'
default: false
+ dependencies:
+ - "camel:aws2-sqs"
+ - "camel:kamelet"
flow:
from:
uri: kamelet:source
diff --git a/aws-sqs-source.kamelet.yaml b/aws-sqs-source.kamelet.yaml
index ad367e1..08f7cc0 100644
--- a/aws-sqs-source.kamelet.yaml
+++ b/aws-sqs-source.kamelet.yaml
@@ -60,6 +60,9 @@
types:
out:
mediaType: application/json
+ dependencies:
+ - "camel:aws2-sqs"
+ - "camel:kamelet"
flow:
from:
uri: "aws2-sqs:{{queueNameOrArn}}"
diff --git a/azure-eventhubs-sink.kamelet.yaml b/azure-eventhubs-sink.kamelet.yaml
index 3774f15..e3be6fe 100644
--- a/azure-eventhubs-sink.kamelet.yaml
+++ b/azure-eventhubs-sink.kamelet.yaml
@@ -46,10 +46,13 @@
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:password
dependencies:
+ #TODO: these mvn:* dependencies must be removed after upgrading to camel 3.10
- "mvn:com.fasterxml.jackson.core:jackson-core:2.11.3"
- "mvn:com.fasterxml.jackson.core:jackson-annotations:2.11.3"
- "mvn:com.fasterxml.jackson.core:jackson-databind:2.11.3"
- "mvn:com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.11.3"
+ - "camel:azure-eventhubs"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet:source"
diff --git a/azure-eventhubs-source.kamelet.yaml b/azure-eventhubs-source.kamelet.yaml
index 634ab2b..51eab07 100644
--- a/azure-eventhubs-source.kamelet.yaml
+++ b/azure-eventhubs-source.kamelet.yaml
@@ -61,10 +61,14 @@
out:
mediaType: application/json
dependencies:
+ #TODO: these mvn:* dependencies must be removed after upgrading to camel 3.10
- "mvn:com.fasterxml.jackson.core:jackson-core:2.11.3"
- "mvn:com.fasterxml.jackson.core:jackson-annotations:2.11.3"
- "mvn:com.fasterxml.jackson.core:jackson-databind:2.11.3"
- "mvn:com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.11.3"
+ - "camel:azure-eventhubs"
+ - "camel:kamelet"
+ - "camel:jackson"
flow:
from:
uri: 'azure-eventhubs://{{namespaceName}}/{{eventhubName}}'
diff --git a/azure-storage-blob-sink.kamelet.yaml b/azure-storage-blob-sink.kamelet.yaml
index 52cfe46..4c22f30 100644
--- a/azure-storage-blob-sink.kamelet.yaml
+++ b/azure-storage-blob-sink.kamelet.yaml
@@ -45,6 +45,9 @@
description: The operation to perform.
type: string
default: uploadBlockBlob
+ dependencies:
+ - "camel:azure-storage-blob"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet:source"
diff --git a/azure-storage-blob-source.kamelet.yaml b/azure-storage-blob-source.kamelet.yaml
index 400e277..3ddf873 100644
--- a/azure-storage-blob-source.kamelet.yaml
+++ b/azure-storage-blob-source.kamelet.yaml
@@ -40,6 +40,12 @@
format: password
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:password
+ dependencies:
+ - "camel:azure-storage-blob"
+ - "camel:kamelet"
+ - "camel:core"
+ - "camel:jsonpath"
+ - "camel:timer"
flow:
from:
uri: "timer:azure-storage-blob-stream"
diff --git a/azure-storage-queue-sink.kamelet.yaml b/azure-storage-queue-sink.kamelet.yaml
index 5be741a..9345af3 100644
--- a/azure-storage-queue-sink.kamelet.yaml
+++ b/azure-storage-queue-sink.kamelet.yaml
@@ -42,6 +42,9 @@
format: password
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:password
+ dependencies:
+ - "camel:azure-storage-queue"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet:source"
diff --git a/bitcoin-source.kamelet.yaml b/bitcoin-source.kamelet.yaml
index 6063afe..765be68 100644
--- a/bitcoin-source.kamelet.yaml
+++ b/bitcoin-source.kamelet.yaml
@@ -50,6 +50,11 @@
type: number
askSize:
type: number
+ dependencies:
+ - "camel:xchange"
+ - "camel:kamelet"
+ - "camel:jackson"
+ - "camel:timer"
flow:
from:
uri: "timer:update"
diff --git a/caffeine-action.kamelet.yaml b/caffeine-action.kamelet.yaml
index 0838c88..01a9431 100644
--- a/caffeine-action.kamelet.yaml
+++ b/caffeine-action.kamelet.yaml
@@ -32,6 +32,9 @@
description: The name of the cache we want to use
type: string
default: caffeine-cache
+ dependencies:
+ - "camel:caffeine"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet:source"
diff --git a/cassandra-sink.kamelet.yaml b/cassandra-sink.kamelet.yaml
index 66c5fbd..f59682d 100644
--- a/cassandra-sink.kamelet.yaml
+++ b/cassandra-sink.kamelet.yaml
@@ -61,6 +61,8 @@
type: string
dependencies:
- "camel:jackson"
+ - "camel:kamelet"
+ - "camel:cassandraql"
flow:
from:
uri: "kamelet:source"
diff --git a/cassandra-source.kamelet.yaml b/cassandra-source.kamelet.yaml
index d9d61ff..281a39c 100644
--- a/cassandra-source.kamelet.yaml
+++ b/cassandra-source.kamelet.yaml
@@ -67,6 +67,8 @@
mediaType: application/json
dependencies:
- "camel:jackson"
+ - "camel:kamelet"
+ - "camel:cassandraql"
flow:
from:
uri: "cql://{{host}}:{{port}}/{{keyspace}}"
diff --git a/cron-source.kamelet.yaml b/cron-source.kamelet.yaml
index ffdfdb8..df5a3f8 100644
--- a/cron-source.kamelet.yaml
+++ b/cron-source.kamelet.yaml
@@ -32,7 +32,10 @@
out:
mediaType: text/plain
dependencies:
- - camel:quartz
+ - "camel:quartz"
+ - "camel:core"
+ - "camel:cron"
+ - "camel:kamelet"
flow:
from:
uri: "cron:tick"
diff --git a/dns-dig-action.kamelet.yaml b/dns-dig-action.kamelet.yaml
index 22fc811..2b58bcd 100644
--- a/dns-dig-action.kamelet.yaml
+++ b/dns-dig-action.kamelet.yaml
@@ -24,6 +24,9 @@
If the dns-type header won't be set, the DNS Type A will be used.
type: object
+ dependencies:
+ - "camel:dns"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet:source"
diff --git a/dns-ip-action.kamelet.yaml b/dns-ip-action.kamelet.yaml
index 42189e1..ebcc0f0 100644
--- a/dns-ip-action.kamelet.yaml
+++ b/dns-ip-action.kamelet.yaml
@@ -20,6 +20,9 @@
If the header won't be set the body will be used as domain to look for.
type: object
+ dependencies:
+ - "camel:dns"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet:source"
diff --git a/dns-lookup-action.kamelet.yaml b/dns-lookup-action.kamelet.yaml
index a88e424..8b92dad 100644
--- a/dns-lookup-action.kamelet.yaml
+++ b/dns-lookup-action.kamelet.yaml
@@ -24,7 +24,9 @@
out:
mediaType: application/json
dependencies:
- - "camel:jackson"
+ - "camel:jackson"
+ - "camel:dns"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet:source"
diff --git a/dropbox-sink.kamelet.yaml b/dropbox-sink.kamelet.yaml
index 91fa2e1..d6c5830 100644
--- a/dropbox-sink.kamelet.yaml
+++ b/dropbox-sink.kamelet.yaml
@@ -46,6 +46,9 @@
description: Which mode to upload. in case of add the new file will be renamed if a file with the same name already exists on dropbox. in case of force if a file with the same name already exists on dropbox, this will be overwritten. The value can be one of add, force.
type: string
default: add
+ dependencies:
+ - "camel:dropbox"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet:source"
diff --git a/dropbox-source.kamelet.yaml b/dropbox-source.kamelet.yaml
index 0332328..5e9c9e5 100644
--- a/dropbox-source.kamelet.yaml
+++ b/dropbox-source.kamelet.yaml
@@ -45,6 +45,12 @@
title: Queries
description: A space-separated list of sub-strings to search for. A file matches only if it contains all the sub-strings. If this option is not set, all files will be matched.
type: string
+ dependencies:
+ - "camel:dropbox"
+ - "camel:kamelet"
+ - "camel:core"
+ - "camel:jsonpath"
+ - "camel:timer"
flow:
from:
uri: "timer:dropbox-stream"
diff --git a/earthquake-source.kamelet.yaml b/earthquake-source.kamelet.yaml
index 6995a00..5335c1d 100755
--- a/earthquake-source.kamelet.yaml
+++ b/earthquake-source.kamelet.yaml
@@ -30,8 +30,13 @@
out:
mediaType: application/json
dependencies:
- - camel:caffeine
- - camel:http
+ - "camel:caffeine"
+ - "camel:http"
+ - "camel:kamelet"
+ - "camel:core"
+ - "camel:jackson"
+ - "camel:jsonpath"
+ - "camel:timer"
flow:
from:
uri: "timer:earthquake"
diff --git a/elasticsearch-index-sink.kamelet.yaml b/elasticsearch-index-sink.kamelet.yaml
index 90c29e8..56d4dff 100755
--- a/elasticsearch-index-sink.kamelet.yaml
+++ b/elasticsearch-index-sink.kamelet.yaml
@@ -55,14 +55,17 @@
title: ElasticSearch Cluster Name
description: Name of the cluster.
type: string
- dependencies:
- - "camel:elasticsearch-rest"
- - "camel:gson"
types:
out:
mediaType: application/json
in:
mediaType: application/json
+ dependencies:
+ - "camel:jackson"
+ - "camel:kamelet"
+ - "mvn:org.apache.camel.k:camel-k-kamelet-reify"
+ - "camel:elasticsearch-rest"
+ - "camel:gson"
flow:
from:
uri: kamelet:source
diff --git a/elasticsearch-search-source.kamelet.yaml b/elasticsearch-search-source.kamelet.yaml
index f398ac7..5bf7b53 100755
--- a/elasticsearch-search-source.kamelet.yaml
+++ b/elasticsearch-search-source.kamelet.yaml
@@ -65,12 +65,16 @@
title: ElasticSearch Cluster Name
description: Name of the cluster.
type: string
- dependencies:
- - "camel:elasticsearch-rest"
- - "camel:gson"
types:
out:
mediaType: application/json
+ dependencies:
+ - "camel:core"
+ - "camel:kamelet"
+ - "camel:timer"
+ - "mvn:org.apache.camel.k:camel-k-kamelet-reify"
+ - "camel:elasticsearch-rest"
+ - "camel:gson"
flow:
from:
uri: timer:tick
diff --git a/exec-sink.kamelet.yaml b/exec-sink.kamelet.yaml
index c4dbf27..1e77840 100644
--- a/exec-sink.kamelet.yaml
+++ b/exec-sink.kamelet.yaml
@@ -27,6 +27,10 @@
title: Executable Command
description: The command to execute
type: string
+ dependencies:
+ - "camel:core"
+ - "camel:exec"
+ - "camel:kamelet"
flow:
from:
uri: kamelet:source
diff --git a/extract-field-action.kamelet.yaml b/extract-field-action.kamelet.yaml
index f22c9b8..f685a88 100644
--- a/extract-field-action.kamelet.yaml
+++ b/extract-field-action.kamelet.yaml
@@ -21,7 +21,10 @@
type: string
type: object
dependencies:
- - github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT
+ - "github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT"
+ - "camel:kamelet"
+ - "camel:core"
+ - "camel:jackson"
flow:
from:
uri: kamelet:source
diff --git a/fhir-source.kamelet.yaml b/fhir-source.kamelet.yaml
index cffb8f9..71159d2 100644
--- a/fhir-source.kamelet.yaml
+++ b/fhir-source.kamelet.yaml
@@ -62,6 +62,9 @@
types:
out:
mediaType: application/json
+ dependencies:
+ - "camel:fhir"
+ - "camel:kamelet"
flow:
from:
uri: "fhir://search/searchByUrl"
diff --git a/file-watch-source.kamelet.yaml b/file-watch-source.kamelet.yaml
index d244611..2e64738 100644
--- a/file-watch-source.kamelet.yaml
+++ b/file-watch-source.kamelet.yaml
@@ -30,6 +30,9 @@
types:
out:
mediaType: application/json
+ dependencies:
+ - "camel:file-watch"
+ - "camel:kamelet"
flow:
from:
uri: "file-watch:{{path}}"
diff --git a/ftp-source.kamelet.yaml b/ftp-source.kamelet.yaml
index 2be1e93..f3f0898 100644
--- a/ftp-source.kamelet.yaml
+++ b/ftp-source.kamelet.yaml
@@ -66,6 +66,10 @@
default: true
x-descriptors:
- 'urn:alm:descriptor:com.tectonic.ui:checkbox'
+ dependencies:
+ - "camel:ftp"
+ - "camel:core"
+ - "camel:kamelet"
flow:
from:
uri: "ftp:{{username}}@{{host}}:{{port}}/{{directoryName}}"
diff --git a/ftps-source.kamelet.yaml b/ftps-source.kamelet.yaml
index 90ccb1b..40ab7a3 100644
--- a/ftps-source.kamelet.yaml
+++ b/ftps-source.kamelet.yaml
@@ -66,6 +66,10 @@
default: true
x-descriptors:
- 'urn:alm:descriptor:com.tectonic.ui:checkbox'
+ dependencies:
+ - "camel:ftp"
+ - "camel:core"
+ - "camel:kamelet"
flow:
from:
uri: "ftps:{{username}}@{{host}}:{{port}}/{{directoryName}}"
diff --git a/github-source.kamelet.yaml b/github-source.kamelet.yaml
index 67d0dc3..a683120 100644
--- a/github-source.kamelet.yaml
+++ b/github-source.kamelet.yaml
@@ -45,6 +45,8 @@
mediaType: application/json
dependencies:
- "camel:jackson"
+ - "camel:github"
+ - "camel:kamelet"
flow:
from:
uri: "github://{{type}}"
diff --git a/google-calendar-source.kamelet.yaml b/google-calendar-source.kamelet.yaml
index 543686f..7515d57 100644
--- a/google-calendar-source.kamelet.yaml
+++ b/google-calendar-source.kamelet.yaml
@@ -87,6 +87,8 @@
mediaType: application/json
dependencies:
- "camel:jackson"
+ - "camel:google-calendar"
+ - "camel:kamelet"
flow:
from:
uri: "google-calendar-stream://{{index}}"
diff --git a/google-mail-source.kamelet.yaml b/google-mail-source.kamelet.yaml
index 5c32cba..f9f4b82 100644
--- a/google-mail-source.kamelet.yaml
+++ b/google-mail-source.kamelet.yaml
@@ -86,6 +86,8 @@
mediaType: application/json
dependencies:
- "camel:jackson"
+ - "camel:kamelet"
+ - "camel:google-mail"
flow:
from:
uri: "google-mail-stream://{{index}}"
diff --git a/google-sheets-source.kamelet.yaml b/google-sheets-source.kamelet.yaml
index 9d18874..c442d33 100644
--- a/google-sheets-source.kamelet.yaml
+++ b/google-sheets-source.kamelet.yaml
@@ -87,6 +87,8 @@
mediaType: application/json
dependencies:
- "camel:jackson"
+ - "camel:kamelet"
+ - "camel:google-sheets"
flow:
from:
uri: "google-sheets-stream://{{index}}"
diff --git a/http-sink.kamelet.yaml b/http-sink.kamelet.yaml
index 33de087..a0fb440 100644
--- a/http-sink.kamelet.yaml
+++ b/http-sink.kamelet.yaml
@@ -28,7 +28,9 @@
type: string
default: POST
dependencies:
- - camel:http
+ - "camel:http"
+ - "camel:kamelet"
+ - "camel:core"
flow:
from:
uri: kamelet:source
diff --git a/http-source.kamelet.yaml b/http-source.kamelet.yaml
index 7b809e4..3bb8eab 100644
--- a/http-source.kamelet.yaml
+++ b/http-source.kamelet.yaml
@@ -35,6 +35,9 @@
pattern: "^(http|https)://.*"
dependencies:
- "camel:http"
+ - "camel:kamelet"
+ - "camel:core"
+ - "camel:timer"
flow:
from:
uri: "timer:fetch"
diff --git a/infinispan-source.kamelet.yaml b/infinispan-source.kamelet.yaml
index 3a2a4e9..36f1cfc 100755
--- a/infinispan-source.kamelet.yaml
+++ b/infinispan-source.kamelet.yaml
@@ -67,6 +67,10 @@
title: Infinispan Cluster Name
description: Specifies the set of event types to register by the consumer.Multiple event can be separated by comma. The possible event types are CLIENT_CACHE_ENTRY_CREATED, CLIENT_CACHE_ENTRY_MODIFIED, CLIENT_CACHE_ENTRY_REMOVED, CLIENT_CACHE_ENTRY_EXPIRED, CLIENT_CACHE_FAILOVER
type: string
+ dependencies:
+ - "mvn:org.apache.camel.k:camel-k-kamelet-reify"
+ - "camel:kamelet"
+ - "camel:infinispan"
flow:
from:
uri: "kamelet-reify:infinispan:{{cacheName}}"
diff --git a/insert-field-action.kamelet.yaml b/insert-field-action.kamelet.yaml
index 4108731..aaf1497 100644
--- a/insert-field-action.kamelet.yaml
+++ b/insert-field-action.kamelet.yaml
@@ -26,7 +26,10 @@
type: string
type: object
dependencies:
- - github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT
+ - "github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT"
+ - "camel:core"
+ - "camel:jackson"
+ - "camel:kamelet"
flow:
from:
uri: kamelet:source
diff --git a/insert-header-action.kamelet.yaml b/insert-header-action.kamelet.yaml
index edf461d..52cc5cd 100644
--- a/insert-header-action.kamelet.yaml
+++ b/insert-header-action.kamelet.yaml
@@ -25,6 +25,9 @@
description: The value of the header
type: string
type: object
+ dependencies:
+ - "camel:core"
+ - "camel:kamelet"
flow:
from:
uri: kamelet:source
diff --git a/jira-source.kamelet.yaml b/jira-source.kamelet.yaml
index 6c0bf4b..b38256a 100644
--- a/jira-source.kamelet.yaml
+++ b/jira-source.kamelet.yaml
@@ -46,6 +46,8 @@
mediaType: application/json
dependencies:
- "camel:jackson"
+ - "camel:jira"
+ - "camel:kamelet"
flow:
from:
uri: "jira:newIssues"
diff --git a/kafka-not-secured-sink.kamelet.yaml b/kafka-not-secured-sink.kamelet.yaml
index 53b65fd..7bfe148 100644
--- a/kafka-not-secured-sink.kamelet.yaml
+++ b/kafka-not-secured-sink.kamelet.yaml
@@ -34,6 +34,9 @@
title: Brokers
description: Comma separated list of Kafka Broker URLs
type: string
+ dependencies:
+ - "camel:kafka"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet:source"
diff --git a/kafka-not-secured-source.kamelet.yaml b/kafka-not-secured-source.kamelet.yaml
index 9b48ab1..704dddb 100644
--- a/kafka-not-secured-source.kamelet.yaml
+++ b/kafka-not-secured-source.kamelet.yaml
@@ -26,6 +26,9 @@
title: Brokers
description: Comma separated list of Kafka Broker URLs
type: string
+ dependencies:
+ - "camel:kafka"
+ - "camel:kamelet"
flow:
from:
uri: "kafka:{{topic}}"
diff --git a/kafka-sink.kamelet.yaml b/kafka-sink.kamelet.yaml
index 1bfaa74..75bef07 100644
--- a/kafka-sink.kamelet.yaml
+++ b/kafka-sink.kamelet.yaml
@@ -57,6 +57,9 @@
format: password
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:password
+ dependencies:
+ - "camel:kafka"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet:source"
diff --git a/kafka-source.kamelet.yaml b/kafka-source.kamelet.yaml
index 84b4cad..f5cd98a 100644
--- a/kafka-source.kamelet.yaml
+++ b/kafka-source.kamelet.yaml
@@ -49,6 +49,9 @@
format: password
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:password
+ dependencies:
+ - "camel:kafka"
+ - "camel:kamelet"
flow:
from:
uri: "kafka:{{topic}}"
diff --git a/mail-imap-source.kamelet.yaml b/mail-imap-source.kamelet.yaml
index 0674d5b..933cf3f 100644
--- a/mail-imap-source.kamelet.yaml
+++ b/mail-imap-source.kamelet.yaml
@@ -51,6 +51,10 @@
description: The delay between fetches in milliseconds
type: integer
default: 60000
+ dependencies:
+ - "camel:core"
+ - "camel:mail"
+ - "camel:kamelet"
flow:
from:
uri: "imaps:{{host}}:{{port}}"
diff --git a/mask-field-action.kamelet.yaml b/mask-field-action.kamelet.yaml
index 479e4d8..a58019d 100644
--- a/mask-field-action.kamelet.yaml
+++ b/mask-field-action.kamelet.yaml
@@ -26,7 +26,10 @@
type: string
type: object
dependencies:
- - github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT
+ - "github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT"
+ - "camel:jackson"
+ - "camel:kamelet"
+ - "camel:core"
flow:
from:
uri: kamelet:source
diff --git a/minio-sink.kamelet.yaml b/minio-sink.kamelet.yaml
index 17f7ea7..3992ab6 100644
--- a/minio-sink.kamelet.yaml
+++ b/minio-sink.kamelet.yaml
@@ -56,6 +56,9 @@
x-descriptors:
- 'urn:alm:descriptor:com.tectonic.ui:checkbox'
default: false
+ dependencies:
+ - "camel:minio"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet:source"
diff --git a/minio-source.kamelet.yaml b/minio-source.kamelet.yaml
index 6da485f..931ebf3 100644
--- a/minio-source.kamelet.yaml
+++ b/minio-source.kamelet.yaml
@@ -62,6 +62,8 @@
mediaType: application/json
dependencies:
- "camel:jackson"
+ - "camel:minio"
+ - "camel:kamelet"
flow:
from:
uri: "minio:{{bucketName}}"
diff --git a/mqtt-source.kamelet.yaml b/mqtt-source.kamelet.yaml
index 11da717..5b97b87 100644
--- a/mqtt-source.kamelet.yaml
+++ b/mqtt-source.kamelet.yaml
@@ -33,6 +33,9 @@
description: The client ID to use when connecting to the resource
type: string
default: "mqtt-source"
+ dependencies:
+ - "camel:paho"
+ - "camel:kamelet"
flow:
from:
uri: paho:{{topic}}
diff --git a/nats-source.kamelet.yaml b/nats-source.kamelet.yaml
index d6b3132..efc4cd2 100644
--- a/nats-source.kamelet.yaml
+++ b/nats-source.kamelet.yaml
@@ -31,6 +31,8 @@
mediaType: application/json
dependencies:
- "camel:jackson"
+ - "camel:nats"
+ - "camel:kamelet"
flow:
from:
uri: "nats:{{topic}}"
diff --git a/openai-completion-action.kamelet.yaml b/openai-completion-action.kamelet.yaml
index 614ee27..a38c8d7 100755
--- a/openai-completion-action.kamelet.yaml
+++ b/openai-completion-action.kamelet.yaml
@@ -44,8 +44,11 @@
out:
mediaType: text/plain
dependencies:
- - camel:jackson
- - camel:jsonpath
+ - "camel:jackson"
+ - "camel:jsonpath"
+ - "camel:core"
+ - "camel:kamelet"
+ - "camel:http"
flow:
from:
uri: kamelet:source
diff --git a/pdf-action.kamelet.yaml b/pdf-action.kamelet.yaml
index f59540c..941b402 100644
--- a/pdf-action.kamelet.yaml
+++ b/pdf-action.kamelet.yaml
@@ -34,6 +34,9 @@
description: The Page size to use while generating the PDF. One of LETTER, LEGAL, A0, A1, A2, A3, A4, A5, A6
type: string
default: A4
+ dependencies:
+ - "camel:pdf"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet:source"
diff --git a/rabbitmq-source.kamelet.yaml b/rabbitmq-source.kamelet.yaml
index 5f11dda..d17ca34 100644
--- a/rabbitmq-source.kamelet.yaml
+++ b/rabbitmq-source.kamelet.yaml
@@ -44,6 +44,9 @@
title: Exchange name
description: The exchange name determines the exchange the queue will be bound to
type: string
+ dependencies:
+ - "camel:rabbitmq"
+ - "camel:kamelet"
flow:
from:
uri: "rabbitmq://{{exchangeName}}"
diff --git a/replace-field-action.kamelet.yaml b/replace-field-action.kamelet.yaml
index de29687..61fd23e 100644
--- a/replace-field-action.kamelet.yaml
+++ b/replace-field-action.kamelet.yaml
@@ -32,7 +32,10 @@
example: "foo:bar,c1:c2"
type: object
dependencies:
- - github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT
+ - "github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT"
+ - "camel:core"
+ - "camel:jackson"
+ - "camel:kamelet"
flow:
from:
uri: kamelet:source
diff --git a/salesforce-source.kamelet.yaml b/salesforce-source.kamelet.yaml
index d65b7eb..2b6105f 100644
--- a/salesforce-source.kamelet.yaml
+++ b/salesforce-source.kamelet.yaml
@@ -65,6 +65,8 @@
dependencies:
- "camel:jackson"
- "camel:salesforce"
+ - "mvn:org.apache.camel.k:camel-k-kamelet-reify"
+ - "camel:kamelet"
flow:
from:
uri: "kamelet-reify:salesforce:{{topicName}}"
diff --git a/sftp-source.kamelet.yaml b/sftp-source.kamelet.yaml
index 8d24705..6518ded 100644
--- a/sftp-source.kamelet.yaml
+++ b/sftp-source.kamelet.yaml
@@ -66,6 +66,10 @@
default: true
x-descriptors:
- 'urn:alm:descriptor:com.tectonic.ui:checkbox'
+ dependencies:
+ - "camel:ftp"
+ - "camel:core"
+ - "camel:kamelet"
flow:
from:
uri: "sftp:{{username}}@{{host}}:{{port}}/{{directoryName}}"
diff --git a/slack-source.kamelet.yaml b/slack-source.kamelet.yaml
index f9495e8..c83bb19 100644
--- a/slack-source.kamelet.yaml
+++ b/slack-source.kamelet.yaml
@@ -35,6 +35,8 @@
mediaType: application/json
dependencies:
- "camel:jackson"
+ - "camel:slack"
+ - "camel:kamelet"
flow:
from:
uri: "slack:{{channel}}"
diff --git a/ssh-source.kamelet.yaml b/ssh-source.kamelet.yaml
index 6379e6a..3be72e9 100644
--- a/ssh-source.kamelet.yaml
+++ b/ssh-source.kamelet.yaml
@@ -54,6 +54,9 @@
description: The command to run while polling the SSH session
type: string
example: date
+ dependencies:
+ - "camel:ssh"
+ - "camel:kamelet"
flow:
from:
uri: "ssh://{{host}}:{{port}}"
diff --git a/telegram-sink.kamelet.yaml b/telegram-sink.kamelet.yaml
index 5b6ebb8..59e04a6 100755
--- a/telegram-sink.kamelet.yaml
+++ b/telegram-sink.kamelet.yaml
@@ -44,6 +44,10 @@
types:
out:
mediaType: application/json
+ dependencies:
+ - "camel:jackson"
+ - "camel:kamelet"
+ - "camel:telegram"
flow:
from:
uri: "kamelet:source"
diff --git a/telegram-source.kamelet.yaml b/telegram-source.kamelet.yaml
index 6b09061..f08dc74 100644
--- a/telegram-source.kamelet.yaml
+++ b/telegram-source.kamelet.yaml
@@ -30,7 +30,10 @@
out:
mediaType: application/json
dependencies:
- - "camel:jackson"
+ - "camel:jackson"
+ - "camel:kamelet"
+ - "camel:telegram"
+ - "camel:core"
flow:
from:
uri: telegram:bots
diff --git a/timer-source.kamelet.yaml b/timer-source.kamelet.yaml
index 6cc8068..06d3aaf 100644
--- a/timer-source.kamelet.yaml
+++ b/timer-source.kamelet.yaml
@@ -47,6 +47,10 @@
types:
out:
mediaType: text/plain
+ dependencies:
+ - "camel:core"
+ - "camel:timer"
+ - "camel:kamelet"
flow:
from:
uri: timer:tick
diff --git a/twitter-directmessage-source.kamelet.yaml b/twitter-directmessage-source.kamelet.yaml
index 5d887b1..8cc347b 100755
--- a/twitter-directmessage-source.kamelet.yaml
+++ b/twitter-directmessage-source.kamelet.yaml
@@ -60,6 +60,10 @@
types:
out:
mediaType: application/json
+ dependencies:
+ - "camel:jackson"
+ - "camel:twitter"
+ - "camel:kamelet"
flow:
from:
uri: "twitter-directmessage:{{user}}"
diff --git a/twitter-search-source.kamelet.yaml b/twitter-search-source.kamelet.yaml
index c95ebeb..9632c79 100755
--- a/twitter-search-source.kamelet.yaml
+++ b/twitter-search-source.kamelet.yaml
@@ -60,6 +60,10 @@
types:
out:
mediaType: application/json
+ dependencies:
+ - "camel:jackson"
+ - "camel:twitter"
+ - "camel:kamelet"
flow:
from:
uri: "twitter-search:{{keywords}}"
diff --git a/twitter-timeline-source.kamelet.yaml b/twitter-timeline-source.kamelet.yaml
index 711cb75..d2d89a4 100755
--- a/twitter-timeline-source.kamelet.yaml
+++ b/twitter-timeline-source.kamelet.yaml
@@ -60,6 +60,10 @@
types:
out:
mediaType: application/json
+ dependencies:
+ - "camel:jackson"
+ - "camel:twitter"
+ - "camel:kamelet"
flow:
from:
uri: "twitter-timeline:user"
diff --git a/value-to-key-action.kamelet.yaml b/value-to-key-action.kamelet.yaml
index 863c9db..dc64480 100644
--- a/value-to-key-action.kamelet.yaml
+++ b/value-to-key-action.kamelet.yaml
@@ -21,7 +21,10 @@
type: string
type: object
dependencies:
- - github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT
+ - "github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT"
+ - "camel:core"
+ - "camel:jackson"
+ - "camel:kamelet"
flow:
from:
uri: kamelet:source
diff --git a/webhook-source.kamelet.yaml b/webhook-source.kamelet.yaml
index 67e11ab..c3dcff3 100644
--- a/webhook-source.kamelet.yaml
+++ b/webhook-source.kamelet.yaml
@@ -26,6 +26,9 @@
The subpath where the webhook is registered
type: string
default: "webhook"
+ dependencies:
+ - "camel:platform-http"
+ - "camel:kamelet"
flow:
from:
uri: "platform-http:///{{subpath}}"