chore: fix the syntax of kamel bind
diff --git a/docs/modules/ROOT/kamelet.adoc.tmpl b/docs/modules/ROOT/kamelet.adoc.tmpl
index 771972e..0070411 100644
--- a/docs/modules/ROOT/kamelet.adoc.tmpl
+++ b/docs/modules/ROOT/kamelet.adoc.tmpl
@@ -55,7 +55,7 @@
 
 [source,shell]
 ----
-{{ .ExampleKamelBindCommand "channel/mychannel" }}
+{{ .ExampleKamelBindCommand "channel:mychannel" }}
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/avro-deserialize-action.adoc b/docs/modules/ROOT/pages/avro-deserialize-action.adoc
index c95f5ba..b9b394f 100644
--- a/docs/modules/ROOT/pages/avro-deserialize-action.adoc
+++ b/docs/modules/ROOT/pages/avro-deserialize-action.adoc
@@ -82,7 +82,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step avro-deserialize-action -p "step-0.schema={\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}" channel/mychannel
+kamel bind timer-source?message=Hello --step avro-deserialize-action -p "step-0.schema={\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/avro-serialize-action.adoc b/docs/modules/ROOT/pages/avro-serialize-action.adoc
index c02a78d..1f62338 100644
--- a/docs/modules/ROOT/pages/avro-serialize-action.adoc
+++ b/docs/modules/ROOT/pages/avro-serialize-action.adoc
@@ -82,7 +82,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step avro-serialize-action -p "step-0.schema={\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}" channel/mychannel
+kamel bind timer-source?message=Hello --step avro-serialize-action -p "step-0.schema={\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc b/docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc
index b67b48e..0be30dc 100644
--- a/docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc
@@ -87,7 +87,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel aws-cloudwatch-sink -p "sink.accessKey=The Access Key" -p "sink.cw_namespace=The Cloud Watch Namespace" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
+kamel bind channel:mychannel aws-cloudwatch-sink -p "sink.accessKey=The Access Key" -p "sink.cw_namespace=The Cloud Watch Namespace" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-ddb-streams-source.adoc b/docs/modules/ROOT/pages/aws-ddb-streams-source.adoc
index f685c20..4388483 100644
--- a/docs/modules/ROOT/pages/aws-ddb-streams-source.adoc
+++ b/docs/modules/ROOT/pages/aws-ddb-streams-source.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind aws-ddb-streams-source -p "source.accessKey=The Access Key" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" -p "source.table=The Table" channel/mychannel
+kamel bind aws-ddb-streams-source -p "source.accessKey=The Access Key" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" -p "source.table=The Table" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-ec2-sink.adoc b/docs/modules/ROOT/pages/aws-ec2-sink.adoc
index 21a4360..7452f55 100644
--- a/docs/modules/ROOT/pages/aws-ec2-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-ec2-sink.adoc
@@ -80,7 +80,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel aws-ec2-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
+kamel bind channel:mychannel aws-ec2-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-kinesis-firehose-sink.adoc b/docs/modules/ROOT/pages/aws-kinesis-firehose-sink.adoc
index 759ff7a..9885b27 100644
--- a/docs/modules/ROOT/pages/aws-kinesis-firehose-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-kinesis-firehose-sink.adoc
@@ -78,7 +78,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel aws-kinesis-firehose-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key" -p "sink.streamName=The Stream Name"
+kamel bind channel:mychannel aws-kinesis-firehose-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key" -p "sink.streamName=The Stream Name"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-kinesis-sink.adoc b/docs/modules/ROOT/pages/aws-kinesis-sink.adoc
index 533eae4..9727c96 100644
--- a/docs/modules/ROOT/pages/aws-kinesis-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-kinesis-sink.adoc
@@ -90,7 +90,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel aws-kinesis-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key" -p "sink.stream=The Stream Name"
+kamel bind channel:mychannel aws-kinesis-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key" -p "sink.stream=The Stream Name"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-kinesis-source.adoc b/docs/modules/ROOT/pages/aws-kinesis-source.adoc
index 24553c1..b4089cc 100644
--- a/docs/modules/ROOT/pages/aws-kinesis-source.adoc
+++ b/docs/modules/ROOT/pages/aws-kinesis-source.adoc
@@ -79,7 +79,7 @@
 
 [source,shell]
 ----
-kamel bind aws-kinesis-source -p "source.accessKey=The Access Key" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" -p "source.stream=The Stream Name" channel/mychannel
+kamel bind aws-kinesis-source -p "source.accessKey=The Access Key" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" -p "source.stream=The Stream Name" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-lambda-sink.adoc b/docs/modules/ROOT/pages/aws-lambda-sink.adoc
index b8008b2..ae5f6fb 100644
--- a/docs/modules/ROOT/pages/aws-lambda-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-lambda-sink.adoc
@@ -78,7 +78,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel aws-lambda-sink -p "sink.accessKey=The Access Key" -p "sink.function=The Function Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
+kamel bind channel:mychannel aws-lambda-sink -p "sink.accessKey=The Access Key" -p "sink.function=The Function Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-s3-sink.adoc b/docs/modules/ROOT/pages/aws-s3-sink.adoc
index b625498..4a2654d 100644
--- a/docs/modules/ROOT/pages/aws-s3-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-s3-sink.adoc
@@ -85,7 +85,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel aws-s3-sink -p "sink.accessKey=The Access Key" -p "sink.bucketNameOrArn=The Bucket Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
+kamel bind channel:mychannel aws-s3-sink -p "sink.accessKey=The Access Key" -p "sink.bucketNameOrArn=The Bucket Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-s3-source.adoc b/docs/modules/ROOT/pages/aws-s3-source.adoc
index 1aa075c..cae3798 100644
--- a/docs/modules/ROOT/pages/aws-s3-source.adoc
+++ b/docs/modules/ROOT/pages/aws-s3-source.adoc
@@ -83,7 +83,7 @@
 
 [source,shell]
 ----
-kamel bind aws-s3-source -p "source.accessKey=The Access Key" -p "source.bucketNameOrArn=The Bucket Name" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" channel/mychannel
+kamel bind aws-s3-source -p "source.accessKey=The Access Key" -p "source.bucketNameOrArn=The Bucket Name" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
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 d5ee5f6..37f8f45 100644
--- a/docs/modules/ROOT/pages/aws-s3-streaming-upload-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-s3-streaming-upload-sink.adoc
@@ -87,7 +87,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel aws-s3-streaming-upload-sink -p "sink.accessKey=The Access Key" -p "sink.bucketNameOrArn=The Bucket Name" -p "sink.keyName=The Key Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
+kamel bind channel:mychannel aws-s3-streaming-upload-sink -p "sink.accessKey=The Access Key" -p "sink.bucketNameOrArn=The Bucket Name" -p "sink.keyName=The Key Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc b/docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc
index f594ffa..cffa907 100644
--- a/docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc
@@ -85,7 +85,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel aws-sns-fifo-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key" -p "sink.topicNameOrArn=The Topic Name"
+kamel bind channel:mychannel aws-sns-fifo-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key" -p "sink.topicNameOrArn=The Topic Name"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-sns-sink.adoc b/docs/modules/ROOT/pages/aws-sns-sink.adoc
index 7e180ec..3bc3bfb 100644
--- a/docs/modules/ROOT/pages/aws-sns-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-sns-sink.adoc
@@ -83,7 +83,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel aws-sns-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key" -p "sink.topicNameOrArn=The Topic Name"
+kamel bind channel:mychannel aws-sns-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key" -p "sink.topicNameOrArn=The Topic Name"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-sqs-batch-sink.adoc b/docs/modules/ROOT/pages/aws-sqs-batch-sink.adoc
index 4dd76e5..b9340aa 100644
--- a/docs/modules/ROOT/pages/aws-sqs-batch-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-sqs-batch-sink.adoc
@@ -83,7 +83,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel aws-sqs-batch-sink -p "sink.accessKey=The Access Key" -p "sink.batchSeparator=," -p "sink.queueNameOrArn=The Queue Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
+kamel bind channel:mychannel aws-sqs-batch-sink -p "sink.accessKey=The Access Key" -p "sink.batchSeparator=," -p "sink.queueNameOrArn=The Queue Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-sqs-fifo-sink.adoc b/docs/modules/ROOT/pages/aws-sqs-fifo-sink.adoc
index c234abe..683262c 100644
--- a/docs/modules/ROOT/pages/aws-sqs-fifo-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-sqs-fifo-sink.adoc
@@ -83,7 +83,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel aws-sqs-fifo-sink -p "sink.accessKey=The Access Key" -p "sink.queueNameOrArn=The Queue Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
+kamel bind channel:mychannel aws-sqs-fifo-sink -p "sink.accessKey=The Access Key" -p "sink.queueNameOrArn=The Queue Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-sqs-sink.adoc b/docs/modules/ROOT/pages/aws-sqs-sink.adoc
index c6d9930..be50817 100644
--- a/docs/modules/ROOT/pages/aws-sqs-sink.adoc
+++ b/docs/modules/ROOT/pages/aws-sqs-sink.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel aws-sqs-sink -p "sink.accessKey=The Access Key" -p "sink.queueNameOrArn=The Queue Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
+kamel bind channel:mychannel aws-sqs-sink -p "sink.accessKey=The Access Key" -p "sink.queueNameOrArn=The Queue Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-sqs-source.adoc b/docs/modules/ROOT/pages/aws-sqs-source.adoc
index 545d360..57ee4ad 100644
--- a/docs/modules/ROOT/pages/aws-sqs-source.adoc
+++ b/docs/modules/ROOT/pages/aws-sqs-source.adoc
@@ -82,7 +82,7 @@
 
 [source,shell]
 ----
