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 d775795524d89bdc4812de6632d07e2b074aeca9
Author: Andrea Cosentino <[email protected]>
AuthorDate: Wed Sep 15 13:16:41 2021 +0200

    List explicity dependencies for kamelets
---
 docs/modules/ROOT/kamelet.adoc.tmpl                           | 6 ++++++
 docs/modules/ROOT/pages/avro-deserialize-action.adoc          | 6 ++++++
 docs/modules/ROOT/pages/avro-serialize-action.adoc            | 6 ++++++
 docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc              | 6 ++++++
 docs/modules/ROOT/pages/aws-ddb-streams-source.adoc           | 6 ++++++
 docs/modules/ROOT/pages/aws-ec2-sink.adoc                     | 6 ++++++
 docs/modules/ROOT/pages/aws-kinesis-firehose-sink.adoc        | 6 ++++++
 docs/modules/ROOT/pages/aws-kinesis-sink.adoc                 | 6 ++++++
 docs/modules/ROOT/pages/aws-kinesis-source.adoc               | 6 ++++++
 docs/modules/ROOT/pages/aws-lambda-sink.adoc                  | 6 ++++++
 docs/modules/ROOT/pages/aws-s3-sink.adoc                      | 6 ++++++
 docs/modules/ROOT/pages/aws-s3-source.adoc                    | 6 ++++++
 docs/modules/ROOT/pages/aws-s3-streaming-upload-sink.adoc     | 6 ++++++
 docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc                | 6 ++++++
 docs/modules/ROOT/pages/aws-sns-sink.adoc                     | 6 ++++++
 docs/modules/ROOT/pages/aws-sqs-batch-sink.adoc               | 6 ++++++
 docs/modules/ROOT/pages/aws-sqs-fifo-sink.adoc                | 6 ++++++
 docs/modules/ROOT/pages/aws-sqs-sink.adoc                     | 6 ++++++
 docs/modules/ROOT/pages/aws-sqs-source.adoc                   | 6 ++++++
 docs/modules/ROOT/pages/aws-translate-action.adoc             | 6 ++++++
 docs/modules/ROOT/pages/azure-cosmosdb-source.adoc            | 6 ++++++
 docs/modules/ROOT/pages/azure-eventhubs-sink.adoc             | 6 ++++++
 docs/modules/ROOT/pages/azure-eventhubs-source.adoc           | 6 ++++++
 docs/modules/ROOT/pages/azure-storage-blob-sink.adoc          | 6 ++++++
 docs/modules/ROOT/pages/azure-storage-blob-source.adoc        | 6 ++++++
 docs/modules/ROOT/pages/azure-storage-queue-sink.adoc         | 6 ++++++
 docs/modules/ROOT/pages/azure-storage-queue-source.adoc       | 6 ++++++
 docs/modules/ROOT/pages/bitcoin-source.adoc                   | 6 ++++++
 docs/modules/ROOT/pages/caffeine-action.adoc                  | 6 ++++++
 docs/modules/ROOT/pages/cassandra-sink.adoc                   | 6 ++++++
 docs/modules/ROOT/pages/cassandra-source.adoc                 | 6 ++++++
 docs/modules/ROOT/pages/chuck-norris-source.adoc              | 6 ++++++
 docs/modules/ROOT/pages/chunk-template-action.adoc            | 6 ++++++
 docs/modules/ROOT/pages/cron-source.adoc                      | 6 ++++++
 docs/modules/ROOT/pages/dns-dig-action.adoc                   | 6 ++++++
 docs/modules/ROOT/pages/dns-ip-action.adoc                    | 6 ++++++
 docs/modules/ROOT/pages/dns-lookup-action.adoc                | 6 ++++++
 docs/modules/ROOT/pages/dropbox-sink.adoc                     | 6 ++++++
 docs/modules/ROOT/pages/dropbox-source.adoc                   | 6 ++++++
 docs/modules/ROOT/pages/earthquake-source.adoc                | 6 ++++++
 docs/modules/ROOT/pages/elasticsearch-index-sink.adoc         | 6 ++++++
 docs/modules/ROOT/pages/elasticsearch-search-source.adoc      | 6 ++++++
 docs/modules/ROOT/pages/exec-sink.adoc                        | 6 ++++++
 docs/modules/ROOT/pages/extract-field-action.adoc             | 6 ++++++
 docs/modules/ROOT/pages/fhir-source.adoc                      | 6 ++++++
 docs/modules/ROOT/pages/file-watch-source.adoc                | 6 ++++++
 docs/modules/ROOT/pages/freemarker-template-action.adoc       | 6 ++++++
 docs/modules/ROOT/pages/ftp-sink.adoc                         | 6 ++++++
 docs/modules/ROOT/pages/ftp-source.adoc                       | 6 ++++++
 docs/modules/ROOT/pages/ftps-sink.adoc                        | 6 ++++++
 docs/modules/ROOT/pages/ftps-source.adoc                      | 6 ++++++
 docs/modules/ROOT/pages/github-source.adoc                    | 6 ++++++
 docs/modules/ROOT/pages/google-calendar-source.adoc           | 6 ++++++
 docs/modules/ROOT/pages/google-mail-source.adoc               | 6 ++++++
 docs/modules/ROOT/pages/google-pubsub-sink.adoc               | 6 ++++++
 docs/modules/ROOT/pages/google-pubsub-source.adoc             | 6 ++++++
 docs/modules/ROOT/pages/google-sheets-source.adoc             | 6 ++++++
 docs/modules/ROOT/pages/has-header-filter-action.adoc         | 6 ++++++
 docs/modules/ROOT/pages/header-matches-filter-action.adoc     | 6 ++++++
 docs/modules/ROOT/pages/hoist-field-action.adoc               | 6 ++++++
 docs/modules/ROOT/pages/http-secured-sink.adoc                | 6 ++++++
 docs/modules/ROOT/pages/http-secured-source.adoc              | 6 ++++++
 docs/modules/ROOT/pages/http-sink.adoc                        | 6 ++++++
 docs/modules/ROOT/pages/http-source.adoc                      | 6 ++++++
 docs/modules/ROOT/pages/infinispan-source.adoc                | 6 ++++++
 docs/modules/ROOT/pages/insert-field-action.adoc              | 6 ++++++
 docs/modules/ROOT/pages/insert-header-action.adoc             | 6 ++++++
 docs/modules/ROOT/pages/is-tombstone-filter-action.adoc       | 6 ++++++
 docs/modules/ROOT/pages/jira-source.adoc                      | 6 ++++++
 docs/modules/ROOT/pages/jms-amqp-10-sink.adoc                 | 6 ++++++
 docs/modules/ROOT/pages/jms-amqp-10-source.adoc               | 6 ++++++
 docs/modules/ROOT/pages/jms-apache-artemis-sink.adoc          | 6 ++++++
 docs/modules/ROOT/pages/jms-apache-artemis-source.adoc        | 6 ++++++
 docs/modules/ROOT/pages/json-deserialize-action.adoc          | 6 ++++++
 docs/modules/ROOT/pages/json-schema-validator-action.adoc     | 6 ++++++
 docs/modules/ROOT/pages/json-serialize-action.adoc            | 6 ++++++
 docs/modules/ROOT/pages/jsonata-action.adoc                   | 6 ++++++
 docs/modules/ROOT/pages/kafka-manual-commit-action.adoc       | 6 ++++++
 docs/modules/ROOT/pages/kafka-not-secured-sink.adoc           | 6 ++++++
 docs/modules/ROOT/pages/kafka-not-secured-source.adoc         | 6 ++++++
 docs/modules/ROOT/pages/kafka-sink.adoc                       | 6 ++++++
 docs/modules/ROOT/pages/kafka-source.adoc                     | 6 ++++++
 docs/modules/ROOT/pages/kubernetes-namespaces-source.adoc     | 6 ++++++
 docs/modules/ROOT/pages/kubernetes-nodes-source.adoc          | 6 ++++++
 docs/modules/ROOT/pages/kubernetes-pods-source.adoc           | 6 ++++++
 docs/modules/ROOT/pages/log-sink.adoc                         | 6 ++++++
 docs/modules/ROOT/pages/mail-imap-source.adoc                 | 6 ++++++
 docs/modules/ROOT/pages/mariadb-sink.adoc                     | 6 ++++++
 docs/modules/ROOT/pages/mariadb-source.adoc                   | 6 ++++++
 docs/modules/ROOT/pages/mask-field-action.adoc                | 6 ++++++
 docs/modules/ROOT/pages/message-timestamp-router-action.adoc  | 6 ++++++
 docs/modules/ROOT/pages/minio-sink.adoc                       | 6 ++++++
 docs/modules/ROOT/pages/minio-source.adoc                     | 6 ++++++
 docs/modules/ROOT/pages/mongodb-sink.adoc                     | 6 ++++++
 docs/modules/ROOT/pages/mongodb-source.adoc                   | 6 ++++++
 docs/modules/ROOT/pages/mqtt-source.adoc                      | 6 ++++++
 docs/modules/ROOT/pages/mustache-template-action.adoc         | 6 ++++++
 docs/modules/ROOT/pages/mvel-template-action.adoc             | 6 ++++++
 docs/modules/ROOT/pages/mysql-sink.adoc                       | 6 ++++++
 docs/modules/ROOT/pages/mysql-source.adoc                     | 6 ++++++
 docs/modules/ROOT/pages/nats-sink.adoc                        | 6 ++++++
 docs/modules/ROOT/pages/nats-source.adoc                      | 6 ++++++
 docs/modules/ROOT/pages/openai-classification-action.adoc     | 6 ++++++
 docs/modules/ROOT/pages/openai-completion-action.adoc         | 6 ++++++
 docs/modules/ROOT/pages/pdf-action.adoc                       | 6 ++++++
 docs/modules/ROOT/pages/postgresql-sink.adoc                  | 6 ++++++
 docs/modules/ROOT/pages/postgresql-source.adoc                | 6 ++++++
 docs/modules/ROOT/pages/predicate-filter-action.adoc          | 6 ++++++
 docs/modules/ROOT/pages/protobuf-deserialize-action.adoc      | 6 ++++++
 docs/modules/ROOT/pages/protobuf-serialize-action.adoc        | 6 ++++++
 docs/modules/ROOT/pages/rabbitmq-source.adoc                  | 6 ++++++
 docs/modules/ROOT/pages/regex-router-action.adoc              | 6 ++++++
 docs/modules/ROOT/pages/replace-field-action.adoc             | 6 ++++++
 docs/modules/ROOT/pages/salesforce-source.adoc                | 6 ++++++
 docs/modules/ROOT/pages/sftp-sink.adoc                        | 6 ++++++
 docs/modules/ROOT/pages/sftp-source.adoc                      | 6 ++++++
 docs/modules/ROOT/pages/slack-sink.adoc                       | 6 ++++++
 docs/modules/ROOT/pages/slack-source.adoc                     | 6 ++++++
 docs/modules/ROOT/pages/sqlserver-sink.adoc                   | 6 ++++++
 docs/modules/ROOT/pages/sqlserver-source.adoc                 | 6 ++++++
 docs/modules/ROOT/pages/ssh-source.adoc                       | 6 ++++++
 docs/modules/ROOT/pages/string-template-action.adoc           | 6 ++++++
 docs/modules/ROOT/pages/telegram-sink.adoc                    | 6 ++++++
 docs/modules/ROOT/pages/telegram-source.adoc                  | 6 ++++++
 docs/modules/ROOT/pages/timer-source.adoc                     | 6 ++++++
 docs/modules/ROOT/pages/timestamp-router-action.adoc          | 6 ++++++
 docs/modules/ROOT/pages/topic-name-matches-filter-action.adoc | 6 ++++++
 docs/modules/ROOT/pages/twitter-directmessage-source.adoc     | 6 ++++++
 docs/modules/ROOT/pages/twitter-search-source.adoc            | 6 ++++++
 docs/modules/ROOT/pages/twitter-timeline-source.adoc          | 6 ++++++
 docs/modules/ROOT/pages/value-to-key-action.adoc              | 6 ++++++
 docs/modules/ROOT/pages/velocity-template-action.adoc         | 6 ++++++
 docs/modules/ROOT/pages/webhook-source.adoc                   | 6 ++++++
 docs/modules/ROOT/pages/xj-identity-action.adoc               | 6 ++++++
 docs/modules/ROOT/pages/xj-template-action.adoc               | 6 ++++++
 135 files changed, 810 insertions(+)

