This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git


    from 4365601bc Regen SBOM from commit 
d47290995f8885925e7e5a37c1e2cec60ea14264 (#3084)
     add b310c9bd8 chore: write the Kamelets in canonical YAML DSL (#3089)
     add c7beaecf6 chore: fail the build when a Kamelet is not in canonical 
YAML DSL (#3090)
     add 978331999 ci: give JBang the Java 21 the Camel launcher needs, and 
keep the integration tests on 17 (#3091)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/integration-tests.yaml           |  10 +-
 kamelets/avro-deserialize-action.kamelet.yaml      |  14 +-
 kamelets/avro-serialize-action.kamelet.yaml        |  18 +-
 .../aws-bedrock-agent-runtime-sink.kamelet.yaml    |  37 ++--
 kamelets/aws-bedrock-agent-sink.kamelet.yaml       |  53 ++---
 kamelets/aws-bedrock-text-sink.kamelet.yaml        |  49 ++---
 kamelets/aws-cloudtrail-source.kamelet.yaml        |  22 ++-
 kamelets/aws-cloudwatch-sink.kamelet.yaml          | 219 +++++++++++++--------
 kamelets/aws-comprehend-sink.kamelet.yaml          |  35 ++--
 kamelets/aws-ddb-sink.kamelet.yaml                 |  43 ++--
 kamelets/aws-ddb-streams-source.kamelet.yaml       |  24 +--
 kamelets/aws-ec2-sink.kamelet.yaml                 |  79 ++++----
 kamelets/aws-eventbridge-sink.kamelet.yaml         | 164 ++++++++-------
 kamelets/aws-kinesis-firehose-sink.kamelet.yaml    |  27 +--
 kamelets/aws-kinesis-sink.kamelet.yaml             | 103 ++++++----
 kamelets/aws-kinesis-source.kamelet.yaml           |  26 +--
 kamelets/aws-lambda-sink.kamelet.yaml              |  23 +--
 kamelets/aws-polly-sink.kamelet.yaml               |  43 ++--
 kamelets/aws-redshift-sink.kamelet.yaml            |  29 ++-
 kamelets/aws-redshift-source.kamelet.yaml          |  22 +--
 kamelets/aws-s3-event-based-source.kamelet.yaml    |  55 +++---
 kamelets/aws-s3-sink.kamelet.yaml                  |  70 ++++---
 kamelets/aws-s3-source.kamelet.yaml                |  27 +--
 kamelets/aws-s3-streaming-upload-sink.kamelet.yaml |  26 +--
 kamelets/aws-secrets-manager-sink.kamelet.yaml     |  71 ++++---
 kamelets/aws-ses-sink.kamelet.yaml                 | 123 +++++++-----
 kamelets/aws-sns-fifo-sink.kamelet.yaml            | 164 ++++++++-------
 kamelets/aws-sns-sink.kamelet.yaml                 |  61 +++---
 kamelets/aws-sqs-batch-sink.kamelet.yaml           |  37 ++--
 kamelets/aws-sqs-fifo-sink.kamelet.yaml            | 140 +++++++------
 kamelets/aws-sqs-sink.kamelet.yaml                 |  33 ++--
 kamelets/aws-sqs-source.kamelet.yaml               |  32 +--
 kamelets/aws-sts-assume-role-action.kamelet.yaml   |  80 ++++----
 kamelets/aws-timestream-query-sink.kamelet.yaml    |  48 +++--
 kamelets/aws-translate-action.kamelet.yaml         |  17 +-
 kamelets/azure-cosmosdb-sink.kamelet.yaml          |  69 ++++---
 kamelets/azure-cosmosdb-source.kamelet.yaml        |  21 +-
 kamelets/azure-eventhubs-sink.kamelet.yaml         |  42 ++--
 kamelets/azure-eventhubs-source.kamelet.yaml       |  12 +-
 kamelets/azure-functions-sink.kamelet.yaml         |  18 +-
 kamelets/azure-servicebus-sink.kamelet.yaml        |  15 +-
 kamelets/azure-servicebus-source.kamelet.yaml      |  18 +-
 .../azure-storage-blob-append-sink.kamelet.yaml    |  58 +++---
 ...ure-storage-blob-changefeed-source.kamelet.yaml | 117 +++++------
 ...re-storage-blob-event-based-source.kamelet.yaml |  50 +++--
 kamelets/azure-storage-blob-sink.kamelet.yaml      |  57 +++---
 kamelets/azure-storage-blob-source.kamelet.yaml    |  29 +--
 kamelets/azure-storage-datalake-sink.kamelet.yaml  |  64 +++---
 .../azure-storage-datalake-source.kamelet.yaml     |  13 +-
 kamelets/azure-storage-files-sink.kamelet.yaml     |  69 ++++---
 kamelets/azure-storage-files-source.kamelet.yaml   |  11 +-
 kamelets/azure-storage-queue-sink.kamelet.yaml     |  41 ++--
 kamelets/azure-storage-queue-source.kamelet.yaml   |   9 +-
 kamelets/bitcoin-source.kamelet.yaml               |  18 +-
 kamelets/caffeine-action.kamelet.yaml              |  96 +++++----
 kamelets/cassandra-sink.kamelet.yaml               |  36 ++--
 kamelets/cassandra-source.kamelet.yaml             |  16 +-
 kamelets/ceph-event-based-source.kamelet.yaml      |  67 +++++--
 kamelets/ceph-sink.kamelet.yaml                    |  60 +++---
 kamelets/ceph-source.kamelet.yaml                  |  17 +-
 kamelets/chuck-norris-source.kamelet.yaml          |  17 +-
 kamelets/chunk-template-action.kamelet.yaml        |   8 +-
 kamelets/couchbase-sink.kamelet.yaml               |  23 ++-
 kamelets/couchbase-source.kamelet.yaml             |  22 ++-
 kamelets/counter-source.kamelet.yaml               |  34 ++--
 kamelets/cron-source.kamelet.yaml                  |  12 +-
 kamelets/crypto-decrypt-action.kamelet.yaml        |   6 +-
 kamelets/crypto-encrypt-action.kamelet.yaml        |   6 +-
 kamelets/data-type-action.kamelet.yaml             |  36 ++--
 kamelets/databricks-sink.kamelet.yaml              |  29 ++-
 kamelets/databricks-source.kamelet.yaml            |  22 +--
 kamelets/delay-action.kamelet.yaml                 |   8 +-
 kamelets/djl-image-to-text-action.kamelet.yaml     |  22 ++-
 kamelets/dns-dig-action.kamelet.yaml               | 100 ++++++----
 kamelets/dns-ip-action.kamelet.yaml                |  56 +++---
 kamelets/dns-lookup-action.kamelet.yaml            |  56 +++---
 kamelets/docling-convert-action.kamelet.yaml       |  21 +-
 kamelets/drop-field-action.kamelet.yaml            |  56 +++---
 kamelets/drop-header-action.kamelet.yaml           |   4 +-
 kamelets/drop-headers-action.kamelet.yaml          |   6 +-
 kamelets/dropbox-sink.kamelet.yaml                 |  49 +++--
 kamelets/dropbox-source.kamelet.yaml               |  63 ++++--
 kamelets/earthquake-source.kamelet.yaml            | 128 +++++++-----
 kamelets/elasticsearch-index-sink.kamelet.yaml     |  82 ++++----
 kamelets/elasticsearch-search-source.kamelet.yaml  |  22 +--
 kamelets/exec-sink.kamelet.yaml                    |  12 +-
 kamelets/extract-field-action.kamelet.yaml         |  70 ++++---
 kamelets/fhir-sink.kamelet.yaml                    |  53 ++---
 kamelets/fhir-source.kamelet.yaml                  |  21 +-
 kamelets/file-watch-source.kamelet.yaml            |   6 +-
 kamelets/freemarker-template-action.kamelet.yaml   |   8 +-
 kamelets/ftp-sink.kamelet.yaml                     |  69 ++++---
 kamelets/ftp-source.kamelet.yaml                   |  38 ++--
 kamelets/ftps-sink.kamelet.yaml                    |  69 ++++---
 kamelets/ftps-source.kamelet.yaml                  |  38 ++--
 kamelets/github-commit-source.kamelet.yaml         |  14 +-
 kamelets/github-event-source.kamelet.yaml          |  13 +-
 .../github-pullrequest-comment-source.kamelet.yaml |  13 +-
 kamelets/github-pullrequest-source.kamelet.yaml    |  13 +-
 kamelets/github-tag-source.kamelet.yaml            |  13 +-
 kamelets/google-bigquery-sink.kamelet.yaml         |  18 +-
 kamelets/google-calendar-source.kamelet.yaml       |  19 +-
 kamelets/google-functions-sink.kamelet.yaml        |   8 +-
 kamelets/google-mail-source.kamelet.yaml           |  19 +-
 kamelets/google-pubsub-sink.kamelet.yaml           |   6 +-
 kamelets/google-pubsub-source.kamelet.yaml         |  10 +-
 kamelets/google-sheets-sink.kamelet.yaml           |  38 ++--
 kamelets/google-sheets-source.kamelet.yaml         |  59 +++---
 .../google-storage-event-based-source.kamelet.yaml |  39 ++--
 kamelets/google-storage-sink.kamelet.yaml          |  53 ++---
 kamelets/google-storage-source.kamelet.yaml        |  11 +-
 kamelets/google-vertexai-sink.kamelet.yaml         |  23 ++-
 kamelets/graphql-sink.kamelet.yaml                 |   6 +-
 kamelets/has-header-filter-action.kamelet.yaml     |  40 ++--
 kamelets/header-matches-filter-action.kamelet.yaml |  10 +-
 kamelets/hoist-field-action.kamelet.yaml           |  43 ++--
 kamelets/http-secured-sink.kamelet.yaml            |  54 ++---
 kamelets/http-secured-source.kamelet.yaml          |  36 ++--
 kamelets/http-sink.kamelet.yaml                    |  35 ++--
 kamelets/http-source.kamelet.yaml                  |  17 +-
 kamelets/ibm-cos-sink.kamelet.yaml                 |  77 +++++---
 kamelets/ibm-cos-source.kamelet.yaml               |  24 +--
 kamelets/ibm-watson-language-sink.kamelet.yaml     |  27 +--
 kamelets/infinispan-sink.kamelet.yaml              |  66 ++++---
 kamelets/infinispan-source.kamelet.yaml            |  78 ++++----
 kamelets/insert-field-action.kamelet.yaml          |  58 +++---
 kamelets/insert-header-action.kamelet.yaml         |   8 +-
 kamelets/is-tombstone-filter-action.kamelet.yaml   |  10 +-
 kamelets/jira-add-comment-sink.kamelet.yaml        |  35 ++--
 kamelets/jira-add-issue-sink.kamelet.yaml          | 143 ++++++++------
 kamelets/jira-oauth-source.kamelet.yaml            |  21 +-
 kamelets/jira-source.kamelet.yaml                  |  19 +-
 kamelets/jira-transition-issue-sink.kamelet.yaml   |  53 ++---
 kamelets/jira-update-issue-sink.kamelet.yaml       | 143 ++++++++------
 kamelets/jms-amqp-10-sink.kamelet.yaml             |  14 +-
 kamelets/jms-amqp-10-source.kamelet.yaml           |  10 +-
 kamelets/jms-apache-artemis-sink.kamelet.yaml      |  14 +-
 kamelets/jms-apache-artemis-source.kamelet.yaml    |  10 +-
 kamelets/jms-ibm-mq-sink.kamelet.yaml              |  30 +--
 kamelets/jms-ibm-mq-source.kamelet.yaml            |  26 +--
 .../jms-pooled-apache-artemis-sink.kamelet.yaml    |  20 +-
 .../jms-pooled-apache-artemis-source.kamelet.yaml  |  16 +-
 kamelets/jolt-transformation-action.kamelet.yaml   |   9 +-
 kamelets/jslt-action.kamelet.yaml                  |   8 +-
 kamelets/json-deserialize-action.kamelet.yaml      |  11 +-
 kamelets/json-patch-action.kamelet.yaml            |   8 +-
 kamelets/json-schema-validator-action.kamelet.yaml |   8 +-
 kamelets/json-serialize-action.kamelet.yaml        |  15 +-
 kamelets/jsonata-action.kamelet.yaml               |   8 +-
 ...apicurio-registry-not-secured-sink.kamelet.yaml |  81 +++++---
 ...icurio-registry-not-secured-source.kamelet.yaml |  58 ++++--
 .../kafka-azure-schema-registry-sink.kamelet.yaml  |  91 +++++----
 ...kafka-azure-schema-registry-source.kamelet.yaml |  72 ++++---
 ...icurio-registry-not-secured-source.kamelet.yaml |  28 +--
 ...fka-batch-apicurio-registry-source.kamelet.yaml |  40 ++--
 ...batch-azure-schema-registry-source.kamelet.yaml |  40 ++--
 .../kafka-batch-manual-commit-action.kamelet.yaml  |   3 +-
 kamelets/kafka-batch-source.kamelet.yaml           |  46 ++---
 kamelets/kafka-manual-commit-action.kamelet.yaml   |   3 +-
 ...ured-apicurio-registry-json-source.kamelet.yaml |  70 ++++---
 ...not-secured-apicurio-registry-sink.kamelet.yaml |  93 +++++----
 ...t-secured-apicurio-registry-source.kamelet.yaml |  72 ++++---
 kamelets/kafka-sink.kamelet.yaml                   | 127 +++++++-----
 kamelets/kafka-source.kamelet.yaml                 |  76 ++++---
 kamelets/kubernetes-namespaces-source.kamelet.yaml |  11 +-
 kamelets/kubernetes-nodes-source.kamelet.yaml      |  12 +-
 kamelets/kubernetes-pods-source.kamelet.yaml       |  12 +-
 .../langchain4j-ingest-file-source.kamelet.yaml    |  28 +--
 kamelets/langchain4j-ingest-sink.kamelet.yaml      |  23 +--
 kamelets/log-action.kamelet.yaml                   |  33 ++--
 kamelets/log-sink.kamelet.yaml                     |  33 ++--
 kamelets/mail-imap-source.kamelet.yaml             |  49 +++--
 kamelets/mail-sink.kamelet.yaml                    |  79 ++++----
 kamelets/mariadb-sink.kamelet.yaml                 |  29 ++-
 kamelets/mariadb-source.kamelet.yaml               |  22 +--
 kamelets/mask-field-action.kamelet.yaml            |  69 ++++---
 .../message-timestamp-router-action.kamelet.yaml   |  67 ++++---
 kamelets/minio-sink.kamelet.yaml                   |  69 ++++---
 kamelets/minio-source.kamelet.yaml                 |  12 +-
 .../mongodb-changes-stream-source.kamelet.yaml     |  15 +-
 kamelets/mongodb-sink.kamelet.yaml                 |  43 ++--
 kamelets/mongodb-source.kamelet.yaml               |  15 +-
 kamelets/mqtt-sink.kamelet.yaml                    |  13 +-
 kamelets/mqtt-source.kamelet.yaml                  |  10 +-
 kamelets/mqtt5-sink.kamelet.yaml                   |  13 +-
 kamelets/mqtt5-source.kamelet.yaml                 |  10 +-
 ...-exchange-online-imap-oauth-source.kamelet.yaml |  15 +-
 kamelets/mustache-template-action.kamelet.yaml     |   8 +-
 kamelets/mvel-template-action.kamelet.yaml         |   8 +-
 kamelets/mysql-sink.kamelet.yaml                   |  29 ++-
 kamelets/mysql-source.kamelet.yaml                 |  22 +--
 kamelets/nats-sink.kamelet.yaml                    |  17 +-
 kamelets/nats-source.kamelet.yaml                  |  14 +-
 kamelets/nominatim-geocode-action.kamelet.yaml     |  26 +--
 kamelets/ogcapi-features-action.kamelet.yaml       |  69 ++++---
 kamelets/opensearch-index-sink.kamelet.yaml        |  83 ++++----
 kamelets/opensearch-search-source.kamelet.yaml     |  23 +--
 kamelets/oracle-database-sink.kamelet.yaml         |  29 ++-
 kamelets/oracle-database-source.kamelet.yaml       |  21 +-
 kamelets/pdf-action.kamelet.yaml                   |  10 +-
 kamelets/postgresql-sink.kamelet.yaml              |  29 ++-
 kamelets/postgresql-source.kamelet.yaml            |  22 +--
 kamelets/pqc-kem-action.kamelet.yaml               |  13 +-
 kamelets/pqc-signature-action.kamelet.yaml         |  11 +-
 kamelets/predicate-filter-action.kamelet.yaml      |  10 +-
 kamelets/protobuf-deserialize-action.kamelet.yaml  |  14 +-
 kamelets/protobuf-serialize-action.kamelet.yaml    |  18 +-
 kamelets/pulsar-sink.kamelet.yaml                  |  17 +-
 kamelets/pulsar-source.kamelet.yaml                |  23 +--
 kamelets/redis-sink.kamelet.yaml                   |  96 +++++----
 kamelets/redis-source.kamelet.yaml                 |   9 +-
 kamelets/regex-router-action.kamelet.yaml          |  19 +-
 kamelets/replace-field-action.kamelet.yaml         |  77 +++++---
 kamelets/resolve-pojo-schema-action.kamelet.yaml   |  10 +-
 kamelets/rest-openapi-sink.kamelet.yaml            |  14 +-
 .../salesforce-composite-upsert-sink.kamelet.yaml  |  11 +-
 kamelets/salesforce-create-sink.kamelet.yaml       |   5 +-
 kamelets/salesforce-delete-sink.kamelet.yaml       |   4 +-
 kamelets/salesforce-pubsub-source.kamelet.yaml     |  11 +-
 kamelets/salesforce-source.kamelet.yaml            |  19 +-
 kamelets/salesforce-update-sink.kamelet.yaml       |   4 +-
 kamelets/sap-netweaver-sink.kamelet.yaml           |  35 ++--
 kamelets/scp-sink.kamelet.yaml                     |  12 +-
 kamelets/set-body-action.kamelet.yaml              |   6 +-
 kamelets/set-kafka-key-action.kamelet.yaml         |  24 ++-
 kamelets/sftp-sink.kamelet.yaml                    |  83 ++++----
 kamelets/sftp-source.kamelet.yaml                  |  56 +++---
 kamelets/simple-filter-action.kamelet.yaml         |  10 +-
 kamelets/slack-sink.kamelet.yaml                   |  11 +-
 kamelets/slack-source.kamelet.yaml                 |  16 +-
 kamelets/smpp-sink.kamelet.yaml                    |  26 +--
 kamelets/smpp-source.kamelet.yaml                  |  13 +-
 kamelets/snmp-source.kamelet.yaml                  |  25 +--
 kamelets/snowflake-sink.kamelet.yaml               |  31 ++-
 kamelets/snowflake-source.kamelet.yaml             |  24 +--
 kamelets/solr-sink.kamelet.yaml                    |  35 ++--
 kamelets/solr-source.kamelet.yaml                  |  41 ++--
 kamelets/splunk-hec-sink.kamelet.yaml              |  29 +--
 kamelets/splunk-sink.kamelet.yaml                  |  31 +--
 kamelets/splunk-source.kamelet.yaml                |  33 ++--
 kamelets/spring-rabbitmq-sink.kamelet.yaml         |  19 +-
 kamelets/spring-rabbitmq-source.kamelet.yaml       |  16 +-
 kamelets/sqlserver-sink.kamelet.yaml               |  29 ++-
 kamelets/sqlserver-source.kamelet.yaml             |  22 +--
 kamelets/ssh-sink.kamelet.yaml                     |  10 +-
 kamelets/ssh-source.kamelet.yaml                   |  15 +-
 kamelets/string-template-action.kamelet.yaml       |   8 +-
 kamelets/telegram-sink.kamelet.yaml                | 129 +++++++-----
 kamelets/telegram-source.kamelet.yaml              |  28 +--
 kamelets/throttle-action.kamelet.yaml              |   8 +-
 kamelets/tika-extract-text-action.kamelet.yaml     |  25 ++-
 kamelets/timer-source.kamelet.yaml                 |  16 +-
 kamelets/timestamp-router-action.kamelet.yaml      |  35 ++--
 .../topic-name-matches-filter-action.kamelet.yaml  |  10 +-
 kamelets/twitter-directmessage-source.kamelet.yaml |  18 +-
 kamelets/twitter-search-source.kamelet.yaml        |  18 +-
 kamelets/twitter-timeline-source.kamelet.yaml      |  18 +-
 kamelets/value-to-key-action.kamelet.yaml          |  61 +++---
 kamelets/velocity-template-action.kamelet.yaml     |   8 +-
 kamelets/webhook-source.kamelet.yaml               |   3 +-
 kamelets/wttrin-source.kamelet.yaml                |  25 ++-
 kamelets/xj-identity-action.kamelet.yaml           |  11 +-
 kamelets/xj-template-action.kamelet.yaml           |   9 +-
 library/camel-kamelets-catalog/pom.xml             |  13 ++
 .../kamelets/catalog/KameletsCanonicalTest.java    |  95 +++++++++
 .../kamelets/avro-deserialize-action.kamelet.yaml  |  14 +-
 .../kamelets/avro-serialize-action.kamelet.yaml    |  18 +-
 .../aws-bedrock-agent-runtime-sink.kamelet.yaml    |  37 ++--
 .../kamelets/aws-bedrock-agent-sink.kamelet.yaml   |  53 ++---
 .../kamelets/aws-bedrock-text-sink.kamelet.yaml    |  49 ++---
 .../kamelets/aws-cloudtrail-source.kamelet.yaml    |  22 ++-
 .../kamelets/aws-cloudwatch-sink.kamelet.yaml      | 219 +++++++++++++--------
 .../kamelets/aws-comprehend-sink.kamelet.yaml      |  35 ++--
 .../resources/kamelets/aws-ddb-sink.kamelet.yaml   |  43 ++--
 .../kamelets/aws-ddb-streams-source.kamelet.yaml   |  24 +--
 .../resources/kamelets/aws-ec2-sink.kamelet.yaml   |  79 ++++----
 .../kamelets/aws-eventbridge-sink.kamelet.yaml     | 164 ++++++++-------
 .../aws-kinesis-firehose-sink.kamelet.yaml         |  27 +--
 .../kamelets/aws-kinesis-sink.kamelet.yaml         | 103 ++++++----
 .../kamelets/aws-kinesis-source.kamelet.yaml       |  26 +--
 .../kamelets/aws-lambda-sink.kamelet.yaml          |  23 +--
 .../resources/kamelets/aws-polly-sink.kamelet.yaml |  43 ++--
 .../kamelets/aws-redshift-sink.kamelet.yaml        |  29 ++-
 .../kamelets/aws-redshift-source.kamelet.yaml      |  22 +--
 .../aws-s3-event-based-source.kamelet.yaml         |  55 +++---
 .../resources/kamelets/aws-s3-sink.kamelet.yaml    |  70 ++++---
 .../resources/kamelets/aws-s3-source.kamelet.yaml  |  27 +--
 .../aws-s3-streaming-upload-sink.kamelet.yaml      |  26 +--
 .../kamelets/aws-secrets-manager-sink.kamelet.yaml |  71 ++++---
 .../resources/kamelets/aws-ses-sink.kamelet.yaml   | 123 +++++++-----
 .../kamelets/aws-sns-fifo-sink.kamelet.yaml        | 164 ++++++++-------
 .../resources/kamelets/aws-sns-sink.kamelet.yaml   |  61 +++---
 .../kamelets/aws-sqs-batch-sink.kamelet.yaml       |  37 ++--
 .../kamelets/aws-sqs-fifo-sink.kamelet.yaml        | 140 +++++++------
 .../resources/kamelets/aws-sqs-sink.kamelet.yaml   |  33 ++--
 .../resources/kamelets/aws-sqs-source.kamelet.yaml |  32 +--
 .../aws-sts-assume-role-action.kamelet.yaml        |  80 ++++----
 .../aws-timestream-query-sink.kamelet.yaml         |  48 +++--
 .../kamelets/aws-translate-action.kamelet.yaml     |  17 +-
 .../kamelets/azure-cosmosdb-sink.kamelet.yaml      |  69 ++++---
 .../kamelets/azure-cosmosdb-source.kamelet.yaml    |  21 +-
 .../kamelets/azure-eventhubs-sink.kamelet.yaml     |  42 ++--
 .../kamelets/azure-eventhubs-source.kamelet.yaml   |  12 +-
 .../kamelets/azure-functions-sink.kamelet.yaml     |  18 +-
 .../kamelets/azure-servicebus-sink.kamelet.yaml    |  15 +-
 .../kamelets/azure-servicebus-source.kamelet.yaml  |  18 +-
 .../azure-storage-blob-append-sink.kamelet.yaml    |  58 +++---
 ...ure-storage-blob-changefeed-source.kamelet.yaml | 117 +++++------
 ...re-storage-blob-event-based-source.kamelet.yaml |  50 +++--
 .../kamelets/azure-storage-blob-sink.kamelet.yaml  |  57 +++---
 .../azure-storage-blob-source.kamelet.yaml         |  29 +--
 .../azure-storage-datalake-sink.kamelet.yaml       |  64 +++---
 .../azure-storage-datalake-source.kamelet.yaml     |  13 +-
 .../kamelets/azure-storage-files-sink.kamelet.yaml |  69 ++++---
 .../azure-storage-files-source.kamelet.yaml        |  11 +-
 .../kamelets/azure-storage-queue-sink.kamelet.yaml |  41 ++--
 .../azure-storage-queue-source.kamelet.yaml        |   9 +-
 .../resources/kamelets/bitcoin-source.kamelet.yaml |  18 +-
 .../kamelets/caffeine-action.kamelet.yaml          |  96 +++++----
 .../resources/kamelets/cassandra-sink.kamelet.yaml |  36 ++--
 .../kamelets/cassandra-source.kamelet.yaml         |  16 +-
 .../kamelets/ceph-event-based-source.kamelet.yaml  |  67 +++++--
 .../main/resources/kamelets/ceph-sink.kamelet.yaml |  60 +++---
 .../resources/kamelets/ceph-source.kamelet.yaml    |  17 +-
 .../kamelets/chuck-norris-source.kamelet.yaml      |  17 +-
 .../kamelets/chunk-template-action.kamelet.yaml    |   8 +-
 .../resources/kamelets/couchbase-sink.kamelet.yaml |  23 ++-
 .../kamelets/couchbase-source.kamelet.yaml         |  22 ++-
 .../resources/kamelets/counter-source.kamelet.yaml |  34 ++--
 .../resources/kamelets/cron-source.kamelet.yaml    |  12 +-
 .../kamelets/crypto-decrypt-action.kamelet.yaml    |   6 +-
 .../kamelets/crypto-encrypt-action.kamelet.yaml    |   6 +-
 .../kamelets/data-type-action.kamelet.yaml         |  36 ++--
 .../kamelets/databricks-sink.kamelet.yaml          |  29 ++-
 .../kamelets/databricks-source.kamelet.yaml        |  22 +--
 .../resources/kamelets/delay-action.kamelet.yaml   |   8 +-
 .../kamelets/djl-image-to-text-action.kamelet.yaml |  22 ++-
 .../resources/kamelets/dns-dig-action.kamelet.yaml | 100 ++++++----
 .../resources/kamelets/dns-ip-action.kamelet.yaml  |  56 +++---
 .../kamelets/dns-lookup-action.kamelet.yaml        |  56 +++---
 .../kamelets/docling-convert-action.kamelet.yaml   |  21 +-
 .../kamelets/drop-field-action.kamelet.yaml        |  56 +++---
 .../kamelets/drop-header-action.kamelet.yaml       |   4 +-
 .../kamelets/drop-headers-action.kamelet.yaml      |   6 +-
 .../resources/kamelets/dropbox-sink.kamelet.yaml   |  49 +++--
 .../resources/kamelets/dropbox-source.kamelet.yaml |  63 ++++--
 .../kamelets/earthquake-source.kamelet.yaml        | 128 +++++++-----
 .../kamelets/elasticsearch-index-sink.kamelet.yaml |  82 ++++----
 .../elasticsearch-search-source.kamelet.yaml       |  22 +--
 .../main/resources/kamelets/exec-sink.kamelet.yaml |  12 +-
 .../kamelets/extract-field-action.kamelet.yaml     |  70 ++++---
 .../main/resources/kamelets/fhir-sink.kamelet.yaml |  53 ++---
 .../resources/kamelets/fhir-source.kamelet.yaml    |  21 +-
 .../kamelets/file-watch-source.kamelet.yaml        |   6 +-
 .../freemarker-template-action.kamelet.yaml        |   8 +-
 .../main/resources/kamelets/ftp-sink.kamelet.yaml  |  69 ++++---
 .../resources/kamelets/ftp-source.kamelet.yaml     |  38 ++--
 .../main/resources/kamelets/ftps-sink.kamelet.yaml |  69 ++++---
 .../resources/kamelets/ftps-source.kamelet.yaml    |  38 ++--
 .../kamelets/github-commit-source.kamelet.yaml     |  14 +-
 .../kamelets/github-event-source.kamelet.yaml      |  13 +-
 .../github-pullrequest-comment-source.kamelet.yaml |  13 +-
 .../github-pullrequest-source.kamelet.yaml         |  13 +-
 .../kamelets/github-tag-source.kamelet.yaml        |  13 +-
 .../kamelets/google-bigquery-sink.kamelet.yaml     |  18 +-
 .../kamelets/google-calendar-source.kamelet.yaml   |  19 +-
 .../kamelets/google-functions-sink.kamelet.yaml    |   8 +-
 .../kamelets/google-mail-source.kamelet.yaml       |  19 +-
 .../kamelets/google-pubsub-sink.kamelet.yaml       |   6 +-
 .../kamelets/google-pubsub-source.kamelet.yaml     |  10 +-
 .../kamelets/google-sheets-sink.kamelet.yaml       |  38 ++--
 .../kamelets/google-sheets-source.kamelet.yaml     |  59 +++---
 .../google-storage-event-based-source.kamelet.yaml |  39 ++--
 .../kamelets/google-storage-sink.kamelet.yaml      |  53 ++---
 .../kamelets/google-storage-source.kamelet.yaml    |  11 +-
 .../kamelets/google-vertexai-sink.kamelet.yaml     |  23 ++-
 .../resources/kamelets/graphql-sink.kamelet.yaml   |   6 +-
 .../kamelets/has-header-filter-action.kamelet.yaml |  40 ++--
 .../header-matches-filter-action.kamelet.yaml      |  10 +-
 .../kamelets/hoist-field-action.kamelet.yaml       |  43 ++--
 .../kamelets/http-secured-sink.kamelet.yaml        |  54 ++---
 .../kamelets/http-secured-source.kamelet.yaml      |  36 ++--
 .../main/resources/kamelets/http-sink.kamelet.yaml |  35 ++--
 .../resources/kamelets/http-source.kamelet.yaml    |  17 +-
 .../resources/kamelets/ibm-cos-sink.kamelet.yaml   |  77 +++++---
 .../resources/kamelets/ibm-cos-source.kamelet.yaml |  24 +--
 .../kamelets/ibm-watson-language-sink.kamelet.yaml |  27 +--
 .../kamelets/infinispan-sink.kamelet.yaml          |  66 ++++---
 .../kamelets/infinispan-source.kamelet.yaml        |  78 ++++----
 .../kamelets/insert-field-action.kamelet.yaml      |  58 +++---
 .../kamelets/insert-header-action.kamelet.yaml     |   8 +-
 .../is-tombstone-filter-action.kamelet.yaml        |  10 +-
 .../kamelets/jira-add-comment-sink.kamelet.yaml    |  35 ++--
 .../kamelets/jira-add-issue-sink.kamelet.yaml      | 143 ++++++++------
 .../kamelets/jira-oauth-source.kamelet.yaml        |  21 +-
 .../resources/kamelets/jira-source.kamelet.yaml    |  19 +-
 .../jira-transition-issue-sink.kamelet.yaml        |  53 ++---
 .../kamelets/jira-update-issue-sink.kamelet.yaml   | 143 ++++++++------
 .../kamelets/jms-amqp-10-sink.kamelet.yaml         |  14 +-
 .../kamelets/jms-amqp-10-source.kamelet.yaml       |  10 +-
 .../kamelets/jms-apache-artemis-sink.kamelet.yaml  |  14 +-
 .../jms-apache-artemis-source.kamelet.yaml         |  10 +-
 .../kamelets/jms-ibm-mq-sink.kamelet.yaml          |  30 +--
 .../kamelets/jms-ibm-mq-source.kamelet.yaml        |  26 +--
 .../jms-pooled-apache-artemis-sink.kamelet.yaml    |  20 +-
 .../jms-pooled-apache-artemis-source.kamelet.yaml  |  16 +-
 .../jolt-transformation-action.kamelet.yaml        |   9 +-
 .../resources/kamelets/jslt-action.kamelet.yaml    |   8 +-
 .../kamelets/json-deserialize-action.kamelet.yaml  |  11 +-
 .../kamelets/json-patch-action.kamelet.yaml        |   8 +-
 .../json-schema-validator-action.kamelet.yaml      |   8 +-
 .../kamelets/json-serialize-action.kamelet.yaml    |  15 +-
 .../resources/kamelets/jsonata-action.kamelet.yaml |   8 +-
 ...apicurio-registry-not-secured-sink.kamelet.yaml |  81 +++++---
 ...icurio-registry-not-secured-source.kamelet.yaml |  58 ++++--
 .../kafka-azure-schema-registry-sink.kamelet.yaml  |  91 +++++----
 ...kafka-azure-schema-registry-source.kamelet.yaml |  72 ++++---
 ...icurio-registry-not-secured-source.kamelet.yaml |  28 +--
 ...fka-batch-apicurio-registry-source.kamelet.yaml |  40 ++--
 ...batch-azure-schema-registry-source.kamelet.yaml |  40 ++--
 .../kafka-batch-manual-commit-action.kamelet.yaml  |   3 +-
 .../kamelets/kafka-batch-source.kamelet.yaml       |  46 ++---
 .../kafka-manual-commit-action.kamelet.yaml        |   3 +-
 ...ured-apicurio-registry-json-source.kamelet.yaml |  70 ++++---
 ...not-secured-apicurio-registry-sink.kamelet.yaml |  93 +++++----
 ...t-secured-apicurio-registry-source.kamelet.yaml |  72 ++++---
 .../resources/kamelets/kafka-sink.kamelet.yaml     | 127 +++++++-----
 .../resources/kamelets/kafka-source.kamelet.yaml   |  76 ++++---
 .../kubernetes-namespaces-source.kamelet.yaml      |  11 +-
 .../kamelets/kubernetes-nodes-source.kamelet.yaml  |  12 +-
 .../kamelets/kubernetes-pods-source.kamelet.yaml   |  12 +-
 .../langchain4j-ingest-file-source.kamelet.yaml    |  28 +--
 .../kamelets/langchain4j-ingest-sink.kamelet.yaml  |  23 +--
 .../resources/kamelets/log-action.kamelet.yaml     |  33 ++--
 .../main/resources/kamelets/log-sink.kamelet.yaml  |  33 ++--
 .../kamelets/mail-imap-source.kamelet.yaml         |  49 +++--
 .../main/resources/kamelets/mail-sink.kamelet.yaml |  79 ++++----
 .../resources/kamelets/mariadb-sink.kamelet.yaml   |  29 ++-
 .../resources/kamelets/mariadb-source.kamelet.yaml |  22 +--
 .../kamelets/mask-field-action.kamelet.yaml        |  69 ++++---
 .../message-timestamp-router-action.kamelet.yaml   |  67 ++++---
 .../resources/kamelets/minio-sink.kamelet.yaml     |  69 ++++---
 .../resources/kamelets/minio-source.kamelet.yaml   |  12 +-
 .../mongodb-changes-stream-source.kamelet.yaml     |  15 +-
 .../resources/kamelets/mongodb-sink.kamelet.yaml   |  43 ++--
 .../resources/kamelets/mongodb-source.kamelet.yaml |  15 +-
 .../main/resources/kamelets/mqtt-sink.kamelet.yaml |  13 +-
 .../resources/kamelets/mqtt-source.kamelet.yaml    |  10 +-
 .../resources/kamelets/mqtt5-sink.kamelet.yaml     |  13 +-
 .../resources/kamelets/mqtt5-source.kamelet.yaml   |  10 +-
 ...-exchange-online-imap-oauth-source.kamelet.yaml |  15 +-
 .../kamelets/mustache-template-action.kamelet.yaml |   8 +-
 .../kamelets/mvel-template-action.kamelet.yaml     |   8 +-
 .../resources/kamelets/mysql-sink.kamelet.yaml     |  29 ++-
 .../resources/kamelets/mysql-source.kamelet.yaml   |  22 +--
 .../main/resources/kamelets/nats-sink.kamelet.yaml |  17 +-
 .../resources/kamelets/nats-source.kamelet.yaml    |  14 +-
 .../kamelets/nominatim-geocode-action.kamelet.yaml |  26 +--
 .../kamelets/ogcapi-features-action.kamelet.yaml   |  69 ++++---
 .../kamelets/opensearch-index-sink.kamelet.yaml    |  83 ++++----
 .../kamelets/opensearch-search-source.kamelet.yaml |  23 +--
 .../kamelets/oracle-database-sink.kamelet.yaml     |  29 ++-
 .../kamelets/oracle-database-source.kamelet.yaml   |  21 +-
 .../resources/kamelets/pdf-action.kamelet.yaml     |  10 +-
 .../kamelets/postgresql-sink.kamelet.yaml          |  29 ++-
 .../kamelets/postgresql-source.kamelet.yaml        |  22 +--
 .../resources/kamelets/pqc-kem-action.kamelet.yaml |  13 +-
 .../kamelets/pqc-signature-action.kamelet.yaml     |  11 +-
 .../kamelets/predicate-filter-action.kamelet.yaml  |  10 +-
 .../protobuf-deserialize-action.kamelet.yaml       |  14 +-
 .../protobuf-serialize-action.kamelet.yaml         |  18 +-
 .../resources/kamelets/pulsar-sink.kamelet.yaml    |  17 +-
 .../resources/kamelets/pulsar-source.kamelet.yaml  |  23 +--
 .../resources/kamelets/redis-sink.kamelet.yaml     |  96 +++++----
 .../resources/kamelets/redis-source.kamelet.yaml   |   9 +-
 .../kamelets/regex-router-action.kamelet.yaml      |  19 +-
 .../kamelets/replace-field-action.kamelet.yaml     |  77 +++++---
 .../resolve-pojo-schema-action.kamelet.yaml        |  10 +-
 .../kamelets/rest-openapi-sink.kamelet.yaml        |  14 +-
 .../salesforce-composite-upsert-sink.kamelet.yaml  |  11 +-
 .../kamelets/salesforce-create-sink.kamelet.yaml   |   5 +-
 .../kamelets/salesforce-delete-sink.kamelet.yaml   |   4 +-
 .../kamelets/salesforce-pubsub-source.kamelet.yaml |  11 +-
 .../kamelets/salesforce-source.kamelet.yaml        |  19 +-
 .../kamelets/salesforce-update-sink.kamelet.yaml   |   4 +-
 .../kamelets/sap-netweaver-sink.kamelet.yaml       |  35 ++--
 .../main/resources/kamelets/scp-sink.kamelet.yaml  |  12 +-
 .../kamelets/set-body-action.kamelet.yaml          |   6 +-
 .../kamelets/set-kafka-key-action.kamelet.yaml     |  24 ++-
 .../main/resources/kamelets/sftp-sink.kamelet.yaml |  83 ++++----
 .../resources/kamelets/sftp-source.kamelet.yaml    |  56 +++---
 .../kamelets/simple-filter-action.kamelet.yaml     |  10 +-
 .../resources/kamelets/slack-sink.kamelet.yaml     |  11 +-
 .../resources/kamelets/slack-source.kamelet.yaml   |  16 +-
 .../main/resources/kamelets/smpp-sink.kamelet.yaml |  26 +--
 .../resources/kamelets/smpp-source.kamelet.yaml    |  13 +-
 .../resources/kamelets/snmp-source.kamelet.yaml    |  25 +--
 .../resources/kamelets/snowflake-sink.kamelet.yaml |  31 ++-
 .../kamelets/snowflake-source.kamelet.yaml         |  24 +--
 .../main/resources/kamelets/solr-sink.kamelet.yaml |  35 ++--
 .../resources/kamelets/solr-source.kamelet.yaml    |  41 ++--
 .../kamelets/splunk-hec-sink.kamelet.yaml          |  29 +--
 .../resources/kamelets/splunk-sink.kamelet.yaml    |  31 +--
 .../resources/kamelets/splunk-source.kamelet.yaml  |  33 ++--
 .../kamelets/spring-rabbitmq-sink.kamelet.yaml     |  19 +-
 .../kamelets/spring-rabbitmq-source.kamelet.yaml   |  16 +-
 .../resources/kamelets/sqlserver-sink.kamelet.yaml |  29 ++-
 .../kamelets/sqlserver-source.kamelet.yaml         |  22 +--
 .../main/resources/kamelets/ssh-sink.kamelet.yaml  |  10 +-
 .../resources/kamelets/ssh-source.kamelet.yaml     |  15 +-
 .../kamelets/string-template-action.kamelet.yaml   |   8 +-
 .../resources/kamelets/telegram-sink.kamelet.yaml  | 129 +++++++-----
 .../kamelets/telegram-source.kamelet.yaml          |  28 +--
 .../kamelets/throttle-action.kamelet.yaml          |   8 +-
 .../kamelets/tika-extract-text-action.kamelet.yaml |  25 ++-
 .../resources/kamelets/timer-source.kamelet.yaml   |  16 +-
 .../kamelets/timestamp-router-action.kamelet.yaml  |  35 ++--
 .../topic-name-matches-filter-action.kamelet.yaml  |  10 +-
 .../twitter-directmessage-source.kamelet.yaml      |  18 +-
 .../kamelets/twitter-search-source.kamelet.yaml    |  18 +-
 .../kamelets/twitter-timeline-source.kamelet.yaml  |  18 +-
 .../kamelets/value-to-key-action.kamelet.yaml      |  61 +++---
 .../kamelets/velocity-template-action.kamelet.yaml |   8 +-
 .../resources/kamelets/webhook-source.kamelet.yaml |   3 +-
 .../resources/kamelets/wttrin-source.kamelet.yaml  |  25 ++-
 .../kamelets/xj-identity-action.kamelet.yaml       |  11 +-
 .../kamelets/xj-template-action.kamelet.yaml       |   9 +-
 .../maven/plugin/ValidateKameletsMojo.java         |  14 +-
 528 files changed, 10422 insertions(+), 8404 deletions(-)
 create mode 100644 
library/camel-kamelets-catalog/src/test/java/org/apache/camel/kamelets/catalog/KameletsCanonicalTest.java

Reply via email to