-kamel bind aws-sqs-source -p "source.accessKey=The Access Key" -p "source.queueNameOrArn=The Queue Name" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" channel/mychannel
+kamel bind aws-sqs-source -p "source.accessKey=The Access Key" -p "source.queueNameOrArn=The Queue Name" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/aws-translate-action.adoc b/docs/modules/ROOT/pages/aws-translate-action.adoc
index 48f8770..d90c6b3 100644
--- a/docs/modules/ROOT/pages/aws-translate-action.adoc
+++ b/docs/modules/ROOT/pages/aws-translate-action.adoc
@@ -88,7 +88,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step aws-translate-action -p "step-0.accessKey=The Access Key" -p "step-0.region=eu-west-1" -p "step-0.secretKey=The Secret Key" -p "step-0.sourceLanguage=it" -p "step-0.targetLanguage=en" channel/mychannel
+kamel bind timer-source?message=Hello --step aws-translate-action -p "step-0.accessKey=The Access Key" -p "step-0.region=eu-west-1" -p "step-0.secretKey=The Secret Key" -p "step-0.sourceLanguage=it" -p "step-0.targetLanguage=en" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/azure-cosmosdb-source.adoc b/docs/modules/ROOT/pages/azure-cosmosdb-source.adoc
index cdd2542..9ae7ce3 100644
--- a/docs/modules/ROOT/pages/azure-cosmosdb-source.adoc
+++ b/docs/modules/ROOT/pages/azure-cosmosdb-source.adoc
@@ -83,7 +83,7 @@
 
 [source,shell]
 ----
-kamel bind azure-cosmosdb-source -p "source.accountKey=The Account Key" -p "source.containerName=The Container Name" -p "source.databaseEndpoint=The Database Endpoint" -p "source.databaseName=The Database Name" channel/mychannel
+kamel bind azure-cosmosdb-source -p "source.accountKey=The Account Key" -p "source.containerName=The Container Name" -p "source.databaseEndpoint=The Database Endpoint" -p "source.databaseName=The Database Name" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/azure-eventhubs-sink.adoc b/docs/modules/ROOT/pages/azure-eventhubs-sink.adoc
index 8cbaa26..ee1d60b 100644
--- a/docs/modules/ROOT/pages/azure-eventhubs-sink.adoc
+++ b/docs/modules/ROOT/pages/azure-eventhubs-sink.adoc
@@ -88,7 +88,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel azure-eventhubs-sink -p "sink.eventhubName=The Eventhubs Name" -p "sink.namespaceName=The Eventhubs Namespace" -p "sink.sharedAccessKey=The Share Access Key" -p "sink.sharedAccessName=The Share Access Name"
+kamel bind channel:mychannel azure-eventhubs-sink -p "sink.eventhubName=The Eventhubs Name" -p "sink.namespaceName=The Eventhubs Namespace" -p "sink.sharedAccessKey=The Share Access Key" -p "sink.sharedAccessName=The Share Access Name"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/azure-eventhubs-source.adoc b/docs/modules/ROOT/pages/azure-eventhubs-source.adoc
index 76cd660..06be526 100644
--- a/docs/modules/ROOT/pages/azure-eventhubs-source.adoc
+++ b/docs/modules/ROOT/pages/azure-eventhubs-source.adoc
@@ -89,7 +89,7 @@
 
 [source,shell]
 ----
-kamel bind azure-eventhubs-source -p "source.blobAccessKey=The Azure Storage Blob Access Key" -p "source.blobAccountName=The Azure Storage Blob Account Name" -p "source.blobContainerName=The Azure Storage Blob Container Name" -p "source.eventhubName=The Eventhubs Name" -p "source.namespaceName=The Eventhubs Namespace" -p "source.sharedAccessKey=The Share Access Key" -p "source.sharedAccessName=The Share Access Name" channel/mychannel
+kamel bind azure-eventhubs-source -p "source.blobAccessKey=The Azure Storage Blob Access Key" -p "source.blobAccountName=The Azure Storage Blob Account Name" -p "source.blobContainerName=The Azure Storage Blob Container Name" -p "source.eventhubName=The Eventhubs Name" -p "source.namespaceName=The Eventhubs Namespace" -p "source.sharedAccessKey=The Share Access Key" -p "source.sharedAccessName=The Share Access Name" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/azure-storage-blob-sink.adoc b/docs/modules/ROOT/pages/azure-storage-blob-sink.adoc
index f1d7892..ab56886 100644
--- a/docs/modules/ROOT/pages/azure-storage-blob-sink.adoc
+++ b/docs/modules/ROOT/pages/azure-storage-blob-sink.adoc
@@ -83,7 +83,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel azure-storage-blob-sink -p "sink.accessKey=The Access Key" -p "sink.accountName=The Account Name" -p "sink.containerName=The Container Name"
+kamel bind channel:mychannel azure-storage-blob-sink -p "sink.accessKey=The Access Key" -p "sink.accountName=The Account Name" -p "sink.containerName=The Container Name"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/azure-storage-blob-source.adoc b/docs/modules/ROOT/pages/azure-storage-blob-source.adoc
index e45f545..d43e3c7 100644
--- a/docs/modules/ROOT/pages/azure-storage-blob-source.adoc
+++ b/docs/modules/ROOT/pages/azure-storage-blob-source.adoc
@@ -80,7 +80,7 @@
 
 [source,shell]
 ----
-kamel bind azure-storage-blob-source -p "source.accessKey=The Access Key" -p "source.accountName=The Account Name" -p "source.containerName=The Container Name" channel/mychannel
+kamel bind azure-storage-blob-source -p "source.accessKey=The Access Key" -p "source.accountName=The Account Name" -p "source.containerName=The Container Name" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/azure-storage-queue-sink.adoc b/docs/modules/ROOT/pages/azure-storage-queue-sink.adoc
index 7374862..7dc024d 100644
--- a/docs/modules/ROOT/pages/azure-storage-queue-sink.adoc
+++ b/docs/modules/ROOT/pages/azure-storage-queue-sink.adoc
@@ -84,7 +84,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel azure-storage-queue-sink -p "sink.accessKey=The Access Key" -p "sink.accountName=The Account Name" -p "sink.queueName=The Queue Name"
+kamel bind channel:mychannel azure-storage-queue-sink -p "sink.accessKey=The Access Key" -p "sink.accountName=The Account Name" -p "sink.queueName=The Queue Name"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/azure-storage-queue-source.adoc b/docs/modules/ROOT/pages/azure-storage-queue-source.adoc
index 39a8f58..5ebbf64 100644
--- a/docs/modules/ROOT/pages/azure-storage-queue-source.adoc
+++ b/docs/modules/ROOT/pages/azure-storage-queue-source.adoc
@@ -77,7 +77,7 @@
 
 [source,shell]
 ----
-kamel bind azure-storage-queue-source -p "source.accessKey=The Access Key" -p "source.accountName=The Account Name" -p "source.queueName=The Queue Name" channel/mychannel
+kamel bind azure-storage-queue-source -p "source.accessKey=The Access Key" -p "source.accountName=The Account Name" -p "source.queueName=The Queue Name" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/bitcoin-source.adoc b/docs/modules/ROOT/pages/bitcoin-source.adoc
index ed2e015..c226b8b 100644
--- a/docs/modules/ROOT/pages/bitcoin-source.adoc
+++ b/docs/modules/ROOT/pages/bitcoin-source.adoc
@@ -72,7 +72,7 @@
 
 [source,shell]
 ----
-kamel bind bitcoin-source channel/mychannel
+kamel bind bitcoin-source channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/caffeine-action.adoc b/docs/modules/ROOT/pages/caffeine-action.adoc
index 1000f43..cf274db 100644
--- a/docs/modules/ROOT/pages/caffeine-action.adoc
+++ b/docs/modules/ROOT/pages/caffeine-action.adoc
@@ -87,7 +87,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step caffeine-action channel/mychannel
+kamel bind timer-source?message=Hello --step caffeine-action channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/cassandra-sink.adoc b/docs/modules/ROOT/pages/cassandra-sink.adoc
index 87eb547..bf6a074 100644
--- a/docs/modules/ROOT/pages/cassandra-sink.adoc
+++ b/docs/modules/ROOT/pages/cassandra-sink.adoc
@@ -86,7 +86,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel cassandra-sink -p "sink.connectionHost=localhost" -p sink.connectionPort=9042 -p "sink.keyspace=customers" -p "sink.password=The Password" -p "sink.preparedStatement=The Prepared Statement" -p "sink.username=The Username"
+kamel bind channel:mychannel cassandra-sink -p "sink.connectionHost=localhost" -p sink.connectionPort=9042 -p "sink.keyspace=customers" -p "sink.password=The Password" -p "sink.preparedStatement=The Prepared Statement" -p "sink.username=The Username"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/cassandra-source.adoc b/docs/modules/ROOT/pages/cassandra-source.adoc
index 40dd887..4a01e8c 100644
--- a/docs/modules/ROOT/pages/cassandra-source.adoc
+++ b/docs/modules/ROOT/pages/cassandra-source.adoc
@@ -85,7 +85,7 @@
 
 [source,shell]
 ----
-kamel bind cassandra-source -p "source.connectionHost=localhost" -p source.connectionPort=9042 -p "source.keyspace=customers" -p "source.password=The Password" -p "source.query=The Query" -p "source.username=The Username" channel/mychannel
+kamel bind cassandra-source -p "source.connectionHost=localhost" -p source.connectionPort=9042 -p "source.keyspace=customers" -p "source.password=The Password" -p "source.query=The Query" -p "source.username=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/chuck-norris-source.adoc b/docs/modules/ROOT/pages/chuck-norris-source.adoc
index eeba776..53c4a6e 100644
--- a/docs/modules/ROOT/pages/chuck-norris-source.adoc
+++ b/docs/modules/ROOT/pages/chuck-norris-source.adoc
@@ -72,7 +72,7 @@
 
 [source,shell]
 ----
-kamel bind chuck-norris-source channel/mychannel
+kamel bind chuck-norris-source channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/chunk-template-action.adoc b/docs/modules/ROOT/pages/chunk-template-action.adoc
index 7ce447a..ec85224 100644
--- a/docs/modules/ROOT/pages/chunk-template-action.adoc
+++ b/docs/modules/ROOT/pages/chunk-template-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step chunk-template-action -p "step-0.template=The Template" channel/mychannel
+kamel bind timer-source?message=Hello --step chunk-template-action -p "step-0.template=The Template" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/cron-source.adoc b/docs/modules/ROOT/pages/cron-source.adoc
index da8ebcb..d959bf5 100644
--- a/docs/modules/ROOT/pages/cron-source.adoc
+++ b/docs/modules/ROOT/pages/cron-source.adoc
@@ -76,7 +76,7 @@
 
 [source,shell]
 ----