diff --git a/docs/modules/ROOT/kamelet.adoc.tmpl 
b/docs/modules/ROOT/kamelet.adoc.tmpl
index 00c3710..41d6962 100644
--- a/docs/modules/ROOT/kamelet.adoc.tmpl
+++ b/docs/modules/ROOT/kamelet.adoc.tmpl
@@ -43,6 +43,12 @@ You can run the {{ index .Kamelet.ObjectMeta.Labels 
"camel.apache.org/kamelet.ty
 kubectl apply -f {{ .Kamelet.ObjectMeta.Name }}-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+{{ .Kamelet.Spec.Dependencies }}
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/avro-deserialize-action.adoc 
b/docs/modules/ROOT/pages/avro-deserialize-action.adoc
index d87e85c..e5b7fdc 100644
--- a/docs/modules/ROOT/pages/avro-deserialize-action.adoc
+++ b/docs/modules/ROOT/pages/avro-deserialize-action.adoc
@@ -67,6 +67,12 @@ You can run the action using the following command:
 kubectl apply -f avro-deserialize-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:kamelet 
camel:core camel:jackson-avro]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/avro-serialize-action.adoc 
b/docs/modules/ROOT/pages/avro-serialize-action.adoc
index c0c99bb..d2c5df3 100644
--- a/docs/modules/ROOT/pages/avro-serialize-action.adoc
+++ b/docs/modules/ROOT/pages/avro-serialize-action.adoc
@@ -67,6 +67,12 @@ You can run the action using the following command:
 kubectl apply -f avro-serialize-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:kamelet 
camel:core camel:jackson-avro]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc 
b/docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc
index 74c3bad..93a982b 100644
--- a/docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc
@@ -74,6 +74,12 @@ You can run the sink using the following command:
 kubectl apply -f aws-cloudwatch-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-cw camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-ddb-streams-source.adoc 
b/docs/modules/ROOT/pages/aws-ddb-streams-source.adoc
index 25aac5f..6b940b9 100644
--- a/docs/modules/ROOT/pages/aws-ddb-streams-source.adoc
+++ b/docs/modules/ROOT/pages/aws-ddb-streams-source.adoc
@@ -67,6 +67,12 @@ You can run the source using the following command:
 kubectl apply -f aws-ddb-streams-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:gson camel:aws2-ddb camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-ec2-sink.adoc 
b/docs/modules/ROOT/pages/aws-ec2-sink.adoc
index cad3719..70ed744 100644
--- a/docs/modules/ROOT/pages/aws-ec2-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-ec2-sink.adoc
@@ -67,6 +67,12 @@ You can run the sink using the following command:
 kubectl apply -f aws-ec2-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-ec2 camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-kinesis-firehose-sink.adoc 
b/docs/modules/ROOT/pages/aws-kinesis-firehose-sink.adoc
index d5f9c36..f2a1c40 100644
--- a/docs/modules/ROOT/pages/aws-kinesis-firehose-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-kinesis-firehose-sink.adoc
@@ -65,6 +65,12 @@ You can run the sink using the following command:
 kubectl apply -f aws-kinesis-firehose-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-kinesis camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-kinesis-sink.adoc 
b/docs/modules/ROOT/pages/aws-kinesis-sink.adoc
index 81394cb..c653117 100644
--- a/docs/modules/ROOT/pages/aws-kinesis-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-kinesis-sink.adoc
@@ -77,6 +77,12 @@ You can run the sink using the following command:
 kubectl apply -f aws-kinesis-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-kinesis camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-kinesis-source.adoc 
b/docs/modules/ROOT/pages/aws-kinesis-source.adoc
index ce9a9af..742f05a 100644
--- a/docs/modules/ROOT/pages/aws-kinesis-source.adoc
+++ b/docs/modules/ROOT/pages/aws-kinesis-source.adoc
@@ -65,6 +65,12 @@ You can run the source using the following command:
 kubectl apply -f aws-kinesis-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-kinesis camel:kamelet camel:gson]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-lambda-sink.adoc 
b/docs/modules/ROOT/pages/aws-lambda-sink.adoc
index f64244d..25bcf72 100644
--- a/docs/modules/ROOT/pages/aws-lambda-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-lambda-sink.adoc
@@ -65,6 +65,12 @@ You can run the sink using the following command:
 kubectl apply -f aws-lambda-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-lambda camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-s3-sink.adoc 
b/docs/modules/ROOT/pages/aws-s3-sink.adoc
index 28ca60d..8a62862 100644
--- a/docs/modules/ROOT/pages/aws-s3-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-s3-sink.adoc
@@ -72,6 +72,12 @@ You can run the sink using the following command:
 kubectl apply -f aws-s3-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-s3 camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-s3-source.adoc 
b/docs/modules/ROOT/pages/aws-s3-source.adoc
index 1efa71e..18de062 100644
--- a/docs/modules/ROOT/pages/aws-s3-source.adoc
+++ b/docs/modules/ROOT/pages/aws-s3-source.adoc
@@ -70,6 +70,12 @@ You can run the source using the following command:
 kubectl apply -f aws-s3-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-s3 camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-s3-streaming-upload-sink.adoc 
b/docs/modules/ROOT/pages/aws-s3-streaming-upload-sink.adoc
index f316a77..1e690a2 100644
--- a/docs/modules/ROOT/pages/aws-s3-streaming-upload-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-s3-streaming-upload-sink.adoc
@@ -74,6 +74,12 @@ You can run the sink using the following command:
 kubectl apply -f aws-s3-streaming-upload-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-s3 camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc 
