This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git.
from 50425e7 Added DNS Dig Action Kamelet add 962938f Added Caffeine Cache Action Kamelet add 350ab90 Added Caffeine Cache Action Kamelet add d45069e Added Caffeine Cache Action Kamelet add cd660e4 Added Caffeine Cache Action Kamelet new a3e1c82 Kamelets Catalog: First implementation new d52fb3d Camel-Kamelets catalog: Add .gitignore new 29e65e0 Camel-Kamelets catalog: Add .gitignore new a3fc3e2 Camel-Kamelets catalog: First implementation new 1baab8a Camel-Kamelets catalog: First implementation new 6347fa9 Camel-Kamelets catalog: First implementation new 4313587 Camel-Kamelets catalog: First implementation The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: caffeine-action.kamelet.yaml | 72 ++++ camel-kamelets-catalog/.gitignore | 28 ++ camel-kamelets-catalog/pom.xml | 424 +++++++++++++++++++++ .../camel/kamelets/catalog/KameletsCatalog.java | 83 ++++ .../kamelets/catalog/model/KameletTypeEnum.java | 33 ++ .../kamelets/aws-ddb-streams-source.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 .../resources/kamelets/aws-s3-sink.kamelet.yaml | 0 .../resources/kamelets/aws-s3-source.kamelet.yaml | 0 .../kamelets/aws-sns-fifo-sink.kamelet.yaml | 0 .../resources/kamelets/aws-sns-sink.kamelet.yaml | 0 .../kamelets/aws-sqs-batch-sink.kamelet.yaml | 0 .../kamelets/aws-sqs-fifo-sink.kamelet.yaml | 0 .../resources/kamelets/aws-sqs-sink.kamelet.yaml | 0 .../resources/kamelets/aws-sqs-source.kamelet.yaml | 0 .../kamelets/azure-eventhubs-sink.kamelet.yaml | 0 .../kamelets/azure-eventhubs-source.kamelet.yaml | 0 .../kamelets/azure-storage-blob-sink.kamelet.yaml | 0 .../azure-storage-blob-source.kamelet.yaml | 0 .../kamelets/azure-storage-queue-sink.kamelet.yaml | 0 .../resources/kamelets/bitcoin-source.kamelet.yaml | 0 .../kamelets/caffeine-action.kamelet.yaml | 72 ++++ .../resources/kamelets/cassandra-sink.kamelet.yaml | 0 .../kamelets/cassandra-source.kamelet.yaml | 0 .../resources/kamelets/cron-source.kamelet.yaml | 0 .../resources/kamelets/dns-dig-action.kamelet.yaml | 0 .../resources/kamelets/dns-ip-action.kamelet.yaml | 0 .../kamelets/dns-lookup-action.kamelet.yaml | 0 .../resources/kamelets/dropbox-sink.kamelet.yaml | 0 .../resources/kamelets/dropbox-source.kamelet.yaml | 0 .../kamelets/earthquake-source.kamelet.yaml | 0 .../elasticsearch-search-source.kamelet.yaml | 0 .../main/resources/kamelets/exec-sink.kamelet.yaml | 0 .../resources/kamelets/fhir-source.kamelet.yaml | 0 .../kamelets/file-watch-source.kamelet.yaml | 0 .../resources/kamelets/ftp-source.kamelet.yaml | 0 .../resources/kamelets/ftps-source.kamelet.yaml | 0 .../resources/kamelets/github-source.kamelet.yaml | 0 .../kamelets/google-calendar-source.kamelet.yaml | 0 .../kamelets/google-mail-source.kamelet.yaml | 0 .../kamelets/google-sheets-source.kamelet.yaml | 0 .../main/resources/kamelets/http-sink.kamelet.yaml | 0 .../resources/kamelets/http-source.kamelet.yaml | 0 .../resources/kamelets/jira-source.kamelet.yaml | 0 .../resources/kamelets/kafka-source.kamelet.yaml | 0 .../kamelets/mail-imap-source.kamelet.yaml | 0 .../resources/kamelets/minio-sink.kamelet.yaml | 0 .../resources/kamelets/minio-source.kamelet.yaml | 0 .../resources/kamelets/mqtt-source.kamelet.yaml | 0 .../resources/kamelets/nats-source.kamelet.yaml | 0 .../kamelets/openai-completion-action.kamelet.yaml | 0 .../resources/kamelets/pdf-action.kamelet.yaml | 0 .../kamelets/rabbitmq-source.kamelet.yaml | 0 .../kamelets/salesforce-source.kamelet.yaml | 0 .../resources/kamelets/sftp-source.kamelet.yaml | 0 .../resources/kamelets/slack-source.kamelet.yaml | 0 .../resources/kamelets/ssh-source.kamelet.yaml | 0 .../resources/kamelets/telegram-sink.kamelet.yaml | 0 .../kamelets/telegram-source.kamelet.yaml | 0 .../resources/kamelets/timer-source.kamelet.yaml | 0 .../kamelets/twitter-directmessage.kamelet.yaml | 0 .../resources/kamelets/twitter-search.kamelet.yaml | 0 .../kamelets/twitter-timeline.kamelet.yaml | 0 .../resources/kamelets/webhook-source.kamelet.yaml | 0 .../kamelets/catalog/KameletsCatalogTest.java | 49 +++ .../assets/images/kamelets/caffeine-action.svg | 39 ++ docs/modules/ROOT/nav.adoc | 1 + .../{pdf-action.adoc => caffeine-action.adoc} | 34 +- 71 files changed, 822 insertions(+), 13 deletions(-) create mode 100644 caffeine-action.kamelet.yaml create mode 100644 camel-kamelets-catalog/.gitignore create mode 100644 camel-kamelets-catalog/pom.xml create mode 100644 camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/KameletsCatalog.java create mode 100644 camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletTypeEnum.java copy aws-ddb-streams-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml (100%) copy aws-kinesis-firehose-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml (100%) copy aws-kinesis-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml (100%) copy aws-kinesis-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml (100%) copy aws-lambda-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml (100%) copy aws-s3-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml (100%) copy aws-s3-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/aws-s3-source.kamelet.yaml (100%) copy aws-sns-fifo-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml (100%) copy aws-sns-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml (100%) copy aws-sqs-batch-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml (100%) copy aws-sqs-fifo-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml (100%) copy aws-sqs-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml (100%) copy aws-sqs-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml (100%) copy azure-eventhubs-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml (100%) copy azure-eventhubs-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml (100%) copy azure-storage-blob-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml (100%) copy azure-storage-blob-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml (100%) copy azure-storage-queue-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml (100%) copy bitcoin-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/bitcoin-source.kamelet.yaml (100%) create mode 100644 camel-kamelets-catalog/src/main/resources/kamelets/caffeine-action.kamelet.yaml copy cassandra-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/cassandra-sink.kamelet.yaml (100%) copy cassandra-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/cassandra-source.kamelet.yaml (100%) copy cron-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/cron-source.kamelet.yaml (100%) copy dns-dig-action.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/dns-dig-action.kamelet.yaml (100%) copy dns-ip-action.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/dns-ip-action.kamelet.yaml (100%) copy dns-lookup-action.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/dns-lookup-action.kamelet.yaml (100%) copy dropbox-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/dropbox-sink.kamelet.yaml (100%) copy dropbox-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/dropbox-source.kamelet.yaml (100%) copy earthquake-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/earthquake-source.kamelet.yaml (100%) mode change 100755 => 100644 copy elasticsearch-search-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml (100%) mode change 100755 => 100644 copy exec-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/exec-sink.kamelet.yaml (100%) copy fhir-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/fhir-source.kamelet.yaml (100%) copy file-watch-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/file-watch-source.kamelet.yaml (100%) copy ftp-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/ftp-source.kamelet.yaml (100%) copy ftps-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/ftps-source.kamelet.yaml (100%) copy github-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/github-source.kamelet.yaml (100%) copy google-calendar-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/google-calendar-source.kamelet.yaml (100%) copy google-mail-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/google-mail-source.kamelet.yaml (100%) copy google-sheets-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/google-sheets-source.kamelet.yaml (100%) copy http-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/http-sink.kamelet.yaml (100%) copy http-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/http-source.kamelet.yaml (100%) copy jira-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/jira-source.kamelet.yaml (100%) copy kafka-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/kafka-source.kamelet.yaml (100%) copy mail-imap-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/mail-imap-source.kamelet.yaml (100%) copy minio-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/minio-sink.kamelet.yaml (100%) copy minio-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/minio-source.kamelet.yaml (100%) copy mqtt-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/mqtt-source.kamelet.yaml (100%) copy nats-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/nats-source.kamelet.yaml (100%) copy openai-completion-action.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/openai-completion-action.kamelet.yaml (100%) mode change 100755 => 100644 copy pdf-action.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/pdf-action.kamelet.yaml (100%) copy rabbitmq-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml (100%) copy salesforce-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/salesforce-source.kamelet.yaml (100%) copy sftp-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/sftp-source.kamelet.yaml (100%) copy slack-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/slack-source.kamelet.yaml (100%) copy ssh-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/ssh-source.kamelet.yaml (100%) copy telegram-sink.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/telegram-sink.kamelet.yaml (100%) mode change 100755 => 100644 copy telegram-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/telegram-source.kamelet.yaml (100%) copy timer-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/timer-source.kamelet.yaml (100%) copy twitter-directmessage.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/twitter-directmessage.kamelet.yaml (100%) mode change 100755 => 100644 copy twitter-search.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/twitter-search.kamelet.yaml (100%) mode change 100755 => 100644 copy twitter-timeline.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/twitter-timeline.kamelet.yaml (100%) mode change 100755 => 100644 copy webhook-source.kamelet.yaml => camel-kamelets-catalog/src/main/resources/kamelets/webhook-source.kamelet.yaml (100%) create mode 100644 camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCatalogTest.java create mode 100644 docs/modules/ROOT/assets/images/kamelets/caffeine-action.svg copy docs/modules/ROOT/pages/{pdf-action.adoc => caffeine-action.adoc} (51%)