diff --git a/avro-deserialize-action.kamelet.yaml b/kamelets/avro-deserialize-action.kamelet.yaml similarity index 100% rename from avro-deserialize-action.kamelet.yaml rename to kamelets/avro-deserialize-action.kamelet.yaml diff --git a/avro-serialize-action.kamelet.yaml b/kamelets/avro-serialize-action.kamelet.yaml similarity index 100% rename from avro-serialize-action.kamelet.yaml rename to kamelets/avro-serialize-action.kamelet.yaml diff --git a/aws-cloudwatch-sink.kamelet.yaml b/kamelets/aws-cloudwatch-sink.kamelet.yaml similarity index 100% rename from aws-cloudwatch-sink.kamelet.yaml rename to kamelets/aws-cloudwatch-sink.kamelet.yaml diff --git a/aws-ddb-streams-source.kamelet.yaml b/kamelets/aws-ddb-streams-source.kamelet.yaml similarity index 100% rename from aws-ddb-streams-source.kamelet.yaml rename to kamelets/aws-ddb-streams-source.kamelet.yaml diff --git a/aws-ec2-sink.kamelet.yaml b/kamelets/aws-ec2-sink.kamelet.yaml similarity index 100% rename from aws-ec2-sink.kamelet.yaml rename to kamelets/aws-ec2-sink.kamelet.yaml diff --git a/aws-kinesis-firehose-sink.kamelet.yaml b/kamelets/aws-kinesis-firehose-sink.kamelet.yaml similarity index 100% rename from aws-kinesis-firehose-sink.kamelet.yaml rename to kamelets/aws-kinesis-firehose-sink.kamelet.yaml diff --git a/aws-kinesis-sink.kamelet.yaml b/kamelets/aws-kinesis-sink.kamelet.yaml similarity index 100% rename from aws-kinesis-sink.kamelet.yaml rename to kamelets/aws-kinesis-sink.kamelet.yaml diff --git a/aws-kinesis-source.kamelet.yaml b/kamelets/aws-kinesis-source.kamelet.yaml similarity index 100% rename from aws-kinesis-source.kamelet.yaml rename to kamelets/aws-kinesis-source.kamelet.yaml diff --git a/aws-lambda-sink.kamelet.yaml b/kamelets/aws-lambda-sink.kamelet.yaml similarity index 100% rename from aws-lambda-sink.kamelet.yaml rename to kamelets/aws-lambda-sink.kamelet.yaml diff --git a/aws-s3-sink.kamelet.yaml b/kamelets/aws-s3-sink.kamelet.yaml similarity index 100% rename from aws-s3-sink.kamelet.yaml rename to kamelets/aws-s3-sink.kamelet.yaml diff --git a/aws-s3-source.kamelet.yaml b/kamelets/aws-s3-source.kamelet.yaml similarity index 100% rename from aws-s3-source.kamelet.yaml rename to kamelets/aws-s3-source.kamelet.yaml diff --git a/aws-s3-streaming-upload-sink.kamelet.yaml b/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml similarity index 100% rename from aws-s3-streaming-upload-sink.kamelet.yaml rename to kamelets/aws-s3-streaming-upload-sink.kamelet.yaml diff --git a/aws-sns-fifo-sink.kamelet.yaml b/kamelets/aws-sns-fifo-sink.kamelet.yaml similarity index 100% rename from aws-sns-fifo-sink.kamelet.yaml rename to kamelets/aws-sns-fifo-sink.kamelet.yaml diff --git a/aws-sns-sink.kamelet.yaml b/kamelets/aws-sns-sink.kamelet.yaml similarity index 100% rename from aws-sns-sink.kamelet.yaml rename to kamelets/aws-sns-sink.kamelet.yaml diff --git a/aws-sqs-batch-sink.kamelet.yaml b/kamelets/aws-sqs-batch-sink.kamelet.yaml similarity index 100% rename from aws-sqs-batch-sink.kamelet.yaml rename to kamelets/aws-sqs-batch-sink.kamelet.yaml diff --git a/aws-sqs-fifo-sink.kamelet.yaml b/kamelets/aws-sqs-fifo-sink.kamelet.yaml similarity index 100% rename from aws-sqs-fifo-sink.kamelet.yaml rename to kamelets/aws-sqs-fifo-sink.kamelet.yaml diff --git a/aws-sqs-sink.kamelet.yaml b/kamelets/aws-sqs-sink.kamelet.yaml similarity index 100% rename from aws-sqs-sink.kamelet.yaml rename to kamelets/aws-sqs-sink.kamelet.yaml diff --git a/aws-sqs-source.kamelet.yaml b/kamelets/aws-sqs-source.kamelet.yaml similarity index 100% rename from aws-sqs-source.kamelet.yaml rename to kamelets/aws-sqs-source.kamelet.yaml diff --git a/aws-translate-action.kamelet.yaml b/kamelets/aws-translate-action.kamelet.yaml similarity index 100% rename from aws-translate-action.kamelet.yaml rename to kamelets/aws-translate-action.kamelet.yaml diff --git a/azure-cosmosdb-source.kamelet.yaml b/kamelets/azure-cosmosdb-source.kamelet.yaml similarity index 100% rename from azure-cosmosdb-source.kamelet.yaml rename to kamelets/azure-cosmosdb-source.kamelet.yaml diff --git a/azure-eventhubs-sink.kamelet.yaml b/kamelets/azure-eventhubs-sink.kamelet.yaml similarity index 100% rename from azure-eventhubs-sink.kamelet.yaml rename to kamelets/azure-eventhubs-sink.kamelet.yaml diff --git a/azure-eventhubs-source.kamelet.yaml b/kamelets/azure-eventhubs-source.kamelet.yaml similarity index 100% rename from azure-eventhubs-source.kamelet.yaml rename to kamelets/azure-eventhubs-source.kamelet.yaml diff --git a/azure-storage-blob-sink.kamelet.yaml b/kamelets/azure-storage-blob-sink.kamelet.yaml similarity index 100% rename from azure-storage-blob-sink.kamelet.yaml rename to kamelets/azure-storage-blob-sink.kamelet.yaml diff --git a/azure-storage-blob-source.kamelet.yaml b/kamelets/azure-storage-blob-source.kamelet.yaml similarity index 100% rename from azure-storage-blob-source.kamelet.yaml rename to kamelets/azure-storage-blob-source.kamelet.yaml diff --git a/azure-storage-queue-sink.kamelet.yaml b/kamelets/azure-storage-queue-sink.kamelet.yaml similarity index 100% rename from azure-storage-queue-sink.kamelet.yaml rename to kamelets/azure-storage-queue-sink.kamelet.yaml diff --git a/azure-storage-queue-source.kamelet.yaml b/kamelets/azure-storage-queue-source.kamelet.yaml similarity index 100% rename from azure-storage-queue-source.kamelet.yaml rename to kamelets/azure-storage-queue-source.kamelet.yaml diff --git a/bitcoin-source.kamelet.yaml b/kamelets/bitcoin-source.kamelet.yaml similarity index 100% rename from bitcoin-source.kamelet.yaml rename to kamelets/bitcoin-source.kamelet.yaml diff --git a/caffeine-action.kamelet.yaml b/kamelets/caffeine-action.kamelet.yaml similarity index 100% rename from caffeine-action.kamelet.yaml rename to kamelets/caffeine-action.kamelet.yaml diff --git a/cassandra-sink.kamelet.yaml b/kamelets/cassandra-sink.kamelet.yaml similarity index 100% rename from cassandra-sink.kamelet.yaml rename to kamelets/cassandra-sink.kamelet.yaml diff --git a/cassandra-source.kamelet.yaml b/kamelets/cassandra-source.kamelet.yaml similarity index 100% rename from cassandra-source.kamelet.yaml rename to kamelets/cassandra-source.kamelet.yaml diff --git a/chuck-norris-source.kamelet.yaml b/kamelets/chuck-norris-source.kamelet.yaml similarity index 100% rename from chuck-norris-source.kamelet.yaml rename to kamelets/chuck-norris-source.kamelet.yaml diff --git a/chunk-template-action.kamelet.yaml b/kamelets/chunk-template-action.kamelet.yaml similarity index 100% rename from chunk-template-action.kamelet.yaml rename to kamelets/chunk-template-action.kamelet.yaml diff --git a/couchbase-sink.kamelet.yaml b/kamelets/couchbase-sink.kamelet.yaml similarity index 100% rename from couchbase-sink.kamelet.yaml rename to kamelets/couchbase-sink.kamelet.yaml diff --git a/cron-source.kamelet.yaml b/kamelets/cron-source.kamelet.yaml similarity index 100% rename from cron-source.kamelet.yaml rename to kamelets/cron-source.kamelet.yaml diff --git a/dns-dig-action.kamelet.yaml b/kamelets/dns-dig-action.kamelet.yaml similarity index 100% rename from dns-dig-action.kamelet.yaml rename to kamelets/dns-dig-action.kamelet.yaml diff --git a/dns-ip-action.kamelet.yaml b/kamelets/dns-ip-action.kamelet.yaml similarity index 100% rename from dns-ip-action.kamelet.yaml rename to kamelets/dns-ip-action.kamelet.yaml diff --git a/dns-lookup-action.kamelet.yaml b/kamelets/dns-lookup-action.kamelet.yaml similarity index 100% rename from dns-lookup-action.kamelet.yaml rename to kamelets/dns-lookup-action.kamelet.yaml diff --git a/dropbox-sink.kamelet.yaml b/kamelets/dropbox-sink.kamelet.yaml similarity index 100% rename from dropbox-sink.kamelet.yaml rename to kamelets/dropbox-sink.kamelet.yaml diff --git a/dropbox-source.kamelet.yaml b/kamelets/dropbox-source.kamelet.yaml similarity index 100% rename from dropbox-source.kamelet.yaml rename to kamelets/dropbox-source.kamelet.yaml diff --git a/earthquake-source.kamelet.yaml b/kamelets/earthquake-source.kamelet.yaml similarity index 100% rename from earthquake-source.kamelet.yaml rename to kamelets/earthquake-source.kamelet.yaml diff --git a/elasticsearch-index-sink.kamelet.yaml b/kamelets/elasticsearch-index-sink.kamelet.yaml similarity index 100% rename from elasticsearch-index-sink.kamelet.yaml rename to kamelets/elasticsearch-index-sink.kamelet.yaml diff --git a/elasticsearch-search-source.kamelet.yaml b/kamelets/elasticsearch-search-source.kamelet.yaml similarity index 100% rename from elasticsearch-search-source.kamelet.yaml rename to kamelets/elasticsearch-search-source.kamelet.yaml diff --git a/exec-sink.kamelet.yaml b/kamelets/exec-sink.kamelet.yaml similarity index 100% rename from exec-sink.kamelet.yaml rename to kamelets/exec-sink.kamelet.yaml diff --git a/extract-field-action.kamelet.yaml b/kamelets/extract-field-action.kamelet.yaml similarity index 100% rename from extract-field-action.kamelet.yaml rename to kamelets/extract-field-action.kamelet.yaml diff --git a/fhir-source.kamelet.yaml b/kamelets/fhir-source.kamelet.yaml similarity index 100% rename from fhir-source.kamelet.yaml rename to kamelets/fhir-source.kamelet.yaml diff --git a/file-watch-source.kamelet.yaml b/kamelets/file-watch-source.kamelet.yaml similarity index 100% rename from file-watch-source.kamelet.yaml rename to kamelets/file-watch-source.kamelet.yaml diff --git a/freemarker-template-action.kamelet.yaml b/kamelets/freemarker-template-action.kamelet.yaml similarity index 100% rename from freemarker-template-action.kamelet.yaml rename to kamelets/freemarker-template-action.kamelet.yaml diff --git a/ftp-sink.kamelet.yaml b/kamelets/ftp-sink.kamelet.yaml similarity index 100% rename from ftp-sink.kamelet.yaml rename to kamelets/ftp-sink.kamelet.yaml diff --git a/ftp-source.kamelet.yaml b/kamelets/ftp-source.kamelet.yaml similarity index 100% rename from ftp-source.kamelet.yaml rename to kamelets/ftp-source.kamelet.yaml diff --git a/ftps-sink.kamelet.yaml b/kamelets/ftps-sink.kamelet.yaml similarity index 100% rename from ftps-sink.kamelet.yaml rename to kamelets/ftps-sink.kamelet.yaml diff --git a/ftps-source.kamelet.yaml b/kamelets/ftps-source.kamelet.yaml similarity index 100% rename from ftps-source.kamelet.yaml rename to kamelets/ftps-source.kamelet.yaml diff --git a/github-source.kamelet.yaml b/kamelets/github-source.kamelet.yaml similarity index 100% rename from github-source.kamelet.yaml rename to kamelets/github-source.kamelet.yaml diff --git a/google-calendar-source.kamelet.yaml b/kamelets/google-calendar-source.kamelet.yaml similarity index 100% rename from google-calendar-source.kamelet.yaml rename to kamelets/google-calendar-source.kamelet.yaml diff --git a/google-mail-source.kamelet.yaml b/kamelets/google-mail-source.kamelet.yaml similarity index 100% rename from google-mail-source.kamelet.yaml rename to kamelets/google-mail-source.kamelet.yaml diff --git a/google-pubsub-sink.kamelet.yaml b/kamelets/google-pubsub-sink.kamelet.yaml similarity index 100% rename from google-pubsub-sink.kamelet.yaml rename to kamelets/google-pubsub-sink.kamelet.yaml diff --git a/google-pubsub-source.kamelet.yaml b/kamelets/google-pubsub-source.kamelet.yaml similarity index 100% rename from google-pubsub-source.kamelet.yaml rename to kamelets/google-pubsub-source.kamelet.yaml diff --git a/google-sheets-source.kamelet.yaml b/kamelets/google-sheets-source.kamelet.yaml similarity index 100% rename from google-sheets-source.kamelet.yaml rename to kamelets/google-sheets-source.kamelet.yaml diff --git a/has-header-filter-action.kamelet.yaml b/kamelets/has-header-filter-action.kamelet.yaml similarity index 100% rename from has-header-filter-action.kamelet.yaml rename to kamelets/has-header-filter-action.kamelet.yaml diff --git a/header-matches-filter-action.kamelet.yaml b/kamelets/header-matches-filter-action.kamelet.yaml similarity index 100% rename from header-matches-filter-action.kamelet.yaml rename to kamelets/header-matches-filter-action.kamelet.yaml diff --git a/hoist-field-action.kamelet.yaml b/kamelets/hoist-field-action.kamelet.yaml similarity index 100% rename from hoist-field-action.kamelet.yaml rename to kamelets/hoist-field-action.kamelet.yaml diff --git a/http-secured-sink.kamelet.yaml b/kamelets/http-secured-sink.kamelet.yaml similarity index 100% rename from http-secured-sink.kamelet.yaml rename to kamelets/http-secured-sink.kamelet.yaml diff --git a/http-secured-source.kamelet.yaml b/kamelets/http-secured-source.kamelet.yaml similarity index 100% rename from http-secured-source.kamelet.yaml rename to kamelets/http-secured-source.kamelet.yaml diff --git a/http-sink.kamelet.yaml b/kamelets/http-sink.kamelet.yaml similarity index 100% rename from http-sink.kamelet.yaml rename to kamelets/http-sink.kamelet.yaml diff --git a/http-source.kamelet.yaml b/kamelets/http-source.kamelet.yaml similarity index 100% rename from http-source.kamelet.yaml rename to kamelets/http-source.kamelet.yaml diff --git a/infinispan-source.kamelet.yaml b/kamelets/infinispan-source.kamelet.yaml similarity index 100% rename from infinispan-source.kamelet.yaml rename to kamelets/infinispan-source.kamelet.yaml diff --git a/insert-field-action.kamelet.yaml b/kamelets/insert-field-action.kamelet.yaml similarity index 100% rename from insert-field-action.kamelet.yaml rename to kamelets/insert-field-action.kamelet.yaml diff --git a/insert-header-action.kamelet.yaml b/kamelets/insert-header-action.kamelet.yaml similarity index 100% rename from insert-header-action.kamelet.yaml rename to kamelets/insert-header-action.kamelet.yaml diff --git a/is-tombstone-filter-action.kamelet.yaml b/kamelets/is-tombstone-filter-action.kamelet.yaml similarity index 100% rename from is-tombstone-filter-action.kamelet.yaml rename to kamelets/is-tombstone-filter-action.kamelet.yaml diff --git a/jira-source.kamelet.yaml b/kamelets/jira-source.kamelet.yaml similarity index 100% rename from jira-source.kamelet.yaml rename to kamelets/jira-source.kamelet.yaml diff --git a/jms-amqp-10-sink.kamelet.yaml b/kamelets/jms-amqp-10-sink.kamelet.yaml similarity index 100% rename from jms-amqp-10-sink.kamelet.yaml rename to kamelets/jms-amqp-10-sink.kamelet.yaml diff --git a/jms-amqp-10-source.kamelet.yaml b/kamelets/jms-amqp-10-source.kamelet.yaml similarity index 100% rename from jms-amqp-10-source.kamelet.yaml rename to kamelets/jms-amqp-10-source.kamelet.yaml diff --git a/jms-apache-artemis-sink.kamelet.yaml b/kamelets/jms-apache-artemis-sink.kamelet.yaml similarity index 100% rename from jms-apache-artemis-sink.kamelet.yaml rename to kamelets/jms-apache-artemis-sink.kamelet.yaml diff --git a/jms-apache-artemis-source.kamelet.yaml b/kamelets/jms-apache-artemis-source.kamelet.yaml similarity index 100% rename from jms-apache-artemis-source.kamelet.yaml rename to kamelets/jms-apache-artemis-source.kamelet.yaml diff --git a/jolt-transformation-action.kamelet.yaml b/kamelets/jolt-transformation-action.kamelet.yaml similarity index 100% rename from jolt-transformation-action.kamelet.yaml rename to kamelets/jolt-transformation-action.kamelet.yaml diff --git a/json-deserialize-action.kamelet.yaml b/kamelets/json-deserialize-action.kamelet.yaml similarity index 100% rename from json-deserialize-action.kamelet.yaml rename to kamelets/json-deserialize-action.kamelet.yaml diff --git a/json-schema-validator-action.kamelet.yaml b/kamelets/json-schema-validator-action.kamelet.yaml similarity index 100% rename from json-schema-validator-action.kamelet.yaml rename to kamelets/json-schema-validator-action.kamelet.yaml diff --git a/json-serialize-action.kamelet.yaml b/kamelets/json-serialize-action.kamelet.yaml similarity index 100% rename from json-serialize-action.kamelet.yaml rename to kamelets/json-serialize-action.kamelet.yaml diff --git a/jsonata-action.kamelet.yaml b/kamelets/jsonata-action.kamelet.yaml similarity index 100% rename from jsonata-action.kamelet.yaml rename to kamelets/jsonata-action.kamelet.yaml diff --git a/kafka-manual-commit-action.kamelet.yaml b/kamelets/kafka-manual-commit-action.kamelet.yaml similarity index 100% rename from kafka-manual-commit-action.kamelet.yaml rename to kamelets/kafka-manual-commit-action.kamelet.yaml diff --git a/kafka-not-secured-sink.kamelet.yaml b/kamelets/kafka-not-secured-sink.kamelet.yaml similarity index 100% rename from kafka-not-secured-sink.kamelet.yaml rename to kamelets/kafka-not-secured-sink.kamelet.yaml diff --git a/kafka-not-secured-source.kamelet.yaml b/kamelets/kafka-not-secured-source.kamelet.yaml similarity index 100% rename from kafka-not-secured-source.kamelet.yaml rename to kamelets/kafka-not-secured-source.kamelet.yaml diff --git a/kafka-sink.kamelet.yaml b/kamelets/kafka-sink.kamelet.yaml similarity index 100% rename from kafka-sink.kamelet.yaml rename to kamelets/kafka-sink.kamelet.yaml diff --git a/kafka-source.kamelet.yaml b/kamelets/kafka-source.kamelet.yaml similarity index 100% rename from kafka-source.kamelet.yaml rename to kamelets/kafka-source.kamelet.yaml diff --git a/kubernetes-namespaces-source.kamelet.yaml b/kamelets/kubernetes-namespaces-source.kamelet.yaml similarity index 100% rename from kubernetes-namespaces-source.kamelet.yaml rename to kamelets/kubernetes-namespaces-source.kamelet.yaml diff --git a/kubernetes-nodes-source.kamelet.yaml b/kamelets/kubernetes-nodes-source.kamelet.yaml similarity index 100% rename from kubernetes-nodes-source.kamelet.yaml rename to kamelets/kubernetes-nodes-source.kamelet.yaml diff --git a/kubernetes-pods-source.kamelet.yaml b/kamelets/kubernetes-pods-source.kamelet.yaml similarity index 100% rename from kubernetes-pods-source.kamelet.yaml rename to kamelets/kubernetes-pods-source.kamelet.yaml diff --git a/log-sink.kamelet.yaml b/kamelets/log-sink.kamelet.yaml similarity index 100% rename from log-sink.kamelet.yaml rename to kamelets/log-sink.kamelet.yaml diff --git a/mail-imap-source.kamelet.yaml b/kamelets/mail-imap-source.kamelet.yaml similarity index 100% rename from mail-imap-source.kamelet.yaml rename to kamelets/mail-imap-source.kamelet.yaml diff --git a/mariadb-sink.kamelet.yaml b/kamelets/mariadb-sink.kamelet.yaml similarity index 100% rename from mariadb-sink.kamelet.yaml rename to kamelets/mariadb-sink.kamelet.yaml diff --git a/mariadb-source.kamelet.yaml b/kamelets/mariadb-source.kamelet.yaml similarity index 100% rename from mariadb-source.kamelet.yaml rename to kamelets/mariadb-source.kamelet.yaml diff --git a/mask-field-action.kamelet.yaml b/kamelets/mask-field-action.kamelet.yaml similarity index 100% rename from mask-field-action.kamelet.yaml rename to kamelets/mask-field-action.kamelet.yaml diff --git a/message-timestamp-router-action.kamelet.yaml b/kamelets/message-timestamp-router-action.kamelet.yaml similarity index 100% rename from message-timestamp-router-action.kamelet.yaml rename to kamelets/message-timestamp-router-action.kamelet.yaml diff --git a/minio-sink.kamelet.yaml b/kamelets/minio-sink.kamelet.yaml similarity index 100% rename from minio-sink.kamelet.yaml rename to kamelets/minio-sink.kamelet.yaml diff --git a/minio-source.kamelet.yaml b/kamelets/minio-source.kamelet.yaml similarity index 100% rename from minio-source.kamelet.yaml rename to kamelets/minio-source.kamelet.yaml diff --git a/mongodb-sink.kamelet.yaml b/kamelets/mongodb-sink.kamelet.yaml similarity index 100% rename from mongodb-sink.kamelet.yaml rename to kamelets/mongodb-sink.kamelet.yaml diff --git a/mongodb-source.kamelet.yaml b/kamelets/mongodb-source.kamelet.yaml similarity index 100% rename from mongodb-source.kamelet.yaml rename to kamelets/mongodb-source.kamelet.yaml diff --git a/mqtt-sink.kamelet.yaml b/kamelets/mqtt-sink.kamelet.yaml similarity index 100% rename from mqtt-sink.kamelet.yaml rename to kamelets/mqtt-sink.kamelet.yaml diff --git a/mqtt-source.kamelet.yaml b/kamelets/mqtt-source.kamelet.yaml similarity index 100% rename from mqtt-source.kamelet.yaml rename to kamelets/mqtt-source.kamelet.yaml diff --git a/mustache-template-action.kamelet.yaml b/kamelets/mustache-template-action.kamelet.yaml similarity index 100% rename from mustache-template-action.kamelet.yaml rename to kamelets/mustache-template-action.kamelet.yaml diff --git a/mvel-template-action.kamelet.yaml b/kamelets/mvel-template-action.kamelet.yaml similarity index 100% rename from mvel-template-action.kamelet.yaml rename to kamelets/mvel-template-action.kamelet.yaml diff --git a/mysql-sink.kamelet.yaml b/kamelets/mysql-sink.kamelet.yaml similarity index 100% rename from mysql-sink.kamelet.yaml rename to kamelets/mysql-sink.kamelet.yaml diff --git a/mysql-source.kamelet.yaml b/kamelets/mysql-source.kamelet.yaml similarity index 100% rename from mysql-source.kamelet.yaml rename to kamelets/mysql-source.kamelet.yaml diff --git a/nats-sink.kamelet.yaml b/kamelets/nats-sink.kamelet.yaml similarity index 100% rename from nats-sink.kamelet.yaml rename to kamelets/nats-sink.kamelet.yaml diff --git a/nats-source.kamelet.yaml b/kamelets/nats-source.kamelet.yaml similarity index 100% rename from nats-source.kamelet.yaml rename to kamelets/nats-source.kamelet.yaml diff --git a/openai-classification-action.kamelet.yaml b/kamelets/openai-classification-action.kamelet.yaml similarity index 100% rename from openai-classification-action.kamelet.yaml rename to kamelets/openai-classification-action.kamelet.yaml diff --git a/openai-completion-action.kamelet.yaml b/kamelets/openai-completion-action.kamelet.yaml similarity index 100% rename from openai-completion-action.kamelet.yaml rename to kamelets/openai-completion-action.kamelet.yaml diff --git a/pdf-action.kamelet.yaml b/kamelets/pdf-action.kamelet.yaml similarity index 100% rename from pdf-action.kamelet.yaml rename to kamelets/pdf-action.kamelet.yaml diff --git a/postgresql-sink.kamelet.yaml b/kamelets/postgresql-sink.kamelet.yaml similarity index 100% rename from postgresql-sink.kamelet.yaml rename to kamelets/postgresql-sink.kamelet.yaml diff --git a/postgresql-source.kamelet.yaml b/kamelets/postgresql-source.kamelet.yaml similarity index 100% rename from postgresql-source.kamelet.yaml rename to kamelets/postgresql-source.kamelet.yaml diff --git a/predicate-filter-action.kamelet.yaml b/kamelets/predicate-filter-action.kamelet.yaml similarity index 100% rename from predicate-filter-action.kamelet.yaml rename to kamelets/predicate-filter-action.kamelet.yaml diff --git a/protobuf-deserialize-action.kamelet.yaml b/kamelets/protobuf-deserialize-action.kamelet.yaml similarity index 100% rename from protobuf-deserialize-action.kamelet.yaml rename to kamelets/protobuf-deserialize-action.kamelet.yaml diff --git a/protobuf-serialize-action.kamelet.yaml b/kamelets/protobuf-serialize-action.kamelet.yaml similarity index 100% rename from protobuf-serialize-action.kamelet.yaml rename to kamelets/protobuf-serialize-action.kamelet.yaml diff --git a/rabbitmq-source.kamelet.yaml b/kamelets/rabbitmq-source.kamelet.yaml similarity index 100% rename from rabbitmq-source.kamelet.yaml rename to kamelets/rabbitmq-source.kamelet.yaml diff --git a/regex-router-action.kamelet.yaml b/kamelets/regex-router-action.kamelet.yaml similarity index 100% rename from regex-router-action.kamelet.yaml rename to kamelets/regex-router-action.kamelet.yaml diff --git a/replace-field-action.kamelet.yaml b/kamelets/replace-field-action.kamelet.yaml similarity index 100% rename from replace-field-action.kamelet.yaml rename to kamelets/replace-field-action.kamelet.yaml diff --git a/salesforce-source.kamelet.yaml b/kamelets/salesforce-source.kamelet.yaml similarity index 100% rename from salesforce-source.kamelet.yaml rename to kamelets/salesforce-source.kamelet.yaml diff --git a/sftp-sink.kamelet.yaml b/kamelets/sftp-sink.kamelet.yaml similarity index 100% rename from sftp-sink.kamelet.yaml rename to kamelets/sftp-sink.kamelet.yaml diff --git a/sftp-source.kamelet.yaml b/kamelets/sftp-source.kamelet.yaml similarity index 100% rename from sftp-source.kamelet.yaml rename to kamelets/sftp-source.kamelet.yaml diff --git a/slack-sink.kamelet.yaml b/kamelets/slack-sink.kamelet.yaml similarity index 100% rename from slack-sink.kamelet.yaml rename to kamelets/slack-sink.kamelet.yaml diff --git a/slack-source.kamelet.yaml b/kamelets/slack-source.kamelet.yaml similarity index 100% rename from slack-source.kamelet.yaml rename to kamelets/slack-source.kamelet.yaml diff --git a/sqlserver-sink.kamelet.yaml b/kamelets/sqlserver-sink.kamelet.yaml similarity index 100% rename from sqlserver-sink.kamelet.yaml rename to kamelets/sqlserver-sink.kamelet.yaml diff --git a/sqlserver-source.kamelet.yaml b/kamelets/sqlserver-source.kamelet.yaml similarity index 100% rename from sqlserver-source.kamelet.yaml rename to kamelets/sqlserver-source.kamelet.yaml diff --git a/ssh-source.kamelet.yaml b/kamelets/ssh-source.kamelet.yaml similarity index 100% rename from ssh-source.kamelet.yaml rename to kamelets/ssh-source.kamelet.yaml diff --git a/string-template-action.kamelet.yaml b/kamelets/string-template-action.kamelet.yaml similarity index 100% rename from string-template-action.kamelet.yaml rename to kamelets/string-template-action.kamelet.yaml diff --git a/telegram-sink.kamelet.yaml b/kamelets/telegram-sink.kamelet.yaml similarity index 100% rename from telegram-sink.kamelet.yaml rename to kamelets/telegram-sink.kamelet.yaml diff --git a/telegram-source.kamelet.yaml b/kamelets/telegram-source.kamelet.yaml similarity index 100% rename from telegram-source.kamelet.yaml rename to kamelets/telegram-source.kamelet.yaml diff --git a/throttle-action.kamelet.yaml b/kamelets/throttle-action.kamelet.yaml similarity index 100% rename from throttle-action.kamelet.yaml rename to kamelets/throttle-action.kamelet.yaml diff --git a/timer-source.kamelet.yaml b/kamelets/timer-source.kamelet.yaml similarity index 100% rename from timer-source.kamelet.yaml rename to kamelets/timer-source.kamelet.yaml diff --git a/timestamp-router-action.kamelet.yaml b/kamelets/timestamp-router-action.kamelet.yaml similarity index 100% rename from timestamp-router-action.kamelet.yaml rename to kamelets/timestamp-router-action.kamelet.yaml diff --git a/topic-name-matches-filter-action.kamelet.yaml b/kamelets/topic-name-matches-filter-action.kamelet.yaml similarity index 100% rename from topic-name-matches-filter-action.kamelet.yaml rename to kamelets/topic-name-matches-filter-action.kamelet.yaml diff --git a/twitter-directmessage-source.kamelet.yaml b/kamelets/twitter-directmessage-source.kamelet.yaml similarity index 100% rename from twitter-directmessage-source.kamelet.yaml rename to kamelets/twitter-directmessage-source.kamelet.yaml diff --git a/twitter-search-source.kamelet.yaml b/kamelets/twitter-search-source.kamelet.yaml similarity index 100% rename from twitter-search-source.kamelet.yaml rename to kamelets/twitter-search-source.kamelet.yaml diff --git a/twitter-timeline-source.kamelet.yaml b/kamelets/twitter-timeline-source.kamelet.yaml similarity index 100% rename from twitter-timeline-source.kamelet.yaml rename to kamelets/twitter-timeline-source.kamelet.yaml diff --git a/value-to-key-action.kamelet.yaml b/kamelets/value-to-key-action.kamelet.yaml similarity index 100% rename from value-to-key-action.kamelet.yaml rename to kamelets/value-to-key-action.kamelet.yaml diff --git a/velocity-template-action.kamelet.yaml b/kamelets/velocity-template-action.kamelet.yaml similarity index 100% rename from velocity-template-action.kamelet.yaml rename to kamelets/velocity-template-action.kamelet.yaml diff --git a/webhook-source.kamelet.yaml b/kamelets/webhook-source.kamelet.yaml similarity index 100% rename from webhook-source.kamelet.yaml rename to kamelets/webhook-source.kamelet.yaml diff --git a/xj-identity-action.kamelet.yaml b/kamelets/xj-identity-action.kamelet.yaml similarity index 100% rename from xj-identity-action.kamelet.yaml rename to kamelets/xj-identity-action.kamelet.yaml diff --git a/xj-template-action.kamelet.yaml b/kamelets/xj-template-action.kamelet.yaml similarity index 100% rename from xj-template-action.kamelet.yaml rename to kamelets/xj-template-action.kamelet.yaml diff --git a/library/camel-kamelets/pom.xml b/library/camel-kamelets/pom.xml index 40c15aae7..483fc53f0 100644 --- a/library/camel-kamelets/pom.xml +++ b/library/camel-kamelets/pom.xml @@ -51,7 +51,7 @@ ${project.basedir}/src/main/resources/kamelets - ./../../ + ./../../kamelets/ *.kamelet.yaml diff --git a/script/generator/generator.go b/script/generator/generator.go index 5d2c699a2..8cb80d33c 100644 --- a/script/generator/generator.go +++ b/script/generator/generator.go @@ -43,13 +43,13 @@ func main() { docTemplate, err := template.New("kamelet.adoc.tmpl").Funcs(funcMap).ParseFiles(templateFile, kameletBindingFile, propertiesListFile) handleGeneralError(fmt.Sprintf("cannot load template file from %s", templateFile), err) - camelKYamlBindingsBaseDir := filepath.Join(projectBaseDir, "templates", "bindings", "camel-k") + camelKYamlBindingsBaseDir := filepath.Join(projectBaseDir, "../templates", "bindings", "camel-k") yamlTemplateFile := path.Join(camelKYamlBindingsBaseDir, "kamelet.yaml.tmpl") yamlTemplate, err := template.New("kamelet.yaml.tmpl").Funcs(funcMap).ParseFiles(yamlTemplateFile, kameletBindingFile, propertiesListFile) handleGeneralError(fmt.Sprintf("cannot load template file from %s", templateFile), err) - coreYamlBindingsBaseDir := filepath.Join(projectBaseDir, "templates", "bindings", "core") + coreYamlBindingsBaseDir := filepath.Join(projectBaseDir, "../templates", "bindings", "core") coreYamlTemplateFile := path.Join(coreYamlBindingsBaseDir, "kamelet-core-binding.yaml.tmpl") parameterListFile := path.Join(coreYamlBindingsBaseDir, "parameter-list.tmpl") @@ -378,7 +378,7 @@ func produceDocFile(k camel.Kamelet, baseDir string, content string) { } func produceBindingFile(k camel.Kamelet, baseDir string, projectName string, content string) { - camelKOutputDir := filepath.Join(baseDir, "templates", "bindings", projectName) + camelKOutputDir := filepath.Join(baseDir, "../templates", "bindings", projectName) produceOutputFile(k, camelKOutputDir, content,"-binding.yaml") } diff --git a/test/earthquake-source/yaks-config.yaml b/test/earthquake-source/yaks-config.yaml index dc54dfac3..4538505fb 100644 --- a/test/earthquake-source/yaks-config.yaml +++ b/test/earthquake-source/yaks-config.yaml @@ -25,7 +25,7 @@ pre: kamel install -n $YAKS_NAMESPACE -w kubectl delete kamelet -n $YAKS_NAMESPACE --all - kubectl apply -f ../../earthquake-source.kamelet.yaml -n $YAKS_NAMESPACE + kubectl apply -f ../../kamelets/earthquake-source.kamelet.yaml -n $YAKS_NAMESPACE post: - name: dump run: | diff --git a/test/insert-field-action/yaks-config.yaml b/test/insert-field-action/yaks-config.yaml index 89f2caaca..51623aa59 100644 --- a/test/insert-field-action/yaks-config.yaml +++ b/test/insert-field-action/yaks-config.yaml @@ -25,8 +25,8 @@ pre: kamel install -n $YAKS_NAMESPACE -w kubectl delete kamelet -n $YAKS_NAMESPACE --all - kubectl apply -f ../../timer-source.kamelet.yaml -n $YAKS_NAMESPACE - kubectl apply -f ../../insert-field-action.kamelet.yaml -n $YAKS_NAMESPACE + kubectl apply -f ../../kamelets/timer-source.kamelet.yaml -n $YAKS_NAMESPACE + kubectl apply -f ../../kamelets/insert-field-action.kamelet.yaml -n $YAKS_NAMESPACE kubectl apply -f insert-field-action-binding.yaml -n $YAKS_NAMESPACE post: - name: dump diff --git a/test/timer-source/yaks-config.yaml b/test/timer-source/yaks-config.yaml index b12571365..dad4a09b4 100644 --- a/test/timer-source/yaks-config.yaml +++ b/test/timer-source/yaks-config.yaml @@ -25,7 +25,7 @@ pre: kamel install -n $YAKS_NAMESPACE -w kubectl delete kamelet -n $YAKS_NAMESPACE --all - kubectl apply -f ../../timer-source.kamelet.yaml -n $YAKS_NAMESPACE + kubectl apply -f ../../kamelets/timer-source.kamelet.yaml -n $YAKS_NAMESPACE post: - name: dump run: | diff --git a/update-kamelets.xml b/update-kamelets.xml index 1af0e7613..3e2dc5b0a 100644 --- a/update-kamelets.xml +++ b/update-kamelets.xml @@ -25,7 +25,7 @@ - +