b/docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc
index 629bf65..095d764 100644
--- a/docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc
@@ -71,6 +71,12 @@ You can run the sink using the following command:
 kubectl apply -f aws-sns-fifo-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-sns camel:core camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-sns-sink.adoc 
b/docs/modules/ROOT/pages/aws-sns-sink.adoc
index 126396d..655ee29 100644
--- a/docs/modules/ROOT/pages/aws-sns-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-sns-sink.adoc
@@ -70,6 +70,12 @@ You can run the sink using the following command:
 kubectl apply -f aws-sns-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-sns camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-sqs-batch-sink.adoc 
b/docs/modules/ROOT/pages/aws-sqs-batch-sink.adoc
index 618f033..37fe497 100644
--- a/docs/modules/ROOT/pages/aws-sqs-batch-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-sqs-batch-sink.adoc
@@ -68,6 +68,12 @@ You can run the sink using the following command:
 kubectl apply -f aws-sqs-batch-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-sqs camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-sqs-fifo-sink.adoc 
b/docs/modules/ROOT/pages/aws-sqs-fifo-sink.adoc
index 7f93b3b..5383e68 100644
--- a/docs/modules/ROOT/pages/aws-sqs-fifo-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-sqs-fifo-sink.adoc
@@ -67,6 +67,12 @@ You can run the sink using the following command:
 kubectl apply -f aws-sqs-fifo-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-sqs camel:core camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-sqs-sink.adoc 
b/docs/modules/ROOT/pages/aws-sqs-sink.adoc
index 398a05a..ce19ae6 100644
--- a/docs/modules/ROOT/pages/aws-sqs-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-sqs-sink.adoc
@@ -66,6 +66,12 @@ You can run the sink using the following command:
 kubectl apply -f aws-sqs-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-sqs camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-sqs-source.adoc 
b/docs/modules/ROOT/pages/aws-sqs-source.adoc
index 2a65225..264f7ee 100644
--- a/docs/modules/ROOT/pages/aws-sqs-source.adoc
+++ b/docs/modules/ROOT/pages/aws-sqs-source.adoc
@@ -67,6 +67,12 @@ You can run the source using the following command:
 kubectl apply -f aws-sqs-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:aws2-sqs camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/aws-translate-action.adoc 
b/docs/modules/ROOT/pages/aws-translate-action.adoc
index 57c54a5..abeb79b 100644
--- a/docs/modules/ROOT/pages/aws-translate-action.adoc
+++ b/docs/modules/ROOT/pages/aws-translate-action.adoc
@@ -74,6 +74,12 @@ You can run the action using the following command:
 kubectl apply -f aws-translate-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:dns camel:kamelet camel:aws2-translate]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/azure-cosmosdb-source.adoc 
b/docs/modules/ROOT/pages/azure-cosmosdb-source.adoc
index 15cc2f6..44bf967 100644
--- a/docs/modules/ROOT/pages/azure-cosmosdb-source.adoc
+++ b/docs/modules/ROOT/pages/azure-cosmosdb-source.adoc
@@ -69,6 +69,12 @@ You can run the source using the following command:
 kubectl apply -f azure-cosmosdb-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:azure-cosmosdb camel:kamelet camel:jackson]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/azure-eventhubs-sink.adoc 
b/docs/modules/ROOT/pages/azure-eventhubs-sink.adoc
index 5720587..eb841d4 100644
--- a/docs/modules/ROOT/pages/azure-eventhubs-sink.adoc
+++ b/docs/modules/ROOT/pages/azure-eventhubs-sink.adoc
@@ -71,6 +71,12 @@ You can run the sink using the following command:
 kubectl apply -f azure-eventhubs-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[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]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/azure-eventhubs-source.adoc 
b/docs/modules/ROOT/pages/azure-eventhubs-source.adoc
index 1dc1a68..dea4724 100644
--- a/docs/modules/ROOT/pages/azure-eventhubs-source.adoc
+++ b/docs/modules/ROOT/pages/azure-eventhubs-source.adoc
@@ -71,6 +71,12 @@ You can run the source using the following command:
 kubectl apply -f azure-eventhubs-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[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]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/azure-storage-blob-sink.adoc 
b/docs/modules/ROOT/pages/azure-storage-blob-sink.adoc
index f0f26fd..3ff852f 100644
--- a/docs/modules/ROOT/pages/azure-storage-blob-sink.adoc
+++ b/docs/modules/ROOT/pages/azure-storage-blob-sink.adoc
@@ -70,6 +70,12 @@ You can run the sink using the following command:
 kubectl apply -f azure-storage-blob-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:azure-storage-blob camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/azure-storage-blob-source.adoc 
b/docs/modules/ROOT/pages/azure-storage-blob-source.adoc
index 87ae2ba..bdd0242 100644
--- a/docs/modules/ROOT/pages/azure-storage-blob-source.adoc
+++ b/docs/modules/ROOT/pages/azure-storage-blob-source.adoc
@@ -64,6 +64,12 @@ You can run the source using the following command:
 kubectl apply -f azure-storage-blob-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:azure-storage-blob camel:kamelet camel:core camel:jsonpath camel:timer]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/azure-storage-queue-sink.adoc 
b/docs/modules/ROOT/pages/azure-storage-queue-sink.adoc
index 938195a..88bdab3 100644
--- a/docs/modules/ROOT/pages/azure-storage-queue-sink.adoc
+++ b/docs/modules/ROOT/pages/azure-storage-queue-sink.adoc
@@ -71,6 +71,12 @@ You can run the sink using the following command:
 kubectl apply -f azure-storage-queue-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:azure-storage-queue camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/azure-storage-queue-source.adoc 
b/docs/modules/ROOT/pages/azure-storage-queue-source.adoc
index ad0940d..1e4c838 100644
--- a/docs/modules/ROOT/pages/azure-storage-queue-source.adoc
+++ b/docs/modules/ROOT/pages/azure-storage-queue-source.adoc
@@ -64,6 +64,12 @@ You can run the source using the following command:
 kubectl apply -f azure-storage-queue-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:azure-storage-queue camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/bitcoin-source.adoc 
b/docs/modules/ROOT/pages/bitcoin-source.adoc
index 67bac5c..09485eb 100644
--- a/docs/modules/ROOT/pages/bitcoin-source.adoc
+++ b/docs/modules/ROOT/pages/bitcoin-source.adoc
@@ -57,6 +57,12 @@ You can run the source using the following command:
 kubectl apply -f bitcoin-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:xchange camel:kamelet camel:jackson camel:timer]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/caffeine-action.adoc 
b/docs/modules/ROOT/pages/caffeine-action.adoc
index d0ca0b6..0fd6053 100644
--- a/docs/modules/ROOT/pages/caffeine-action.adoc
+++ b/docs/modules/ROOT/pages/caffeine-action.adoc
@@ -74,6 +74,12 @@ You can run the action using the following command:
 kubectl apply -f caffeine-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:caffeine camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/cassandra-sink.adoc 
b/docs/modules/ROOT/pages/cassandra-sink.adoc
index 6718d3d..751d474 100644
--- a/docs/modules/ROOT/pages/cassandra-sink.adoc
+++ b/docs/modules/ROOT/pages/cassandra-sink.adoc
@@ -72,6 +72,12 @@ You can run the sink using the following command:
 kubectl apply -f cassandra-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:cassandraql]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/cassandra-source.adoc 
b/docs/modules/ROOT/pages/cassandra-source.adoc
index 213bdfe..1b354d0 100644
--- a/docs/modules/ROOT/pages/cassandra-source.adoc
+++ b/docs/modules/ROOT/pages/cassandra-source.adoc
@@ -71,6 +71,12 @@ You can run the source using the following command:
 kubectl apply -f cassandra-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:cassandraql]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/chuck-norris-source.adoc 
b/docs/modules/ROOT/pages/chuck-norris-source.adoc
index 24082a0..f0d249c 100644
--- a/docs/modules/ROOT/pages/chuck-norris-source.adoc
+++ b/docs/modules/ROOT/pages/chuck-norris-source.adoc
@@ -57,6 +57,12 @@ You can run the source using the following command:
 kubectl apply -f chuck-norris-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:kamelet camel:timer camel:http camel:jsonpath]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/chunk-template-action.adoc 
b/docs/modules/ROOT/pages/chunk-template-action.adoc
index 8c23e53..0bd578a 100644
--- a/docs/modules/ROOT/pages/chunk-template-action.adoc
+++ b/docs/modules/ROOT/pages/chunk-template-action.adoc
@@ -68,6 +68,12 @@ You can run the action using the following command:
 kubectl apply -f chunk-template-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:chunk camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/cron-source.adoc 
b/docs/modules/ROOT/pages/cron-source.adoc
index 4d50776..6f421af 100644
--- a/docs/modules/ROOT/pages/cron-source.adoc
+++ b/docs/modules/ROOT/pages/cron-source.adoc
@@ -61,6 +61,12 @@ You can run the source using the following command:
 kubectl apply -f cron-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:quartz camel:core camel:cron camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/dns-dig-action.adoc 