-kamel bind cron-source -p "source.message=hello world" -p "source.schedule=0/3 10 * * * ?" channel/mychannel
+kamel bind cron-source -p "source.message=hello world" -p "source.schedule=0/3 10 * * * ?" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/dns-dig-action.adoc b/docs/modules/ROOT/pages/dns-dig-action.adoc
index aed60ed..0b95898 100644
--- a/docs/modules/ROOT/pages/dns-dig-action.adoc
+++ b/docs/modules/ROOT/pages/dns-dig-action.adoc
@@ -80,7 +80,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step dns-dig-action channel/mychannel
+kamel bind timer-source?message=Hello --step dns-dig-action channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/dns-ip-action.adoc b/docs/modules/ROOT/pages/dns-ip-action.adoc
index dd38624..a5ed757 100644
--- a/docs/modules/ROOT/pages/dns-ip-action.adoc
+++ b/docs/modules/ROOT/pages/dns-ip-action.adoc
@@ -76,7 +76,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step dns-ip-action channel/mychannel
+kamel bind timer-source?message=Hello --step dns-ip-action channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/dns-lookup-action.adoc b/docs/modules/ROOT/pages/dns-lookup-action.adoc
index b60e816..d7619ae 100644
--- a/docs/modules/ROOT/pages/dns-lookup-action.adoc
+++ b/docs/modules/ROOT/pages/dns-lookup-action.adoc
@@ -77,7 +77,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step dns-lookup-action channel/mychannel
+kamel bind timer-source?message=Hello --step dns-lookup-action channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/dropbox-sink.adoc b/docs/modules/ROOT/pages/dropbox-sink.adoc
index d37604f..7706f16 100644
--- a/docs/modules/ROOT/pages/dropbox-sink.adoc
+++ b/docs/modules/ROOT/pages/dropbox-sink.adoc
@@ -83,7 +83,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel dropbox-sink -p "sink.accessToken=The Dropbox Access Token" -p "sink.clientIdentifier=The Client Identifier" -p "sink.remotePath=The Remote Path"
+kamel bind channel:mychannel dropbox-sink -p "sink.accessToken=The Dropbox Access Token" -p "sink.clientIdentifier=The Client Identifier" -p "sink.remotePath=The Remote Path"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/dropbox-source.adoc b/docs/modules/ROOT/pages/dropbox-source.adoc
index 7424fa5..1776c29 100644
--- a/docs/modules/ROOT/pages/dropbox-source.adoc
+++ b/docs/modules/ROOT/pages/dropbox-source.adoc
@@ -82,7 +82,7 @@
 
 [source,shell]
 ----
-kamel bind dropbox-source -p "source.accessToken=The Dropbox Access Token" -p "source.clientIdentifier=The Client Identifier" -p "source.query=The Queries" -p "source.remotePath=The Remote Path" channel/mychannel
+kamel bind dropbox-source -p "source.accessToken=The Dropbox Access Token" -p "source.clientIdentifier=The Client Identifier" -p "source.query=The Queries" -p "source.remotePath=The Remote Path" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/earthquake-source.adoc b/docs/modules/ROOT/pages/earthquake-source.adoc
index 2938545..bcd6822 100644
--- a/docs/modules/ROOT/pages/earthquake-source.adoc
+++ b/docs/modules/ROOT/pages/earthquake-source.adoc
@@ -76,7 +76,7 @@
 
 [source,shell]
 ----
-kamel bind earthquake-source channel/mychannel
+kamel bind earthquake-source channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/elasticsearch-index-sink.adoc b/docs/modules/ROOT/pages/elasticsearch-index-sink.adoc
index 4ac589c..9a9e92d 100644
--- a/docs/modules/ROOT/pages/elasticsearch-index-sink.adoc
+++ b/docs/modules/ROOT/pages/elasticsearch-index-sink.adoc
@@ -92,7 +92,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel elasticsearch-index-sink -p "sink.clusterName=quickstart" -p "sink.hostAddresses=quickstart-es-http:9200"
+kamel bind channel:mychannel elasticsearch-index-sink -p "sink.clusterName=quickstart" -p "sink.hostAddresses=quickstart-es-http:9200"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/elasticsearch-search-source.adoc b/docs/modules/ROOT/pages/elasticsearch-search-source.adoc
index 740e712..735645c 100644
--- a/docs/modules/ROOT/pages/elasticsearch-search-source.adoc
+++ b/docs/modules/ROOT/pages/elasticsearch-search-source.adoc
@@ -86,7 +86,7 @@
 
 [source,shell]
 ----
-kamel bind elasticsearch-search-source -p "source.clusterName=The ElasticSearch Cluster Name" -p "source.hostAddresses=The Host Addresses" -p "source.indexName=The Index in ElasticSearch" -p "source.query=The Query" channel/mychannel
+kamel bind elasticsearch-search-source -p "source.clusterName=The ElasticSearch Cluster Name" -p "source.hostAddresses=The Host Addresses" -p "source.indexName=The Index in ElasticSearch" -p "source.query=The Query" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/exec-sink.adoc b/docs/modules/ROOT/pages/exec-sink.adoc
index ae82ffc..489591a 100644
--- a/docs/modules/ROOT/pages/exec-sink.adoc
+++ b/docs/modules/ROOT/pages/exec-sink.adoc
@@ -79,7 +79,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel exec-sink -p "sink.executable=The Executable Command"
+kamel bind channel:mychannel exec-sink -p "sink.executable=The Executable Command"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/extract-field-action.adoc b/docs/modules/ROOT/pages/extract-field-action.adoc
index c7398f8..9196dc2 100644
--- a/docs/modules/ROOT/pages/extract-field-action.adoc
+++ b/docs/modules/ROOT/pages/extract-field-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step extract-field-action -p "step-0.field=The Field" channel/mychannel
+kamel bind timer-source?message=Hello --step extract-field-action -p "step-0.field=The Field" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/fhir-source.adoc b/docs/modules/ROOT/pages/fhir-source.adoc
index 39953b3..2c82179 100644
--- a/docs/modules/ROOT/pages/fhir-source.adoc
+++ b/docs/modules/ROOT/pages/fhir-source.adoc
@@ -80,7 +80,7 @@
 
 [source,shell]
 ----
-kamel bind fhir-source -p "source.password=The Password" -p "source.serverUrl=The Server URL" -p "source.username=The Username" channel/mychannel
+kamel bind fhir-source -p "source.password=The Password" -p "source.serverUrl=The Server URL" -p "source.username=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/file-watch-source.adoc b/docs/modules/ROOT/pages/file-watch-source.adoc
index eb40760..b88cfd1 100644
--- a/docs/modules/ROOT/pages/file-watch-source.adoc
+++ b/docs/modules/ROOT/pages/file-watch-source.adoc
@@ -73,7 +73,7 @@
 
 [source,shell]
 ----
-kamel bind file-watch-source -p "source.filePath=The Path to Watch" channel/mychannel
+kamel bind file-watch-source -p "source.filePath=The Path to Watch" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/freemarker-template-action.adoc b/docs/modules/ROOT/pages/freemarker-template-action.adoc
index c85c957..7457f3a 100644
--- a/docs/modules/ROOT/pages/freemarker-template-action.adoc
+++ b/docs/modules/ROOT/pages/freemarker-template-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step freemarker-template-action -p "step-0.template=The Template" channel/mychannel
+kamel bind timer-source?message=Hello --step freemarker-template-action -p "step-0.template=The Template" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/ftp-sink.adoc b/docs/modules/ROOT/pages/ftp-sink.adoc
index 21ace97..ee8ef56 100644
--- a/docs/modules/ROOT/pages/ftp-sink.adoc
+++ b/docs/modules/ROOT/pages/ftp-sink.adoc
@@ -88,7 +88,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel ftp-sink -p "sink.connectionHost=The Connection Host" -p "sink.directoryName=The Directory Name" -p "sink.password=The Password" -p "sink.username=The Username"
+kamel bind channel:mychannel ftp-sink -p "sink.connectionHost=The Connection Host" -p "sink.directoryName=The Directory Name" -p "sink.password=The Password" -p "sink.username=The Username"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/ftp-source.adoc b/docs/modules/ROOT/pages/ftp-source.adoc
index fd6881c..7853027 100644
--- a/docs/modules/ROOT/pages/ftp-source.adoc
+++ b/docs/modules/ROOT/pages/ftp-source.adoc
@@ -83,7 +83,7 @@
 
 [source,shell]
 ----
-kamel bind ftp-source -p "source.connectionHost=The Connection Host" -p "source.directoryName=The Directory Name" -p "source.password=The Password" -p "source.username=The Username" channel/mychannel
+kamel bind ftp-source -p "source.connectionHost=The Connection Host" -p "source.directoryName=The Directory Name" -p "source.password=The Password" -p "source.username=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/ftps-sink.adoc b/docs/modules/ROOT/pages/ftps-sink.adoc
index df885b7..6691941 100644
--- a/docs/modules/ROOT/pages/ftps-sink.adoc
+++ b/docs/modules/ROOT/pages/ftps-sink.adoc
@@ -88,7 +88,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel ftps-sink -p "sink.connectionHost=The Connection Host" -p "sink.directoryName=The Directory Name" -p "sink.password=The Password" -p "sink.username=The Username"
+kamel bind channel:mychannel ftps-sink -p "sink.connectionHost=The Connection Host" -p "sink.directoryName=The Directory Name" -p "sink.password=The Password" -p "sink.username=The Username"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/ftps-source.adoc b/docs/modules/ROOT/pages/ftps-source.adoc
index a1845f5..046bc19 100644
--- a/docs/modules/ROOT/pages/ftps-source.adoc
+++ b/docs/modules/ROOT/pages/ftps-source.adoc
@@ -83,7 +83,7 @@
 
 [source,shell]
 ----
-kamel bind ftps-source -p "source.connectionHost=The Connection Host" -p "source.directoryName=The Directory Name" -p "source.password=The Password" -p "source.username=The Username" channel/mychannel
+kamel bind ftps-source -p "source.connectionHost=The Connection Host" -p "source.directoryName=The Directory Name" -p "source.password=The Password" -p "source.username=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/github-source.adoc b/docs/modules/ROOT/pages/github-source.adoc
index aba31d1..a4b7e19 100644
--- a/docs/modules/ROOT/pages/github-source.adoc
+++ b/docs/modules/ROOT/pages/github-source.adoc
@@ -78,7 +78,7 @@
 
 [source,shell]
 ----
