From 185802af8ac964d61b29e1e9e332481d751b5081 Mon Sep 17 00:00:00 2001 From: Luca Burgazzoli Date: Tue, 13 Jul 2021 18:13:52 +0200 Subject: [PATCH] Split kamelet catalog and utilities #319 --- library/camel-kamelets-catalog/pom.xml | 59 ++++++---------- .../kamelets/catalog/KameletsCatalog.java | 68 +++++++++++-------- .../src/test/resources/log4j2-test.xml | 19 ++++++ library/camel-kamelets/pom.xml | 66 ++++++++++++++++++ .../avro-deserialize-action.kamelet.yaml | 0 .../avro-serialize-action.kamelet.yaml | 0 .../kamelets/aws-cloudwatch-sink.kamelet.yaml | 0 .../aws-ddb-streams-source.kamelet.yaml | 0 .../kamelets/aws-ec2-sink.kamelet.yaml | 0 .../aws-kinesis-firehose-sink.kamelet.yaml | 0 .../kamelets/aws-kinesis-sink.kamelet.yaml | 0 .../kamelets/aws-kinesis-source.kamelet.yaml | 0 .../kamelets/aws-lambda-sink.kamelet.yaml | 0 .../kamelets/aws-s3-sink.kamelet.yaml | 0 .../kamelets/aws-s3-source.kamelet.yaml | 0 .../aws-s3-streaming-upload-sink.kamelet.yaml | 0 .../kamelets/aws-sns-fifo-sink.kamelet.yaml | 0 .../kamelets/aws-sns-sink.kamelet.yaml | 0 .../kamelets/aws-sqs-batch-sink.kamelet.yaml | 0 .../kamelets/aws-sqs-fifo-sink.kamelet.yaml | 0 .../kamelets/aws-sqs-sink.kamelet.yaml | 0 .../kamelets/aws-sqs-source.kamelet.yaml | 0 .../aws-translate-action.kamelet.yaml | 0 .../azure-eventhubs-sink.kamelet.yaml | 0 .../azure-eventhubs-source.kamelet.yaml | 0 .../azure-storage-blob-sink.kamelet.yaml | 0 .../azure-storage-blob-source.kamelet.yaml | 0 .../azure-storage-queue-sink.kamelet.yaml | 0 .../azure-storage-queue-source.kamelet.yaml | 0 .../kamelets/bitcoin-source.kamelet.yaml | 0 .../kamelets/caffeine-action.kamelet.yaml | 0 .../kamelets/cassandra-sink.kamelet.yaml | 0 .../kamelets/cassandra-source.kamelet.yaml | 0 .../kamelets/chuck-norris-source.kamelet.yaml | 0 .../kamelets/cron-source.kamelet.yaml | 0 .../kamelets/dns-dig-action.kamelet.yaml | 0 .../kamelets/dns-ip-action.kamelet.yaml | 0 .../kamelets/dns-lookup-action.kamelet.yaml | 0 .../kamelets/dropbox-sink.kamelet.yaml | 0 .../kamelets/dropbox-source.kamelet.yaml | 0 .../kamelets/earthquake-source.kamelet.yaml | 0 .../elasticsearch-index-sink.kamelet.yaml | 0 .../elasticsearch-search-source.kamelet.yaml | 0 .../resources/kamelets/exec-sink.kamelet.yaml | 0 .../extract-field-action.kamelet.yaml | 0 .../kamelets/fhir-source.kamelet.yaml | 0 .../kamelets/file-watch-source.kamelet.yaml | 0 .../resources/kamelets/ftp-sink.kamelet.yaml | 0 .../kamelets/ftp-source.kamelet.yaml | 0 .../resources/kamelets/ftps-sink.kamelet.yaml | 0 .../kamelets/ftps-source.kamelet.yaml | 0 .../kamelets/github-source.kamelet.yaml | 0 .../google-calendar-source.kamelet.yaml | 0 .../kamelets/google-mail-source.kamelet.yaml | 0 .../google-sheets-source.kamelet.yaml | 0 .../has-header-filter-action.kamelet.yaml | 0 .../header-matches-filter-action.kamelet.yaml | 0 .../kamelets/hoist-field-action.kamelet.yaml | 0 .../kamelets/http-secured-sink.kamelet.yaml | 0 .../kamelets/http-secured-source.kamelet.yaml | 0 .../resources/kamelets/http-sink.kamelet.yaml | 0 .../kamelets/http-source.kamelet.yaml | 0 .../kamelets/infinispan-source.kamelet.yaml | 0 .../kamelets/insert-field-action.kamelet.yaml | 0 .../insert-header-action.kamelet.yaml | 0 .../is-tombstone-filter-action.kamelet.yaml | 0 .../kamelets/jira-source.kamelet.yaml | 0 .../kamelets/jms-amqp-10-sink.kamelet.yaml | 0 .../kamelets/jms-amqp-10-source.kamelet.yaml | 0 .../jms-apache-artemis-sink.kamelet.yaml | 0 .../jms-apache-artemis-source.kamelet.yaml | 0 .../json-deserialize-action.kamelet.yaml | 0 .../json-serialize-action.kamelet.yaml | 0 .../kafka-manual-commit-action.kamelet.yaml | 0 .../kafka-not-secured-sink.kamelet.yaml | 0 .../kafka-not-secured-source.kamelet.yaml | 0 .../kamelets/kafka-sink.kamelet.yaml | 0 .../kamelets/kafka-source.kamelet.yaml | 0 .../kamelets/mail-imap-source.kamelet.yaml | 0 .../kamelets/mariadb-sink.kamelet.yaml | 0 .../kamelets/mariadb-source.kamelet.yaml | 0 .../kamelets/mask-field-action.kamelet.yaml | 0 ...ssage-timestamp-router-action.kamelet.yaml | 0 .../kamelets/minio-sink.kamelet.yaml | 0 .../kamelets/minio-source.kamelet.yaml | 0 .../kamelets/mongodb-sink.kamelet.yaml | 0 .../kamelets/mongodb-source.kamelet.yaml | 0 .../kamelets/mqtt-source.kamelet.yaml | 0 .../mustache-template-action.kamelet.yaml | 0 .../kamelets/mysql-sink.kamelet.yaml | 0 .../kamelets/mysql-source.kamelet.yaml | 0 .../resources/kamelets/nats-sink.kamelet.yaml | 0 .../kamelets/nats-source.kamelet.yaml | 0 .../openai-classification-action.kamelet.yaml | 0 .../openai-completion-action.kamelet.yaml | 0 .../kamelets/pdf-action.kamelet.yaml | 0 .../kamelets/postgresql-sink.kamelet.yaml | 0 .../kamelets/postgresql-source.kamelet.yaml | 0 .../predicate-filter-action.kamelet.yaml | 0 .../protobuf-deserialize-action.kamelet.yaml | 0 .../protobuf-serialize-action.kamelet.yaml | 0 .../kamelets/rabbitmq-source.kamelet.yaml | 0 .../kamelets/regex-router-action.kamelet.yaml | 0 .../replace-field-action.kamelet.yaml | 0 .../kamelets/salesforce-source.kamelet.yaml | 0 .../resources/kamelets/sftp-sink.kamelet.yaml | 0 .../kamelets/sftp-source.kamelet.yaml | 0 .../kamelets/slack-source.kamelet.yaml | 0 .../kamelets/sqlserver-sink.kamelet.yaml | 0 .../kamelets/sqlserver-source.kamelet.yaml | 0 .../kamelets/ssh-source.kamelet.yaml | 0 .../kamelets/telegram-sink.kamelet.yaml | 0 .../kamelets/telegram-source.kamelet.yaml | 0 .../kamelets/timer-source.kamelet.yaml | 0 .../timestamp-router-action.kamelet.yaml | 0 ...ic-name-matches-filter-action.kamelet.yaml | 0 .../twitter-directmessage-source.kamelet.yaml | 0 .../twitter-search-source.kamelet.yaml | 0 .../twitter-timeline-source.kamelet.yaml | 0 .../kamelets/value-to-key-action.kamelet.yaml | 0 .../kamelets/webhook-source.kamelet.yaml | 0 pom.xml | 2 + 122 files changed, 145 insertions(+), 69 deletions(-) create mode 100644 library/camel-kamelets-catalog/src/test/resources/log4j2-test.xml create mode 100644 library/camel-kamelets/pom.xml rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/avro-deserialize-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/avro-serialize-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-s3-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/aws-translate-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/bitcoin-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/caffeine-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/cassandra-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/cassandra-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/chuck-norris-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/cron-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/dns-dig-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/dns-ip-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/dns-lookup-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/dropbox-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/dropbox-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/earthquake-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/exec-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/extract-field-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/fhir-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/file-watch-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/ftp-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/ftp-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/ftps-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/ftps-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/github-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/google-calendar-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/google-mail-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/google-sheets-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/has-header-filter-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/header-matches-filter-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/hoist-field-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/http-secured-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/http-secured-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/http-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/http-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/infinispan-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/insert-field-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/insert-header-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/is-tombstone-filter-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/jira-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/jms-amqp-10-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/jms-amqp-10-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/jms-apache-artemis-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/jms-apache-artemis-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/json-deserialize-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/json-serialize-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/kafka-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/kafka-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/mail-imap-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/mariadb-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/mariadb-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/mask-field-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/message-timestamp-router-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/minio-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/minio-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/mongodb-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/mongodb-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/mqtt-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/mustache-template-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/mysql-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/mysql-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/nats-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/nats-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/openai-classification-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/openai-completion-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/pdf-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/postgresql-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/postgresql-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/predicate-filter-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/protobuf-deserialize-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/protobuf-serialize-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/regex-router-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/replace-field-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/salesforce-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/sftp-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/sftp-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/slack-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/sqlserver-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/sqlserver-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/ssh-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/telegram-sink.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/telegram-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/timer-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/timestamp-router-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/topic-name-matches-filter-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/twitter-directmessage-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/twitter-search-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/twitter-timeline-source.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/value-to-key-action.kamelet.yaml (100%) rename library/{camel-kamelets-catalog => camel-kamelets}/src/main/resources/kamelets/webhook-source.kamelet.yaml (100%) diff --git a/library/camel-kamelets-catalog/pom.xml b/library/camel-kamelets-catalog/pom.xml index 6b70357e2..a0ed86c14 100644 --- a/library/camel-kamelets-catalog/pom.xml +++ b/library/camel-kamelets-catalog/pom.xml @@ -35,6 +35,17 @@ + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.apache.camel.kamelets + camel-kamelets + ${project.version} + + com.fasterxml.jackson.dataformat jackson-dataformat-yaml @@ -50,26 +61,31 @@ jackson-datatype-jsr310 ${jackson.version} + - commons-io - commons-io - ${commons.io.version} + io.github.classgraph + classgraph + ${classgraph.version} + org.apache.logging.log4j log4j-api ${log4j.version} + test org.apache.logging.log4j log4j-core ${log4j.version} + test org.apache.logging.log4j log4j-slf4j-impl ${log4j.version} + test @@ -84,43 +100,6 @@ test ${junit.jupiter.version} - - io.github.classgraph - classgraph - ${classgraph.version} - - - - - - - maven-resources-plugin - 3.1.0 - - - copy-resource-one - install - - copy-resources - - - - true - ${project.basedir}/src/main/resources/kamelets - - - ./../../ - - *.kamelet.yaml - - - - - - - - - diff --git a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/KameletsCatalog.java b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/KameletsCatalog.java index e71020c59..0dfaf7789 100644 --- a/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/KameletsCatalog.java +++ b/library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/KameletsCatalog.java @@ -16,6 +16,15 @@ */ package org.apache.camel.kamelets.catalog; +import java.io.IOException; +import java.io.InputStream; +import java.util.Collections; +import java.util.Comparator; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; @@ -23,58 +32,59 @@ import io.fabric8.camelk.v1alpha1.Kamelet; import io.fabric8.kubernetes.api.model.apiextensions.v1.JSONSchemaProps; import io.github.classgraph.ClassGraph; +import io.github.classgraph.Resource; import io.github.classgraph.ScanResult; import org.apache.camel.kamelets.catalog.model.KameletAnnotationsNames; import org.apache.camel.kamelets.catalog.model.KameletLabelNames; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Collections; -import java.util.Comparator; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.stream.Collectors; - public class KameletsCatalog { - private static final Logger LOG = LoggerFactory.getLogger(KameletsCatalog.class); static final String KAMELETS_DIR = "kamelets"; + private static final Logger LOG = LoggerFactory.getLogger(KameletsCatalog.class); private static final String KAMELETS_FILE_SUFFIX = ".kamelet.yaml"; - private static ObjectMapper mapper = new ObjectMapper(new YAMLFactory()).configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); - private Map kameletModels = new HashMap<>(); - private List kameletNames = new ArrayList<>(); + private static final ObjectMapper MAPPER = new ObjectMapper(new YAMLFactory()).configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + + private final Map kameletModels; + private final List kameletNames; public KameletsCatalog() { - initCatalog(); - kameletNames = kameletModels.keySet().stream().sorted(Comparator.naturalOrder()).map(x -> x).collect(Collectors.toList()); + kameletModels = initCatalog(); + kameletNames = kameletModels.keySet().stream().sorted(Comparator.naturalOrder()).collect(Collectors.toList()); } - private void initCatalog() { - List resourceNames; + private static Map initCatalog() { + Map kameletModels = new HashMap<>(); + try (ScanResult scanResult = new ClassGraph().acceptPaths("/" + KAMELETS_DIR + "/").scan()) { - resourceNames = scanResult.getAllResources().getPaths(); - } - for (String fileName: resourceNames) { - String pathInJar = "/" + fileName; - try { - Kamelet kamelet = mapper.readValue(KameletsCatalog.class.getResourceAsStream(pathInJar), Kamelet.class); - kameletModels.put(sanitizeFileName(fileName), kamelet); - } catch (IOException e) { - LOG.warn("Cannot init Kamelet Catalog with content of " + pathInJar, e); + for (Resource resource : scanResult.getAllResources()) { + + try (InputStream is = resource.open()) { + String name = sanitizeFileName(resource.getPath()); + Kamelet kamelet = MAPPER.readValue(is, Kamelet.class); + + LOG.debug("Loading kamelet from: {}, path: {}, name: {}", + resource.getClasspathElementFile(), + resource.getPath(), + name); + + kameletModels.put(name, kamelet); + } catch (IOException e) { + LOG.warn("Cannot init Kamelet Catalog with content of " + resource.getPath(), e); + } } } + + return Collections.unmodifiableMap(kameletModels); } - private String sanitizeFileName(String fileName) { + private static String sanitizeFileName(String fileName) { int index = fileName.lastIndexOf(KAMELETS_FILE_SUFFIX); if (index > 0) { fileName = fileName.substring(0, index); } - String finalName = fileName.substring(9); - return finalName; + return fileName.substring(9); } diff --git a/library/camel-kamelets-catalog/src/test/resources/log4j2-test.xml b/library/camel-kamelets-catalog/src/test/resources/log4j2-test.xml new file mode 100644 index 000000000..5b99f8cea --- /dev/null +++ b/library/camel-kamelets-catalog/src/test/resources/log4j2-test.xml @@ -0,0 +1,19 @@ + + + + + + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%t] %c{1} - %msg%n + + + + + + + + + \ No newline at end of file diff --git a/library/camel-kamelets/pom.xml b/library/camel-kamelets/pom.xml new file mode 100644 index 000000000..40c15aae7 --- /dev/null +++ b/library/camel-kamelets/pom.xml @@ -0,0 +1,66 @@ + + + + 4.0.0 + + + org.apache.camel.kamelets + camel-kamelets-parent + main-SNAPSHOT + ../../pom.xml + + + camel-kamelets + jar + + Camel Kamelets + Camel Kamelets + + + + + maven-resources-plugin + 3.1.0 + + + copy-resource-one + install + + copy-resources + + + + true + ${project.basedir}/src/main/resources/kamelets + + + ./../../ + + *.kamelet.yaml + + + + + + + + + + diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/avro-deserialize-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/avro-deserialize-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/avro-deserialize-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/avro-deserialize-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/avro-serialize-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/avro-serialize-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/avro-serialize-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/avro-serialize-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-s3-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-s3-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/aws-translate-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-translate-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/aws-translate-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/aws-translate-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/bitcoin-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/bitcoin-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/bitcoin-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/bitcoin-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/caffeine-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/caffeine-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/caffeine-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/caffeine-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/cassandra-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/cassandra-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/cassandra-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/cassandra-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/cassandra-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/cassandra-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/cassandra-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/cassandra-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/chuck-norris-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/chuck-norris-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/chuck-norris-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/chuck-norris-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/cron-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/cron-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/cron-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/cron-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/dns-dig-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/dns-dig-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/dns-dig-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/dns-dig-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/dns-ip-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/dns-ip-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/dns-ip-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/dns-ip-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/dns-lookup-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/dns-lookup-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/dns-lookup-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/dns-lookup-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/dropbox-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/dropbox-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/dropbox-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/dropbox-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/dropbox-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/dropbox-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/dropbox-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/dropbox-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/earthquake-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/earthquake-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/earthquake-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/earthquake-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/exec-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/exec-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/exec-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/exec-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/extract-field-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/extract-field-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/extract-field-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/extract-field-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/fhir-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/fhir-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/fhir-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/fhir-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/file-watch-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/file-watch-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/file-watch-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/file-watch-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/ftp-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/ftp-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/ftp-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/ftp-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/ftp-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/ftp-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/ftp-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/ftp-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/ftps-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/ftps-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/ftps-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/ftps-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/ftps-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/ftps-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/ftps-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/ftps-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/github-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/github-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/github-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/github-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/google-calendar-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/google-calendar-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/google-calendar-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/google-calendar-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/google-mail-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/google-mail-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/google-mail-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/google-mail-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/google-sheets-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/google-sheets-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/google-sheets-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/google-sheets-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/has-header-filter-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/has-header-filter-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/has-header-filter-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/has-header-filter-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/header-matches-filter-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/header-matches-filter-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/header-matches-filter-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/header-matches-filter-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/hoist-field-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/hoist-field-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/hoist-field-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/hoist-field-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/http-secured-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/http-secured-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/http-secured-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/http-secured-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/http-secured-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/http-secured-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/http-secured-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/http-secured-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/http-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/http-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/http-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/http-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/http-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/http-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/http-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/http-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/infinispan-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/infinispan-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/infinispan-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/infinispan-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/insert-field-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/insert-field-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/insert-field-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/insert-field-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/insert-header-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/insert-header-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/insert-header-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/insert-header-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/is-tombstone-filter-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/is-tombstone-filter-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/is-tombstone-filter-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/is-tombstone-filter-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/jira-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/jira-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/jira-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/jira-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/jms-amqp-10-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/jms-amqp-10-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/jms-amqp-10-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/jms-amqp-10-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/jms-amqp-10-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/jms-amqp-10-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/jms-amqp-10-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/jms-amqp-10-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/jms-apache-artemis-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/jms-apache-artemis-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/jms-apache-artemis-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/jms-apache-artemis-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/jms-apache-artemis-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/jms-apache-artemis-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/jms-apache-artemis-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/jms-apache-artemis-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/json-deserialize-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/json-deserialize-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/json-deserialize-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/json-deserialize-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/json-serialize-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/json-serialize-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/json-serialize-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/json-serialize-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/kafka-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/kafka-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/kafka-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/kafka-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/kafka-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/mail-imap-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mail-imap-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/mail-imap-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/mail-imap-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/mariadb-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mariadb-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/mariadb-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/mariadb-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/mariadb-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mariadb-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/mariadb-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/mariadb-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/mask-field-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mask-field-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/mask-field-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/mask-field-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/message-timestamp-router-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/message-timestamp-router-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/message-timestamp-router-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/message-timestamp-router-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/minio-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/minio-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/minio-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/minio-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/minio-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/minio-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/minio-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/minio-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/mongodb-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mongodb-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/mongodb-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/mongodb-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/mongodb-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mongodb-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/mongodb-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/mongodb-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/mqtt-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mqtt-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/mqtt-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/mqtt-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/mustache-template-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mustache-template-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/mustache-template-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/mustache-template-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/mysql-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mysql-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/mysql-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/mysql-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/mysql-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mysql-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/mysql-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/mysql-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/nats-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/nats-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/nats-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/nats-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/nats-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/nats-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/nats-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/nats-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/openai-classification-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/openai-classification-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/openai-classification-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/openai-classification-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/openai-completion-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/openai-completion-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/openai-completion-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/openai-completion-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/pdf-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/pdf-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/pdf-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/pdf-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/postgresql-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/postgresql-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/postgresql-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/postgresql-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/postgresql-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/postgresql-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/postgresql-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/postgresql-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/predicate-filter-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/predicate-filter-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/predicate-filter-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/predicate-filter-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/protobuf-deserialize-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/protobuf-deserialize-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/protobuf-deserialize-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/protobuf-deserialize-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/protobuf-serialize-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/protobuf-serialize-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/protobuf-serialize-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/protobuf-serialize-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/regex-router-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/regex-router-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/regex-router-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/regex-router-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/replace-field-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/replace-field-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/replace-field-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/replace-field-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/salesforce-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/salesforce-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/salesforce-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/salesforce-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/sftp-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/sftp-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/sftp-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/sftp-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/sftp-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/sftp-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/sftp-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/sftp-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/slack-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/slack-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/slack-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/slack-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/sqlserver-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/sqlserver-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/sqlserver-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/sqlserver-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/sqlserver-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/sqlserver-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/sqlserver-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/sqlserver-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/ssh-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/ssh-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/ssh-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/ssh-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/telegram-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/telegram-sink.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/telegram-sink.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/telegram-sink.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/telegram-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/telegram-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/telegram-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/telegram-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/timer-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/timer-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/timer-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/timer-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/timestamp-router-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/timestamp-router-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/timestamp-router-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/timestamp-router-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/topic-name-matches-filter-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/topic-name-matches-filter-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/topic-name-matches-filter-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/topic-name-matches-filter-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/twitter-directmessage-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/twitter-directmessage-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/twitter-directmessage-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/twitter-directmessage-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/twitter-search-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/twitter-search-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/twitter-search-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/twitter-search-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/twitter-timeline-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/twitter-timeline-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/twitter-timeline-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/twitter-timeline-source.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/value-to-key-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/value-to-key-action.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/value-to-key-action.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/value-to-key-action.kamelet.yaml diff --git a/library/camel-kamelets-catalog/src/main/resources/kamelets/webhook-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/webhook-source.kamelet.yaml similarity index 100% rename from library/camel-kamelets-catalog/src/main/resources/kamelets/webhook-source.kamelet.yaml rename to library/camel-kamelets/src/main/resources/kamelets/webhook-source.kamelet.yaml diff --git a/pom.xml b/pom.xml index 97fab2b79..0912b4b2f 100644 --- a/pom.xml +++ b/pom.xml @@ -34,6 +34,7 @@ Camel Kamelets Library Parent + library/camel-kamelets library/camel-kamelets-catalog library/camel-kamelets-utils @@ -50,6 +51,7 @@ 1.7 3.10.0 + 1.7.30 2.13.3 2.11.4 5.3.1