b/docs/modules/ROOT/pages/dns-dig-action.adoc
index 8eb227b..063de1b 100644
--- a/docs/modules/ROOT/pages/dns-dig-action.adoc
+++ b/docs/modules/ROOT/pages/dns-dig-action.adoc
@@ -67,6 +67,12 @@ You can run the action using the following command:
 kubectl apply -f dns-dig-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:dns camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/dns-ip-action.adoc 
b/docs/modules/ROOT/pages/dns-ip-action.adoc
index cd44084..cd9b6f0 100644
--- a/docs/modules/ROOT/pages/dns-ip-action.adoc
+++ b/docs/modules/ROOT/pages/dns-ip-action.adoc
@@ -63,6 +63,12 @@ You can run the action using the following command:
 kubectl apply -f dns-ip-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:dns camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/dns-lookup-action.adoc 
b/docs/modules/ROOT/pages/dns-lookup-action.adoc
index a71ecf0..e577aa8 100644
--- a/docs/modules/ROOT/pages/dns-lookup-action.adoc
+++ b/docs/modules/ROOT/pages/dns-lookup-action.adoc
@@ -63,6 +63,12 @@ You can run the action using the following command:
 kubectl apply -f dns-lookup-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:dns camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/dropbox-sink.adoc 
b/docs/modules/ROOT/pages/dropbox-sink.adoc
index 7152a2d..1540b3e 100644
--- a/docs/modules/ROOT/pages/dropbox-sink.adoc
+++ b/docs/modules/ROOT/pages/dropbox-sink.adoc
@@ -70,6 +70,12 @@ You can run the sink using the following command:
 kubectl apply -f dropbox-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:dropbox camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/dropbox-source.adoc 
b/docs/modules/ROOT/pages/dropbox-source.adoc
index 56ec6ce..708e9e3 100644
--- a/docs/modules/ROOT/pages/dropbox-source.adoc
+++ b/docs/modules/ROOT/pages/dropbox-source.adoc
@@ -66,6 +66,12 @@ You can run the source using the following command:
 kubectl apply -f dropbox-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:dropbox camel:kamelet camel:core camel:jsonpath camel:timer]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/earthquake-source.adoc 
b/docs/modules/ROOT/pages/earthquake-source.adoc
index 5600d5e..6003567 100644
--- a/docs/modules/ROOT/pages/earthquake-source.adoc
+++ b/docs/modules/ROOT/pages/earthquake-source.adoc
@@ -58,6 +58,12 @@ You can run the source using the following command:
 kubectl apply -f earthquake-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:caffeine camel:http camel:kamelet camel:core camel:jackson 
camel:jsonpath camel:timer]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/elasticsearch-index-sink.adoc 
b/docs/modules/ROOT/pages/elasticsearch-index-sink.adoc
index f4aed5a..3dcb8ff 100644
--- a/docs/modules/ROOT/pages/elasticsearch-index-sink.adoc
+++ b/docs/modules/ROOT/pages/elasticsearch-index-sink.adoc
@@ -75,6 +75,12 @@ You can run the sink using the following command:
 kubectl apply -f elasticsearch-index-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet mvn:org.apache.camel.k:camel-k-kamelet-reify 
camel:elasticsearch-rest camel:gson camel:bean]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/elasticsearch-search-source.adoc 
b/docs/modules/ROOT/pages/elasticsearch-search-source.adoc
index c9d0706..b205e28 100644
--- a/docs/modules/ROOT/pages/elasticsearch-search-source.adoc
+++ b/docs/modules/ROOT/pages/elasticsearch-search-source.adoc
@@ -69,6 +69,12 @@ You can run the source using the following command:
 kubectl apply -f elasticsearch-search-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:core camel:kamelet camel:timer 
mvn:org.apache.camel.k:camel-k-kamelet-reify camel:elasticsearch-rest 
camel:gson]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/exec-sink.adoc 
b/docs/modules/ROOT/pages/exec-sink.adoc
index e278ff2..efde14f 100644
--- a/docs/modules/ROOT/pages/exec-sink.adoc
+++ b/docs/modules/ROOT/pages/exec-sink.adoc
@@ -65,6 +65,12 @@ You can run the sink using the following command:
 kubectl apply -f exec-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:core camel:exec camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/extract-field-action.adoc 
b/docs/modules/ROOT/pages/extract-field-action.adoc
index 189275f..b6d4a9d 100644
--- a/docs/modules/ROOT/pages/extract-field-action.adoc
+++ b/docs/modules/ROOT/pages/extract-field-action.adoc
@@ -66,6 +66,12 @@ You can run the action using the following command:
 kubectl apply -f extract-field-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:kamelet 
camel:core camel:jackson]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/fhir-source.adoc 
b/docs/modules/ROOT/pages/fhir-source.adoc
index ad37fcf..806afe7 100644
--- a/docs/modules/ROOT/pages/fhir-source.adoc
+++ b/docs/modules/ROOT/pages/fhir-source.adoc
@@ -67,6 +67,12 @@ You can run the source using the following command:
 kubectl apply -f fhir-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:fhir camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/file-watch-source.adoc 
b/docs/modules/ROOT/pages/file-watch-source.adoc
index f328829..d85111a 100644
--- a/docs/modules/ROOT/pages/file-watch-source.adoc
+++ b/docs/modules/ROOT/pages/file-watch-source.adoc
@@ -60,6 +60,12 @@ You can run the source using the following command:
 kubectl apply -f file-watch-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:file-watch camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/freemarker-template-action.adoc 
b/docs/modules/ROOT/pages/freemarker-template-action.adoc
index a8ca2a0..6803987 100644
--- a/docs/modules/ROOT/pages/freemarker-template-action.adoc
+++ b/docs/modules/ROOT/pages/freemarker-template-action.adoc
@@ -68,6 +68,12 @@ You can run the action using the following command:
 kubectl apply -f freemarker-template-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:freemarker camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/ftp-sink.adoc 
b/docs/modules/ROOT/pages/ftp-sink.adoc
index 66cf846..4eab624 100644
--- a/docs/modules/ROOT/pages/ftp-sink.adoc
+++ b/docs/modules/ROOT/pages/ftp-sink.adoc
@@ -74,6 +74,12 @@ You can run the sink using the following command:
 kubectl apply -f ftp-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:ftp camel:core camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/ftp-source.adoc 
b/docs/modules/ROOT/pages/ftp-source.adoc
index 3fbbb0a..39226bb 100644
--- a/docs/modules/ROOT/pages/ftp-source.adoc
+++ b/docs/modules/ROOT/pages/ftp-source.adoc
@@ -69,6 +69,12 @@ You can run the source using the following command:
 kubectl apply -f ftp-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:ftp camel:core camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/ftps-sink.adoc 
b/docs/modules/ROOT/pages/ftps-sink.adoc
index a620c4a..5dd3b90 100644
--- a/docs/modules/ROOT/pages/ftps-sink.adoc
+++ b/docs/modules/ROOT/pages/ftps-sink.adoc
@@ -74,6 +74,12 @@ You can run the sink using the following command:
 kubectl apply -f ftps-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:ftp camel:core camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/ftps-source.adoc 
b/docs/modules/ROOT/pages/ftps-source.adoc
index f59b57d..b2f1b71 100644
--- a/docs/modules/ROOT/pages/ftps-source.adoc
+++ b/docs/modules/ROOT/pages/ftps-source.adoc
@@ -69,6 +69,12 @@ You can run the source using the following command:
 kubectl apply -f ftps-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:ftp camel:core camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/github-source.adoc 
b/docs/modules/ROOT/pages/github-source.adoc
index e926734..52cb151 100644
--- a/docs/modules/ROOT/pages/github-source.adoc
+++ b/docs/modules/ROOT/pages/github-source.adoc
@@ -64,6 +64,12 @@ You can run the source using the following command:
 kubectl apply -f github-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:github camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/google-calendar-source.adoc 
b/docs/modules/ROOT/pages/google-calendar-source.adoc
index 1c9630a..751e06a 100644
--- a/docs/modules/ROOT/pages/google-calendar-source.adoc
+++ b/docs/modules/ROOT/pages/google-calendar-source.adoc
@@ -74,6 +74,12 @@ You can run the source using the following command:
 kubectl apply -f google-calendar-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:google-calendar camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/google-mail-source.adoc 
b/docs/modules/ROOT/pages/google-mail-source.adoc
index 5eaca2b..686c358 100644
--- a/docs/modules/ROOT/pages/google-mail-source.adoc
+++ b/docs/modules/ROOT/pages/google-mail-source.adoc
@@ -73,6 +73,12 @@ You can run the source using the following command:
 kubectl apply -f google-mail-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:google-mail]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/google-pubsub-sink.adoc 
b/docs/modules/ROOT/pages/google-pubsub-sink.adoc
index 24a2ef1..7211e12 100644
--- a/docs/modules/ROOT/pages/google-pubsub-sink.adoc
+++ b/docs/modules/ROOT/pages/google-pubsub-sink.adoc
@@ -65,6 +65,12 @@ You can run the sink using the following command:
 kubectl apply -f google-pubsub-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:kamelet camel:google-pubsub camel:jackson]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/google-pubsub-source.adoc 