-kamel bind github-source -p "source.oauthToken=The OAuth Token" -p "source.repoName=The Repository Name" -p "source.repoOwner=The Repository Owner" channel/mychannel
+kamel bind github-source -p "source.oauthToken=The OAuth Token" -p "source.repoName=The Repository Name" -p "source.repoOwner=The Repository Owner" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/google-calendar-source.adoc b/docs/modules/ROOT/pages/google-calendar-source.adoc
index dc6308d..eedeaaf 100644
--- a/docs/modules/ROOT/pages/google-calendar-source.adoc
+++ b/docs/modules/ROOT/pages/google-calendar-source.adoc
@@ -88,7 +88,7 @@
 
 [source,shell]
 ----
-kamel bind google-calendar-source -p "source.accessToken=The Access Token" -p "source.applicationName=The Application name" -p "source.calendarId=The Calendar ID" -p "source.clientId=The Client Id" -p "source.clientSecret=The Client Secret" -p "source.index=The Index" -p "source.refreshToken=The Refresh Token" channel/mychannel
+kamel bind google-calendar-source -p "source.accessToken=The Access Token" -p "source.applicationName=The Application name" -p "source.calendarId=The Calendar ID" -p "source.clientId=The Client Id" -p "source.clientSecret=The Client Secret" -p "source.index=The Index" -p "source.refreshToken=The Refresh Token" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/google-mail-source.adoc b/docs/modules/ROOT/pages/google-mail-source.adoc
index caf6e74..1ee0d1e 100644
--- a/docs/modules/ROOT/pages/google-mail-source.adoc
+++ b/docs/modules/ROOT/pages/google-mail-source.adoc
@@ -87,7 +87,7 @@
 
 [source,shell]
 ----
-kamel bind google-mail-source -p "source.accessToken=The Access Token" -p "source.applicationName=The Application name" -p "source.clientId=The Client ID" -p "source.clientSecret=The Client Secret" -p "source.index=The Index" -p "source.refreshToken=The Refresh Token" channel/mychannel
+kamel bind google-mail-source -p "source.accessToken=The Access Token" -p "source.applicationName=The Application name" -p "source.clientId=The Client ID" -p "source.clientSecret=The Client Secret" -p "source.index=The Index" -p "source.refreshToken=The Refresh Token" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/google-pubsub-sink.adoc b/docs/modules/ROOT/pages/google-pubsub-sink.adoc
index ef75304..8fa87f5 100644
--- a/docs/modules/ROOT/pages/google-pubsub-sink.adoc
+++ b/docs/modules/ROOT/pages/google-pubsub-sink.adoc
@@ -79,7 +79,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel google-pubsub-sink -p "sink.destinationName=The Destination Name" -p "sink.projectId=The Project Id" -p "sink.serviceAccountKey=The Service Account Key"
+kamel bind channel:mychannel google-pubsub-sink -p "sink.destinationName=The Destination Name" -p "sink.projectId=The Project Id" -p "sink.serviceAccountKey=The Service Account Key"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/google-pubsub-source.adoc b/docs/modules/ROOT/pages/google-pubsub-source.adoc
index 2fdc652..ae6547d 100644
--- a/docs/modules/ROOT/pages/google-pubsub-source.adoc
+++ b/docs/modules/ROOT/pages/google-pubsub-source.adoc
@@ -82,7 +82,7 @@
 
 [source,shell]
 ----
-kamel bind google-pubsub-source -p "source.projectId=The Project Id" -p "source.serviceAccountKey=The Service Account Key" -p "source.subscriptionName=The Subscription Name" channel/mychannel
+kamel bind google-pubsub-source -p "source.projectId=The Project Id" -p "source.serviceAccountKey=The Service Account Key" -p "source.subscriptionName=The Subscription Name" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/google-sheets-source.adoc b/docs/modules/ROOT/pages/google-sheets-source.adoc
index 0c611c6..9defde9 100644
--- a/docs/modules/ROOT/pages/google-sheets-source.adoc
+++ b/docs/modules/ROOT/pages/google-sheets-source.adoc
@@ -88,7 +88,7 @@
 
 [source,shell]
 ----
-kamel bind google-sheets-source -p "source.accessToken=The Access Token" -p "source.applicationName=The Application name" -p "source.clientId=The Client Id" -p "source.clientSecret=The Client Secret" -p "source.index=The Index" -p "source.refreshToken=The Refresh Token" -p "source.spreadsheetId=The Spreadsheet ID" channel/mychannel
+kamel bind google-sheets-source -p "source.accessToken=The Access Token" -p "source.applicationName=The Application name" -p "source.clientId=The Client Id" -p "source.clientSecret=The Client Secret" -p "source.index=The Index" -p "source.refreshToken=The Refresh Token" -p "source.spreadsheetId=The Spreadsheet ID" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/has-header-filter-action.adoc b/docs/modules/ROOT/pages/has-header-filter-action.adoc
index be3273f..3312d44 100644
--- a/docs/modules/ROOT/pages/has-header-filter-action.adoc
+++ b/docs/modules/ROOT/pages/has-header-filter-action.adoc
@@ -80,7 +80,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step has-header-filter-action -p "step-0.name=headerName" channel/mychannel
+kamel bind timer-source?message=Hello --step has-header-filter-action -p "step-0.name=headerName" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/header-matches-filter-action.adoc b/docs/modules/ROOT/pages/header-matches-filter-action.adoc
index 609b318..954654c 100644
--- a/docs/modules/ROOT/pages/header-matches-filter-action.adoc
+++ b/docs/modules/ROOT/pages/header-matches-filter-action.adoc
@@ -80,7 +80,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step header-matches-filter-action -p "step-0.regex=The Regex" channel/mychannel
+kamel bind timer-source?message=Hello --step header-matches-filter-action -p "step-0.regex=The Regex" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/hoist-field-action.adoc b/docs/modules/ROOT/pages/hoist-field-action.adoc
index 04d56ab..45921ba 100644
--- a/docs/modules/ROOT/pages/hoist-field-action.adoc
+++ b/docs/modules/ROOT/pages/hoist-field-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step hoist-field-action -p "step-0.field=The Field" channel/mychannel
+kamel bind timer-source?message=Hello --step hoist-field-action -p "step-0.field=The Field" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/http-secured-sink.adoc b/docs/modules/ROOT/pages/http-secured-sink.adoc
index edc6707..205ceee 100644
--- a/docs/modules/ROOT/pages/http-secured-sink.adoc
+++ b/docs/modules/ROOT/pages/http-secured-sink.adoc
@@ -78,7 +78,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel http-secured-sink -p "sink.url=https://my-service/path"
+kamel bind channel:mychannel http-secured-sink -p "sink.url=https://my-service/path"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/http-secured-source.adoc b/docs/modules/ROOT/pages/http-secured-source.adoc
index bc92919..6831511 100644
--- a/docs/modules/ROOT/pages/http-secured-source.adoc
+++ b/docs/modules/ROOT/pages/http-secured-source.adoc
@@ -80,7 +80,7 @@
 
 [source,shell]
 ----
-kamel bind http-secured-source -p "source.url=https://gist.githubusercontent.com/nicolaferraro/e3c72ace3c751f9f88273896611ce5fe/raw/3b6f54060bacb56b6719b7386a4645cb59ad6cc1/quote.json" channel/mychannel
+kamel bind http-secured-source -p "source.url=https://gist.githubusercontent.com/nicolaferraro/e3c72ace3c751f9f88273896611ce5fe/raw/3b6f54060bacb56b6719b7386a4645cb59ad6cc1/quote.json" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/http-sink.adoc b/docs/modules/ROOT/pages/http-sink.adoc
index 4e5b57b..d9b3c83 100644
--- a/docs/modules/ROOT/pages/http-sink.adoc
+++ b/docs/modules/ROOT/pages/http-sink.adoc
@@ -74,7 +74,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel http-sink -p "sink.url=https://my-service/path"
+kamel bind channel:mychannel http-sink -p "sink.url=https://my-service/path"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/http-source.adoc b/docs/modules/ROOT/pages/http-source.adoc
index 3e3a50b..8c6900e 100644
--- a/docs/modules/ROOT/pages/http-source.adoc
+++ b/docs/modules/ROOT/pages/http-source.adoc
@@ -76,7 +76,7 @@
 
 [source,shell]
 ----
-kamel bind http-source -p "source.url=https://gist.githubusercontent.com/nicolaferraro/e3c72ace3c751f9f88273896611ce5fe/raw/3b6f54060bacb56b6719b7386a4645cb59ad6cc1/quote.json" channel/mychannel
+kamel bind http-source -p "source.url=https://gist.githubusercontent.com/nicolaferraro/e3c72ace3c751f9f88273896611ce5fe/raw/3b6f54060bacb56b6719b7386a4645cb59ad6cc1/quote.json" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/infinispan-source.adoc b/docs/modules/ROOT/pages/infinispan-source.adoc
index 7724eaf..16e2dca 100644
--- a/docs/modules/ROOT/pages/infinispan-source.adoc
+++ b/docs/modules/ROOT/pages/infinispan-source.adoc
@@ -84,7 +84,7 @@
 
 [source,shell]
 ----
-kamel bind infinispan-source -p "source.cacheName=The Cache Name" -p "source.hosts=The Hosts" -p "source.password=The Password" -p "source.username=The Username" channel/mychannel
+kamel bind infinispan-source -p "source.cacheName=The Cache Name" -p "source.hosts=The Hosts" -p "source.password=The Password" -p "source.username=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/insert-field-action.adoc b/docs/modules/ROOT/pages/insert-field-action.adoc
index ea6741f..fe4e5f2 100644
--- a/docs/modules/ROOT/pages/insert-field-action.adoc
+++ b/docs/modules/ROOT/pages/insert-field-action.adoc
@@ -89,7 +89,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step insert-field-action -p "step-0.field=The Field" -p "step-0.value=The Value" channel/mychannel
+kamel bind timer-source?message=Hello --step insert-field-action -p "step-0.field=The Field" -p "step-0.value=The Value" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/insert-header-action.adoc b/docs/modules/ROOT/pages/insert-header-action.adoc
index cf03521..7a20dd2 100644
--- a/docs/modules/ROOT/pages/insert-header-action.adoc
+++ b/docs/modules/ROOT/pages/insert-header-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step insert-header-action -p "step-0.name=headername" -p "step-0.value=The Value" channel/mychannel
+kamel bind timer-source?message=Hello --step insert-header-action -p "step-0.name=headername" -p "step-0.value=The Value" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/is-tombstone-filter-action.adoc b/docs/modules/ROOT/pages/is-tombstone-filter-action.adoc
index 4adf985..0738195 100644
--- a/docs/modules/ROOT/pages/is-tombstone-filter-action.adoc
+++ b/docs/modules/ROOT/pages/is-tombstone-filter-action.adoc
@@ -70,7 +70,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step is-tombstone-filter-action channel/mychannel
+kamel bind timer-source?message=Hello --step is-tombstone-filter-action channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/jira-source.adoc b/docs/modules/ROOT/pages/jira-source.adoc
index dfd9bda..c7a36a8 100644
--- a/docs/modules/ROOT/pages/jira-source.adoc
+++ b/docs/modules/ROOT/pages/jira-source.adoc
@@ -78,7 +78,7 @@
 
 [source,shell]
 ----
-kamel bind jira-source -p "source.jiraUrl=http://my_jira.com:8081" -p "source.password=The Password" -p "source.username=The Username" channel/mychannel
+kamel bind jira-source -p "source.jiraUrl=http://my_jira.com:8081" -p "source.password=The Password" -p "source.username=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/jms-amqp-10-sink.adoc b/docs/modules/ROOT/pages/jms-amqp-10-sink.adoc
index 16ef3a1..f034d69 100644
--- a/docs/modules/ROOT/pages/jms-amqp-10-sink.adoc
+++ b/docs/modules/ROOT/pages/jms-amqp-10-sink.adoc
@@ -76,7 +76,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel jms-amqp-10-sink -p "sink.destinationName=The Destination Name" -p "sink.remoteURI=amqp://my-host:31616"
+kamel bind channel:mychannel jms-amqp-10-sink -p "sink.destinationName=The Destination Name" -p "sink.remoteURI=amqp://my-host:31616"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/jms-amqp-10-source.adoc b/docs/modules/ROOT/pages/jms-amqp-10-source.adoc
index c8ce8d2..f311a5b 100644
--- a/docs/modules/ROOT/pages/jms-amqp-10-source.adoc
+++ b/docs/modules/ROOT/pages/jms-amqp-10-source.adoc
@@ -76,7 +76,7 @@
 
 [source,shell]
 ----
-kamel bind jms-amqp-10-source -p "source.destinationName=The Destination Name" -p "source.remoteURI=amqp://my-host:31616" channel/mychannel
+kamel bind jms-amqp-10-source -p "source.destinationName=The Destination Name" -p "source.remoteURI=amqp://my-host:31616" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/jms-apache-artemis-sink.adoc b/docs/modules/ROOT/pages/jms-apache-artemis-sink.adoc
index e5c4c96..6c8c48a 100644
--- a/docs/modules/ROOT/pages/jms-apache-artemis-sink.adoc
+++ b/docs/modules/ROOT/pages/jms-apache-artemis-sink.adoc
@@ -76,7 +76,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel jms-apache-artemis-sink -p "sink.brokerURL=tcp://my-host:61616" -p "sink.destinationName=person"
+kamel bind channel:mychannel jms-apache-artemis-sink -p "sink.brokerURL=tcp://my-host:61616" -p "sink.destinationName=person"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/jms-apache-artemis-source.adoc b/docs/modules/ROOT/pages/jms-apache-artemis-source.adoc
index b171032..3d14df7 100644
--- a/docs/modules/ROOT/pages/jms-apache-artemis-source.adoc
+++ b/docs/modules/ROOT/pages/jms-apache-artemis-source.adoc
@@ -76,7 +76,7 @@
 
 [source,shell]
 ----
-kamel bind jms-apache-artemis-source -p "source.brokerURL=tcp://k3s-node-master.usersys.redhat.com:31616" -p "source.destinationName=The Destination Name" channel/mychannel
+kamel bind jms-apache-artemis-source -p "source.brokerURL=tcp://k3s-node-master.usersys.redhat.com:31616" -p "source.destinationName=The Destination Name" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/json-deserialize-action.adoc b/docs/modules/ROOT/pages/json-deserialize-action.adoc
index afc921e..2c19b6a 100644
--- a/docs/modules/ROOT/pages/json-deserialize-action.adoc
+++ b/docs/modules/ROOT/pages/json-deserialize-action.adoc
@@ -72,7 +72,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step json-deserialize-action channel/mychannel
+kamel bind timer-source?message=Hello --step json-deserialize-action channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/json-schema-validator-action.adoc b/docs/modules/ROOT/pages/json-schema-validator-action.adoc
index a89d58f..625ac85 100644
--- a/docs/modules/ROOT/pages/json-schema-validator-action.adoc
+++ b/docs/modules/ROOT/pages/json-schema-validator-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step json-schema-validator-action -p "step-0.template=The Template" channel/mychannel
+kamel bind timer-source?message=Hello --step json-schema-validator-action -p "step-0.template=The Template" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/json-serialize-action.adoc b/docs/modules/ROOT/pages/json-serialize-action.adoc
index b47a4e2..32266e1 100644
--- a/docs/modules/ROOT/pages/json-serialize-action.adoc
+++ b/docs/modules/ROOT/pages/json-serialize-action.adoc
@@ -72,7 +72,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step json-serialize-action channel/mychannel
+kamel bind timer-source?message=Hello --step json-serialize-action channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/jsonata-action.adoc b/docs/modules/ROOT/pages/jsonata-action.adoc
index 472b68f..989dd4a 100644
--- a/docs/modules/ROOT/pages/jsonata-action.adoc
+++ b/docs/modules/ROOT/pages/jsonata-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step jsonata-action -p "step-0.template=The Template" channel/mychannel
+kamel bind timer-source?message=Hello --step jsonata-action -p "step-0.template=The Template" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/kafka-manual-commit-action.adoc b/docs/modules/ROOT/pages/kafka-manual-commit-action.adoc
index 8a597cf..2efa64b 100644
--- a/docs/modules/ROOT/pages/kafka-manual-commit-action.adoc
+++ b/docs/modules/ROOT/pages/kafka-manual-commit-action.adoc
@@ -70,7 +70,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step kafka-manual-commit-action channel/mychannel
+kamel bind timer-source?message=Hello --step kafka-manual-commit-action channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/kafka-not-secured-sink.adoc b/docs/modules/ROOT/pages/kafka-not-secured-sink.adoc
index c706990..4d577c6 100644
--- a/docs/modules/ROOT/pages/kafka-not-secured-sink.adoc
+++ b/docs/modules/ROOT/pages/kafka-not-secured-sink.adoc
@@ -82,7 +82,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel kafka-not-secured-sink -p "sink.brokers=The Brokers" -p "sink.topic=The Topic Names"
+kamel bind channel:mychannel kafka-not-secured-sink -p "sink.brokers=The Brokers" -p "sink.topic=The Topic Names"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/kafka-not-secured-source.adoc b/docs/modules/ROOT/pages/kafka-not-secured-source.adoc
index daf93fe..908f526 100644
--- a/docs/modules/ROOT/pages/kafka-not-secured-source.adoc
+++ b/docs/modules/ROOT/pages/kafka-not-secured-source.adoc
@@ -79,7 +79,7 @@
 
 [source,shell]
 ----
-kamel bind kafka-not-secured-source -p "source.brokers=The Brokers" -p "source.topic=The Topic Names" channel/mychannel
+kamel bind kafka-not-secured-source -p "source.brokers=The Brokers" -p "source.topic=The Topic Names" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/kafka-sink.adoc b/docs/modules/ROOT/pages/kafka-sink.adoc
index 074a30e..55cfd85 100644
--- a/docs/modules/ROOT/pages/kafka-sink.adoc
+++ b/docs/modules/ROOT/pages/kafka-sink.adoc
@@ -88,7 +88,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel kafka-sink -p "sink.bootstrapServers=The Brokers" -p "sink.password=The Password" -p "sink.topic=The Topic Names" -p "sink.user=The Username"
+kamel bind channel:mychannel kafka-sink -p "sink.bootstrapServers=The Brokers" -p "sink.password=The Password" -p "sink.topic=The Topic Names" -p "sink.user=The Username"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/kafka-source.adoc b/docs/modules/ROOT/pages/kafka-source.adoc
index 2500329..54b47ca 100644
--- a/docs/modules/ROOT/pages/kafka-source.adoc
+++ b/docs/modules/ROOT/pages/kafka-source.adoc
@@ -85,7 +85,7 @@
 
 [source,shell]
 ----
-kamel bind kafka-source -p "source.bootstrapServers=The Brokers" -p "source.password=The Password" -p "source.topic=The Topic Names" -p "source.user=The Username" channel/mychannel
+kamel bind kafka-source -p "source.bootstrapServers=The Brokers" -p "source.password=The Password" -p "source.topic=The Topic Names" -p "source.user=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/kubernetes-namespaces-source.adoc b/docs/modules/ROOT/pages/kubernetes-namespaces-source.adoc
index 731b9a5..0129f8b 100644
--- a/docs/modules/ROOT/pages/kubernetes-namespaces-source.adoc
+++ b/docs/modules/ROOT/pages/kubernetes-namespaces-source.adoc
@@ -75,7 +75,7 @@
 
 [source,shell]
 ----
-kamel bind kubernetes-namespaces-source -p "source.masterUrl=The Kubernetes Master URL" -p "source.token=The Oauth Token" channel/mychannel
+kamel bind kubernetes-namespaces-source -p "source.masterUrl=The Kubernetes Master URL" -p "source.token=The Oauth Token" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/kubernetes-nodes-source.adoc b/docs/modules/ROOT/pages/kubernetes-nodes-source.adoc
index 9dca1b7..694eabb 100644
--- a/docs/modules/ROOT/pages/kubernetes-nodes-source.adoc
+++ b/docs/modules/ROOT/pages/kubernetes-nodes-source.adoc
@@ -76,7 +76,7 @@
 
 [source,shell]
 ----
-kamel bind kubernetes-nodes-source -p "source.masterUrl=The Kubernetes Master URL" -p "source.token=The Oauth Token" channel/mychannel
+kamel bind kubernetes-nodes-source -p "source.masterUrl=The Kubernetes Master URL" -p "source.token=The Oauth Token" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/kubernetes-pods-source.adoc b/docs/modules/ROOT/pages/kubernetes-pods-source.adoc
index 60feae7..bb0b91b 100644
--- a/docs/modules/ROOT/pages/kubernetes-pods-source.adoc
+++ b/docs/modules/ROOT/pages/kubernetes-pods-source.adoc
@@ -76,7 +76,7 @@
 
 [source,shell]
 ----