b/docs/modules/ROOT/pages/google-pubsub-source.adoc
index 9858be7..fdf4373 100644
--- a/docs/modules/ROOT/pages/google-pubsub-source.adoc
+++ b/docs/modules/ROOT/pages/google-pubsub-source.adoc
@@ -68,6 +68,12 @@ You can run the source using the following command:
 kubectl apply -f google-pubsub-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:kamelet camel:google-pubsub camel:jackson]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/google-sheets-source.adoc 
b/docs/modules/ROOT/pages/google-sheets-source.adoc
index 27a15e8..b165824 100644
--- a/docs/modules/ROOT/pages/google-sheets-source.adoc
+++ b/docs/modules/ROOT/pages/google-sheets-source.adoc
@@ -74,6 +74,12 @@ You can run the source using the following command:
 kubectl apply -f google-sheets-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:google-sheets]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/has-header-filter-action.adoc 
b/docs/modules/ROOT/pages/has-header-filter-action.adoc
index f1d2349..38452de 100644
--- a/docs/modules/ROOT/pages/has-header-filter-action.adoc
+++ b/docs/modules/ROOT/pages/has-header-filter-action.adoc
@@ -67,6 +67,12 @@ You can run the action using the following command:
 kubectl apply -f has-header-filter-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:core camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/header-matches-filter-action.adoc 
b/docs/modules/ROOT/pages/header-matches-filter-action.adoc
index a4886b9..e2ed8f1 100644
--- a/docs/modules/ROOT/pages/header-matches-filter-action.adoc
+++ b/docs/modules/ROOT/pages/header-matches-filter-action.adoc
@@ -67,6 +67,12 @@ You can run the action using the following command:
 kubectl apply -f header-matches-filter-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:core camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/hoist-field-action.adoc 
b/docs/modules/ROOT/pages/hoist-field-action.adoc
index 9573363..66262a9 100644
--- a/docs/modules/ROOT/pages/hoist-field-action.adoc
+++ b/docs/modules/ROOT/pages/hoist-field-action.adoc
@@ -66,6 +66,12 @@ You can run the action using the following command:
 kubectl apply -f hoist-field-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:core 
camel:jackson camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/http-secured-sink.adoc 
b/docs/modules/ROOT/pages/http-secured-sink.adoc
index b1f684d..3c2a0c0 100644
--- a/docs/modules/ROOT/pages/http-secured-sink.adoc
+++ b/docs/modules/ROOT/pages/http-secured-sink.adoc
@@ -64,6 +64,12 @@ You can run the sink using the following command:
 kubectl apply -f http-secured-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:http camel:kamelet camel:core]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/http-secured-source.adoc 
b/docs/modules/ROOT/pages/http-secured-source.adoc
index 175b614..7bad667 100644
--- a/docs/modules/ROOT/pages/http-secured-source.adoc
+++ b/docs/modules/ROOT/pages/http-secured-source.adoc
@@ -65,6 +65,12 @@ You can run the source using the following command:
 kubectl apply -f http-secured-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:http camel:kamelet camel:core camel:timer]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/http-sink.adoc 
b/docs/modules/ROOT/pages/http-sink.adoc
index 78507bd..3e493d4 100644
--- a/docs/modules/ROOT/pages/http-sink.adoc
+++ b/docs/modules/ROOT/pages/http-sink.adoc
@@ -60,6 +60,12 @@ You can run the sink using the following command:
 kubectl apply -f http-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:http camel:kamelet camel:core]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/http-source.adoc 
b/docs/modules/ROOT/pages/http-source.adoc
index 3449243..1201c4a 100644
--- a/docs/modules/ROOT/pages/http-source.adoc
+++ b/docs/modules/ROOT/pages/http-source.adoc
@@ -61,6 +61,12 @@ You can run the source using the following command:
 kubectl apply -f http-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:http camel:kamelet camel:core camel:timer]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/infinispan-source.adoc 
b/docs/modules/ROOT/pages/infinispan-source.adoc
index da42581..78aa339 100644
--- a/docs/modules/ROOT/pages/infinispan-source.adoc
+++ b/docs/modules/ROOT/pages/infinispan-source.adoc
@@ -70,6 +70,12 @@ You can run the source using the following command:
 kubectl apply -f infinispan-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[mvn:org.apache.camel.k:camel-k-kamelet-reify camel:kamelet camel:infinispan]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/insert-field-action.adoc 
b/docs/modules/ROOT/pages/insert-field-action.adoc
index 64d80ae..fc8431c 100644
--- a/docs/modules/ROOT/pages/insert-field-action.adoc
+++ b/docs/modules/ROOT/pages/insert-field-action.adoc
@@ -74,6 +74,12 @@ You can run the action using the following command:
 kubectl apply -f insert-field-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:core 
camel:jackson camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/insert-header-action.adoc 
b/docs/modules/ROOT/pages/insert-header-action.adoc
index e75e627..5935ee7 100644
--- a/docs/modules/ROOT/pages/insert-header-action.adoc
+++ b/docs/modules/ROOT/pages/insert-header-action.adoc
@@ -68,6 +68,12 @@ You can run the action using the following command:
 kubectl apply -f insert-header-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:core camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/is-tombstone-filter-action.adoc 
b/docs/modules/ROOT/pages/is-tombstone-filter-action.adoc
index 061f540..533f52d 100644
--- a/docs/modules/ROOT/pages/is-tombstone-filter-action.adoc
+++ b/docs/modules/ROOT/pages/is-tombstone-filter-action.adoc
@@ -57,6 +57,12 @@ You can run the action using the following command:
 kubectl apply -f is-tombstone-filter-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:core camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/jira-source.adoc 
b/docs/modules/ROOT/pages/jira-source.adoc
index d025334..c1adf55 100644
--- a/docs/modules/ROOT/pages/jira-source.adoc
+++ b/docs/modules/ROOT/pages/jira-source.adoc
@@ -64,6 +64,12 @@ You can run the source using the following command:
 kubectl apply -f jira-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:jira camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/jms-amqp-10-sink.adoc 
b/docs/modules/ROOT/pages/jms-amqp-10-sink.adoc
index c4ee015..390c51c 100644
--- a/docs/modules/ROOT/pages/jms-amqp-10-sink.adoc
+++ b/docs/modules/ROOT/pages/jms-amqp-10-sink.adoc
@@ -62,6 +62,12 @@ You can run the sink using the following command:
 kubectl apply -f jms-amqp-10-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jms camel:kamelet mvn:org.apache.qpid:qpid-jms-client:1.0.0]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/jms-amqp-10-source.adoc 
b/docs/modules/ROOT/pages/jms-amqp-10-source.adoc
index 41d6012..70331db 100644
--- a/docs/modules/ROOT/pages/jms-amqp-10-source.adoc
+++ b/docs/modules/ROOT/pages/jms-amqp-10-source.adoc
@@ -62,6 +62,12 @@ You can run the source using the following command:
 kubectl apply -f jms-amqp-10-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jms camel:kamelet mvn:org.apache.qpid:qpid-jms-client:1.0.0]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/jms-apache-artemis-sink.adoc 
b/docs/modules/ROOT/pages/jms-apache-artemis-sink.adoc
index 5bc7d02..b5316b9 100644
--- a/docs/modules/ROOT/pages/jms-apache-artemis-sink.adoc
+++ b/docs/modules/ROOT/pages/jms-apache-artemis-sink.adoc
@@ -62,6 +62,12 @@ You can run the sink using the following command:
 kubectl apply -f jms-apache-artemis-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jms camel:kamelet mvn:org.apache.activemq:artemis-jms-client-all:2.17.0]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/jms-apache-artemis-source.adoc 
b/docs/modules/ROOT/pages/jms-apache-artemis-source.adoc
index 0810dc7..2fcfeef 100644
--- a/docs/modules/ROOT/pages/jms-apache-artemis-source.adoc
+++ b/docs/modules/ROOT/pages/jms-apache-artemis-source.adoc
@@ -62,6 +62,12 @@ You can run the source using the following command:
 kubectl apply -f jms-apache-artemis-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jms camel:kamelet mvn:org.apache.activemq:artemis-jms-client-all:2.17.0]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/json-deserialize-action.adoc 
b/docs/modules/ROOT/pages/json-deserialize-action.adoc
index 1aa37aa..1f53c00 100644
--- a/docs/modules/ROOT/pages/json-deserialize-action.adoc
+++ b/docs/modules/ROOT/pages/json-deserialize-action.adoc
@@ -57,6 +57,12 @@ You can run the action using the following command:
 kubectl apply -f json-deserialize-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:kamelet 