-kamel bind kubernetes-pods-source -p "source.masterUrl=The Kubernetes Master URL" -p "source.token=The Oauth Token" channel/mychannel
+kamel bind kubernetes-pods-source -p "source.masterUrl=The Kubernetes Master URL" -p "source.token=The Oauth Token" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/log-sink.adoc b/docs/modules/ROOT/pages/log-sink.adoc
index c8293ba..4da44fb 100644
--- a/docs/modules/ROOT/pages/log-sink.adoc
+++ b/docs/modules/ROOT/pages/log-sink.adoc
@@ -71,7 +71,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel log-sink
+kamel bind channel:mychannel log-sink
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/mail-imap-source.adoc b/docs/modules/ROOT/pages/mail-imap-source.adoc
index 7c8ef21..d8f0f6e 100644
--- a/docs/modules/ROOT/pages/mail-imap-source.adoc
+++ b/docs/modules/ROOT/pages/mail-imap-source.adoc
@@ -80,7 +80,7 @@
 
 [source,shell]
 ----
-kamel bind mail-imap-source -p "source.connectionHost=imap.gmail.com" -p "source.password=The Password" -p "source.username=The Username" channel/mychannel
+kamel bind mail-imap-source -p "source.connectionHost=imap.gmail.com" -p "source.password=The Password" -p "source.username=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/mariadb-sink.adoc b/docs/modules/ROOT/pages/mariadb-sink.adoc
index 91722b6..453493f 100644
--- a/docs/modules/ROOT/pages/mariadb-sink.adoc
+++ b/docs/modules/ROOT/pages/mariadb-sink.adoc
@@ -95,7 +95,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel mariadb-sink -p "sink.databaseName=The Database Name" -p "sink.password=The Password" -p "sink.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "sink.serverName=localhost" -p "sink.username=The Username"
+kamel bind channel:mychannel mariadb-sink -p "sink.databaseName=The Database Name" -p "sink.password=The Password" -p "sink.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "sink.serverName=localhost" -p "sink.username=The Username"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/mariadb-source.adoc b/docs/modules/ROOT/pages/mariadb-source.adoc
index 49c2fef..28d3d0b 100644
--- a/docs/modules/ROOT/pages/mariadb-source.adoc
+++ b/docs/modules/ROOT/pages/mariadb-source.adoc
@@ -88,7 +88,7 @@
 
 [source,shell]
 ----
-kamel bind mariadb-source -p "source.databaseName=The Database Name" -p "source.password=The Password" -p "source.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "source.serverName=localhost" -p "source.username=The Username" channel/mychannel
+kamel bind mariadb-source -p "source.databaseName=The Database Name" -p "source.password=The Password" -p "source.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "source.serverName=localhost" -p "source.username=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/mask-field-action.adoc b/docs/modules/ROOT/pages/mask-field-action.adoc
index 0f2e31b..1046c0e 100644
--- a/docs/modules/ROOT/pages/mask-field-action.adoc
+++ b/docs/modules/ROOT/pages/mask-field-action.adoc
@@ -83,7 +83,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step mask-field-action -p "step-0.fields=The Fields" -p "step-0.replacement=The Replacement" channel/mychannel
+kamel bind timer-source?message=Hello --step mask-field-action -p "step-0.fields=The Fields" -p "step-0.replacement=The Replacement" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/message-timestamp-router-action.adoc b/docs/modules/ROOT/pages/message-timestamp-router-action.adoc
index c9554be..47216de 100644
--- a/docs/modules/ROOT/pages/message-timestamp-router-action.adoc
+++ b/docs/modules/ROOT/pages/message-timestamp-router-action.adoc
@@ -84,7 +84,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step message-timestamp-router-action -p "step-0.timestampKeys=The Timestamp Keys" channel/mychannel
+kamel bind timer-source?message=Hello --step message-timestamp-router-action -p "step-0.timestampKeys=The Timestamp Keys" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/minio-sink.adoc b/docs/modules/ROOT/pages/minio-sink.adoc
index f8d67c5..78d745c 100644
--- a/docs/modules/ROOT/pages/minio-sink.adoc
+++ b/docs/modules/ROOT/pages/minio-sink.adoc
@@ -85,7 +85,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel minio-sink -p "sink.accessKey=The Access Key" -p "sink.bucketName=The Bucket Name" -p "sink.endpoint=http://localhost:9000" -p "sink.secretKey=The Secret Key"
+kamel bind channel:mychannel minio-sink -p "sink.accessKey=The Access Key" -p "sink.bucketName=The Bucket Name" -p "sink.endpoint=http://localhost:9000" -p "sink.secretKey=The Secret Key"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/minio-source.adoc b/docs/modules/ROOT/pages/minio-source.adoc
index 93c1a1a..f64ca08 100644
--- a/docs/modules/ROOT/pages/minio-source.adoc
+++ b/docs/modules/ROOT/pages/minio-source.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind minio-source -p "source.accessKey=The Access Key" -p "source.bucketName=The Bucket Name" -p "source.endpoint=http://localhost:9000" -p "source.secretKey=The Secret Key" channel/mychannel
+kamel bind minio-source -p "source.accessKey=The Access Key" -p "source.bucketName=The Bucket Name" -p "source.endpoint=http://localhost:9000" -p "source.secretKey=The Secret Key" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/mongodb-sink.adoc b/docs/modules/ROOT/pages/mongodb-sink.adoc
index ef8ff55..003c162 100644
--- a/docs/modules/ROOT/pages/mongodb-sink.adoc
+++ b/docs/modules/ROOT/pages/mongodb-sink.adoc
@@ -87,7 +87,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel mongodb-sink -p "sink.collection=The MongoDB Collection" -p "sink.database=The MongoDB Database" -p "sink.hosts=The MongoDB Hosts"
+kamel bind channel:mychannel mongodb-sink -p "sink.collection=The MongoDB Collection" -p "sink.database=The MongoDB Database" -p "sink.hosts=The MongoDB Hosts"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/mongodb-source.adoc b/docs/modules/ROOT/pages/mongodb-source.adoc
index 4bcf511..108d16e 100644
--- a/docs/modules/ROOT/pages/mongodb-source.adoc
+++ b/docs/modules/ROOT/pages/mongodb-source.adoc
@@ -85,7 +85,7 @@
 
 [source,shell]
 ----
-kamel bind mongodb-source -p "source.collection=The MongoDB Collection" -p "source.database=The MongoDB Database" -p "source.hosts=The MongoDB Hosts" channel/mychannel
+kamel bind mongodb-source -p "source.collection=The MongoDB Collection" -p "source.database=The MongoDB Database" -p "source.hosts=The MongoDB Hosts" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/mqtt-source.adoc b/docs/modules/ROOT/pages/mqtt-source.adoc
index 15424e0..e04a97c 100644
--- a/docs/modules/ROOT/pages/mqtt-source.adoc
+++ b/docs/modules/ROOT/pages/mqtt-source.adoc
@@ -75,7 +75,7 @@
 
 [source,shell]
 ----
-kamel bind mqtt-source -p "source.brokerUrl=tcp://mosquitto:1883" -p "source.topic=mytopic" channel/mychannel
+kamel bind mqtt-source -p "source.brokerUrl=tcp://mosquitto:1883" -p "source.topic=mytopic" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/mustache-template-action.adoc b/docs/modules/ROOT/pages/mustache-template-action.adoc
index 98bbf18..3dc853e 100644
--- a/docs/modules/ROOT/pages/mustache-template-action.adoc
+++ b/docs/modules/ROOT/pages/mustache-template-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step mustache-template-action -p "step-0.template=The Template" channel/mychannel
+kamel bind timer-source?message=Hello --step mustache-template-action -p "step-0.template=The Template" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/mvel-template-action.adoc b/docs/modules/ROOT/pages/mvel-template-action.adoc
index dddba5d..e632460 100644
--- a/docs/modules/ROOT/pages/mvel-template-action.adoc
+++ b/docs/modules/ROOT/pages/mvel-template-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step mvel-template-action -p "step-0.template=The Template" channel/mychannel
+kamel bind timer-source?message=Hello --step mvel-template-action -p "step-0.template=The Template" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/mysql-sink.adoc b/docs/modules/ROOT/pages/mysql-sink.adoc
index dc74f34..5399b8a 100644
--- a/docs/modules/ROOT/pages/mysql-sink.adoc
+++ b/docs/modules/ROOT/pages/mysql-sink.adoc
@@ -95,7 +95,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel mysql-sink -p "sink.databaseName=The Database Name" -p "sink.password=The Password" -p "sink.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "sink.serverName=localhost" -p "sink.username=The Username"
+kamel bind channel:mychannel mysql-sink -p "sink.databaseName=The Database Name" -p "sink.password=The Password" -p "sink.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "sink.serverName=localhost" -p "sink.username=The Username"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/mysql-source.adoc b/docs/modules/ROOT/pages/mysql-source.adoc
index f0d5468..e1138de 100644
--- a/docs/modules/ROOT/pages/mysql-source.adoc
+++ b/docs/modules/ROOT/pages/mysql-source.adoc
@@ -88,7 +88,7 @@
 
 [source,shell]
 ----
-kamel bind mysql-source -p "source.databaseName=The Database Name" -p "source.password=The Password" -p "source.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "source.serverName=localhost" -p "source.username=The Username" channel/mychannel
+kamel bind mysql-source -p "source.databaseName=The Database Name" -p "source.password=The Password" -p "source.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "source.serverName=localhost" -p "source.username=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/nats-sink.adoc b/docs/modules/ROOT/pages/nats-sink.adoc
index af3aa4f..bf960f1 100644
--- a/docs/modules/ROOT/pages/nats-sink.adoc
+++ b/docs/modules/ROOT/pages/nats-sink.adoc
@@ -74,7 +74,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel nats-sink -p "sink.servers=The Servers" -p "sink.topic=The Topic"
+kamel bind channel:mychannel nats-sink -p "sink.servers=The Servers" -p "sink.topic=The Topic"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/nats-source.adoc b/docs/modules/ROOT/pages/nats-source.adoc
index 9fce5f5..5b395c6 100644
--- a/docs/modules/ROOT/pages/nats-source.adoc
+++ b/docs/modules/ROOT/pages/nats-source.adoc
@@ -75,7 +75,7 @@
 
 [source,shell]
 ----
-kamel bind nats-source -p "source.servers=The Servers" -p "source.topic=The Topic" channel/mychannel
+kamel bind nats-source -p "source.servers=The Servers" -p "source.topic=The Topic" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/openai-classification-action.adoc b/docs/modules/ROOT/pages/openai-classification-action.adoc
index 1a48645..3dbbaf5 100644
--- a/docs/modules/ROOT/pages/openai-classification-action.adoc
+++ b/docs/modules/ROOT/pages/openai-classification-action.adoc
@@ -96,7 +96,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step openai-classification-action -p "step-0.authorizationToken=The Authorization Token" channel/mychannel
+kamel bind timer-source?message=Hello --step openai-classification-action -p "step-0.authorizationToken=The Authorization Token" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/openai-completion-action.adoc b/docs/modules/ROOT/pages/openai-completion-action.adoc
index 8c8681f..08bd5e1 100644
--- a/docs/modules/ROOT/pages/openai-completion-action.adoc
+++ b/docs/modules/ROOT/pages/openai-completion-action.adoc
@@ -92,7 +92,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step openai-completion-action -p "step-0.authorizationToken=The Authorization Token" channel/mychannel
+kamel bind timer-source?message=Hello --step openai-completion-action -p "step-0.authorizationToken=The Authorization Token" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/pdf-action.adoc b/docs/modules/ROOT/pages/pdf-action.adoc
index dc74dfa..15be188 100644
--- a/docs/modules/ROOT/pages/pdf-action.adoc
+++ b/docs/modules/ROOT/pages/pdf-action.adoc
@@ -79,7 +79,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step pdf-action channel/mychannel
+kamel bind timer-source?message=Hello --step pdf-action channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/postgresql-sink.adoc b/docs/modules/ROOT/pages/postgresql-sink.adoc
index 60f65db..98728ff 100644
--- a/docs/modules/ROOT/pages/postgresql-sink.adoc
+++ b/docs/modules/ROOT/pages/postgresql-sink.adoc
@@ -92,7 +92,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel postgresql-sink -p "sink.databaseName=The Database Name" -p "sink.password=The Password" -p "sink.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "sink.serverName=localhost" -p "sink.username=The Username"
+kamel bind channel:mychannel postgresql-sink -p "sink.databaseName=The Database Name" -p "sink.password=The Password" -p "sink.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "sink.serverName=localhost" -p "sink.username=The Username"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/postgresql-source.adoc b/docs/modules/ROOT/pages/postgresql-source.adoc
index 4bc51fa..69db09b 100644
--- a/docs/modules/ROOT/pages/postgresql-source.adoc
+++ b/docs/modules/ROOT/pages/postgresql-source.adoc
@@ -85,7 +85,7 @@
 
 [source,shell]
 ----
-kamel bind postgresql-source -p "source.databaseName=The Database Name" -p "source.password=The Password" -p "source.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "source.serverName=localhost" -p "source.username=The Username" channel/mychannel
+kamel bind postgresql-source -p "source.databaseName=The Database Name" -p "source.password=The Password" -p "source.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "source.serverName=localhost" -p "source.username=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/predicate-filter-action.adoc b/docs/modules/ROOT/pages/predicate-filter-action.adoc
index 59e7274..3df7e82 100644
--- a/docs/modules/ROOT/pages/predicate-filter-action.adoc
+++ b/docs/modules/ROOT/pages/predicate-filter-action.adoc
@@ -80,7 +80,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step predicate-filter-action -p "step-0.expression=@.foo =~ /.*John/" channel/mychannel
+kamel bind timer-source?message=Hello --step predicate-filter-action -p "step-0.expression=@.foo =~ /.*John/" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/protobuf-deserialize-action.adoc b/docs/modules/ROOT/pages/protobuf-deserialize-action.adoc
index ab908fe..93d5ae1 100644
--- a/docs/modules/ROOT/pages/protobuf-deserialize-action.adoc
+++ b/docs/modules/ROOT/pages/protobuf-deserialize-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step protobuf-deserialize-action -p "step-0.schema=message Person { required string first = 1; required string last = 2; }" channel/mychannel
+kamel bind timer-source?message=Hello --step protobuf-deserialize-action -p "step-0.schema=message Person { required string first = 1; required string last = 2; }" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/protobuf-serialize-action.adoc b/docs/modules/ROOT/pages/protobuf-serialize-action.adoc
index d183f72..cad22be 100644
--- a/docs/modules/ROOT/pages/protobuf-serialize-action.adoc
+++ b/docs/modules/ROOT/pages/protobuf-serialize-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step protobuf-serialize-action -p "step-0.schema=message Person { required string first = 1; required string last = 2; }" channel/mychannel
+kamel bind timer-source?message=Hello --step protobuf-serialize-action -p "step-0.schema=message Person { required string first = 1; required string last = 2; }" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/rabbitmq-source.adoc b/docs/modules/ROOT/pages/rabbitmq-source.adoc
index e36806a..202c139 100644
--- a/docs/modules/ROOT/pages/rabbitmq-source.adoc
+++ b/docs/modules/ROOT/pages/rabbitmq-source.adoc
@@ -78,7 +78,7 @@
 
 [source,shell]
 ----
-kamel bind rabbitmq-source -p "source.addresses=localhost:5672" -p "source.exchangeName=The Exchange name" channel/mychannel
+kamel bind rabbitmq-source -p "source.addresses=localhost:5672" -p "source.exchangeName=The Exchange name" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/regex-router-action.adoc b/docs/modules/ROOT/pages/regex-router-action.adoc
index a3e3ee9..4ff1808 100644
--- a/docs/modules/ROOT/pages/regex-router-action.adoc
+++ b/docs/modules/ROOT/pages/regex-router-action.adoc
@@ -82,7 +82,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step regex-router-action -p "step-0.regex=The Regex" -p "step-0.replacement=The Replacement" channel/mychannel
+kamel bind timer-source?message=Hello --step regex-router-action -p "step-0.regex=The Regex" -p "step-0.replacement=The Replacement" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/replace-field-action.adoc b/docs/modules/ROOT/pages/replace-field-action.adoc
index 0ad2d33..1ebcc0b 100644
--- a/docs/modules/ROOT/pages/replace-field-action.adoc
+++ b/docs/modules/ROOT/pages/replace-field-action.adoc
@@ -85,7 +85,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step replace-field-action -p "step-0.disabled=The Disabled" -p "step-0.enabled=The Enabled" -p "step-0.renames=foo:bar,c1:c2" channel/mychannel
+kamel bind timer-source?message=Hello --step replace-field-action -p "step-0.disabled=The Disabled" -p "step-0.enabled=The Enabled" -p "step-0.renames=foo:bar,c1:c2" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/salesforce-source.adoc b/docs/modules/ROOT/pages/salesforce-source.adoc
index 172c317..1142d6e 100644
--- a/docs/modules/ROOT/pages/salesforce-source.adoc
+++ b/docs/modules/ROOT/pages/salesforce-source.adoc
@@ -85,7 +85,7 @@
 
 [source,shell]
 ----
-kamel bind salesforce-source -p "source.clientId=The Consumer Key" -p "source.clientSecret=The Consumer Secret" -p "source.password=The Password" -p "source.query=SELECT Id, Name, Email, Phone FROM Contact" -p "source.topicName=ContactTopic" -p "source.userName=The Username" channel/mychannel
+kamel bind salesforce-source -p "source.clientId=The Consumer Key" -p "source.clientSecret=The Consumer Secret" -p "source.password=The Password" -p "source.query=SELECT Id, Name, Email, Phone FROM Contact" -p "source.topicName=ContactTopic" -p "source.userName=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/sftp-sink.adoc b/docs/modules/ROOT/pages/sftp-sink.adoc
index 105fc9b..4e6d4f8 100644
--- a/docs/modules/ROOT/pages/sftp-sink.adoc
+++ b/docs/modules/ROOT/pages/sftp-sink.adoc
@@ -88,7 +88,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel sftp-sink -p "sink.connectionHost=The Connection Host" -p "sink.directoryName=The Directory Name" -p "sink.password=The Password" -p "sink.username=The Username"
+kamel bind channel:mychannel sftp-sink -p "sink.connectionHost=The Connection Host" -p "sink.directoryName=The Directory Name" -p "sink.password=The Password" -p "sink.username=The Username"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/sftp-source.adoc b/docs/modules/ROOT/pages/sftp-source.adoc
index 61ce408..8278837 100644
--- a/docs/modules/ROOT/pages/sftp-source.adoc
+++ b/docs/modules/ROOT/pages/sftp-source.adoc
@@ -83,7 +83,7 @@
 
 [source,shell]
 ----
-kamel bind sftp-source -p "source.connectionHost=The Connection Host" -p "source.directoryName=The Directory Name" -p "source.password=The Password" -p "source.username=The Username" channel/mychannel
+kamel bind sftp-source -p "source.connectionHost=The Connection Host" -p "source.directoryName=The Directory Name" -p "source.password=The Password" -p "source.username=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/slack-sink.adoc b/docs/modules/ROOT/pages/slack-sink.adoc
index 0ab438c..8ecbf13 100644
--- a/docs/modules/ROOT/pages/slack-sink.adoc
+++ b/docs/modules/ROOT/pages/slack-sink.adoc
@@ -78,7 +78,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel slack-sink -p "sink.channel=#myroom" -p "sink.webhookUrl=The Webhook URL"
+kamel bind channel:mychannel slack-sink -p "sink.channel=#myroom" -p "sink.webhookUrl=The Webhook URL"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/slack-source.adoc b/docs/modules/ROOT/pages/slack-source.adoc
index 273b0fb..8193fda 100644
--- a/docs/modules/ROOT/pages/slack-source.adoc
+++ b/docs/modules/ROOT/pages/slack-source.adoc
@@ -75,7 +75,7 @@
 
 [source,shell]
 ----