camel:core camel:jackson]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/json-schema-validator-action.adoc 
b/docs/modules/ROOT/pages/json-schema-validator-action.adoc
index f46d681..b476da6 100644
--- a/docs/modules/ROOT/pages/json-schema-validator-action.adoc
+++ b/docs/modules/ROOT/pages/json-schema-validator-action.adoc
@@ -68,6 +68,12 @@ You can run the action using the following command:
 kubectl apply -f json-schema-validator-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:json-validator camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/json-serialize-action.adoc 
b/docs/modules/ROOT/pages/json-serialize-action.adoc
index 0d73504..724fb16 100644
--- a/docs/modules/ROOT/pages/json-serialize-action.adoc
+++ b/docs/modules/ROOT/pages/json-serialize-action.adoc
@@ -57,6 +57,12 @@ You can run the action using the following command:
 kubectl apply -f json-serialize-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:kamelet 
camel:core camel:jackson]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/jsonata-action.adoc 
b/docs/modules/ROOT/pages/jsonata-action.adoc
index 63b639a..a5798f0 100644
--- a/docs/modules/ROOT/pages/jsonata-action.adoc
+++ b/docs/modules/ROOT/pages/jsonata-action.adoc
@@ -68,6 +68,12 @@ You can run the action using the following command:
 kubectl apply -f jsonata-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jsonata camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/kafka-manual-commit-action.adoc 
b/docs/modules/ROOT/pages/kafka-manual-commit-action.adoc
index 2ef8db6..712cce3 100644
--- a/docs/modules/ROOT/pages/kafka-manual-commit-action.adoc
+++ b/docs/modules/ROOT/pages/kafka-manual-commit-action.adoc
@@ -57,6 +57,12 @@ You can run the action using the following command:
 kubectl apply -f kafka-manual-commit-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/kafka-not-secured-sink.adoc 
b/docs/modules/ROOT/pages/kafka-not-secured-sink.adoc
index 9403c7f..1ab6cd4 100644
--- a/docs/modules/ROOT/pages/kafka-not-secured-sink.adoc
+++ b/docs/modules/ROOT/pages/kafka-not-secured-sink.adoc
@@ -69,6 +69,12 @@ You can run the sink using the following command:
 kubectl apply -f kafka-not-secured-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:kafka camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/kafka-not-secured-source.adoc 
b/docs/modules/ROOT/pages/kafka-not-secured-source.adoc
index c03ed66..623a9cc 100644
--- a/docs/modules/ROOT/pages/kafka-not-secured-source.adoc
+++ b/docs/modules/ROOT/pages/kafka-not-secured-source.adoc
@@ -66,6 +66,12 @@ You can run the source using the following command:
 kubectl apply -f kafka-not-secured-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:kafka camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/kafka-sink.adoc 
b/docs/modules/ROOT/pages/kafka-sink.adoc
index 4107314..38fb870 100644
--- a/docs/modules/ROOT/pages/kafka-sink.adoc
+++ b/docs/modules/ROOT/pages/kafka-sink.adoc
@@ -75,6 +75,12 @@ You can run the sink using the following command:
 kubectl apply -f kafka-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:kafka camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/kafka-source.adoc 
b/docs/modules/ROOT/pages/kafka-source.adoc
index e1b8567..dbc0543 100644
--- a/docs/modules/ROOT/pages/kafka-source.adoc
+++ b/docs/modules/ROOT/pages/kafka-source.adoc
@@ -72,6 +72,12 @@ You can run the source using the following command:
 kubectl apply -f kafka-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:kafka camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/kubernetes-namespaces-source.adoc 
b/docs/modules/ROOT/pages/kubernetes-namespaces-source.adoc
index 947c379..cd5c26b 100644
--- a/docs/modules/ROOT/pages/kubernetes-namespaces-source.adoc
+++ b/docs/modules/ROOT/pages/kubernetes-namespaces-source.adoc
@@ -61,6 +61,12 @@ You can run the source using the following command:
 kubectl apply -f kubernetes-namespaces-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:kubernetes camel:kamelet camel:jackson]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/kubernetes-nodes-source.adoc 
b/docs/modules/ROOT/pages/kubernetes-nodes-source.adoc
index 4b97629..db08215 100644
--- a/docs/modules/ROOT/pages/kubernetes-nodes-source.adoc
+++ b/docs/modules/ROOT/pages/kubernetes-nodes-source.adoc
@@ -62,6 +62,12 @@ You can run the source using the following command:
 kubectl apply -f kubernetes-nodes-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:kubernetes camel:kamelet camel:jackson]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/kubernetes-pods-source.adoc 
b/docs/modules/ROOT/pages/kubernetes-pods-source.adoc
index 93e38a2..5cd241e 100644
--- a/docs/modules/ROOT/pages/kubernetes-pods-source.adoc
+++ b/docs/modules/ROOT/pages/kubernetes-pods-source.adoc
@@ -62,6 +62,12 @@ You can run the source using the following command:
 kubectl apply -f kubernetes-pods-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:kubernetes camel:kamelet camel:jackson]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/log-sink.adoc 
b/docs/modules/ROOT/pages/log-sink.adoc
index c13e3e9..4145c14 100644
--- a/docs/modules/ROOT/pages/log-sink.adoc
+++ b/docs/modules/ROOT/pages/log-sink.adoc
@@ -58,6 +58,12 @@ You can run the sink using the following command:
 kubectl apply -f log-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:kamelet camel:log]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/mail-imap-source.adoc 
b/docs/modules/ROOT/pages/mail-imap-source.adoc
index d80e096..525b344 100644
--- a/docs/modules/ROOT/pages/mail-imap-source.adoc
+++ b/docs/modules/ROOT/pages/mail-imap-source.adoc
@@ -66,6 +66,12 @@ You can run the source using the following command:
 kubectl apply -f mail-imap-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:core camel:mail camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/mariadb-sink.adoc 
b/docs/modules/ROOT/pages/mariadb-sink.adoc
index 8ec4c18..2232445 100644
--- a/docs/modules/ROOT/pages/mariadb-sink.adoc
+++ b/docs/modules/ROOT/pages/mariadb-sink.adoc
@@ -80,6 +80,12 @@ You can run the sink using the following command:
 kubectl apply -f mariadb-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:sql 
mvn:org.apache.commons:commons-dbcp2:2.8.0]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/mariadb-source.adoc 
b/docs/modules/ROOT/pages/mariadb-source.adoc
index 94d1838..6645c92 100644
--- a/docs/modules/ROOT/pages/mariadb-source.adoc
+++ b/docs/modules/ROOT/pages/mariadb-source.adoc
@@ -73,6 +73,12 @@ You can run the source using the following command:
 kubectl apply -f mariadb-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:sql 
mvn:org.apache.commons:commons-dbcp2:2.8.0]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/mask-field-action.adoc 
b/docs/modules/ROOT/pages/mask-field-action.adoc
index 53b3712..8af74e3 100644
--- a/docs/modules/ROOT/pages/mask-field-action.adoc
+++ b/docs/modules/ROOT/pages/mask-field-action.adoc
@@ -68,6 +68,12 @@ You can run the action using the following command:
 kubectl apply -f mask-field-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:jackson 
camel:kamelet camel:core]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/message-timestamp-router-action.adoc 
b/docs/modules/ROOT/pages/message-timestamp-router-action.adoc
index 688994d..fb8276c 100644
--- a/docs/modules/ROOT/pages/message-timestamp-router-action.adoc
+++ b/docs/modules/ROOT/pages/message-timestamp-router-action.adoc
@@ -69,6 +69,12 @@ You can run the action using the following command:
 kubectl apply -f message-timestamp-router-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:jackson 
camel:kamelet camel:core]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/minio-sink.adoc 
b/docs/modules/ROOT/pages/minio-sink.adoc
index 83a66fd..0deb969 100644
--- a/docs/modules/ROOT/pages/minio-sink.adoc
+++ b/docs/modules/ROOT/pages/minio-sink.adoc
@@ -72,6 +72,12 @@ You can run the sink using the following command:
 kubectl apply -f minio-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:minio camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/minio-source.adoc 
b/docs/modules/ROOT/pages/minio-source.adoc
index e5558a4..ac556ca 100644
--- a/docs/modules/ROOT/pages/minio-source.adoc
+++ b/docs/modules/ROOT/pages/minio-source.adoc
@@ -67,6 +67,12 @@ You can run the source using the following command:
 kubectl apply -f minio-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:minio camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/mongodb-sink.adoc 
b/docs/modules/ROOT/pages/mongodb-sink.adoc
index 8080674..ac1fd61 100644
--- a/docs/modules/ROOT/pages/mongodb-sink.adoc
+++ b/docs/modules/ROOT/pages/mongodb-sink.adoc
@@ -73,6 +73,12 @@ You can run the sink using the following command:
 kubectl apply -f mongodb-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:kamelet camel:mongodb camel:jackson]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/mongodb-source.adoc 
b/docs/modules/ROOT/pages/mongodb-source.adoc
index a85c4ef..fa61607 100644
--- a/docs/modules/ROOT/pages/mongodb-source.adoc
+++ b/docs/modules/ROOT/pages/mongodb-source.adoc
@@ -71,6 +71,12 @@ You can run the source using the following command:
 kubectl apply -f mongodb-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:kamelet camel:mongodb camel:jackson]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/mqtt-source.adoc 