-kamel bind slack-source -p "source.channel=#myroom" -p "source.token=The Token" channel/mychannel
+kamel bind slack-source -p "source.channel=#myroom" -p "source.token=The Token" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/sqlserver-sink.adoc b/docs/modules/ROOT/pages/sqlserver-sink.adoc
index c4c8b62..e6d51f5 100644
--- a/docs/modules/ROOT/pages/sqlserver-sink.adoc
+++ b/docs/modules/ROOT/pages/sqlserver-sink.adoc
@@ -95,7 +95,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel sqlserver-sink -p "sink.databaseName=The Database Name" -p "sink.password=The Password" -p "sink.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "sink.serverName=localhost" -p "sink.username=The Username"
+kamel bind channel:mychannel sqlserver-sink -p "sink.databaseName=The Database Name" -p "sink.password=The Password" -p "sink.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "sink.serverName=localhost" -p "sink.username=The Username"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/sqlserver-source.adoc b/docs/modules/ROOT/pages/sqlserver-source.adoc
index 5c5b2c8..5c8a962 100644
--- a/docs/modules/ROOT/pages/sqlserver-source.adoc
+++ b/docs/modules/ROOT/pages/sqlserver-source.adoc
@@ -88,7 +88,7 @@
 
 [source,shell]
 ----
-kamel bind sqlserver-source -p "source.databaseName=The Database Name" -p "source.password=The Password" -p "source.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "source.serverName=localhost" -p "source.username=The Username" channel/mychannel
+kamel bind sqlserver-source -p "source.databaseName=The Database Name" -p "source.password=The Password" -p "source.query=INSERT INTO accounts (username,city) VALUES (:#username,:#city)" -p "source.serverName=localhost" -p "source.username=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/ssh-source.adoc b/docs/modules/ROOT/pages/ssh-source.adoc
index dd4f6f9..a702c40 100644
--- a/docs/modules/ROOT/pages/ssh-source.adoc
+++ b/docs/modules/ROOT/pages/ssh-source.adoc
@@ -80,7 +80,7 @@
 
 [source,shell]
 ----
-kamel bind ssh-source -p "source.connectionHost=The Connection Host" -p "source.password=The Password" -p "source.pollCommand=date" -p "source.username=The Username" channel/mychannel
+kamel bind ssh-source -p "source.connectionHost=The Connection Host" -p "source.password=The Password" -p "source.pollCommand=date" -p "source.username=The Username" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/string-template-action.adoc b/docs/modules/ROOT/pages/string-template-action.adoc
index 2d4026b..d353b07 100644
--- a/docs/modules/ROOT/pages/string-template-action.adoc
+++ b/docs/modules/ROOT/pages/string-template-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step string-template-action -p "step-0.template=The Template" channel/mychannel
+kamel bind timer-source?message=Hello --step string-template-action -p "step-0.template=The Template" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/telegram-sink.adoc b/docs/modules/ROOT/pages/telegram-sink.adoc
index 30dd726..da2802a 100644
--- a/docs/modules/ROOT/pages/telegram-sink.adoc
+++ b/docs/modules/ROOT/pages/telegram-sink.adoc
@@ -87,7 +87,7 @@
 
 [source,shell]
 ----
-kamel bind channel/mychannel telegram-sink -p "sink.authorizationToken=The Token"
+kamel bind channel:mychannel telegram-sink -p "sink.authorizationToken=The Token"
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/telegram-source.adoc b/docs/modules/ROOT/pages/telegram-source.adoc
index c305305..e371abd 100644
--- a/docs/modules/ROOT/pages/telegram-source.adoc
+++ b/docs/modules/ROOT/pages/telegram-source.adoc
@@ -80,7 +80,7 @@
 
 [source,shell]
 ----
-kamel bind telegram-source -p "source.authorizationToken=The Token" channel/mychannel
+kamel bind telegram-source -p "source.authorizationToken=The Token" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/timer-source.adoc b/docs/modules/ROOT/pages/timer-source.adoc
index ff794bc..ac6c111 100644
--- a/docs/modules/ROOT/pages/timer-source.adoc
+++ b/docs/modules/ROOT/pages/timer-source.adoc
@@ -75,7 +75,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source -p "source.message=hello world" channel/mychannel
+kamel bind timer-source -p "source.message=hello world" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/timestamp-router-action.adoc b/docs/modules/ROOT/pages/timestamp-router-action.adoc
index a8be0fc..1bf6779 100644
--- a/docs/modules/ROOT/pages/timestamp-router-action.adoc
+++ b/docs/modules/ROOT/pages/timestamp-router-action.adoc
@@ -80,7 +80,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step timestamp-router-action channel/mychannel
+kamel bind timer-source?message=Hello --step timestamp-router-action channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
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 fca9a1d..6f05a23 100644
--- a/docs/modules/ROOT/pages/topic-name-matches-filter-action.adoc
+++ b/docs/modules/ROOT/pages/topic-name-matches-filter-action.adoc
@@ -79,7 +79,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step topic-name-matches-filter-action -p "step-0.regex=The Regex" channel/mychannel
+kamel bind timer-source?message=Hello --step topic-name-matches-filter-action -p "step-0.regex=The Regex" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/twitter-directmessage-source.adoc b/docs/modules/ROOT/pages/twitter-directmessage-source.adoc
index 857de86..f8e03d6 100644
--- a/docs/modules/ROOT/pages/twitter-directmessage-source.adoc
+++ b/docs/modules/ROOT/pages/twitter-directmessage-source.adoc
@@ -84,7 +84,7 @@
 
 [source,shell]
 ----
-kamel bind twitter-directmessage-source -p "source.accessToken=The Access Token" -p "source.accessTokenSecret=The Access Token Secret" -p "source.apiKey=The API Key" -p "source.apiKeySecret=The API Key Secret" -p "source.user=ApacheCamel" channel/mychannel
+kamel bind twitter-directmessage-source -p "source.accessToken=The Access Token" -p "source.accessTokenSecret=The Access Token Secret" -p "source.apiKey=The API Key" -p "source.apiKeySecret=The API Key Secret" -p "source.user=ApacheCamel" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/twitter-search-source.adoc b/docs/modules/ROOT/pages/twitter-search-source.adoc
index 571de34..73c90d8 100644
--- a/docs/modules/ROOT/pages/twitter-search-source.adoc
+++ b/docs/modules/ROOT/pages/twitter-search-source.adoc
@@ -84,7 +84,7 @@
 
 [source,shell]
 ----
-kamel bind twitter-search-source -p "source.accessToken=The Access Token" -p "source.accessTokenSecret=The Access Token Secret" -p "source.apiKey=The API Key" -p "source.apiKeySecret=The API Key Secret" -p "source.keywords=Apache Camel" channel/mychannel
+kamel bind twitter-search-source -p "source.accessToken=The Access Token" -p "source.accessTokenSecret=The Access Token Secret" -p "source.apiKey=The API Key" -p "source.apiKeySecret=The API Key Secret" -p "source.keywords=Apache Camel" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/twitter-timeline-source.adoc b/docs/modules/ROOT/pages/twitter-timeline-source.adoc
index 06e309a..cf1b6f3 100644
--- a/docs/modules/ROOT/pages/twitter-timeline-source.adoc
+++ b/docs/modules/ROOT/pages/twitter-timeline-source.adoc
@@ -84,7 +84,7 @@
 
 [source,shell]
 ----
-kamel bind twitter-timeline-source -p "source.accessToken=The Access Token" -p "source.accessTokenSecret=The Access Token Secret" -p "source.apiKey=The API Key" -p "source.apiKeySecret=The API Key Secret" -p "source.user=ApacheCamel" channel/mychannel
+kamel bind twitter-timeline-source -p "source.accessToken=The Access Token" -p "source.accessTokenSecret=The Access Token Secret" -p "source.apiKey=The API Key" -p "source.apiKeySecret=The API Key Secret" -p "source.user=ApacheCamel" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/value-to-key-action.adoc b/docs/modules/ROOT/pages/value-to-key-action.adoc
index 9e7d3d5..8282ac7 100644
--- a/docs/modules/ROOT/pages/value-to-key-action.adoc
+++ b/docs/modules/ROOT/pages/value-to-key-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step value-to-key-action -p "step-0.fields=The Fields" channel/mychannel
+kamel bind timer-source?message=Hello --step value-to-key-action -p "step-0.fields=The Fields" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/velocity-template-action.adoc b/docs/modules/ROOT/pages/velocity-template-action.adoc
index dea29e0..eb873d1 100644
--- a/docs/modules/ROOT/pages/velocity-template-action.adoc
+++ b/docs/modules/ROOT/pages/velocity-template-action.adoc
@@ -81,7 +81,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step velocity-template-action -p "step-0.template=The Template" channel/mychannel
+kamel bind timer-source?message=Hello --step velocity-template-action -p "step-0.template=The Template" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/webhook-source.adoc b/docs/modules/ROOT/pages/webhook-source.adoc
index cea0a02..cecbb28 100644
--- a/docs/modules/ROOT/pages/webhook-source.adoc
+++ b/docs/modules/ROOT/pages/webhook-source.adoc
@@ -76,7 +76,7 @@
 
 [source,shell]
 ----
-kamel bind webhook-source channel/mychannel
+kamel bind webhook-source channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/xj-identity-action.adoc b/docs/modules/ROOT/pages/xj-identity-action.adoc
index 08489a1..7783983 100644
--- a/docs/modules/ROOT/pages/xj-identity-action.adoc
+++ b/docs/modules/ROOT/pages/xj-identity-action.adoc
@@ -79,7 +79,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step xj-identity-action -p "step-0.direction=The Direction" channel/mychannel
+kamel bind timer-source?message=Hello --step xj-identity-action -p "step-0.direction=The Direction" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.
diff --git a/docs/modules/ROOT/pages/xj-template-action.adoc b/docs/modules/ROOT/pages/xj-template-action.adoc
index e5144fd..1977d21 100644
--- a/docs/modules/ROOT/pages/xj-template-action.adoc
+++ b/docs/modules/ROOT/pages/xj-template-action.adoc
@@ -83,7 +83,7 @@
 
 [source,shell]
 ----
-kamel bind timer-source?message=Hello --step xj-template-action -p "step-0.direction=The Direction" -p "step-0.template=The Template" channel/mychannel
+kamel bind timer-source?message=Hello --step xj-template-action -p "step-0.direction=The Direction" -p "step-0.template=The Template" channel:mychannel
 ----
 
 This will create the KameletBinding under the hood and apply it to the current namespace in the cluster.