b/docs/modules/ROOT/pages/mqtt-source.adoc
index 97a6c90..ca8aa4d 100644
--- a/docs/modules/ROOT/pages/mqtt-source.adoc
+++ b/docs/modules/ROOT/pages/mqtt-source.adoc
@@ -62,6 +62,12 @@ You can run the source using the following command:
 kubectl apply -f mqtt-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:paho camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/mustache-template-action.adoc 
b/docs/modules/ROOT/pages/mustache-template-action.adoc
index f8daa96..a41ff06 100644
--- a/docs/modules/ROOT/pages/mustache-template-action.adoc
+++ b/docs/modules/ROOT/pages/mustache-template-action.adoc
@@ -68,6 +68,12 @@ You can run the action using the following command:
 kubectl apply -f mustache-template-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:mustache camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/mvel-template-action.adoc 
b/docs/modules/ROOT/pages/mvel-template-action.adoc
index 478e0bb..55f0c86 100644
--- a/docs/modules/ROOT/pages/mvel-template-action.adoc
+++ b/docs/modules/ROOT/pages/mvel-template-action.adoc
@@ -68,6 +68,12 @@ You can run the action using the following command:
 kubectl apply -f mvel-template-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:mvel camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/mysql-sink.adoc 
b/docs/modules/ROOT/pages/mysql-sink.adoc
index 64cd7af..2edde50 100644
--- a/docs/modules/ROOT/pages/mysql-sink.adoc
+++ b/docs/modules/ROOT/pages/mysql-sink.adoc
@@ -80,6 +80,12 @@ You can run the sink using the following command:
 kubectl apply -f mysql-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:sql 
mvn:org.apache.commons:commons-dbcp2:2.8.0]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/mysql-source.adoc 
b/docs/modules/ROOT/pages/mysql-source.adoc
index e0d1356..7e96b3f 100644
--- a/docs/modules/ROOT/pages/mysql-source.adoc
+++ b/docs/modules/ROOT/pages/mysql-source.adoc
@@ -73,6 +73,12 @@ You can run the source using the following command:
 kubectl apply -f mysql-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:sql 
mvn:org.apache.commons:commons-dbcp2:2.8.0]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/nats-sink.adoc 
b/docs/modules/ROOT/pages/nats-sink.adoc
index 4bb4fe6..5939e04 100644
--- a/docs/modules/ROOT/pages/nats-sink.adoc
+++ b/docs/modules/ROOT/pages/nats-sink.adoc
@@ -61,6 +61,12 @@ You can run the sink using the following command:
 kubectl apply -f nats-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:nats camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/nats-source.adoc 
b/docs/modules/ROOT/pages/nats-source.adoc
index 4a5b51b..adee07b 100644
--- a/docs/modules/ROOT/pages/nats-source.adoc
+++ b/docs/modules/ROOT/pages/nats-source.adoc
@@ -61,6 +61,12 @@ You can run the source using the following command:
 kubectl apply -f nats-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:nats camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/openai-classification-action.adoc 
b/docs/modules/ROOT/pages/openai-classification-action.adoc
index 92890ef..228252c 100644
--- a/docs/modules/ROOT/pages/openai-classification-action.adoc
+++ b/docs/modules/ROOT/pages/openai-classification-action.adoc
@@ -79,6 +79,12 @@ You can run the action using the following command:
 kubectl apply -f openai-classification-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:jackson 
camel:jsonpath camel:core camel:kamelet camel:http]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/openai-completion-action.adoc 
b/docs/modules/ROOT/pages/openai-completion-action.adoc
index ffc7c43..0b4d9a2 100644
--- a/docs/modules/ROOT/pages/openai-completion-action.adoc
+++ b/docs/modules/ROOT/pages/openai-completion-action.adoc
@@ -76,6 +76,12 @@ You can run the action using the following command:
 kubectl apply -f openai-completion-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:jsonpath camel:core camel:kamelet camel:http]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/pdf-action.adoc 
b/docs/modules/ROOT/pages/pdf-action.adoc
index ef8fe14..fcc52de 100644
--- a/docs/modules/ROOT/pages/pdf-action.adoc
+++ b/docs/modules/ROOT/pages/pdf-action.adoc
@@ -66,6 +66,12 @@ You can run the action using the following command:
 kubectl apply -f pdf-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:pdf camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/postgresql-sink.adoc 
b/docs/modules/ROOT/pages/postgresql-sink.adoc
index 8bd796d..27caf58 100644
--- a/docs/modules/ROOT/pages/postgresql-sink.adoc
+++ b/docs/modules/ROOT/pages/postgresql-sink.adoc
@@ -76,6 +76,12 @@ You can run the sink using the following command:
 kubectl apply -f postgresql-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:sql mvn:org.postgresql:postgresql:42.2.14 
mvn:org.apache.commons:commons-dbcp2:2.8.0]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/postgresql-source.adoc 
b/docs/modules/ROOT/pages/postgresql-source.adoc
index 5bbbd6b..958ee1c 100644
--- a/docs/modules/ROOT/pages/postgresql-source.adoc
+++ b/docs/modules/ROOT/pages/postgresql-source.adoc
@@ -69,6 +69,12 @@ You can run the source using the following command:
 kubectl apply -f postgresql-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:sql mvn:org.postgresql:postgresql:42.2.14 
mvn:org.apache.commons:commons-dbcp2:2.8.0]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/predicate-filter-action.adoc 
b/docs/modules/ROOT/pages/predicate-filter-action.adoc
index 7055741..c8572ff 100644
--- a/docs/modules/ROOT/pages/predicate-filter-action.adoc
+++ b/docs/modules/ROOT/pages/predicate-filter-action.adoc
@@ -66,6 +66,12 @@ You can run the action using the following command:
 kubectl apply -f predicate-filter-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:core camel:kamelet camel:jsonpath]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/protobuf-deserialize-action.adoc 
b/docs/modules/ROOT/pages/protobuf-deserialize-action.adoc
index 0fae745..9bc125c 100644
--- a/docs/modules/ROOT/pages/protobuf-deserialize-action.adoc
+++ b/docs/modules/ROOT/pages/protobuf-deserialize-action.adoc
@@ -66,6 +66,12 @@ You can run the action using the following command:
 kubectl apply -f protobuf-deserialize-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:kamelet 
camel:core camel:jackson-protobuf]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/protobuf-serialize-action.adoc 
b/docs/modules/ROOT/pages/protobuf-serialize-action.adoc
index 577cc6a..b27a71c 100644
--- a/docs/modules/ROOT/pages/protobuf-serialize-action.adoc
+++ b/docs/modules/ROOT/pages/protobuf-serialize-action.adoc
@@ -66,6 +66,12 @@ You can run the action using the following command:
 kubectl apply -f protobuf-serialize-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:kamelet 
camel:core camel:jackson-protobuf]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/rabbitmq-source.adoc 
b/docs/modules/ROOT/pages/rabbitmq-source.adoc
index 1eabb7b..c5bbaef 100644
--- a/docs/modules/ROOT/pages/rabbitmq-source.adoc
+++ b/docs/modules/ROOT/pages/rabbitmq-source.adoc
@@ -65,6 +65,12 @@ You can run the source using the following command:
 kubectl apply -f rabbitmq-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:rabbitmq camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/regex-router-action.adoc 
b/docs/modules/ROOT/pages/regex-router-action.adoc
index 381c623..8fccbd0 100644
--- a/docs/modules/ROOT/pages/regex-router-action.adoc
+++ b/docs/modules/ROOT/pages/regex-router-action.adoc
@@ -68,6 +68,12 @@ You can run the action using the following command:
 kubectl apply -f regex-router-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:kamelet 
camel:core]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/replace-field-action.adoc 
b/docs/modules/ROOT/pages/replace-field-action.adoc
index cf6a1fa..9693796 100644
--- a/docs/modules/ROOT/pages/replace-field-action.adoc
+++ b/docs/modules/ROOT/pages/replace-field-action.adoc
@@ -70,6 +70,12 @@ You can run the action using the following command:
 kubectl apply -f replace-field-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:core 
camel:jackson camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/salesforce-source.adoc 
b/docs/modules/ROOT/pages/salesforce-source.adoc
index ece5d2b..d710d3b 100644
--- a/docs/modules/ROOT/pages/salesforce-source.adoc
+++ b/docs/modules/ROOT/pages/salesforce-source.adoc
@@ -70,6 +70,12 @@ You can run the source using the following command:
 kubectl apply -f salesforce-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:salesforce mvn:org.apache.camel.k:camel-k-kamelet-reify 
camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/sftp-sink.adoc 
b/docs/modules/ROOT/pages/sftp-sink.adoc
index 37fe03b..cc0fc57 100644
--- a/docs/modules/ROOT/pages/sftp-sink.adoc
+++ b/docs/modules/ROOT/pages/sftp-sink.adoc
@@ -74,6 +74,12 @@ You can run the sink using the following command:
 kubectl apply -f sftp-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:ftp camel:core camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/sftp-source.adoc 
b/docs/modules/ROOT/pages/sftp-source.adoc
index 9af0d26..d1d6b3b 100644
--- a/docs/modules/ROOT/pages/sftp-source.adoc
+++ b/docs/modules/ROOT/pages/sftp-source.adoc
@@ -69,6 +69,12 @@ You can run the source using the following command:
 kubectl apply -f sftp-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:ftp camel:core camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/slack-sink.adoc 
b/docs/modules/ROOT/pages/slack-sink.adoc
index 2dd9b16..4bf135f 100644
--- a/docs/modules/ROOT/pages/slack-sink.adoc
+++ b/docs/modules/ROOT/pages/slack-sink.adoc
@@ -64,6 +64,12 @@ You can run the sink using the following command:
 kubectl apply -f slack-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:slack camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/slack-source.adoc 
b/docs/modules/ROOT/pages/slack-source.adoc
index 584e3da..9a7772b 100644
--- a/docs/modules/ROOT/pages/slack-source.adoc
+++ b/docs/modules/ROOT/pages/slack-source.adoc
@@ -61,6 +61,12 @@ You can run the source using the following command:
 kubectl apply -f slack-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:slack camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/sqlserver-sink.adoc 
b/docs/modules/ROOT/pages/sqlserver-sink.adoc
index 70b34c2..259f6af 100644
--- a/docs/modules/ROOT/pages/sqlserver-sink.adoc
+++ b/docs/modules/ROOT/pages/sqlserver-sink.adoc
@@ -80,6 +80,12 @@ You can run the sink using the following command:
 kubectl apply -f sqlserver-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:sql 
mvn:org.apache.commons:commons-dbcp2:2.8.0]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/sqlserver-source.adoc 
b/docs/modules/ROOT/pages/sqlserver-source.adoc
index 04a2ddf..1f4df03 100644
--- a/docs/modules/ROOT/pages/sqlserver-source.adoc
+++ b/docs/modules/ROOT/pages/sqlserver-source.adoc
@@ -73,6 +73,12 @@ You can run the source using the following command:
 kubectl apply -f sqlserver-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:sql 
mvn:org.apache.commons:commons-dbcp2:2.8.0]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/ssh-source.adoc 
b/docs/modules/ROOT/pages/ssh-source.adoc
index 5810866..0b009b5 100644
--- a/docs/modules/ROOT/pages/ssh-source.adoc
+++ b/docs/modules/ROOT/pages/ssh-source.adoc
@@ -67,6 +67,12 @@ You can run the source using the following command:
 kubectl apply -f ssh-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:ssh camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/string-template-action.adoc 
b/docs/modules/ROOT/pages/string-template-action.adoc
index 99961ff..93697d8 100644
--- a/docs/modules/ROOT/pages/string-template-action.adoc
+++ b/docs/modules/ROOT/pages/string-template-action.adoc
@@ -68,6 +68,12 @@ You can run the action using the following command:
 kubectl apply -f string-template-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:stringtemplate camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/telegram-sink.adoc 
b/docs/modules/ROOT/pages/telegram-sink.adoc
index f0c7502..522fa88 100644
--- a/docs/modules/ROOT/pages/telegram-sink.adoc
+++ b/docs/modules/ROOT/pages/telegram-sink.adoc
@@ -73,6 +73,12 @@ You can run the sink using the following command:
 kubectl apply -f telegram-sink-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:telegram]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/telegram-source.adoc 
b/docs/modules/ROOT/pages/telegram-source.adoc
index bfefbce..ab462f7 100644
--- a/docs/modules/ROOT/pages/telegram-source.adoc
+++ b/docs/modules/ROOT/pages/telegram-source.adoc
@@ -65,6 +65,12 @@ You can run the source using the following command:
 kubectl apply -f telegram-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:kamelet camel:telegram camel:core]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/timer-source.adoc 
b/docs/modules/ROOT/pages/timer-source.adoc
index 27fa25e..70d9904 100644
--- a/docs/modules/ROOT/pages/timer-source.adoc
+++ b/docs/modules/ROOT/pages/timer-source.adoc
@@ -61,6 +61,12 @@ You can run the source using the following command:
 kubectl apply -f timer-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:core camel:timer camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/timestamp-router-action.adoc 
b/docs/modules/ROOT/pages/timestamp-router-action.adoc
index e8656f3..158ca1c 100644
--- a/docs/modules/ROOT/pages/timestamp-router-action.adoc
+++ b/docs/modules/ROOT/pages/timestamp-router-action.adoc
@@ -66,6 +66,12 @@ You can run the action using the following command:
 kubectl apply -f timestamp-router-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:kamelet 
camel:core]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/topic-name-matches-filter-action.adoc 
b/docs/modules/ROOT/pages/topic-name-matches-filter-action.adoc
index 5ccfb98..5296029 100644
--- a/docs/modules/ROOT/pages/topic-name-matches-filter-action.adoc
+++ b/docs/modules/ROOT/pages/topic-name-matches-filter-action.adoc
@@ -66,6 +66,12 @@ You can run the action using the following command:
 kubectl apply -f topic-name-matches-filter-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:core camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/twitter-directmessage-source.adoc 
b/docs/modules/ROOT/pages/twitter-directmessage-source.adoc
index f3c45cf..0c4ec17 100644
--- a/docs/modules/ROOT/pages/twitter-directmessage-source.adoc
+++ b/docs/modules/ROOT/pages/twitter-directmessage-source.adoc
@@ -70,6 +70,12 @@ You can run the source using the following command:
 kubectl apply -f twitter-directmessage-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:twitter camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/twitter-search-source.adoc 
b/docs/modules/ROOT/pages/twitter-search-source.adoc
index b94c2e5..aab52f3 100644
--- a/docs/modules/ROOT/pages/twitter-search-source.adoc
+++ b/docs/modules/ROOT/pages/twitter-search-source.adoc
@@ -70,6 +70,12 @@ You can run the source using the following command:
 kubectl apply -f twitter-search-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:twitter camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/twitter-timeline-source.adoc 
b/docs/modules/ROOT/pages/twitter-timeline-source.adoc
index 6725550..a0d149d 100644
--- a/docs/modules/ROOT/pages/twitter-timeline-source.adoc
+++ b/docs/modules/ROOT/pages/twitter-timeline-source.adoc
@@ -70,6 +70,12 @@ You can run the source using the following command:
 kubectl apply -f twitter-timeline-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:jackson camel:twitter camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/value-to-key-action.adoc 
b/docs/modules/ROOT/pages/value-to-key-action.adoc
index b4f0aaf..75a3f17 100644
--- a/docs/modules/ROOT/pages/value-to-key-action.adoc
+++ b/docs/modules/ROOT/pages/value-to-key-action.adoc
@@ -66,6 +66,12 @@ You can run the action using the following command:
 kubectl apply -f value-to-key-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[github:apache.camel-kamelets:camel-kamelets-utils:main-SNAPSHOT camel:core 
camel:jackson camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/velocity-template-action.adoc 
b/docs/modules/ROOT/pages/velocity-template-action.adoc
index 068d37c..cf058e0 100644
--- a/docs/modules/ROOT/pages/velocity-template-action.adoc
+++ b/docs/modules/ROOT/pages/velocity-template-action.adoc
@@ -68,6 +68,12 @@ You can run the action using the following command:
 kubectl apply -f velocity-template-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:velocity camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/webhook-source.adoc 
b/docs/modules/ROOT/pages/webhook-source.adoc
index 6ee0511..e1c7551 100644
--- a/docs/modules/ROOT/pages/webhook-source.adoc
+++ b/docs/modules/ROOT/pages/webhook-source.adoc
@@ -63,6 +63,12 @@ You can run the source using the following command:
 kubectl apply -f webhook-source-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:platform-http camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/xj-identity-action.adoc 
b/docs/modules/ROOT/pages/xj-identity-action.adoc
index b99e0e9..2590d5d 100644
--- a/docs/modules/ROOT/pages/xj-identity-action.adoc
+++ b/docs/modules/ROOT/pages/xj-identity-action.adoc
@@ -66,6 +66,12 @@ You can run the action using the following command:
 kubectl apply -f xj-identity-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:xj camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:
diff --git a/docs/modules/ROOT/pages/xj-template-action.adoc 
b/docs/modules/ROOT/pages/xj-template-action.adoc
index 584747c..5abb5ab 100644
--- a/docs/modules/ROOT/pages/xj-template-action.adoc
+++ b/docs/modules/ROOT/pages/xj-template-action.adoc
@@ -70,6 +70,12 @@ You can run the action using the following command:
 kubectl apply -f xj-template-action-binding.yaml
 ----
 
+==== *Dependencies*
+
+The Kamelet needs the following dependencies:
+
+[camel:xj camel:kamelet]
+
 ==== *Binding to Knative using the Kamel CLI:*
 
 The procedure described above can be simplified into a single execution of the 
`kamel bind` command:

Reply via email to