From ef506f1c25bf1ba4b75188573c27f9ef772b1458 Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Thu, 13 Jul 2023 10:59:17 +0200 Subject: [PATCH 01/31] Update GH CI to use Java 17 for the Maven Archetype integration tests --- .github/workflows/maven-it.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/maven-it.yaml b/.github/workflows/maven-it.yaml index 1841c40544..b43663ac0a 100644 --- a/.github/workflows/maven-it.yaml +++ b/.github/workflows/maven-it.yaml @@ -39,7 +39,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [ '11', '17' ] + java: [ '17' ] steps: - uses: actions/checkout@v3.6.0 - name: Set up JDK ${{ matrix.java }} From 3f68b7d2cb144cf0a3d6a12fdcecc4614e01fd2d Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 16:38:56 +0200 Subject: [PATCH 02/31] Version bump to 4.0.0-SNAPSHOT to align with Camel 4 --- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- archetypes/pom.xml | 2 +- buildingtools/pom.xml | 2 +- camel-kafka-connector-catalog/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 4 +-- .../pom.xml | 4 +-- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 4 +-- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 4 +-- .../camel-aws-s3-sink-kafka-connector/pom.xml | 2 +- .../pom.xml | 4 +-- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 4 +-- .../camel-aws2-iam-kafka-connector/pom.xml | 2 +- .../camel-aws2-kms-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 4 +-- .../pom.xml | 2 +- .../pom.xml | 4 +-- .../camel-beer-source-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../camel-ceph-sink-kafka-connector/pom.xml | 2 +- .../camel-ceph-source-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../camel-cron-source-kafka-connector/pom.xml | 2 +- connectors/camel-cxf-kafka-connector/pom.xml | 2 +- .../camel-cxfrs-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 8 +++--- .../pom.xml | 6 ++--- .../camel-exec-sink-kafka-connector/pom.xml | 2 +- .../camel-fhir-sink-kafka-connector/pom.xml | 2 +- .../camel-fhir-source-kafka-connector/pom.xml | 2 +- connectors/camel-file-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../camel-ftp-sink-kafka-connector/pom.xml | 2 +- .../camel-ftp-source-kafka-connector/pom.xml | 2 +- .../camel-ftps-sink-kafka-connector/pom.xml | 2 +- .../camel-ftps-source-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- connectors/camel-hdfs-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../camel-http-sink-kafka-connector/pom.xml | 2 +- .../camel-http-source-kafka-connector/pom.xml | 2 +- .../camel-https-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- connectors/camel-jdbc-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../camel-jira-source-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 7 ++--- .../pom.xml | 7 ++--- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 4 +-- .../pom.xml | 11 +------- .../camel-kafka-sink-kafka-connector/pom.xml | 2 +- .../pom.xml | 4 +-- .../pom.xml | 2 +- .../pom.xml | 4 +-- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../camel-log-sink-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../camel-mail-sink-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../camel-minio-sink-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../camel-mqtt-sink-kafka-connector/pom.xml | 2 +- .../camel-mqtt-source-kafka-connector/pom.xml | 2 +- .../camel-mqtt5-sink-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../camel-mysql-sink-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../camel-nats-sink-kafka-connector/pom.xml | 2 +- .../camel-nats-source-kafka-connector/pom.xml | 2 +- .../camel-netty-http-kafka-connector/pom.xml | 2 +- .../camel-netty-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../camel-pulsar-sink-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../camel-redis-sink-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 14 +--------- .../camel-scp-sink-kafka-connector/pom.xml | 2 +- .../camel-sftp-sink-kafka-connector/pom.xml | 2 +- .../camel-sftp-source-kafka-connector/pom.xml | 2 +- .../camel-sjms2-kafka-connector/pom.xml | 2 +- .../camel-slack-sink-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../camel-solr-sink-kafka-connector/pom.xml | 2 +- .../camel-solr-source-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../camel-splunk-sink-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../camel-ssh-sink-kafka-connector/pom.xml | 2 +- .../camel-ssh-source-kafka-connector/pom.xml | 2 +- .../camel-syslog-kafka-connector/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- connectors/pom.xml | 6 +---- core/pom.xml | 2 +- distribution/pom.xml | 2 +- parent/pom.xml | 10 +++---- pom.xml | 2 +- tests/itests-aws-v2/pom.xml | 2 +- tests/itests-azure-storage-blob/pom.xml | 2 +- tests/itests-azure-storage-queue/pom.xml | 2 +- tests/itests-cassandra/pom.xml | 2 +- tests/itests-common-http/pom.xml | 2 +- tests/itests-common/pom.xml | 2 +- tests/itests-couchbase/pom.xml | 2 +- tests/itests-cxf/pom.xml | 2 +- tests/itests-cxfrs/pom.xml | 2 +- tests/itests-elasticsearch/pom.xml | 27 ++----------------- tests/itests-file/pom.xml | 2 +- tests/itests-google-pubsub/pom.xml | 2 +- tests/itests-hdfs/pom.xml | 2 +- tests/itests-http/pom.xml | 2 +- tests/itests-https/pom.xml | 2 +- tests/itests-jdbc/pom.xml | 2 +- tests/itests-mongodb/pom.xml | 10 ++----- tests/itests-netty-http/pom.xml | 2 +- tests/itests-netty/pom.xml | 2 +- tests/itests-parent/pom.xml | 4 +-- tests/itests-rabbitmq/pom.xml | 2 +- tests/itests-salesforce/pom.xml | 2 +- tests/itests-sjms2/pom.xml | 2 +- tests/itests-slack/pom.xml | 2 +- tests/itests-sql/pom.xml | 2 +- tests/itests-ssh/pom.xml | 2 +- tests/itests-syslog/pom.xml | 2 +- tests/itests-timer/pom.xml | 2 +- tests/perf-tests-rabbitmq/pom.xml | 2 +- tests/pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- tooling/camel-kafka-connector-model/pom.xml | 2 +- tooling/pom.xml | 2 +- 217 files changed, 246 insertions(+), 298 deletions(-) diff --git a/archetypes/camel-kafka-connector-extensible-apicurio-archetype/pom.xml b/archetypes/camel-kafka-connector-extensible-apicurio-archetype/pom.xml index bc4b4a962b..915e444130 100644 --- a/archetypes/camel-kafka-connector-extensible-apicurio-archetype/pom.xml +++ b/archetypes/camel-kafka-connector-extensible-apicurio-archetype/pom.xml @@ -24,7 +24,7 @@ org.apache.camel.kafkaconnector archetypes - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT org.apache.camel.kafkaconnector.archetypes diff --git a/archetypes/camel-kafka-connector-extensible-archetype/pom.xml b/archetypes/camel-kafka-connector-extensible-archetype/pom.xml index 5238f3b531..9b969d1adb 100644 --- a/archetypes/camel-kafka-connector-extensible-archetype/pom.xml +++ b/archetypes/camel-kafka-connector-extensible-archetype/pom.xml @@ -24,7 +24,7 @@ org.apache.camel.kafkaconnector archetypes - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT org.apache.camel.kafkaconnector.archetypes diff --git a/archetypes/camel-kafka-connector-extensible-dataformat-archetype/pom.xml b/archetypes/camel-kafka-connector-extensible-dataformat-archetype/pom.xml index 1f2eb14552..b1fa9ca473 100644 --- a/archetypes/camel-kafka-connector-extensible-dataformat-archetype/pom.xml +++ b/archetypes/camel-kafka-connector-extensible-dataformat-archetype/pom.xml @@ -24,7 +24,7 @@ org.apache.camel.kafkaconnector archetypes - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT org.apache.camel.kafkaconnector.archetypes diff --git a/archetypes/pom.xml b/archetypes/pom.xml index e08aeb4fb9..1854d5ec11 100644 --- a/archetypes/pom.xml +++ b/archetypes/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../parent/pom.xml diff --git a/buildingtools/pom.xml b/buildingtools/pom.xml index 67aae3e022..98ab351ffb 100644 --- a/buildingtools/pom.xml +++ b/buildingtools/pom.xml @@ -23,7 +23,7 @@ org.apache.camel.kafkaconnector parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../parent/pom.xml diff --git a/camel-kafka-connector-catalog/pom.xml b/camel-kafka-connector-catalog/pom.xml index 08adb60b9e..758d14c097 100644 --- a/camel-kafka-connector-catalog/pom.xml +++ b/camel-kafka-connector-catalog/pom.xml @@ -23,7 +23,7 @@ org.apache.camel.kafkaconnector parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../parent/pom.xml diff --git a/connectors/camel-aws-cloudtrail-source-kafka-connector/pom.xml b/connectors/camel-aws-cloudtrail-source-kafka-connector/pom.xml index 3b63567e25..d05cefad1d 100644 --- a/connectors/camel-aws-cloudtrail-source-kafka-connector/pom.xml +++ b/connectors/camel-aws-cloudtrail-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-cloudtrail-source-kafka-connector Camel-Kafka-Connector :: aws-cloudtrail-source diff --git a/connectors/camel-aws-cloudwatch-sink-kafka-connector/pom.xml b/connectors/camel-aws-cloudwatch-sink-kafka-connector/pom.xml index df3fb08d3c..42b580f348 100644 --- a/connectors/camel-aws-cloudwatch-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-cloudwatch-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-cloudwatch-sink-kafka-connector Camel-Kafka-Connector :: aws-cloudwatch-sink diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml index 42963e727d..a38bff04af 100644 --- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-ddb-experimental-sink-kafka-connector Camel-Kafka-Connector :: aws-ddb-experimental-sink @@ -60,7 +60,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.21.0 + 3.20.0 org.apache.camel diff --git a/connectors/camel-aws-ddb-sink-kafka-connector/pom.xml b/connectors/camel-aws-ddb-sink-kafka-connector/pom.xml index 3a5720935b..3d44dbfe35 100644 --- a/connectors/camel-aws-ddb-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-ddb-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-ddb-sink-kafka-connector Camel-Kafka-Connector :: aws-ddb-sink @@ -60,7 +60,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.21.0 + 3.20.0 org.apache.camel diff --git a/connectors/camel-aws-ddb-streams-source-kafka-connector/pom.xml b/connectors/camel-aws-ddb-streams-source-kafka-connector/pom.xml index bc57e714d2..fcf0c91948 100644 --- a/connectors/camel-aws-ddb-streams-source-kafka-connector/pom.xml +++ b/connectors/camel-aws-ddb-streams-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-ddb-streams-source-kafka-connector Camel-Kafka-Connector :: aws-ddb-streams-source diff --git a/connectors/camel-aws-ec2-sink-kafka-connector/pom.xml b/connectors/camel-aws-ec2-sink-kafka-connector/pom.xml index 3f8942521e..f495e8ebe7 100644 --- a/connectors/camel-aws-ec2-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-ec2-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-ec2-sink-kafka-connector Camel-Kafka-Connector :: aws-ec2-sink diff --git a/connectors/camel-aws-eventbridge-sink-kafka-connector/pom.xml b/connectors/camel-aws-eventbridge-sink-kafka-connector/pom.xml index 49fc53639e..fc974326ca 100644 --- a/connectors/camel-aws-eventbridge-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-eventbridge-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-eventbridge-sink-kafka-connector Camel-Kafka-Connector :: aws-eventbridge-sink diff --git a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/pom.xml b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/pom.xml index 832d8f7c70..0f434b6711 100644 --- a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-kinesis-firehose-sink-kafka-connector Camel-Kafka-Connector :: aws-kinesis-firehose-sink diff --git a/connectors/camel-aws-kinesis-sink-kafka-connector/pom.xml b/connectors/camel-aws-kinesis-sink-kafka-connector/pom.xml index e2996c4258..be75898adb 100644 --- a/connectors/camel-aws-kinesis-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-kinesis-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-kinesis-sink-kafka-connector Camel-Kafka-Connector :: aws-kinesis-sink diff --git a/connectors/camel-aws-kinesis-source-kafka-connector/pom.xml b/connectors/camel-aws-kinesis-source-kafka-connector/pom.xml index 98fc3ef6d4..3d13498671 100644 --- a/connectors/camel-aws-kinesis-source-kafka-connector/pom.xml +++ b/connectors/camel-aws-kinesis-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-kinesis-source-kafka-connector Camel-Kafka-Connector :: aws-kinesis-source @@ -52,7 +52,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.21.0 + 3.20.0 org.apache.camel diff --git a/connectors/camel-aws-lambda-sink-kafka-connector/pom.xml b/connectors/camel-aws-lambda-sink-kafka-connector/pom.xml index 02d42a275f..5757e6f4cb 100644 --- a/connectors/camel-aws-lambda-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-lambda-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-lambda-sink-kafka-connector Camel-Kafka-Connector :: aws-lambda-sink diff --git a/connectors/camel-aws-redshift-sink-kafka-connector/pom.xml b/connectors/camel-aws-redshift-sink-kafka-connector/pom.xml index 255e02f15d..001f381056 100644 --- a/connectors/camel-aws-redshift-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-redshift-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-redshift-sink-kafka-connector Camel-Kafka-Connector :: aws-redshift-sink diff --git a/connectors/camel-aws-redshift-source-kafka-connector/pom.xml b/connectors/camel-aws-redshift-source-kafka-connector/pom.xml index 972300384a..e6dc70c6b9 100644 --- a/connectors/camel-aws-redshift-source-kafka-connector/pom.xml +++ b/connectors/camel-aws-redshift-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-redshift-source-kafka-connector Camel-Kafka-Connector :: aws-redshift-source diff --git a/connectors/camel-aws-s3-cdc-source-kafka-connector/pom.xml b/connectors/camel-aws-s3-cdc-source-kafka-connector/pom.xml index 78727a1ef6..be47ee2760 100644 --- a/connectors/camel-aws-s3-cdc-source-kafka-connector/pom.xml +++ b/connectors/camel-aws-s3-cdc-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-s3-cdc-source-kafka-connector Camel-Kafka-Connector :: aws-s3-cdc-source diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/pom.xml b/connectors/camel-aws-s3-experimental-source-kafka-connector/pom.xml index 8cc4a29cf0..897c093beb 100644 --- a/connectors/camel-aws-s3-experimental-source-kafka-connector/pom.xml +++ b/connectors/camel-aws-s3-experimental-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-s3-experimental-source-kafka-connector Camel-Kafka-Connector :: aws-s3-experimental-source @@ -52,7 +52,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.21.0 + 3.20.0 org.apache.camel diff --git a/connectors/camel-aws-s3-sink-kafka-connector/pom.xml b/connectors/camel-aws-s3-sink-kafka-connector/pom.xml index b5d1c0ada7..66abbaf68a 100644 --- a/connectors/camel-aws-s3-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-s3-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-s3-sink-kafka-connector Camel-Kafka-Connector :: aws-s3-sink diff --git a/connectors/camel-aws-s3-source-kafka-connector/pom.xml b/connectors/camel-aws-s3-source-kafka-connector/pom.xml index be53f31c36..b43328a58b 100644 --- a/connectors/camel-aws-s3-source-kafka-connector/pom.xml +++ b/connectors/camel-aws-s3-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-s3-source-kafka-connector Camel-Kafka-Connector :: aws-s3-source @@ -52,7 +52,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.21.0 + 3.20.0 org.apache.camel diff --git a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/pom.xml b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/pom.xml index 453f9a8246..68581051d6 100644 --- a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-s3-streaming-upload-sink-kafka-connector Camel-Kafka-Connector :: aws-s3-streaming-upload-sink diff --git a/connectors/camel-aws-secrets-manager-sink-kafka-connector/pom.xml b/connectors/camel-aws-secrets-manager-sink-kafka-connector/pom.xml index ce6ab73606..2bd0e36c70 100644 --- a/connectors/camel-aws-secrets-manager-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-secrets-manager-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-secrets-manager-sink-kafka-connector Camel-Kafka-Connector :: aws-secrets-manager-sink diff --git a/connectors/camel-aws-ses-sink-kafka-connector/pom.xml b/connectors/camel-aws-ses-sink-kafka-connector/pom.xml index 1786ee3a37..1960936282 100644 --- a/connectors/camel-aws-ses-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-ses-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-ses-sink-kafka-connector Camel-Kafka-Connector :: aws-ses-sink diff --git a/connectors/camel-aws-sns-fifo-sink-kafka-connector/pom.xml b/connectors/camel-aws-sns-fifo-sink-kafka-connector/pom.xml index 673ff92508..dbe58ed60e 100644 --- a/connectors/camel-aws-sns-fifo-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-sns-fifo-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-sns-fifo-sink-kafka-connector Camel-Kafka-Connector :: aws-sns-fifo-sink diff --git a/connectors/camel-aws-sns-sink-kafka-connector/pom.xml b/connectors/camel-aws-sns-sink-kafka-connector/pom.xml index c400487cec..5d639f69a8 100644 --- a/connectors/camel-aws-sns-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-sns-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-sns-sink-kafka-connector Camel-Kafka-Connector :: aws-sns-sink diff --git a/connectors/camel-aws-sqs-batch-sink-kafka-connector/pom.xml b/connectors/camel-aws-sqs-batch-sink-kafka-connector/pom.xml index ae8be4f1fb..700e15b559 100644 --- a/connectors/camel-aws-sqs-batch-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-sqs-batch-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-sqs-batch-sink-kafka-connector Camel-Kafka-Connector :: aws-sqs-batch-sink diff --git a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/pom.xml b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/pom.xml index ee09459a07..04829bef63 100644 --- a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-sqs-fifo-sink-kafka-connector Camel-Kafka-Connector :: aws-sqs-fifo-sink diff --git a/connectors/camel-aws-sqs-sink-kafka-connector/pom.xml b/connectors/camel-aws-sqs-sink-kafka-connector/pom.xml index dfe1604a5d..903814166a 100644 --- a/connectors/camel-aws-sqs-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-sqs-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-sqs-sink-kafka-connector Camel-Kafka-Connector :: aws-sqs-sink diff --git a/connectors/camel-aws-sqs-source-kafka-connector/pom.xml b/connectors/camel-aws-sqs-source-kafka-connector/pom.xml index f36a8cf32c..6df05eb493 100644 --- a/connectors/camel-aws-sqs-source-kafka-connector/pom.xml +++ b/connectors/camel-aws-sqs-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws-sqs-source-kafka-connector Camel-Kafka-Connector :: aws-sqs-source @@ -56,7 +56,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.21.0 + 3.20.0 org.apache.camel diff --git a/connectors/camel-aws2-iam-kafka-connector/pom.xml b/connectors/camel-aws2-iam-kafka-connector/pom.xml index 194409bf3b..4b77dddf2a 100644 --- a/connectors/camel-aws2-iam-kafka-connector/pom.xml +++ b/connectors/camel-aws2-iam-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws2-iam-kafka-connector Camel-Kafka-Connector :: aws2-iam diff --git a/connectors/camel-aws2-kms-kafka-connector/pom.xml b/connectors/camel-aws2-kms-kafka-connector/pom.xml index a2a443e611..2deef662e1 100644 --- a/connectors/camel-aws2-kms-kafka-connector/pom.xml +++ b/connectors/camel-aws2-kms-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-aws2-kms-kafka-connector Camel-Kafka-Connector :: aws2-kms diff --git a/connectors/camel-azure-cosmosdb-source-kafka-connector/pom.xml b/connectors/camel-azure-cosmosdb-source-kafka-connector/pom.xml index 5420c05a86..e9af52b78c 100644 --- a/connectors/camel-azure-cosmosdb-source-kafka-connector/pom.xml +++ b/connectors/camel-azure-cosmosdb-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-azure-cosmosdb-source-kafka-connector Camel-Kafka-Connector :: azure-cosmosdb-source diff --git a/connectors/camel-azure-eventhubs-sink-kafka-connector/pom.xml b/connectors/camel-azure-eventhubs-sink-kafka-connector/pom.xml index 051abdffcb..839ceb7595 100644 --- a/connectors/camel-azure-eventhubs-sink-kafka-connector/pom.xml +++ b/connectors/camel-azure-eventhubs-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-azure-eventhubs-sink-kafka-connector Camel-Kafka-Connector :: azure-eventhubs-sink diff --git a/connectors/camel-azure-eventhubs-source-kafka-connector/pom.xml b/connectors/camel-azure-eventhubs-source-kafka-connector/pom.xml index 6b0247e0ee..655921eacc 100644 --- a/connectors/camel-azure-eventhubs-source-kafka-connector/pom.xml +++ b/connectors/camel-azure-eventhubs-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-azure-eventhubs-source-kafka-connector Camel-Kafka-Connector :: azure-eventhubs-source diff --git a/connectors/camel-azure-functions-sink-kafka-connector/pom.xml b/connectors/camel-azure-functions-sink-kafka-connector/pom.xml index 3e32d7695a..a3d4e48ad2 100644 --- a/connectors/camel-azure-functions-sink-kafka-connector/pom.xml +++ b/connectors/camel-azure-functions-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-azure-functions-sink-kafka-connector Camel-Kafka-Connector :: azure-functions-sink diff --git a/connectors/camel-azure-servicebus-sink-kafka-connector/pom.xml b/connectors/camel-azure-servicebus-sink-kafka-connector/pom.xml index 274eaa4707..714ee7e3c7 100644 --- a/connectors/camel-azure-servicebus-sink-kafka-connector/pom.xml +++ b/connectors/camel-azure-servicebus-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-azure-servicebus-sink-kafka-connector Camel-Kafka-Connector :: azure-servicebus-sink diff --git a/connectors/camel-azure-servicebus-source-kafka-connector/pom.xml b/connectors/camel-azure-servicebus-source-kafka-connector/pom.xml index 79f5f7d053..d4ec476ea5 100644 --- a/connectors/camel-azure-servicebus-source-kafka-connector/pom.xml +++ b/connectors/camel-azure-servicebus-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-azure-servicebus-source-kafka-connector Camel-Kafka-Connector :: azure-servicebus-source diff --git a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/pom.xml b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/pom.xml index 06237f01c4..87a8d0abfb 100644 --- a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/pom.xml +++ b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-azure-storage-blob-cdc-source-kafka-connector Camel-Kafka-Connector :: azure-storage-blob-cdc-source diff --git a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/pom.xml b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/pom.xml index 31db189af9..e7d1ba5d5a 100644 --- a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/pom.xml +++ b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-azure-storage-blob-changefeed-source-kafka-connector Camel-Kafka-Connector :: azure-storage-blob-changefeed-source diff --git a/connectors/camel-azure-storage-blob-sink-kafka-connector/pom.xml b/connectors/camel-azure-storage-blob-sink-kafka-connector/pom.xml index becb3619a5..e5fa91fb47 100644 --- a/connectors/camel-azure-storage-blob-sink-kafka-connector/pom.xml +++ b/connectors/camel-azure-storage-blob-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-azure-storage-blob-sink-kafka-connector Camel-Kafka-Connector :: azure-storage-blob-sink diff --git a/connectors/camel-azure-storage-blob-source-kafka-connector/pom.xml b/connectors/camel-azure-storage-blob-source-kafka-connector/pom.xml index f4b7a64acf..1c7f0af2e5 100644 --- a/connectors/camel-azure-storage-blob-source-kafka-connector/pom.xml +++ b/connectors/camel-azure-storage-blob-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-azure-storage-blob-source-kafka-connector Camel-Kafka-Connector :: azure-storage-blob-source @@ -64,7 +64,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.21.0 + 3.20.0 org.apache.camel diff --git a/connectors/camel-azure-storage-queue-sink-kafka-connector/pom.xml b/connectors/camel-azure-storage-queue-sink-kafka-connector/pom.xml index d297ff9906..59713c3935 100644 --- a/connectors/camel-azure-storage-queue-sink-kafka-connector/pom.xml +++ b/connectors/camel-azure-storage-queue-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-azure-storage-queue-sink-kafka-connector Camel-Kafka-Connector :: azure-storage-queue-sink diff --git a/connectors/camel-azure-storage-queue-source-kafka-connector/pom.xml b/connectors/camel-azure-storage-queue-source-kafka-connector/pom.xml index 7c612545c3..95e1dad5c9 100644 --- a/connectors/camel-azure-storage-queue-source-kafka-connector/pom.xml +++ b/connectors/camel-azure-storage-queue-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-azure-storage-queue-source-kafka-connector Camel-Kafka-Connector :: azure-storage-queue-source @@ -56,7 +56,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.21.0 + 3.20.0 org.apache.camel diff --git a/connectors/camel-beer-source-kafka-connector/pom.xml b/connectors/camel-beer-source-kafka-connector/pom.xml index 6b9328da90..3ce9175328 100644 --- a/connectors/camel-beer-source-kafka-connector/pom.xml +++ b/connectors/camel-beer-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-beer-source-kafka-connector Camel-Kafka-Connector :: beer-source diff --git a/connectors/camel-bitcoin-source-kafka-connector/pom.xml b/connectors/camel-bitcoin-source-kafka-connector/pom.xml index 76749ec0e5..f104c79a0e 100644 --- a/connectors/camel-bitcoin-source-kafka-connector/pom.xml +++ b/connectors/camel-bitcoin-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-bitcoin-source-kafka-connector Camel-Kafka-Connector :: bitcoin-source diff --git a/connectors/camel-cassandra-sink-kafka-connector/pom.xml b/connectors/camel-cassandra-sink-kafka-connector/pom.xml index cc7192aa0c..50c894c6c2 100644 --- a/connectors/camel-cassandra-sink-kafka-connector/pom.xml +++ b/connectors/camel-cassandra-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-cassandra-sink-kafka-connector Camel-Kafka-Connector :: cassandra-sink diff --git a/connectors/camel-cassandra-source-kafka-connector/pom.xml b/connectors/camel-cassandra-source-kafka-connector/pom.xml index 53b20e31e6..489311501c 100644 --- a/connectors/camel-cassandra-source-kafka-connector/pom.xml +++ b/connectors/camel-cassandra-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-cassandra-source-kafka-connector Camel-Kafka-Connector :: cassandra-source diff --git a/connectors/camel-ceph-sink-kafka-connector/pom.xml b/connectors/camel-ceph-sink-kafka-connector/pom.xml index 827a376276..0b3eeec701 100644 --- a/connectors/camel-ceph-sink-kafka-connector/pom.xml +++ b/connectors/camel-ceph-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-ceph-sink-kafka-connector Camel-Kafka-Connector :: ceph-sink diff --git a/connectors/camel-ceph-source-kafka-connector/pom.xml b/connectors/camel-ceph-source-kafka-connector/pom.xml index 6c3b583b73..378b5f092f 100644 --- a/connectors/camel-ceph-source-kafka-connector/pom.xml +++ b/connectors/camel-ceph-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-ceph-source-kafka-connector Camel-Kafka-Connector :: ceph-source diff --git a/connectors/camel-chuck-norris-source-kafka-connector/pom.xml b/connectors/camel-chuck-norris-source-kafka-connector/pom.xml index 1640ff60f3..cb090b9d06 100644 --- a/connectors/camel-chuck-norris-source-kafka-connector/pom.xml +++ b/connectors/camel-chuck-norris-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-chuck-norris-source-kafka-connector Camel-Kafka-Connector :: chuck-norris-source diff --git a/connectors/camel-couchbase-sink-kafka-connector/pom.xml b/connectors/camel-couchbase-sink-kafka-connector/pom.xml index ac6bbed525..d2fc155986 100644 --- a/connectors/camel-couchbase-sink-kafka-connector/pom.xml +++ b/connectors/camel-couchbase-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-couchbase-sink-kafka-connector Camel-Kafka-Connector :: couchbase-sink diff --git a/connectors/camel-cron-source-kafka-connector/pom.xml b/connectors/camel-cron-source-kafka-connector/pom.xml index 9b38395df2..80fcdf5463 100644 --- a/connectors/camel-cron-source-kafka-connector/pom.xml +++ b/connectors/camel-cron-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-cron-source-kafka-connector Camel-Kafka-Connector :: cron-source diff --git a/connectors/camel-cxf-kafka-connector/pom.xml b/connectors/camel-cxf-kafka-connector/pom.xml index f5d9d4159f..51bd99c64a 100644 --- a/connectors/camel-cxf-kafka-connector/pom.xml +++ b/connectors/camel-cxf-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-cxf-kafka-connector Camel-Kafka-Connector :: cxf diff --git a/connectors/camel-cxfrs-kafka-connector/pom.xml b/connectors/camel-cxfrs-kafka-connector/pom.xml index 27a88233c4..f1a0e461d4 100644 --- a/connectors/camel-cxfrs-kafka-connector/pom.xml +++ b/connectors/camel-cxfrs-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-cxfrs-kafka-connector Camel-Kafka-Connector :: cxfrs diff --git a/connectors/camel-dropbox-sink-kafka-connector/pom.xml b/connectors/camel-dropbox-sink-kafka-connector/pom.xml index 39b4cba6f6..eea1945ea1 100644 --- a/connectors/camel-dropbox-sink-kafka-connector/pom.xml +++ b/connectors/camel-dropbox-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-dropbox-sink-kafka-connector Camel-Kafka-Connector :: dropbox-sink diff --git a/connectors/camel-dropbox-source-kafka-connector/pom.xml b/connectors/camel-dropbox-source-kafka-connector/pom.xml index e6b45316c9..cd4ae8c3f6 100644 --- a/connectors/camel-dropbox-source-kafka-connector/pom.xml +++ b/connectors/camel-dropbox-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-dropbox-source-kafka-connector Camel-Kafka-Connector :: dropbox-source diff --git a/connectors/camel-earthquake-source-kafka-connector/pom.xml b/connectors/camel-earthquake-source-kafka-connector/pom.xml index 12f2bb9d81..2fa1aabbf0 100644 --- a/connectors/camel-earthquake-source-kafka-connector/pom.xml +++ b/connectors/camel-earthquake-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-earthquake-source-kafka-connector Camel-Kafka-Connector :: earthquake-source diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/pom.xml b/connectors/camel-elasticsearch-index-sink-kafka-connector/pom.xml index e55a1dca67..9e8e909cef 100644 --- a/connectors/camel-elasticsearch-index-sink-kafka-connector/pom.xml +++ b/connectors/camel-elasticsearch-index-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-elasticsearch-index-sink-kafka-connector Camel-Kafka-Connector :: elasticsearch-index-sink @@ -47,15 +47,15 @@ org.apache.camel - camel-core + camel-elasticsearch-rest org.apache.camel - camel-bean + camel-core org.apache.camel - camel-elasticsearch + camel-bean org.apache.camel.kafkaconnector diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/pom.xml b/connectors/camel-elasticsearch-search-source-kafka-connector/pom.xml index 116bc8c6d0..e59c73fcd6 100644 --- a/connectors/camel-elasticsearch-search-source-kafka-connector/pom.xml +++ b/connectors/camel-elasticsearch-search-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-elasticsearch-search-source-kafka-connector Camel-Kafka-Connector :: elasticsearch-search-source @@ -43,11 +43,11 @@ org.apache.camel - camel-core + camel-elasticsearch-rest org.apache.camel - camel-elasticsearch + camel-core org.apache.camel diff --git a/connectors/camel-exec-sink-kafka-connector/pom.xml b/connectors/camel-exec-sink-kafka-connector/pom.xml index 2388e47f62..c022eabd1e 100644 --- a/connectors/camel-exec-sink-kafka-connector/pom.xml +++ b/connectors/camel-exec-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-exec-sink-kafka-connector Camel-Kafka-Connector :: exec-sink diff --git a/connectors/camel-fhir-sink-kafka-connector/pom.xml b/connectors/camel-fhir-sink-kafka-connector/pom.xml index c7cc9f6479..f562352839 100644 --- a/connectors/camel-fhir-sink-kafka-connector/pom.xml +++ b/connectors/camel-fhir-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-fhir-sink-kafka-connector Camel-Kafka-Connector :: fhir-sink diff --git a/connectors/camel-fhir-source-kafka-connector/pom.xml b/connectors/camel-fhir-source-kafka-connector/pom.xml index bf679695bd..4b178540a3 100644 --- a/connectors/camel-fhir-source-kafka-connector/pom.xml +++ b/connectors/camel-fhir-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-fhir-source-kafka-connector Camel-Kafka-Connector :: fhir-source diff --git a/connectors/camel-file-kafka-connector/pom.xml b/connectors/camel-file-kafka-connector/pom.xml index bc73460798..d9cfc84c4b 100644 --- a/connectors/camel-file-kafka-connector/pom.xml +++ b/connectors/camel-file-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-file-kafka-connector Camel-Kafka-Connector :: file diff --git a/connectors/camel-file-watch-source-kafka-connector/pom.xml b/connectors/camel-file-watch-source-kafka-connector/pom.xml index 0c580f5e5f..36fef33304 100644 --- a/connectors/camel-file-watch-source-kafka-connector/pom.xml +++ b/connectors/camel-file-watch-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-file-watch-source-kafka-connector Camel-Kafka-Connector :: file-watch-source diff --git a/connectors/camel-ftp-sink-kafka-connector/pom.xml b/connectors/camel-ftp-sink-kafka-connector/pom.xml index 955e536581..7d8aafd946 100644 --- a/connectors/camel-ftp-sink-kafka-connector/pom.xml +++ b/connectors/camel-ftp-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-ftp-sink-kafka-connector Camel-Kafka-Connector :: ftp-sink diff --git a/connectors/camel-ftp-source-kafka-connector/pom.xml b/connectors/camel-ftp-source-kafka-connector/pom.xml index 6628ac7b6c..340862d05e 100644 --- a/connectors/camel-ftp-source-kafka-connector/pom.xml +++ b/connectors/camel-ftp-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-ftp-source-kafka-connector Camel-Kafka-Connector :: ftp-source diff --git a/connectors/camel-ftps-sink-kafka-connector/pom.xml b/connectors/camel-ftps-sink-kafka-connector/pom.xml index a8de0cd36f..bfd2271018 100644 --- a/connectors/camel-ftps-sink-kafka-connector/pom.xml +++ b/connectors/camel-ftps-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-ftps-sink-kafka-connector Camel-Kafka-Connector :: ftps-sink diff --git a/connectors/camel-ftps-source-kafka-connector/pom.xml b/connectors/camel-ftps-source-kafka-connector/pom.xml index 656f423a25..b325c9621a 100644 --- a/connectors/camel-ftps-source-kafka-connector/pom.xml +++ b/connectors/camel-ftps-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-ftps-source-kafka-connector Camel-Kafka-Connector :: ftps-source diff --git a/connectors/camel-github-commit-source-kafka-connector/pom.xml b/connectors/camel-github-commit-source-kafka-connector/pom.xml index 7c70ef4c7f..dc7bb45824 100644 --- a/connectors/camel-github-commit-source-kafka-connector/pom.xml +++ b/connectors/camel-github-commit-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-github-commit-source-kafka-connector Camel-Kafka-Connector :: github-commit-source diff --git a/connectors/camel-github-event-source-kafka-connector/pom.xml b/connectors/camel-github-event-source-kafka-connector/pom.xml index f44ab3b5c8..f9351949f6 100644 --- a/connectors/camel-github-event-source-kafka-connector/pom.xml +++ b/connectors/camel-github-event-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-github-event-source-kafka-connector Camel-Kafka-Connector :: github-event-source diff --git a/connectors/camel-github-pullrequest-comment-source-kafka-connector/pom.xml b/connectors/camel-github-pullrequest-comment-source-kafka-connector/pom.xml index 009995412d..8b33a60c18 100644 --- a/connectors/camel-github-pullrequest-comment-source-kafka-connector/pom.xml +++ b/connectors/camel-github-pullrequest-comment-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-github-pullrequest-comment-source-kafka-connector Camel-Kafka-Connector :: github-pullrequest-comment-source diff --git a/connectors/camel-github-pullrequest-source-kafka-connector/pom.xml b/connectors/camel-github-pullrequest-source-kafka-connector/pom.xml index 0b427dadc9..611e344a75 100644 --- a/connectors/camel-github-pullrequest-source-kafka-connector/pom.xml +++ b/connectors/camel-github-pullrequest-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-github-pullrequest-source-kafka-connector Camel-Kafka-Connector :: github-pullrequest-source diff --git a/connectors/camel-github-tag-source-kafka-connector/pom.xml b/connectors/camel-github-tag-source-kafka-connector/pom.xml index 0cd9459183..16100e023c 100644 --- a/connectors/camel-github-tag-source-kafka-connector/pom.xml +++ b/connectors/camel-github-tag-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-github-tag-source-kafka-connector Camel-Kafka-Connector :: github-tag-source diff --git a/connectors/camel-google-bigquery-sink-kafka-connector/pom.xml b/connectors/camel-google-bigquery-sink-kafka-connector/pom.xml index 6681676038..b68149757b 100644 --- a/connectors/camel-google-bigquery-sink-kafka-connector/pom.xml +++ b/connectors/camel-google-bigquery-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-google-bigquery-sink-kafka-connector Camel-Kafka-Connector :: google-bigquery-sink diff --git a/connectors/camel-google-calendar-source-kafka-connector/pom.xml b/connectors/camel-google-calendar-source-kafka-connector/pom.xml index 8bc962b4da..b4dc790077 100644 --- a/connectors/camel-google-calendar-source-kafka-connector/pom.xml +++ b/connectors/camel-google-calendar-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-google-calendar-source-kafka-connector Camel-Kafka-Connector :: google-calendar-source diff --git a/connectors/camel-google-functions-sink-kafka-connector/pom.xml b/connectors/camel-google-functions-sink-kafka-connector/pom.xml index bcd8c85156..4c7836654c 100644 --- a/connectors/camel-google-functions-sink-kafka-connector/pom.xml +++ b/connectors/camel-google-functions-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-google-functions-sink-kafka-connector Camel-Kafka-Connector :: google-functions-sink diff --git a/connectors/camel-google-mail-source-kafka-connector/pom.xml b/connectors/camel-google-mail-source-kafka-connector/pom.xml index 695b51f1b6..fb9f1c4ab1 100644 --- a/connectors/camel-google-mail-source-kafka-connector/pom.xml +++ b/connectors/camel-google-mail-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-google-mail-source-kafka-connector Camel-Kafka-Connector :: google-mail-source diff --git a/connectors/camel-google-pubsub-sink-kafka-connector/pom.xml b/connectors/camel-google-pubsub-sink-kafka-connector/pom.xml index d0790ef794..42e3809da8 100644 --- a/connectors/camel-google-pubsub-sink-kafka-connector/pom.xml +++ b/connectors/camel-google-pubsub-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-google-pubsub-sink-kafka-connector Camel-Kafka-Connector :: google-pubsub-sink diff --git a/connectors/camel-google-pubsub-source-kafka-connector/pom.xml b/connectors/camel-google-pubsub-source-kafka-connector/pom.xml index 5acd210ed3..834edd0e01 100644 --- a/connectors/camel-google-pubsub-source-kafka-connector/pom.xml +++ b/connectors/camel-google-pubsub-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-google-pubsub-source-kafka-connector Camel-Kafka-Connector :: google-pubsub-source diff --git a/connectors/camel-google-sheets-source-kafka-connector/pom.xml b/connectors/camel-google-sheets-source-kafka-connector/pom.xml index b06bdd4911..87760a0c65 100644 --- a/connectors/camel-google-sheets-source-kafka-connector/pom.xml +++ b/connectors/camel-google-sheets-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-google-sheets-source-kafka-connector Camel-Kafka-Connector :: google-sheets-source diff --git a/connectors/camel-google-storage-cdc-source-kafka-connector/pom.xml b/connectors/camel-google-storage-cdc-source-kafka-connector/pom.xml index 3c18a8c74a..a907635b28 100644 --- a/connectors/camel-google-storage-cdc-source-kafka-connector/pom.xml +++ b/connectors/camel-google-storage-cdc-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-google-storage-cdc-source-kafka-connector Camel-Kafka-Connector :: google-storage-cdc-source diff --git a/connectors/camel-google-storage-sink-kafka-connector/pom.xml b/connectors/camel-google-storage-sink-kafka-connector/pom.xml index 0d2c5c178b..eaf7cf52bd 100644 --- a/connectors/camel-google-storage-sink-kafka-connector/pom.xml +++ b/connectors/camel-google-storage-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-google-storage-sink-kafka-connector Camel-Kafka-Connector :: google-storage-sink diff --git a/connectors/camel-google-storage-source-kafka-connector/pom.xml b/connectors/camel-google-storage-source-kafka-connector/pom.xml index fce5427e0a..3e9aa9c5d0 100644 --- a/connectors/camel-google-storage-source-kafka-connector/pom.xml +++ b/connectors/camel-google-storage-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-google-storage-source-kafka-connector Camel-Kafka-Connector :: google-storage-source diff --git a/connectors/camel-hdfs-kafka-connector/pom.xml b/connectors/camel-hdfs-kafka-connector/pom.xml index 8aa5cd3214..71efb296cc 100644 --- a/connectors/camel-hdfs-kafka-connector/pom.xml +++ b/connectors/camel-hdfs-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-hdfs-kafka-connector Camel-Kafka-Connector :: hdfs diff --git a/connectors/camel-http-secured-sink-kafka-connector/pom.xml b/connectors/camel-http-secured-sink-kafka-connector/pom.xml index f3e56e8a15..87359fa9b6 100644 --- a/connectors/camel-http-secured-sink-kafka-connector/pom.xml +++ b/connectors/camel-http-secured-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-http-secured-sink-kafka-connector Camel-Kafka-Connector :: http-secured-sink diff --git a/connectors/camel-http-secured-source-kafka-connector/pom.xml b/connectors/camel-http-secured-source-kafka-connector/pom.xml index 056ed021e4..7e1c289bc8 100644 --- a/connectors/camel-http-secured-source-kafka-connector/pom.xml +++ b/connectors/camel-http-secured-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-http-secured-source-kafka-connector Camel-Kafka-Connector :: http-secured-source diff --git a/connectors/camel-http-sink-kafka-connector/pom.xml b/connectors/camel-http-sink-kafka-connector/pom.xml index 4cd501edfe..c518346a49 100644 --- a/connectors/camel-http-sink-kafka-connector/pom.xml +++ b/connectors/camel-http-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-http-sink-kafka-connector Camel-Kafka-Connector :: http-sink diff --git a/connectors/camel-http-source-kafka-connector/pom.xml b/connectors/camel-http-source-kafka-connector/pom.xml index 3fc1ad8190..aedb7e477e 100644 --- a/connectors/camel-http-source-kafka-connector/pom.xml +++ b/connectors/camel-http-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-http-source-kafka-connector Camel-Kafka-Connector :: http-source diff --git a/connectors/camel-https-kafka-connector/pom.xml b/connectors/camel-https-kafka-connector/pom.xml index ff290eba27..0e1430f2d4 100644 --- a/connectors/camel-https-kafka-connector/pom.xml +++ b/connectors/camel-https-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-https-kafka-connector Camel-Kafka-Connector :: https diff --git a/connectors/camel-infinispan-sink-kafka-connector/pom.xml b/connectors/camel-infinispan-sink-kafka-connector/pom.xml index eeb800a8ef..4075ee82ba 100644 --- a/connectors/camel-infinispan-sink-kafka-connector/pom.xml +++ b/connectors/camel-infinispan-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-infinispan-sink-kafka-connector Camel-Kafka-Connector :: infinispan-sink diff --git a/connectors/camel-infinispan-source-kafka-connector/pom.xml b/connectors/camel-infinispan-source-kafka-connector/pom.xml index c9a154f2a3..8aa60a8c2d 100644 --- a/connectors/camel-infinispan-source-kafka-connector/pom.xml +++ b/connectors/camel-infinispan-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-infinispan-source-kafka-connector Camel-Kafka-Connector :: infinispan-source diff --git a/connectors/camel-jdbc-kafka-connector/pom.xml b/connectors/camel-jdbc-kafka-connector/pom.xml index 2d4cab8b23..5f81e74450 100644 --- a/connectors/camel-jdbc-kafka-connector/pom.xml +++ b/connectors/camel-jdbc-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jdbc-kafka-connector Camel-Kafka-Connector :: jdbc diff --git a/connectors/camel-jira-add-comment-sink-kafka-connector/pom.xml b/connectors/camel-jira-add-comment-sink-kafka-connector/pom.xml index 5009a0792d..295f652ffd 100644 --- a/connectors/camel-jira-add-comment-sink-kafka-connector/pom.xml +++ b/connectors/camel-jira-add-comment-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jira-add-comment-sink-kafka-connector Camel-Kafka-Connector :: jira-add-comment-sink diff --git a/connectors/camel-jira-add-issue-sink-kafka-connector/pom.xml b/connectors/camel-jira-add-issue-sink-kafka-connector/pom.xml index 230c740ac2..56e0c79851 100644 --- a/connectors/camel-jira-add-issue-sink-kafka-connector/pom.xml +++ b/connectors/camel-jira-add-issue-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jira-add-issue-sink-kafka-connector Camel-Kafka-Connector :: jira-add-issue-sink diff --git a/connectors/camel-jira-oauth-source-kafka-connector/pom.xml b/connectors/camel-jira-oauth-source-kafka-connector/pom.xml index 69bd846e4b..e3d8c6aa31 100644 --- a/connectors/camel-jira-oauth-source-kafka-connector/pom.xml +++ b/connectors/camel-jira-oauth-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jira-oauth-source-kafka-connector Camel-Kafka-Connector :: jira-oauth-source diff --git a/connectors/camel-jira-source-kafka-connector/pom.xml b/connectors/camel-jira-source-kafka-connector/pom.xml index f4833ea757..7e03c70638 100644 --- a/connectors/camel-jira-source-kafka-connector/pom.xml +++ b/connectors/camel-jira-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jira-source-kafka-connector Camel-Kafka-Connector :: jira-source diff --git a/connectors/camel-jira-transition-issue-sink-kafka-connector/pom.xml b/connectors/camel-jira-transition-issue-sink-kafka-connector/pom.xml index acbad02aff..40b3c8cf23 100644 --- a/connectors/camel-jira-transition-issue-sink-kafka-connector/pom.xml +++ b/connectors/camel-jira-transition-issue-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jira-transition-issue-sink-kafka-connector Camel-Kafka-Connector :: jira-transition-issue-sink diff --git a/connectors/camel-jira-update-issue-sink-kafka-connector/pom.xml b/connectors/camel-jira-update-issue-sink-kafka-connector/pom.xml index f605d1b3ef..ce92519e24 100644 --- a/connectors/camel-jira-update-issue-sink-kafka-connector/pom.xml +++ b/connectors/camel-jira-update-issue-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jira-update-issue-sink-kafka-connector Camel-Kafka-Connector :: jira-update-issue-sink diff --git a/connectors/camel-jms-amqp-10-sink-kafka-connector/pom.xml b/connectors/camel-jms-amqp-10-sink-kafka-connector/pom.xml index 06ad318408..563bce7fa9 100644 --- a/connectors/camel-jms-amqp-10-sink-kafka-connector/pom.xml +++ b/connectors/camel-jms-amqp-10-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jms-amqp-10-sink-kafka-connector Camel-Kafka-Connector :: jms-amqp-10-sink @@ -58,8 +58,9 @@ camel-kamelet - org.apache.camel - camel-amqp + org.apache.qpid + qpid-jms-client + 1.0.0 diff --git a/connectors/camel-jms-amqp-10-source-kafka-connector/pom.xml b/connectors/camel-jms-amqp-10-source-kafka-connector/pom.xml index f4b9a53662..37f41f85d3 100644 --- a/connectors/camel-jms-amqp-10-source-kafka-connector/pom.xml +++ b/connectors/camel-jms-amqp-10-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jms-amqp-10-source-kafka-connector Camel-Kafka-Connector :: jms-amqp-10-source @@ -58,8 +58,9 @@ camel-kamelet - org.apache.camel - camel-amqp + org.apache.qpid + qpid-jms-client + 1.0.0 diff --git a/connectors/camel-jms-apache-activemq-sink-kafka-connector/pom.xml b/connectors/camel-jms-apache-activemq-sink-kafka-connector/pom.xml index 37e3647d54..9474277037 100644 --- a/connectors/camel-jms-apache-activemq-sink-kafka-connector/pom.xml +++ b/connectors/camel-jms-apache-activemq-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jms-apache-activemq-sink-kafka-connector Camel-Kafka-Connector :: jms-apache-activemq-sink diff --git a/connectors/camel-jms-apache-activemq-source-kafka-connector/pom.xml b/connectors/camel-jms-apache-activemq-source-kafka-connector/pom.xml index 872964a192..d04b9de7e3 100644 --- a/connectors/camel-jms-apache-activemq-source-kafka-connector/pom.xml +++ b/connectors/camel-jms-apache-activemq-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jms-apache-activemq-source-kafka-connector Camel-Kafka-Connector :: jms-apache-activemq-source diff --git a/connectors/camel-jms-apache-artemis-sink-kafka-connector/pom.xml b/connectors/camel-jms-apache-artemis-sink-kafka-connector/pom.xml index 6a29d516de..0ac42e26a8 100644 --- a/connectors/camel-jms-apache-artemis-sink-kafka-connector/pom.xml +++ b/connectors/camel-jms-apache-artemis-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jms-apache-artemis-sink-kafka-connector Camel-Kafka-Connector :: jms-apache-artemis-sink diff --git a/connectors/camel-jms-apache-artemis-source-kafka-connector/pom.xml b/connectors/camel-jms-apache-artemis-source-kafka-connector/pom.xml index c1ab8b98ce..93752298a8 100644 --- a/connectors/camel-jms-apache-artemis-source-kafka-connector/pom.xml +++ b/connectors/camel-jms-apache-artemis-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jms-apache-artemis-source-kafka-connector Camel-Kafka-Connector :: jms-apache-artemis-source diff --git a/connectors/camel-jms-ibm-mq-sink-kafka-connector/pom.xml b/connectors/camel-jms-ibm-mq-sink-kafka-connector/pom.xml index 32a21d3927..7e55f90d6e 100644 --- a/connectors/camel-jms-ibm-mq-sink-kafka-connector/pom.xml +++ b/connectors/camel-jms-ibm-mq-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jms-ibm-mq-sink-kafka-connector Camel-Kafka-Connector :: jms-ibm-mq-sink diff --git a/connectors/camel-jms-ibm-mq-source-kafka-connector/pom.xml b/connectors/camel-jms-ibm-mq-source-kafka-connector/pom.xml index 0676bd9cb7..9960bbbe4e 100644 --- a/connectors/camel-jms-ibm-mq-source-kafka-connector/pom.xml +++ b/connectors/camel-jms-ibm-mq-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-jms-ibm-mq-source-kafka-connector Camel-Kafka-Connector :: jms-ibm-mq-source diff --git a/connectors/camel-kafka-not-secured-sink-kafka-connector/pom.xml b/connectors/camel-kafka-not-secured-sink-kafka-connector/pom.xml index f088ea9b8b..1bad0415cf 100644 --- a/connectors/camel-kafka-not-secured-sink-kafka-connector/pom.xml +++ b/connectors/camel-kafka-not-secured-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kafka-not-secured-sink-kafka-connector Camel-Kafka-Connector :: kafka-not-secured-sink @@ -52,7 +52,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.21.0 + 3.20.0 org.apache.camel diff --git a/connectors/camel-kafka-not-secured-source-kafka-connector/pom.xml b/connectors/camel-kafka-not-secured-source-kafka-connector/pom.xml index fbe9b04476..c12dbee239 100644 --- a/connectors/camel-kafka-not-secured-source-kafka-connector/pom.xml +++ b/connectors/camel-kafka-not-secured-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kafka-not-secured-source-kafka-connector Camel-Kafka-Connector :: kafka-not-secured-source @@ -41,19 +41,10 @@ - - org.apache.camel - camel-core - org.apache.camel.kafkaconnector camel-kafka-connector - - org.apache.camel.kamelets - camel-kamelets-utils - 3.21.0 - org.apache.camel camel-kafka diff --git a/connectors/camel-kafka-sink-kafka-connector/pom.xml b/connectors/camel-kafka-sink-kafka-connector/pom.xml index d08a503dae..8a7216afeb 100644 --- a/connectors/camel-kafka-sink-kafka-connector/pom.xml +++ b/connectors/camel-kafka-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kafka-sink-kafka-connector Camel-Kafka-Connector :: kafka-sink diff --git a/connectors/camel-kafka-source-kafka-connector/pom.xml b/connectors/camel-kafka-source-kafka-connector/pom.xml index 3dba488f41..eb6a86bddd 100644 --- a/connectors/camel-kafka-source-kafka-connector/pom.xml +++ b/connectors/camel-kafka-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kafka-source-kafka-connector Camel-Kafka-Connector :: kafka-source @@ -52,7 +52,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.21.0 + 3.20.0 org.apache.camel diff --git a/connectors/camel-kafka-ssl-sink-kafka-connector/pom.xml b/connectors/camel-kafka-ssl-sink-kafka-connector/pom.xml index 3636d77d51..ff396e1613 100644 --- a/connectors/camel-kafka-ssl-sink-kafka-connector/pom.xml +++ b/connectors/camel-kafka-ssl-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kafka-ssl-sink-kafka-connector Camel-Kafka-Connector :: kafka-ssl-sink diff --git a/connectors/camel-kafka-ssl-source-kafka-connector/pom.xml b/connectors/camel-kafka-ssl-source-kafka-connector/pom.xml index 151bb2945b..b6f38226dd 100644 --- a/connectors/camel-kafka-ssl-source-kafka-connector/pom.xml +++ b/connectors/camel-kafka-ssl-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kafka-ssl-source-kafka-connector Camel-Kafka-Connector :: kafka-ssl-source @@ -52,7 +52,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.21.0 + 3.20.0 org.apache.camel diff --git a/connectors/camel-kubernetes-namespaces-source-kafka-connector/pom.xml b/connectors/camel-kubernetes-namespaces-source-kafka-connector/pom.xml index 1e30b62076..cd6998951f 100644 --- a/connectors/camel-kubernetes-namespaces-source-kafka-connector/pom.xml +++ b/connectors/camel-kubernetes-namespaces-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kubernetes-namespaces-source-kafka-connector Camel-Kafka-Connector :: kubernetes-namespaces-source diff --git a/connectors/camel-kubernetes-nodes-source-kafka-connector/pom.xml b/connectors/camel-kubernetes-nodes-source-kafka-connector/pom.xml index ff3388ea79..0528b1363a 100644 --- a/connectors/camel-kubernetes-nodes-source-kafka-connector/pom.xml +++ b/connectors/camel-kubernetes-nodes-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kubernetes-nodes-source-kafka-connector Camel-Kafka-Connector :: kubernetes-nodes-source diff --git a/connectors/camel-kubernetes-pods-source-kafka-connector/pom.xml b/connectors/camel-kubernetes-pods-source-kafka-connector/pom.xml index 086d2a8f5e..01adb60d74 100644 --- a/connectors/camel-kubernetes-pods-source-kafka-connector/pom.xml +++ b/connectors/camel-kubernetes-pods-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kubernetes-pods-source-kafka-connector Camel-Kafka-Connector :: kubernetes-pods-source diff --git a/connectors/camel-log-sink-kafka-connector/pom.xml b/connectors/camel-log-sink-kafka-connector/pom.xml index 1d0d0104cc..fbdbbb666c 100644 --- a/connectors/camel-log-sink-kafka-connector/pom.xml +++ b/connectors/camel-log-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-log-sink-kafka-connector Camel-Kafka-Connector :: log-sink diff --git a/connectors/camel-mail-imap-source-kafka-connector/pom.xml b/connectors/camel-mail-imap-source-kafka-connector/pom.xml index 22751bf762..ffdad5938d 100644 --- a/connectors/camel-mail-imap-source-kafka-connector/pom.xml +++ b/connectors/camel-mail-imap-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-mail-imap-source-kafka-connector Camel-Kafka-Connector :: mail-imap-source diff --git a/connectors/camel-mail-sink-kafka-connector/pom.xml b/connectors/camel-mail-sink-kafka-connector/pom.xml index 7abcb4ff53..b8c76a8bb8 100644 --- a/connectors/camel-mail-sink-kafka-connector/pom.xml +++ b/connectors/camel-mail-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-mail-sink-kafka-connector Camel-Kafka-Connector :: mail-sink diff --git a/connectors/camel-mariadb-sink-kafka-connector/pom.xml b/connectors/camel-mariadb-sink-kafka-connector/pom.xml index a294c1d56d..a8305ccad0 100644 --- a/connectors/camel-mariadb-sink-kafka-connector/pom.xml +++ b/connectors/camel-mariadb-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-mariadb-sink-kafka-connector Camel-Kafka-Connector :: mariadb-sink diff --git a/connectors/camel-mariadb-source-kafka-connector/pom.xml b/connectors/camel-mariadb-source-kafka-connector/pom.xml index 15f5aad065..905f14b93f 100644 --- a/connectors/camel-mariadb-source-kafka-connector/pom.xml +++ b/connectors/camel-mariadb-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-mariadb-source-kafka-connector Camel-Kafka-Connector :: mariadb-source diff --git a/connectors/camel-minio-sink-kafka-connector/pom.xml b/connectors/camel-minio-sink-kafka-connector/pom.xml index 2d9acae16d..4a5445164e 100644 --- a/connectors/camel-minio-sink-kafka-connector/pom.xml +++ b/connectors/camel-minio-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-minio-sink-kafka-connector Camel-Kafka-Connector :: minio-sink diff --git a/connectors/camel-minio-source-kafka-connector/pom.xml b/connectors/camel-minio-source-kafka-connector/pom.xml index 0537da8dd2..1af03e7132 100644 --- a/connectors/camel-minio-source-kafka-connector/pom.xml +++ b/connectors/camel-minio-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-minio-source-kafka-connector Camel-Kafka-Connector :: minio-source diff --git a/connectors/camel-mongodb-changes-stream-source-kafka-connector/pom.xml b/connectors/camel-mongodb-changes-stream-source-kafka-connector/pom.xml index fadefa143c..aac238ca1e 100644 --- a/connectors/camel-mongodb-changes-stream-source-kafka-connector/pom.xml +++ b/connectors/camel-mongodb-changes-stream-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-mongodb-changes-stream-source-kafka-connector Camel-Kafka-Connector :: mongodb-changes-stream-source diff --git a/connectors/camel-mongodb-sink-kafka-connector/pom.xml b/connectors/camel-mongodb-sink-kafka-connector/pom.xml index d3e134ae9d..631627a779 100644 --- a/connectors/camel-mongodb-sink-kafka-connector/pom.xml +++ b/connectors/camel-mongodb-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-mongodb-sink-kafka-connector Camel-Kafka-Connector :: mongodb-sink diff --git a/connectors/camel-mongodb-source-kafka-connector/pom.xml b/connectors/camel-mongodb-source-kafka-connector/pom.xml index e8bfc9c622..fa6870953f 100644 --- a/connectors/camel-mongodb-source-kafka-connector/pom.xml +++ b/connectors/camel-mongodb-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-mongodb-source-kafka-connector Camel-Kafka-Connector :: mongodb-source diff --git a/connectors/camel-mqtt-sink-kafka-connector/pom.xml b/connectors/camel-mqtt-sink-kafka-connector/pom.xml index 98cab8181d..f4d4ddae86 100644 --- a/connectors/camel-mqtt-sink-kafka-connector/pom.xml +++ b/connectors/camel-mqtt-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-mqtt-sink-kafka-connector Camel-Kafka-Connector :: mqtt-sink diff --git a/connectors/camel-mqtt-source-kafka-connector/pom.xml b/connectors/camel-mqtt-source-kafka-connector/pom.xml index 8031d512b3..012e4d8bc6 100644 --- a/connectors/camel-mqtt-source-kafka-connector/pom.xml +++ b/connectors/camel-mqtt-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-mqtt-source-kafka-connector Camel-Kafka-Connector :: mqtt-source diff --git a/connectors/camel-mqtt5-sink-kafka-connector/pom.xml b/connectors/camel-mqtt5-sink-kafka-connector/pom.xml index 365e6450f5..30747b8813 100644 --- a/connectors/camel-mqtt5-sink-kafka-connector/pom.xml +++ b/connectors/camel-mqtt5-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-mqtt5-sink-kafka-connector Camel-Kafka-Connector :: mqtt5-sink diff --git a/connectors/camel-mqtt5-source-kafka-connector/pom.xml b/connectors/camel-mqtt5-source-kafka-connector/pom.xml index 6a2dbe5ab9..d45cfd3a2f 100644 --- a/connectors/camel-mqtt5-source-kafka-connector/pom.xml +++ b/connectors/camel-mqtt5-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-mqtt5-source-kafka-connector Camel-Kafka-Connector :: mqtt5-source diff --git a/connectors/camel-mysql-sink-kafka-connector/pom.xml b/connectors/camel-mysql-sink-kafka-connector/pom.xml index eceef37ecd..f5cb2d9dc4 100644 --- a/connectors/camel-mysql-sink-kafka-connector/pom.xml +++ b/connectors/camel-mysql-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-mysql-sink-kafka-connector Camel-Kafka-Connector :: mysql-sink diff --git a/connectors/camel-mysql-source-kafka-connector/pom.xml b/connectors/camel-mysql-source-kafka-connector/pom.xml index b549ed0343..f140cc279a 100644 --- a/connectors/camel-mysql-source-kafka-connector/pom.xml +++ b/connectors/camel-mysql-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-mysql-source-kafka-connector Camel-Kafka-Connector :: mysql-source diff --git a/connectors/camel-nats-sink-kafka-connector/pom.xml b/connectors/camel-nats-sink-kafka-connector/pom.xml index c948add3b9..a0dcc2b054 100644 --- a/connectors/camel-nats-sink-kafka-connector/pom.xml +++ b/connectors/camel-nats-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-nats-sink-kafka-connector Camel-Kafka-Connector :: nats-sink diff --git a/connectors/camel-nats-source-kafka-connector/pom.xml b/connectors/camel-nats-source-kafka-connector/pom.xml index d38fdcf1ad..47b3bb3ce8 100644 --- a/connectors/camel-nats-source-kafka-connector/pom.xml +++ b/connectors/camel-nats-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-nats-source-kafka-connector Camel-Kafka-Connector :: nats-source diff --git a/connectors/camel-netty-http-kafka-connector/pom.xml b/connectors/camel-netty-http-kafka-connector/pom.xml index 081f6dc9e0..3b70be109b 100644 --- a/connectors/camel-netty-http-kafka-connector/pom.xml +++ b/connectors/camel-netty-http-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-netty-http-kafka-connector Camel-Kafka-Connector :: netty-http diff --git a/connectors/camel-netty-kafka-connector/pom.xml b/connectors/camel-netty-kafka-connector/pom.xml index d4445a03e8..d7dc09af9f 100644 --- a/connectors/camel-netty-kafka-connector/pom.xml +++ b/connectors/camel-netty-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-netty-kafka-connector Camel-Kafka-Connector :: netty diff --git a/connectors/camel-oracle-database-sink-kafka-connector/pom.xml b/connectors/camel-oracle-database-sink-kafka-connector/pom.xml index 4b2ff5fe57..22d4e82e29 100644 --- a/connectors/camel-oracle-database-sink-kafka-connector/pom.xml +++ b/connectors/camel-oracle-database-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-oracle-database-sink-kafka-connector Camel-Kafka-Connector :: oracle-database-sink diff --git a/connectors/camel-oracle-database-source-kafka-connector/pom.xml b/connectors/camel-oracle-database-source-kafka-connector/pom.xml index bf421e94b9..ab72697107 100644 --- a/connectors/camel-oracle-database-source-kafka-connector/pom.xml +++ b/connectors/camel-oracle-database-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-oracle-database-source-kafka-connector Camel-Kafka-Connector :: oracle-database-source diff --git a/connectors/camel-postgresql-sink-kafka-connector/pom.xml b/connectors/camel-postgresql-sink-kafka-connector/pom.xml index d3d3790698..0f83442e06 100644 --- a/connectors/camel-postgresql-sink-kafka-connector/pom.xml +++ b/connectors/camel-postgresql-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-postgresql-sink-kafka-connector Camel-Kafka-Connector :: postgresql-sink diff --git a/connectors/camel-postgresql-source-kafka-connector/pom.xml b/connectors/camel-postgresql-source-kafka-connector/pom.xml index 13b352b7d9..f0cbf9302e 100644 --- a/connectors/camel-postgresql-source-kafka-connector/pom.xml +++ b/connectors/camel-postgresql-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-postgresql-source-kafka-connector Camel-Kafka-Connector :: postgresql-source diff --git a/connectors/camel-pulsar-sink-kafka-connector/pom.xml b/connectors/camel-pulsar-sink-kafka-connector/pom.xml index 9aa839ba9a..1c6cc59371 100644 --- a/connectors/camel-pulsar-sink-kafka-connector/pom.xml +++ b/connectors/camel-pulsar-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-pulsar-sink-kafka-connector Camel-Kafka-Connector :: pulsar-sink diff --git a/connectors/camel-pulsar-source-kafka-connector/pom.xml b/connectors/camel-pulsar-source-kafka-connector/pom.xml index d1b5d7ef52..7a27d004ff 100644 --- a/connectors/camel-pulsar-source-kafka-connector/pom.xml +++ b/connectors/camel-pulsar-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-pulsar-source-kafka-connector Camel-Kafka-Connector :: pulsar-source diff --git a/connectors/camel-rabbitmq-source-kafka-connector/pom.xml b/connectors/camel-rabbitmq-source-kafka-connector/pom.xml index 74e9df2413..3ee36cba0e 100644 --- a/connectors/camel-rabbitmq-source-kafka-connector/pom.xml +++ b/connectors/camel-rabbitmq-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-rabbitmq-source-kafka-connector Camel-Kafka-Connector :: rabbitmq-source diff --git a/connectors/camel-redis-sink-kafka-connector/pom.xml b/connectors/camel-redis-sink-kafka-connector/pom.xml index 56c1eb6c0f..784d44cf26 100644 --- a/connectors/camel-redis-sink-kafka-connector/pom.xml +++ b/connectors/camel-redis-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-redis-sink-kafka-connector Camel-Kafka-Connector :: redis-sink diff --git a/connectors/camel-redis-source-kafka-connector/pom.xml b/connectors/camel-redis-source-kafka-connector/pom.xml index 6e559e6c18..88feb702ca 100644 --- a/connectors/camel-redis-source-kafka-connector/pom.xml +++ b/connectors/camel-redis-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-redis-source-kafka-connector Camel-Kafka-Connector :: redis-source diff --git a/connectors/camel-rest-openapi-sink-kafka-connector/pom.xml b/connectors/camel-rest-openapi-sink-kafka-connector/pom.xml index 209aa5ac47..d012490016 100644 --- a/connectors/camel-rest-openapi-sink-kafka-connector/pom.xml +++ b/connectors/camel-rest-openapi-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-rest-openapi-sink-kafka-connector Camel-Kafka-Connector :: rest-openapi-sink diff --git a/connectors/camel-salesforce-create-sink-kafka-connector/pom.xml b/connectors/camel-salesforce-create-sink-kafka-connector/pom.xml index df8276a5d1..90b39c5068 100644 --- a/connectors/camel-salesforce-create-sink-kafka-connector/pom.xml +++ b/connectors/camel-salesforce-create-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-salesforce-create-sink-kafka-connector Camel-Kafka-Connector :: salesforce-create-sink diff --git a/connectors/camel-salesforce-delete-sink-kafka-connector/pom.xml b/connectors/camel-salesforce-delete-sink-kafka-connector/pom.xml index 8db2a656d2..6a1a58d222 100644 --- a/connectors/camel-salesforce-delete-sink-kafka-connector/pom.xml +++ b/connectors/camel-salesforce-delete-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-salesforce-delete-sink-kafka-connector Camel-Kafka-Connector :: salesforce-delete-sink diff --git a/connectors/camel-salesforce-source-kafka-connector/pom.xml b/connectors/camel-salesforce-source-kafka-connector/pom.xml index e55d90350a..b7f7316be4 100644 --- a/connectors/camel-salesforce-source-kafka-connector/pom.xml +++ b/connectors/camel-salesforce-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-salesforce-source-kafka-connector Camel-Kafka-Connector :: salesforce-source diff --git a/connectors/camel-salesforce-update-sink-kafka-connector/pom.xml b/connectors/camel-salesforce-update-sink-kafka-connector/pom.xml index 83142fd238..d5b62bd5f3 100644 --- a/connectors/camel-salesforce-update-sink-kafka-connector/pom.xml +++ b/connectors/camel-salesforce-update-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-salesforce-update-sink-kafka-connector Camel-Kafka-Connector :: salesforce-update-sink @@ -41,22 +41,10 @@ - - org.apache.camel - camel-jackson - - - org.apache.camel - camel-core - org.apache.camel.kafkaconnector camel-kafka-connector - - org.apache.camel - camel-jsonpath - org.apache.camel camel-yaml-dsl diff --git a/connectors/camel-scp-sink-kafka-connector/pom.xml b/connectors/camel-scp-sink-kafka-connector/pom.xml index b278328da8..d2a28161da 100644 --- a/connectors/camel-scp-sink-kafka-connector/pom.xml +++ b/connectors/camel-scp-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-scp-sink-kafka-connector Camel-Kafka-Connector :: scp-sink diff --git a/connectors/camel-sftp-sink-kafka-connector/pom.xml b/connectors/camel-sftp-sink-kafka-connector/pom.xml index 6d3f42faeb..64b3994b65 100644 --- a/connectors/camel-sftp-sink-kafka-connector/pom.xml +++ b/connectors/camel-sftp-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-sftp-sink-kafka-connector Camel-Kafka-Connector :: sftp-sink diff --git a/connectors/camel-sftp-source-kafka-connector/pom.xml b/connectors/camel-sftp-source-kafka-connector/pom.xml index 55cdb215b2..9e2bd05326 100644 --- a/connectors/camel-sftp-source-kafka-connector/pom.xml +++ b/connectors/camel-sftp-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-sftp-source-kafka-connector Camel-Kafka-Connector :: sftp-source diff --git a/connectors/camel-sjms2-kafka-connector/pom.xml b/connectors/camel-sjms2-kafka-connector/pom.xml index e50c17cf80..6d1392a8bf 100644 --- a/connectors/camel-sjms2-kafka-connector/pom.xml +++ b/connectors/camel-sjms2-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-sjms2-kafka-connector Camel-Kafka-Connector :: sjms2 diff --git a/connectors/camel-slack-sink-kafka-connector/pom.xml b/connectors/camel-slack-sink-kafka-connector/pom.xml index 916098bbaf..ad41eab8fd 100644 --- a/connectors/camel-slack-sink-kafka-connector/pom.xml +++ b/connectors/camel-slack-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-slack-sink-kafka-connector Camel-Kafka-Connector :: slack-sink diff --git a/connectors/camel-slack-source-kafka-connector/pom.xml b/connectors/camel-slack-source-kafka-connector/pom.xml index ce8cd3a36f..9cc3ab0e75 100644 --- a/connectors/camel-slack-source-kafka-connector/pom.xml +++ b/connectors/camel-slack-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-slack-source-kafka-connector Camel-Kafka-Connector :: slack-source diff --git a/connectors/camel-solr-sink-kafka-connector/pom.xml b/connectors/camel-solr-sink-kafka-connector/pom.xml index bd71723a22..c0d6ca0c65 100644 --- a/connectors/camel-solr-sink-kafka-connector/pom.xml +++ b/connectors/camel-solr-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-solr-sink-kafka-connector Camel-Kafka-Connector :: solr-sink diff --git a/connectors/camel-solr-source-kafka-connector/pom.xml b/connectors/camel-solr-source-kafka-connector/pom.xml index f8e01cc2f0..cb2c1f26a8 100644 --- a/connectors/camel-solr-source-kafka-connector/pom.xml +++ b/connectors/camel-solr-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-solr-source-kafka-connector Camel-Kafka-Connector :: solr-source diff --git a/connectors/camel-splunk-hec-sink-kafka-connector/pom.xml b/connectors/camel-splunk-hec-sink-kafka-connector/pom.xml index b1235a9b13..e6ecb9b5ec 100644 --- a/connectors/camel-splunk-hec-sink-kafka-connector/pom.xml +++ b/connectors/camel-splunk-hec-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-splunk-hec-sink-kafka-connector Camel-Kafka-Connector :: splunk-hec-sink diff --git a/connectors/camel-splunk-sink-kafka-connector/pom.xml b/connectors/camel-splunk-sink-kafka-connector/pom.xml index 595d2c6b86..45cc7e7f9f 100644 --- a/connectors/camel-splunk-sink-kafka-connector/pom.xml +++ b/connectors/camel-splunk-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-splunk-sink-kafka-connector Camel-Kafka-Connector :: splunk-sink diff --git a/connectors/camel-splunk-source-kafka-connector/pom.xml b/connectors/camel-splunk-source-kafka-connector/pom.xml index 4ed25b1bc5..9bb7065cf7 100644 --- a/connectors/camel-splunk-source-kafka-connector/pom.xml +++ b/connectors/camel-splunk-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-splunk-source-kafka-connector Camel-Kafka-Connector :: splunk-source diff --git a/connectors/camel-sqlserver-sink-kafka-connector/pom.xml b/connectors/camel-sqlserver-sink-kafka-connector/pom.xml index fcd3252624..fa9a011512 100644 --- a/connectors/camel-sqlserver-sink-kafka-connector/pom.xml +++ b/connectors/camel-sqlserver-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-sqlserver-sink-kafka-connector Camel-Kafka-Connector :: sqlserver-sink diff --git a/connectors/camel-sqlserver-source-kafka-connector/pom.xml b/connectors/camel-sqlserver-source-kafka-connector/pom.xml index 2f55f8d01f..6ef89dea7f 100644 --- a/connectors/camel-sqlserver-source-kafka-connector/pom.xml +++ b/connectors/camel-sqlserver-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-sqlserver-source-kafka-connector Camel-Kafka-Connector :: sqlserver-source diff --git a/connectors/camel-ssh-sink-kafka-connector/pom.xml b/connectors/camel-ssh-sink-kafka-connector/pom.xml index f64b02420c..4c14b42e12 100644 --- a/connectors/camel-ssh-sink-kafka-connector/pom.xml +++ b/connectors/camel-ssh-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-ssh-sink-kafka-connector Camel-Kafka-Connector :: ssh-sink diff --git a/connectors/camel-ssh-source-kafka-connector/pom.xml b/connectors/camel-ssh-source-kafka-connector/pom.xml index c9a285d26f..43b51e3bd9 100644 --- a/connectors/camel-ssh-source-kafka-connector/pom.xml +++ b/connectors/camel-ssh-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-ssh-source-kafka-connector Camel-Kafka-Connector :: ssh-source diff --git a/connectors/camel-syslog-kafka-connector/pom.xml b/connectors/camel-syslog-kafka-connector/pom.xml index 7e3af94957..50b47bf498 100644 --- a/connectors/camel-syslog-kafka-connector/pom.xml +++ b/connectors/camel-syslog-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-syslog-kafka-connector Camel-Kafka-Connector :: syslog diff --git a/connectors/camel-telegram-sink-kafka-connector/pom.xml b/connectors/camel-telegram-sink-kafka-connector/pom.xml index 1558bd7565..7a99b5585c 100644 --- a/connectors/camel-telegram-sink-kafka-connector/pom.xml +++ b/connectors/camel-telegram-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-telegram-sink-kafka-connector Camel-Kafka-Connector :: telegram-sink diff --git a/connectors/camel-telegram-source-kafka-connector/pom.xml b/connectors/camel-telegram-source-kafka-connector/pom.xml index cf8b55136e..a70b9661ce 100644 --- a/connectors/camel-telegram-source-kafka-connector/pom.xml +++ b/connectors/camel-telegram-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-telegram-source-kafka-connector Camel-Kafka-Connector :: telegram-source diff --git a/connectors/camel-timer-source-kafka-connector/pom.xml b/connectors/camel-timer-source-kafka-connector/pom.xml index 08c89056b2..31648ac439 100644 --- a/connectors/camel-timer-source-kafka-connector/pom.xml +++ b/connectors/camel-timer-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-timer-source-kafka-connector Camel-Kafka-Connector :: timer-source diff --git a/connectors/camel-twitter-directmessage-source-kafka-connector/pom.xml b/connectors/camel-twitter-directmessage-source-kafka-connector/pom.xml index 6da03695c8..ccf76fa623 100644 --- a/connectors/camel-twitter-directmessage-source-kafka-connector/pom.xml +++ b/connectors/camel-twitter-directmessage-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-twitter-directmessage-source-kafka-connector Camel-Kafka-Connector :: twitter-directmessage-source diff --git a/connectors/camel-twitter-search-source-kafka-connector/pom.xml b/connectors/camel-twitter-search-source-kafka-connector/pom.xml index b9fee65aaa..88399b68d6 100644 --- a/connectors/camel-twitter-search-source-kafka-connector/pom.xml +++ b/connectors/camel-twitter-search-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-twitter-search-source-kafka-connector Camel-Kafka-Connector :: twitter-search-source diff --git a/connectors/camel-twitter-timeline-source-kafka-connector/pom.xml b/connectors/camel-twitter-timeline-source-kafka-connector/pom.xml index 8c2f5dd6d5..909c533f53 100644 --- a/connectors/camel-twitter-timeline-source-kafka-connector/pom.xml +++ b/connectors/camel-twitter-timeline-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-twitter-timeline-source-kafka-connector Camel-Kafka-Connector :: twitter-timeline-source diff --git a/connectors/camel-webhook-source-kafka-connector/pom.xml b/connectors/camel-webhook-source-kafka-connector/pom.xml index 14bc2bb797..301655170e 100644 --- a/connectors/camel-webhook-source-kafka-connector/pom.xml +++ b/connectors/camel-webhook-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-webhook-source-kafka-connector Camel-Kafka-Connector :: webhook-source diff --git a/connectors/camel-websocket-source-kafka-connector/pom.xml b/connectors/camel-websocket-source-kafka-connector/pom.xml index c9cb86ac04..9005c06ddf 100644 --- a/connectors/camel-websocket-source-kafka-connector/pom.xml +++ b/connectors/camel-websocket-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-websocket-source-kafka-connector Camel-Kafka-Connector :: websocket-source diff --git a/connectors/camel-wttrin-source-kafka-connector/pom.xml b/connectors/camel-wttrin-source-kafka-connector/pom.xml index c5d3c552bd..4682b6f8bc 100644 --- a/connectors/camel-wttrin-source-kafka-connector/pom.xml +++ b/connectors/camel-wttrin-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-wttrin-source-kafka-connector Camel-Kafka-Connector :: wttrin-source diff --git a/connectors/pom.xml b/connectors/pom.xml index a17ea69b50..64bf2a93fb 100644 --- a/connectors/pom.xml +++ b/connectors/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../parent/pom.xml @@ -249,8 +249,6 @@ camel-azure-storage-blob-changefeed-source-kafka-connector camel-azure-storage-blob-sink-kafka-connector camel-azure-storage-blob-source-kafka-connector - camel-azure-storage-datalake-sink-kafka-connector - camel-azure-storage-datalake-source-kafka-connector camel-azure-storage-queue-sink-kafka-connector camel-azure-storage-queue-source-kafka-connector camel-beer-source-kafka-connector @@ -318,8 +316,6 @@ camel-jms-ibm-mq-source-kafka-connector camel-kafka-not-secured-sink-kafka-connector camel-kafka-not-secured-source-kafka-connector - camel-kafka-scram-sink-kafka-connector - camel-kafka-scram-source-kafka-connector camel-kafka-sink-kafka-connector camel-kafka-source-kafka-connector camel-kafka-ssl-sink-kafka-connector diff --git a/core/pom.xml b/core/pom.xml index 9962f69481..c5d569fcfa 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -23,7 +23,7 @@ org.apache.camel.kafkaconnector parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../parent/pom.xml diff --git a/distribution/pom.xml b/distribution/pom.xml index 3c05be8948..d597db59f7 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -21,7 +21,7 @@ org.apache.camel.kafkaconnector camel-kafka-connector-aggregator - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT 4.0.0 pom diff --git a/parent/pom.xml b/parent/pom.xml index bfe5f148b0..9c123828a4 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -4,13 +4,13 @@ org.apache.camel.kafkaconnector camel-kafka-connector-aggregator - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT .. org.apache.camel.kafkaconnector parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT pom Camel-Kafka-Connector :: Parent @@ -28,8 +28,8 @@ UTF-8 3.2.1 - 3.21.0 - 3.21.0 + 3.20.0 + 3.20.0 1.3.2.Final 4.5.6.Final 11 @@ -281,7 +281,7 @@ org.mongodb - mongodb-driver-sync + mongodb-driver-legacy ${mongo-java-driver-version} test diff --git a/pom.xml b/pom.xml index 92b496a148..b9ecba6aee 100644 --- a/pom.xml +++ b/pom.xml @@ -28,7 +28,7 @@ org.apache.camel.kafkaconnector camel-kafka-connector-aggregator - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT pom Camel-Kafka-Connector :: Root diff --git a/tests/itests-aws-v2/pom.xml b/tests/itests-aws-v2/pom.xml index fb525f88be..1bac6fc6d5 100644 --- a/tests/itests-aws-v2/pom.xml +++ b/tests/itests-aws-v2/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-azure-storage-blob/pom.xml b/tests/itests-azure-storage-blob/pom.xml index 1156f80e90..2d61720b39 100644 --- a/tests/itests-azure-storage-blob/pom.xml +++ b/tests/itests-azure-storage-blob/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-azure-storage-queue/pom.xml b/tests/itests-azure-storage-queue/pom.xml index 060c5c738b..a6842b1064 100644 --- a/tests/itests-azure-storage-queue/pom.xml +++ b/tests/itests-azure-storage-queue/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-cassandra/pom.xml b/tests/itests-cassandra/pom.xml index 39c40da347..d5efa02ae8 100644 --- a/tests/itests-cassandra/pom.xml +++ b/tests/itests-cassandra/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-common-http/pom.xml b/tests/itests-common-http/pom.xml index 40b31cd454..ac5bb4053a 100644 --- a/tests/itests-common-http/pom.xml +++ b/tests/itests-common-http/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-common/pom.xml b/tests/itests-common/pom.xml index 01815e1428..aa988deca9 100644 --- a/tests/itests-common/pom.xml +++ b/tests/itests-common/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-couchbase/pom.xml b/tests/itests-couchbase/pom.xml index 222c4e5e81..9c02d8f611 100644 --- a/tests/itests-couchbase/pom.xml +++ b/tests/itests-couchbase/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-cxf/pom.xml b/tests/itests-cxf/pom.xml index d2cb26b779..59c832eda3 100644 --- a/tests/itests-cxf/pom.xml +++ b/tests/itests-cxf/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-cxfrs/pom.xml b/tests/itests-cxfrs/pom.xml index bf5d4e8d36..53a75b7963 100644 --- a/tests/itests-cxfrs/pom.xml +++ b/tests/itests-cxfrs/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-elasticsearch/pom.xml b/tests/itests-elasticsearch/pom.xml index 325fea9baf..38953a3242 100644 --- a/tests/itests-elasticsearch/pom.xml +++ b/tests/itests-elasticsearch/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 @@ -54,33 +54,10 @@ test - - - - - - - - - - - co.elastic.clients - elasticsearch-java - ${elasticsearch-java-client-version} - - - - - - org.apache.camel - camel-elasticsearch + camel-elasticsearch-rest - - - - org.apache.camel camel-bean diff --git a/tests/itests-file/pom.xml b/tests/itests-file/pom.xml index cd63ef6bdf..b1b3eefd4c 100644 --- a/tests/itests-file/pom.xml +++ b/tests/itests-file/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-google-pubsub/pom.xml b/tests/itests-google-pubsub/pom.xml index b1cb792af1..964018c673 100644 --- a/tests/itests-google-pubsub/pom.xml +++ b/tests/itests-google-pubsub/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-hdfs/pom.xml b/tests/itests-hdfs/pom.xml index 598777cff4..ea12a2b416 100644 --- a/tests/itests-hdfs/pom.xml +++ b/tests/itests-hdfs/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-http/pom.xml b/tests/itests-http/pom.xml index fbdd704904..2614ce619c 100644 --- a/tests/itests-http/pom.xml +++ b/tests/itests-http/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-https/pom.xml b/tests/itests-https/pom.xml index 2741505f50..24938d664e 100644 --- a/tests/itests-https/pom.xml +++ b/tests/itests-https/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-jdbc/pom.xml b/tests/itests-jdbc/pom.xml index 5511b66eda..c69cda0427 100644 --- a/tests/itests-jdbc/pom.xml +++ b/tests/itests-jdbc/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-mongodb/pom.xml b/tests/itests-mongodb/pom.xml index 295e7c2ece..19f73216b5 100644 --- a/tests/itests-mongodb/pom.xml +++ b/tests/itests-mongodb/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 @@ -54,12 +54,6 @@ test - - org.apache.camel.kamelets - camel-kamelets-utils - ${camel.kamelet.catalog.version} - - org.apache.camel camel-mongodb @@ -67,7 +61,7 @@ org.mongodb - mongodb-driver-sync + mongodb-driver-legacy test diff --git a/tests/itests-netty-http/pom.xml b/tests/itests-netty-http/pom.xml index 9bc1e76560..a2c877656e 100644 --- a/tests/itests-netty-http/pom.xml +++ b/tests/itests-netty-http/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-netty/pom.xml b/tests/itests-netty/pom.xml index f48448f41e..26f571c43a 100644 --- a/tests/itests-netty/pom.xml +++ b/tests/itests-netty/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-parent/pom.xml b/tests/itests-parent/pom.xml index 3633cc9794..89a86f4d37 100644 --- a/tests/itests-parent/pom.xml +++ b/tests/itests-parent/pom.xml @@ -20,7 +20,7 @@ tests org.apache.camel.kafkaconnector - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../pom.xml 4.0.0 @@ -37,7 +37,7 @@ -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager -Ditest.strimzi.container.image=${itest.strimzi.container.image} -Ditest.zookeeper.container.image=${itest.zookeeper.container.image} - ${failsafe.args.jul} ${failsafe.args.basedir} ${failsafe.args.strimzi} -Dmongodb.container=mongo:7.0.0 + ${failsafe.args.jul} ${failsafe.args.basedir} ${failsafe.args.strimzi} -Dmongodb.container=mongo:5.0.11 diff --git a/tests/itests-rabbitmq/pom.xml b/tests/itests-rabbitmq/pom.xml index bb94bba796..1d341ce15a 100644 --- a/tests/itests-rabbitmq/pom.xml +++ b/tests/itests-rabbitmq/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-salesforce/pom.xml b/tests/itests-salesforce/pom.xml index 1ccc3b4821..64de753d75 100644 --- a/tests/itests-salesforce/pom.xml +++ b/tests/itests-salesforce/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-sjms2/pom.xml b/tests/itests-sjms2/pom.xml index 71211fee43..7c6071194b 100644 --- a/tests/itests-sjms2/pom.xml +++ b/tests/itests-sjms2/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-slack/pom.xml b/tests/itests-slack/pom.xml index bcdeab2147..98b61dbcc6 100644 --- a/tests/itests-slack/pom.xml +++ b/tests/itests-slack/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-sql/pom.xml b/tests/itests-sql/pom.xml index 12465c2470..a8c926bd46 100644 --- a/tests/itests-sql/pom.xml +++ b/tests/itests-sql/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-ssh/pom.xml b/tests/itests-ssh/pom.xml index 5780a09250..af1c168754 100644 --- a/tests/itests-ssh/pom.xml +++ b/tests/itests-ssh/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-syslog/pom.xml b/tests/itests-syslog/pom.xml index f743db66d7..b0517bf947 100644 --- a/tests/itests-syslog/pom.xml +++ b/tests/itests-syslog/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/itests-timer/pom.xml b/tests/itests-timer/pom.xml index 1518f2dd06..7ae18234ef 100644 --- a/tests/itests-timer/pom.xml +++ b/tests/itests-timer/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/perf-tests-rabbitmq/pom.xml b/tests/perf-tests-rabbitmq/pom.xml index c5ff510211..3221ef4409 100644 --- a/tests/perf-tests-rabbitmq/pom.xml +++ b/tests/perf-tests-rabbitmq/pom.xml @@ -20,7 +20,7 @@ org.apache.camel.kafkaconnector itests-parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../itests-parent/pom.xml 4.0.0 diff --git a/tests/pom.xml b/tests/pom.xml index 8918aa4f01..622b1ab801 100644 --- a/tests/pom.xml +++ b/tests/pom.xml @@ -23,7 +23,7 @@ org.apache.camel.kafkaconnector parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../parent/pom.xml diff --git a/tooling/camel-kafka-connector-catalog-descriptor-maven-plugin/pom.xml b/tooling/camel-kafka-connector-catalog-descriptor-maven-plugin/pom.xml index 2de39c0db3..d1f2cba1be 100644 --- a/tooling/camel-kafka-connector-catalog-descriptor-maven-plugin/pom.xml +++ b/tooling/camel-kafka-connector-catalog-descriptor-maven-plugin/pom.xml @@ -24,7 +24,7 @@ org.apache.camel.kafkaconnector tooling - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kafka-connector-catalog-descriptor-maven-plugin diff --git a/tooling/camel-kafka-connector-docs-maven-plugin/pom.xml b/tooling/camel-kafka-connector-docs-maven-plugin/pom.xml index ae135274c1..3178597027 100644 --- a/tooling/camel-kafka-connector-docs-maven-plugin/pom.xml +++ b/tooling/camel-kafka-connector-docs-maven-plugin/pom.xml @@ -24,7 +24,7 @@ org.apache.camel.kafkaconnector tooling - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kafka-connector-docs-maven-plugin diff --git a/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml b/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml index 02f428d7ee..a0ac597202 100644 --- a/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml +++ b/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml @@ -24,7 +24,7 @@ org.apache.camel.kafkaconnector tooling - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kafka-connector-generator-maven-plugin diff --git a/tooling/camel-kafka-connector-model/pom.xml b/tooling/camel-kafka-connector-model/pom.xml index a999de9508..539075c79b 100644 --- a/tooling/camel-kafka-connector-model/pom.xml +++ b/tooling/camel-kafka-connector-model/pom.xml @@ -23,7 +23,7 @@ org.apache.camel.kafkaconnector tooling - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../pom.xml diff --git a/tooling/pom.xml b/tooling/pom.xml index 2722d79375..d0d79c51fd 100644 --- a/tooling/pom.xml +++ b/tooling/pom.xml @@ -24,7 +24,7 @@ org.apache.camel.kafkaconnector parent - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT ../parent/pom.xml From c065ced291d24056b14fb40ab536bce44bb09191 Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 17:02:06 +0200 Subject: [PATCH 03/31] camel.version --- parent/pom.xml | 6 +++--- pom.xml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/parent/pom.xml b/parent/pom.xml index 9c123828a4..3115324eb2 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -28,11 +28,11 @@ UTF-8 3.2.1 - 3.20.0 - 3.20.0 + 4.0.0 + 4.0.0-RC1 1.3.2.Final 4.5.6.Final - 11 + 17 20.0 1.3.2 42.4.3 diff --git a/pom.xml b/pom.xml index b9ecba6aee..641df42557 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ org.apache.camel camel-dependencies - 3.21.0 + 4.0.0 org.apache.camel.kafkaconnector From 3fb1d9822f97b999cee133a78a1886bcbe1a3730 Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 17:02:24 +0200 Subject: [PATCH 04/31] Fixed missing version for AssertJ --- core/pom.xml | 1 + tooling/camel-kafka-connector-generator-maven-plugin/pom.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/core/pom.xml b/core/pom.xml index c5d569fcfa..e9db382a02 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -158,6 +158,7 @@ org.assertj assertj-core + ${assertj-version} test diff --git a/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml b/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml index a0ac597202..8bc0d36598 100644 --- a/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml +++ b/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml @@ -294,6 +294,7 @@ org.assertj assertj-core + ${assertj-version} test From 7eb4d520033810466e8e8b02fa570c9c07dbadae Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 17:57:19 +0200 Subject: [PATCH 05/31] Added missing version for testcontainers on the test module --- tests/itests-parent/pom.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/itests-parent/pom.xml b/tests/itests-parent/pom.xml index 89a86f4d37..c8fe66b53d 100644 --- a/tests/itests-parent/pom.xml +++ b/tests/itests-parent/pom.xml @@ -182,16 +182,19 @@ org.testcontainers testcontainers + ${testcontainers-version} test org.testcontainers junit-jupiter + ${testcontainers-version} test org.testcontainers kafka + ${testcontainers-version} test From 11b16ea4004b0fdf7282c11a21cb509a631fee80 Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 18:00:51 +0200 Subject: [PATCH 06/31] Removed references to the ActiveMQ from the SJMS2 --- tests/itests-sjms2/pom.xml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/tests/itests-sjms2/pom.xml b/tests/itests-sjms2/pom.xml index 7c6071194b..121ff680f7 100644 --- a/tests/itests-sjms2/pom.xml +++ b/tests/itests-sjms2/pom.xml @@ -72,16 +72,10 @@ test - - org.apache.activemq - activemq-client - test - - org.apache.activemq artemis-jms-client test - \ No newline at end of file + From 99a68ee8f815bf302e826457bc707258f2f6231f Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 18:04:33 +0200 Subject: [PATCH 07/31] Added missing version for testcontainers on the test module --- tests/itests-jdbc/pom.xml | 3 ++- tests/itests-sql/pom.xml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/itests-jdbc/pom.xml b/tests/itests-jdbc/pom.xml index c69cda0427..c62d21dc45 100644 --- a/tests/itests-jdbc/pom.xml +++ b/tests/itests-jdbc/pom.xml @@ -63,6 +63,7 @@ org.testcontainers postgresql + ${testcontainers-version} test @@ -72,4 +73,4 @@ test - \ No newline at end of file + diff --git a/tests/itests-sql/pom.xml b/tests/itests-sql/pom.xml index a8c926bd46..71066ec72e 100644 --- a/tests/itests-sql/pom.xml +++ b/tests/itests-sql/pom.xml @@ -66,6 +66,7 @@ org.testcontainers postgresql + ${testcontainers-version} test From fac56c75bc6582f91a08b32a2b61d3abcf27f514 Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 18:15:48 +0200 Subject: [PATCH 08/31] Fixed a circular dependency making it hard to bootstrap the project with new Camel versions --- .../camel-kafka-connector-generator-maven-plugin/pom.xml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml b/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml index 8bc0d36598..16c5c0821b 100644 --- a/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml +++ b/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml @@ -270,12 +270,6 @@ - - org.apache.camel.kafkaconnector - camel-kafka-connector - ${project.version} - test - org.junit.jupiter junit-jupiter-api From 20349763885b2794591788ec11e2afb313e4fb20 Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 18:16:41 +0200 Subject: [PATCH 09/31] Bump minimum Java version to 17 --- parent/pom.xml | 3 +-- tooling/pom.xml | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/parent/pom.xml b/parent/pom.xml index 3115324eb2..2767417f1c 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -308,8 +308,7 @@ maven-compiler-plugin ${version.maven.compiler} - ${version.java} - ${version.java} + ${version.java} UTF-8 diff --git a/tooling/pom.xml b/tooling/pom.xml index d0d79c51fd..cb07954035 100644 --- a/tooling/pom.xml +++ b/tooling/pom.xml @@ -40,7 +40,7 @@ - 1.8 + 17 false 2.1.0 @@ -60,8 +60,7 @@ maven-compiler-plugin ${version.maven.compiler} - ${jdk.version} - ${jdk.version} + ${jdk.version} 512M ${compiler.fork} From aee8713d07b6cbc16be14c69e7c5950ed2e03a76 Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 18:21:53 +0200 Subject: [PATCH 10/31] Adjust to use Maven versions that support Java 17 --- tooling/camel-kafka-connector-generator-maven-plugin/pom.xml | 2 +- tooling/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml b/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml index 16c5c0821b..1dd200dd35 100644 --- a/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml +++ b/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml @@ -32,7 +32,7 @@ Camel-Kafka-Connector :: Generator Maven Plugin - 3.6.3 + 3.8.8 4.8.110 diff --git a/tooling/pom.xml b/tooling/pom.xml index cb07954035..08327eaf41 100644 --- a/tooling/pom.xml +++ b/tooling/pom.xml @@ -88,7 +88,7 @@ org.apache.maven.plugins maven-plugin-plugin - 3.6.0 + 3.8.2 From 8e95f31dbc68f975df8ac41b2289e8f62163e7ea Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 18:25:44 +0200 Subject: [PATCH 11/31] Fixed missing commons-dbcp2 version --- tests/itests-sql/pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/itests-sql/pom.xml b/tests/itests-sql/pom.xml index 71066ec72e..cbaad5630b 100644 --- a/tests/itests-sql/pom.xml +++ b/tests/itests-sql/pom.xml @@ -78,6 +78,7 @@ org.apache.commons commons-dbcp2 + ${commons-dbcp2-version} test From 4049cc8c8dcd41a76bdcad210940df646fe33dc3 Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 18:35:49 +0200 Subject: [PATCH 12/31] Fixed missing versions in POM files --- tests/itests-cxf/pom.xml | 2 ++ tests/itests-cxfrs/pom.xml | 5 +++++ tests/itests-netty-http/pom.xml | 1 + 3 files changed, 8 insertions(+) diff --git a/tests/itests-cxf/pom.xml b/tests/itests-cxf/pom.xml index 59c832eda3..d420ec9f11 100644 --- a/tests/itests-cxf/pom.xml +++ b/tests/itests-cxf/pom.xml @@ -64,6 +64,7 @@ org.apache.cxf cxf-rt-transports-http-jetty + ${cxf-version} test @@ -96,6 +97,7 @@ org.apache.cxf cxf-testutils test + ${cxf-version} diff --git a/tests/itests-cxfrs/pom.xml b/tests/itests-cxfrs/pom.xml index 53a75b7963..e466638249 100644 --- a/tests/itests-cxfrs/pom.xml +++ b/tests/itests-cxfrs/pom.xml @@ -65,6 +65,7 @@ org.apache.cxf cxf-rt-transports-http-jetty test + ${cxf-version} org.eclipse.jetty @@ -96,21 +97,25 @@ org.apache.cxf cxf-testutils test + ${cxf-version} org.apache.httpcomponents httpclient + ${httpclient4-version} test org.apache.cxf cxf-rt-rs-extension-providers test + ${cxf-version} org.codehaus.jettison jettison test + ${jettison-version} diff --git a/tests/itests-netty-http/pom.xml b/tests/itests-netty-http/pom.xml index a2c877656e..f9f4287f8b 100644 --- a/tests/itests-netty-http/pom.xml +++ b/tests/itests-netty-http/pom.xml @@ -72,6 +72,7 @@ org.apache.httpcomponents httpclient test + ${httpclient4-version} From 3ef7180eb54fe8528ab8895eb2fc84f5a58ed664 Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 19:01:08 +0200 Subject: [PATCH 13/31] Fixes core according to Camel 4 changes --- .../java/org/apache/camel/kafkaconnector/CamelSourceTask.java | 3 +-- .../camel/kafkaconnector/utils/CamelKafkaConnectMain.java | 2 +- .../java/org/apache/camel/kafkaconnector/utils/TaskHelper.java | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/core/src/main/java/org/apache/camel/kafkaconnector/CamelSourceTask.java b/core/src/main/java/org/apache/camel/kafkaconnector/CamelSourceTask.java index 8b993a2f7c..9f60ab9878 100644 --- a/core/src/main/java/org/apache/camel/kafkaconnector/CamelSourceTask.java +++ b/core/src/main/java/org/apache/camel/kafkaconnector/CamelSourceTask.java @@ -26,7 +26,6 @@ import org.apache.camel.CamelContext; import org.apache.camel.Exchange; -import org.apache.camel.ExtendedExchange; import org.apache.camel.LoggingLevel; import org.apache.camel.PollingConsumer; import org.apache.camel.StreamCache; @@ -269,7 +268,7 @@ public void commitRecord(SourceRecord record, RecordMetadata metadata) { LOG.debug("Committing record with claim check number: {}", claimCheck); Exchange correlatedExchange = exchangesWaitingForAck[claimCheck]; try { - UnitOfWorkHelper.doneSynchronizations(correlatedExchange, correlatedExchange.adapt(ExtendedExchange.class).handoverCompletions(), LOG); + UnitOfWorkHelper.doneSynchronizations(correlatedExchange, correlatedExchange.getExchangeExtension().handoverCompletions()); LOG.debug("Record with claim check number: {} committed.", claimCheck); } catch (Throwable t) { LOG.error("Exception during Unit Of Work completion: {} caused by: {}", t.getMessage(), t.getCause()); diff --git a/core/src/main/java/org/apache/camel/kafkaconnector/utils/CamelKafkaConnectMain.java b/core/src/main/java/org/apache/camel/kafkaconnector/utils/CamelKafkaConnectMain.java index a866badf8f..78bbeefd8b 100644 --- a/core/src/main/java/org/apache/camel/kafkaconnector/utils/CamelKafkaConnectMain.java +++ b/core/src/main/java/org/apache/camel/kafkaconnector/utils/CamelKafkaConnectMain.java @@ -224,7 +224,7 @@ public CamelKafkaConnectMain build(CamelContext camelContext) { CamelKafkaConnectMain camelMain = new CamelKafkaConnectMain(camelContext); camelMain.configure().setAutoConfigurationLogSummary(false); //TODO: make it configurable - camelMain.configure().setDumpRoutes(true); + camelMain.configure().setDumpRoutes(Boolean.TRUE.toString()); Properties camelProperties = new Properties(); camelProperties.putAll(props); diff --git a/core/src/main/java/org/apache/camel/kafkaconnector/utils/TaskHelper.java b/core/src/main/java/org/apache/camel/kafkaconnector/utils/TaskHelper.java index 9b597c343e..dfd4500b0e 100644 --- a/core/src/main/java/org/apache/camel/kafkaconnector/utils/TaskHelper.java +++ b/core/src/main/java/org/apache/camel/kafkaconnector/utils/TaskHelper.java @@ -24,7 +24,6 @@ import java.util.stream.Collectors; import org.apache.camel.CamelContext; -import org.apache.camel.ExtendedCamelContext; import org.apache.camel.LoggingLevel; import org.apache.camel.spi.EndpointUriFactory; import org.apache.kafka.connect.connector.ConnectRecord; @@ -55,7 +54,7 @@ public static String buildUrl(CamelContext camelContext, Map pro Map.Entry::getValue )); - EndpointUriFactory factory = camelContext.adapt(ExtendedCamelContext.class).getEndpointUriFactory(componentSchema); + EndpointUriFactory factory = camelContext.getCamelContextExtension().getEndpointUriFactory(componentSchema); if (factory == null) { throw new IllegalStateException("Unable to compute endpoint uri. Reason: uri factory for schema `" + componentSchema + "` not found"); } From d743cfb3eb625f0e3fb5aaef77b3b74e161762dc Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Tue, 20 Jun 2023 08:52:07 +0200 Subject: [PATCH 14/31] Removed ActiveMQ from parent pom --- parent/pom.xml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/parent/pom.xml b/parent/pom.xml index 2767417f1c..2185a83a66 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -259,12 +259,6 @@ commons-io ${commons-io-version} - - org.apache.activemq - activemq-client - ${activemq-version} - test - org.apache.activemq artemis-jms-client From 2cda6d6aa770369b3fc236abd59d383e3c6bdaa4 Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Tue, 20 Jun 2023 08:53:36 +0200 Subject: [PATCH 15/31] Stop adding ActiveMQ as a dependency for the sjms2 connector --- connectors/camel-kafka-connector-fix-dependencies.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connectors/camel-kafka-connector-fix-dependencies.properties b/connectors/camel-kafka-connector-fix-dependencies.properties index ed20e56448..cc3f60d09d 100644 --- a/connectors/camel-kafka-connector-fix-dependencies.properties +++ b/connectors/camel-kafka-connector-fix-dependencies.properties @@ -22,6 +22,6 @@ global=org.apache.camel.kafkaconnector:camel-kafka-connector,org.apache.camel:camel-jackson # we add a default connection factory maven variables can be used as ${varname} -camel-sjms2=org.apache.activemq:activemq-client::runtime,org.apache.activemq:artemis-jms-client::runtime +camel-sjms2=org.apache.activemq:artemis-jms-client::runtime exclude_camel-sjms2= additional_properties_camel-sjms2=camel.component.sjms2.connection-factory=#class:org.apache.activemq.ActiveMQConnectionFactory,camel.component.sjms2.connection-factory.brokerURL=tcp://localhost:61616 From c60ed13491d45986cb5091075c1c09e78840f02e Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Tue, 20 Jun 2023 09:48:49 +0200 Subject: [PATCH 16/31] Made the sjms2 tests compatible with Jakarta --- .../sjms2/clients/JMSClient.java | 22 ++++++++----------- .../sink/CamelSinkIdempotentJMSITCase.java | 8 +++---- .../sjms2/sink/CamelSinkJMSITCase.java | 8 +++---- 3 files changed, 17 insertions(+), 21 deletions(-) diff --git a/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/clients/JMSClient.java b/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/clients/JMSClient.java index 42e4103f43..a108a82fb0 100644 --- a/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/clients/JMSClient.java +++ b/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/clients/JMSClient.java @@ -20,15 +20,15 @@ import java.util.function.Function; import java.util.function.Predicate; -import javax.jms.Connection; -import javax.jms.ConnectionFactory; -import javax.jms.DeliveryMode; -import javax.jms.Destination; -import javax.jms.JMSException; -import javax.jms.Message; -import javax.jms.MessageConsumer; -import javax.jms.MessageProducer; -import javax.jms.Session; +import jakarta.jms.Connection; +import jakarta.jms.ConnectionFactory; +import jakarta.jms.DeliveryMode; +import jakarta.jms.Destination; +import jakarta.jms.JMSException; +import jakarta.jms.Message; +import jakarta.jms.MessageConsumer; +import jakarta.jms.MessageProducer; +import jakarta.jms.Session; import org.junit.jupiter.api.Assertions; import org.slf4j.Logger; @@ -320,10 +320,6 @@ private static JMSClient newLocalClient(String endpoint) { return new JMSClient(org.apache.qpid.jms.JmsConnectionFactory::new, endpoint); } - if (jmsClientType.equals("openwire")) { - return new JMSClient(org.apache.activemq.ActiveMQConnectionFactory::new, endpoint); - } - throw new UnsupportedOperationException("Invalid JMS transport protocol"); } diff --git a/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkIdempotentJMSITCase.java b/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkIdempotentJMSITCase.java index a1ce08b8a9..2f3eaa61a1 100644 --- a/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkIdempotentJMSITCase.java +++ b/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkIdempotentJMSITCase.java @@ -23,10 +23,10 @@ import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; -import javax.jms.JMSException; -import javax.jms.Message; -import javax.jms.MessageConsumer; -import javax.jms.TextMessage; +import jakarta.jms.JMSException; +import jakarta.jms.Message; +import jakarta.jms.MessageConsumer; +import jakarta.jms.TextMessage; import org.apache.camel.kafkaconnector.CamelSinkTask; import org.apache.camel.kafkaconnector.common.ConnectorPropertyFactory; diff --git a/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkJMSITCase.java b/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkJMSITCase.java index 0787f8c81b..6d78a63bc7 100644 --- a/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkJMSITCase.java +++ b/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkJMSITCase.java @@ -21,10 +21,10 @@ import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; -import javax.jms.JMSException; -import javax.jms.Message; -import javax.jms.MessageConsumer; -import javax.jms.TextMessage; +import jakarta.jms.JMSException; +import jakarta.jms.Message; +import jakarta.jms.MessageConsumer; +import jakarta.jms.TextMessage; import org.apache.camel.kafkaconnector.common.ConnectorPropertyFactory; import org.apache.camel.kafkaconnector.common.test.CamelSinkTestSupport; From 0eb7851f230c5ecc3a108fb0e3ec267e93ffbc6e Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Tue, 20 Jun 2023 10:57:41 +0200 Subject: [PATCH 17/31] Converted CXF to build with Jakarta 10 --- .../kafkaconnector/cxf/sink/SinkJaxWsServiceConfigurator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/itests-cxf/src/test/java/org/apache/camel/kafkaconnector/cxf/sink/SinkJaxWsServiceConfigurator.java b/tests/itests-cxf/src/test/java/org/apache/camel/kafkaconnector/cxf/sink/SinkJaxWsServiceConfigurator.java index fd7b56fa29..7cd2ce6528 100644 --- a/tests/itests-cxf/src/test/java/org/apache/camel/kafkaconnector/cxf/sink/SinkJaxWsServiceConfigurator.java +++ b/tests/itests-cxf/src/test/java/org/apache/camel/kafkaconnector/cxf/sink/SinkJaxWsServiceConfigurator.java @@ -16,7 +16,7 @@ */ package org.apache.camel.kafkaconnector.cxf.sink; -import javax.xml.ws.Endpoint; +import jakarta.xml.ws.Endpoint; import org.apache.camel.kafkaconnector.cxf.services.JaxWsServiceConfigurator; import org.apache.cxf.jaxws.EndpointImpl; From c103011a33f34f6f65bb38b75b20a7f78f460c1d Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 17:43:43 +0200 Subject: [PATCH 18/31] Removed the elasticsearch connector because it was replaced by a new one on Camel 4 --- .../pom.xml | 159 -------------- .../descriptors/connector-sink.properties | 1 - .../camel-elasticsearch-index-sink-sink.json | 56 ----- .../src/main/assembly/package.xml | 56 ----- ...ticsearchindexsinkSinkConnector.properties | 34 --- ...elElasticsearchindexsinkSinkConnector.java | 36 ---- ...ticsearchindexsinkSinkConnectorConfig.java | 72 ------- .../CamelElasticsearchindexsinkSinkTask.java | 36 ---- .../src/main/resources/META-INF/LICENSE.txt | 203 ------------------ .../src/main/resources/META-INF/NOTICE.txt | 11 - .../elasticsearch-index-sink.kamelet.yaml | 147 ------------- .../pom.xml | 155 ------------- .../descriptors/connector-source.properties | 1 - ...el-elasticsearch-search-source-source.json | 69 ------ .../src/main/assembly/package.xml | 56 ----- ...archsearchsourceSourceConnector.properties | 38 ---- ...sticsearchsearchsourceSourceConnector.java | 36 ---- ...archsearchsourceSourceConnectorConfig.java | 80 ------- ...elElasticsearchsearchsourceSourceTask.java | 36 ---- .../src/main/resources/META-INF/LICENSE.txt | 203 ------------------ .../src/main/resources/META-INF/NOTICE.txt | 11 - .../elasticsearch-search-source.kamelet.yaml | 126 ----------- connectors/pom.xml | 2 - 23 files changed, 1624 deletions(-) delete mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/pom.xml delete mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/descriptors/connector-sink.properties delete mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/resources/camel-elasticsearch-index-sink-sink.json delete mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/assembly/package.xml delete mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/docs/examples/CamelElasticsearchindexsinkSinkConnector.properties delete mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnector.java delete mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnectorConfig.java delete mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkTask.java delete mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt delete mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt delete mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml delete mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/pom.xml delete mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/descriptors/connector-source.properties delete mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/resources/camel-elasticsearch-search-source-source.json delete mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/main/assembly/package.xml delete mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/main/docs/examples/CamelElasticsearchsearchsourceSourceConnector.properties delete mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnector.java delete mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnectorConfig.java delete mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceTask.java delete mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt delete mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt delete mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/pom.xml b/connectors/camel-elasticsearch-index-sink-kafka-connector/pom.xml deleted file mode 100644 index 9e8e909cef..0000000000 --- a/connectors/camel-elasticsearch-index-sink-kafka-connector/pom.xml +++ /dev/null @@ -1,159 +0,0 @@ - - - - 4.0.0 - - org.apache.camel.kafkaconnector - connectors - 4.0.0-SNAPSHOT - - camel-elasticsearch-index-sink-kafka-connector - Camel-Kafka-Connector :: elasticsearch-index-sink - Camel Kafka Connector for elasticsearch-index-sink - - - - org.apache.kafka - connect-api - provided - - - org.apache.kafka - connect-transforms - provided - - - - - org.apache.camel - camel-jackson - - - org.apache.camel - camel-elasticsearch-rest - - - org.apache.camel - camel-core - - - org.apache.camel - camel-bean - - - org.apache.camel.kafkaconnector - camel-kafka-connector - - - org.apache.camel - camel-gson - - - org.apache.camel - camel-yaml-dsl - - - org.apache.camel - camel-kamelet - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.maven.surefire.plugin} - - false - - - - org.apache.maven.plugins - maven-jar-plugin - ${version.maven.jar} - - - - true - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.5.1 - true - - 1.8 - 1.8 - - - - maven-assembly-plugin - 3.3.0 - - - src/main/assembly/package.xml - - - - - make-assembly - package - - single - - - - - - - - - - - atlassian-public - https://packages.atlassian.com/maven-external - Atlassian Public Repo - - false - - - true - - - - - jboss.thirdparty - JBoss Thirdparty Repository - https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/ - - false - - - true - - - - - diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/descriptors/connector-sink.properties deleted file mode 100644 index 5f0dc63d94..0000000000 --- a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/descriptors/connector-sink.properties +++ /dev/null @@ -1 +0,0 @@ -camel-elasticsearch-index-sink-sink \ No newline at end of file diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/resources/camel-elasticsearch-index-sink-sink.json b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/resources/camel-elasticsearch-index-sink-sink.json deleted file mode 100644 index c367ef14be..0000000000 --- a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/resources/camel-elasticsearch-index-sink-sink.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "connector": { - "class": "org.apache.camel.kafkaconnector.elasticsearchindexsink.CamelElasticsearchindexsinkSinkConnector", - "artifactId": "camel-elasticsearch-index-sink-kafka-connector", - "groupId": "org.apache.camel.kafkaconnector", - "id": "camel-elasticsearch-index-sink-sink", - "type": "sink", - "version": "3.20.1-SNAPSHOT", - "description": "Stores JSON-formatted data into ElasticSearch.\n\nThe input data must be formatted in JSON according to the requirements of the index. \n\nIf you specify the `certificate` property, you must base64 encode it before you pass it as a parameter.\n\nIn the header, you can set the following properties:\n\n- `indexId` \/ `ce-indexid`: The index ID for ElasticSearch.\n\n- `indexName` \/ `ce-indexname`: The index name for ElasticSearch.\n\nIf you do not set a property in the header, the Kamelet uses the exchange ID for the index setting." - }, - "properties": { - "camel.kamelet.elasticsearch-index-sink.user": { - "name": "camel.kamelet.elasticsearch-index-sink.user", - "description": "The username to connect to ElasticSearch.", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.elasticsearch-index-sink.password": { - "name": "camel.kamelet.elasticsearch-index-sink.password", - "description": "The password to connect to ElasticSearch.", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.elasticsearch-index-sink.enableSSL": { - "name": "camel.kamelet.elasticsearch-index-sink.enableSSL", - "description": "Specifies to connect by using SSL.", - "defaultValue": "true", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.elasticsearch-index-sink.hostAddresses": { - "name": "camel.kamelet.elasticsearch-index-sink.hostAddresses", - "description": "A comma-separated list of remote transport addresses in `ip:port format`. Example: quickstart-es-http:9200", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.elasticsearch-index-sink.clusterName": { - "name": "camel.kamelet.elasticsearch-index-sink.clusterName", - "description": "The name of the ElasticSearch cluster. Example: quickstart", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.elasticsearch-index-sink.indexName": { - "name": "camel.kamelet.elasticsearch-index-sink.indexName", - "description": "The name of the ElasticSearch index. Example: data", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.elasticsearch-index-sink.certificate": { - "name": "camel.kamelet.elasticsearch-index-sink.certificate", - "description": "The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64.", - "priority": "MEDIUM", - "required": "false" - } - } -} \ No newline at end of file diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/assembly/package.xml b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/assembly/package.xml deleted file mode 100644 index 05f0b1a7e4..0000000000 --- a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/assembly/package.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - package - - tar.gz - - false - - - ${project.basedir}/../.. - ${project.artifactId}/ - - README* - LICENSE* - NOTICE* - licenses/ - - - - ${project.basedir}/src/main/docs - docs/ - - **/* - - - - - - ${project.artifactId}/ - true - true - - org.apache.kafka:connect-api - - - - diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/docs/examples/CamelElasticsearchindexsinkSinkConnector.properties b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/docs/examples/CamelElasticsearchindexsinkSinkConnector.properties deleted file mode 100644 index 5b35c5faa4..0000000000 --- a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/docs/examples/CamelElasticsearchindexsinkSinkConnector.properties +++ /dev/null @@ -1,34 +0,0 @@ -## --------------------------------------------------------------------------- -## Licensed to the Apache Software Foundation (ASF) under one or more -## contributor license agreements. See the NOTICE file distributed with -## this work for additional information regarding copyright ownership. -## The ASF licenses this file to You under the Apache License, Version 2.0 -## (the "License"); you may not use this file except in compliance with -## the License. You may obtain a copy of the License at -## -## http://www.apache.org/licenses/LICENSE-2.0 -## -## Unless required by applicable law or agreed to in writing, software -## distributed under the License is distributed on an "AS IS" BASIS, -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -## See the License for the specific language governing permissions and -## limitations under the License. -## --------------------------------------------------------------------------- - -name=CamelElasticsearch-index-sinkSinkConnector -connector.class=org.apache.camel.kafkaconnector.elasticsearchindexsink.CamelElasticsearchindexsinkSinkConnector -tasks.max=1 - -# use the kafka converters that better suit your needs, these are just defaults: -key.converter=org.apache.kafka.connect.storage.StringConverter -value.converter=org.apache.kafka.connect.storage.StringConverter - -# comma separated topics to get messages from -topics= - -# mandatory properties (for a complete properties list see the connector documentation): - -# The name of the ElasticSearch cluster. Example: quickstart -camel.kamelet.elasticsearch-index-sink.clusterName= -# A comma-separated list of remote transport addresses in `ip:port format`. Example: quickstart-es-http:9200 -camel.kamelet.elasticsearch-index-sink.hostAddresses= diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnector.java b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnector.java deleted file mode 100644 index 79ef4e88ed..0000000000 --- a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnector.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.elasticsearchindexsink; - -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSinkConnector; -import org.apache.kafka.common.config.ConfigDef; -import org.apache.kafka.connect.connector.Task; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelElasticsearchindexsinkSinkConnector - extends - CamelSinkConnector { - - @Override - public ConfigDef config() { - return CamelElasticsearchindexsinkSinkConnectorConfig.conf(); - } - @Override - public Class taskClass() { - return CamelElasticsearchindexsinkSinkTask.class; - } -} \ No newline at end of file diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnectorConfig.java b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnectorConfig.java deleted file mode 100644 index e27ceabd9a..0000000000 --- a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnectorConfig.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.elasticsearchindexsink; - -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig; -import org.apache.kafka.common.config.ConfigDef; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelElasticsearchindexsinkSinkConnectorConfig - extends - CamelSinkConnectorConfig { - - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_USER_CONF = "camel.kamelet.elasticsearch-index-sink.user"; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_USER_DOC = "The username to connect to ElasticSearch."; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_USER_DEFAULT = null; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_PASSWORD_CONF = "camel.kamelet.elasticsearch-index-sink.password"; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_PASSWORD_DOC = "The password to connect to ElasticSearch."; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_PASSWORD_DEFAULT = null; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_ENABLE_SSLCONF = "camel.kamelet.elasticsearch-index-sink.enableSSL"; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_ENABLE_SSLDOC = "Specifies to connect by using SSL."; - public static final Boolean CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_ENABLE_SSLDEFAULT = true; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_HOST_ADDRESSES_CONF = "camel.kamelet.elasticsearch-index-sink.hostAddresses"; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_HOST_ADDRESSES_DOC = "A comma-separated list of remote transport addresses in `ip:port format`. Example: quickstart-es-http:9200"; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_HOST_ADDRESSES_DEFAULT = null; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CLUSTER_NAME_CONF = "camel.kamelet.elasticsearch-index-sink.clusterName"; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CLUSTER_NAME_DOC = "The name of the ElasticSearch cluster. Example: quickstart"; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CLUSTER_NAME_DEFAULT = null; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_INDEX_NAME_CONF = "camel.kamelet.elasticsearch-index-sink.indexName"; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_INDEX_NAME_DOC = "The name of the ElasticSearch index. Example: data"; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_INDEX_NAME_DEFAULT = null; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CERTIFICATE_CONF = "camel.kamelet.elasticsearch-index-sink.certificate"; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CERTIFICATE_DOC = "The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64."; - public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CERTIFICATE_DEFAULT = null; - - public CamelElasticsearchindexsinkSinkConnectorConfig( - ConfigDef config, - Map parsedConfig) { - super(config, parsedConfig); - } - - public CamelElasticsearchindexsinkSinkConnectorConfig( - Map parsedConfig) { - this(conf(), parsedConfig); - } - - public static ConfigDef conf() { - ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf()); - conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_USER_CONF, ConfigDef.Type.STRING, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_USER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_USER_DOC); - conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_PASSWORD_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_PASSWORD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_PASSWORD_DOC); - conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_ENABLE_SSLCONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_ENABLE_SSLDEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_ENABLE_SSLDOC); - conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_HOST_ADDRESSES_CONF, ConfigDef.Type.STRING, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_HOST_ADDRESSES_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_HOST_ADDRESSES_DOC); - conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CLUSTER_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CLUSTER_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CLUSTER_NAME_DOC); - conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_INDEX_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_INDEX_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_INDEX_NAME_DOC); - conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CERTIFICATE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CERTIFICATE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CERTIFICATE_DOC); - return conf; - } -} \ No newline at end of file diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkTask.java b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkTask.java deleted file mode 100644 index 531f994776..0000000000 --- a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkTask.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.elasticsearchindexsink; - -import java.util.HashMap; -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig; -import org.apache.camel.kafkaconnector.CamelSinkTask; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelElasticsearchindexsinkSinkTask extends CamelSinkTask { - - @Override - protected CamelSinkConnectorConfig getCamelSinkConnectorConfig( - Map props) { - return new CamelElasticsearchindexsinkSinkConnectorConfig(props); - } - @Override - protected String getSinkKamelet() { - return "kamelet:elasticsearch-index-sink"; - } -} \ No newline at end of file diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt deleted file mode 100644 index 6b0b1270ff..0000000000 --- a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt +++ /dev/null @@ -1,203 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt deleted file mode 100644 index 2e215bf2e6..0000000000 --- a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt +++ /dev/null @@ -1,11 +0,0 @@ - ========================================================================= - == NOTICE file corresponding to the section 4 d of == - == the Apache License, Version 2.0, == - == in this case for the Apache Camel distribution. == - ========================================================================= - - This product includes software developed by - The Apache Software Foundation (http://www.apache.org/). - - Please read the different LICENSE files present in the licenses directory of - this distribution. diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml deleted file mode 100644 index a88d932339..0000000000 --- a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml +++ /dev/null @@ -1,147 +0,0 @@ -# --------------------------------------------------------------------------- -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# --------------------------------------------------------------------------- -apiVersion: camel.apache.org/v1alpha1 -kind: Kamelet -metadata: - name: elasticsearch-index-sink - labels: - camel.apache.org/kamelet.type: "sink" - annotations: - camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" - camel.apache.org/kamelet.group: "ElasticSearch" - camel.apache.org/kamelet.namespace: "Search" - camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NTAgMjUwIiB2aWV3Qm94PSI3Nyw4Myw0MTAsOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtMTc4IDEwMi41aDMxM3Y0MWgtMzEzeiIgZmlsbD0ibm9uZSIvPgogPGcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyI+CiAgPHBhdGggZD0ibTE5My4zIDEzOS40Yy00IDAtNy4yLTEuMi05LjUtMy41cy0zLjQtNS42LTMuNC05LjdjMC00LjIgMS4xLTcuNiAzLjItMTBzNS0zLjYgOC43LTMuNmMzLjQgMCA2LjEgMSA4LjEgMy4xczMgNC45IDMgOC42djNoLTE3LjNjLjEgMi41LjggNC40IDIgNS44czMuMSAyIDUuNCAyYzEuNSAwIDMtLjEgNC4zLS40czIuNy0uOCA0LjMtMS40djQuNWMtMS4zLjYtMi43IDEuMS00LjEgMS40cy0zIC4yLTQuNy4yem0tMS4xLTIyLjZjLTEuOCAwLTMuMi42LTQuMiAxLjdzLTEuNyAyLjctMS45IDQuOWgxMS44YzAtMi4xLS41LTMuOC0xLjUtNC45cy0yLjQtMS43LTQuMi0xLjd6Ii8+CiAgPHBhdGggZD0ibTIxNS4xIDEzOWgtNS41di0zNi41aDUuNXoiLz4KICA8cGF0aCBkPSJtMjM5LjIgMTM5LTEuMS0zLjZoLS4yYy0xLjIgMS42LTIuNSAyLjctMy44IDMuMnMtMi45LjktNC45LjljLTIuNSAwLTQuNS0uNy02LTIuMXMtMi4xLTMuMy0yLjEtNS44YzAtMi43IDEtNC43IDMtNnM1LTIuMSA5LjEtMi4ybDQuNS0uMXYtMS40YzAtMS43LS40LTIuOS0xLjItMy43cy0yLTEuMi0zLjYtMS4yYy0xLjMgMC0yLjYuMi0zLjguNnMtMi40LjktMy41IDEuNGwtMS44LTMuOWMxLjQtLjcgMi45LTEuMyA0LjYtMS43czMuMi0uNiA0LjctLjZjMy4zIDAgNS44LjcgNy41IDIuMnMyLjUgMy43IDIuNSA2Ljh2MTcuMnptLTguMi0zLjhjMiAwIDMuNi0uNiA0LjgtMS43czEuOC0yLjcgMS44LTQuN3YtMi4ybC0zLjMuMWMtMi42LjEtNC41LjUtNS43IDEuM3MtMS44IDItMS44IDMuNmMwIDEuMi4zIDIuMSAxIDIuN3MxLjguOSAzLjIuOXoiLz4KICA8cGF0aCBkPSJtMjY4LjIgMTMxLjZjMCAyLjUtLjkgNC41LTIuOCA1LjhzLTQuNSAyLTcuOSAyYy0zLjUgMC02LjItLjUtOC4zLTEuNnYtNC44YzMgMS40IDUuOSAyLjEgOC41IDIuMSAzLjQgMCA1LjEtMSA1LjEtMy4xIDAtLjctLjItMS4yLS42LTEuNnMtMS0uOS0xLjktMS40LTIuMS0xLTMuNi0xLjZjLTMtMS4yLTUtMi4zLTYuMS0zLjVzLTEuNi0yLjctMS42LTQuNWMwLTIuMi45LTMuOSAyLjctNS4yczQuMi0xLjggNy4zLTEuOGMzIDAgNS45LjYgOC42IDEuOWwtMS44IDQuMWMtMi44LTEuMi01LjEtMS43LTcuMS0xLjctMi45IDAtNC40LjgtNC40IDIuNSAwIC44LjQgMS41IDEuMSAyLjFzMi40IDEuMyA1IDIuM2MyLjEuOCAzLjcgMS42IDQuNyAyLjNzMS43IDEuNSAyLjIgMi40Yy43IDEgLjkgMiAuOSAzLjN6Ii8+CiAgPHBhdGggZD0ibTI4My44IDEzNWMxLjMgMCAyLjctLjIgNC0uNnY0LjFjLS42LjMtMS40LjUtMi40LjdzLTIgLjMtMyAuM2MtNS4yIDAtNy44LTIuOC03LjgtOC4ydi0xNGgtMy41di0yLjRsMy44LTIgMS45LTUuNWgzLjR2NS44aDcuNHY0LjJoLTcuNHYxMy45YzAgMS4zLjMgMi4zIDEgMi45czEuNi44IDIuNi44eiIvPgogIDxwYXRoIGQ9Im0yOTIuNyAxMDYuMmMwLTEgLjMtMS43LjgtMi4zczEuMy0uOCAyLjMtLjggMS43LjMgMi4zLjguOCAxLjMuOCAyLjNjMCAuOS0uMyAxLjctLjggMi4ycy0xLjMuOC0yLjMuOC0xLjgtLjMtMi4zLS44LS44LTEuMy0uOC0yLjJ6bTUuOSAzMi44aC01LjV2LTI1LjloNS41eiIvPgogIDxwYXRoIGQ9Im0zMTYuOSAxMzkuNGMtMy45IDAtNi45LTEuMS04LjktMy40cy0zLjEtNS42LTMuMS05LjljMC00LjQgMS4xLTcuNyAzLjItMTAuMXM1LjItMy41IDkuMi0zLjVjMi43IDAgNS4yLjUgNy40IDEuNWwtMS43IDQuNGMtMi4zLS45LTQuMi0xLjQtNS44LTEuNC00LjUgMC02LjcgMy02LjcgOC45IDAgMi45LjYgNS4xIDEuNyA2LjZzMi44IDIuMiA0LjkgMi4yYzIuNSAwIDQuOC0uNiA3LTEuOHY0LjhjLTEgLjYtMiAxLTMuMiAxLjJzLTIuNC41LTQgLjV6Ii8+CiAgPHBhdGggZD0ibTM0Ny42IDEzMS42YzAgMi41LS45IDQuNS0yLjggNS44cy00LjUgMi03LjkgMmMtMy41IDAtNi4yLS41LTguMy0xLjZ2LTQuOGMzIDEuNCA1LjkgMi4xIDguNSAyLjEgMy40IDAgNS4xLTEgNS4xLTMuMSAwLS43LS4yLTEuMi0uNi0xLjZzLTEtLjktMS45LTEuNC0yLjEtMS0zLjYtMS42Yy0zLTEuMi01LTIuMy02LjEtMy41cy0xLjYtMi43LTEuNi00LjVjMC0yLjIuOS0zLjkgMi43LTUuMnM0LjItMS44IDcuMy0xLjhjMyAwIDUuOS42IDguNiAxLjlsLTEuOCA0LjFjLTIuOC0xLjItNS4xLTEuNy03LjEtMS43LTIuOSAwLTQuNC44LTQuNCAyLjUgMCAuOC40IDEuNSAxLjEgMi4xczIuNCAxLjMgNSAyLjNjMi4xLjggMy43IDEuNiA0LjcgMi4zczEuNyAxLjUgMi4yIDIuNGMuNyAxIC45IDIgLjkgMy4zeiIvPgogIDxwYXRoIGQ9Im0zNjQuOSAxMzkuNGMtNCAwLTcuMi0xLjItOS41LTMuNXMtMy40LTUuNi0zLjQtOS43YzAtNC4yIDEuMS03LjYgMy4yLTEwczUtMy42IDguNy0zLjZjMy40IDAgNi4xIDEgOC4xIDMuMXMzIDQuOSAzIDguNnYzaC0xNy4zYy4xIDIuNS44IDQuNCAyIDUuOHMzLjEgMiA1LjQgMmMxLjUgMCAzLS4xIDQuMy0uNHMyLjctLjggNC4zLTEuNHY0LjVjLTEuMy42LTIuNyAxLjEtNC4xIDEuNHMtMi45LjItNC43LjJ6bS0xLTIyLjZjLTEuOCAwLTMuMi42LTQuMiAxLjdzLTEuNyAyLjctMS45IDQuOWgxMS44YzAtMi4xLS41LTMuOC0xLjUtNC45cy0yLjUtMS43LTQuMi0xLjd6Ii8+CiAgPHBhdGggZD0ibTM5Ny40IDEzOS0xLjEtMy42aC0uMmMtMS4yIDEuNi0yLjUgMi43LTMuOCAzLjJzLTIuOS45LTQuOS45Yy0yLjUgMC00LjUtLjctNi0yLjFzLTIuMS0zLjMtMi4xLTUuOGMwLTIuNyAxLTQuNyAzLTZzNS0yLjEgOS4xLTIuMmw0LjUtLjF2LTEuNGMwLTEuNy0uNC0yLjktMS4yLTMuN3MtMi0xLjItMy42LTEuMmMtMS4zIDAtMi42LjItMy44LjZzLTIuNC45LTMuNSAxLjRsLTEuOC0zLjljMS40LS43IDIuOS0xLjMgNC42LTEuN3MzLjItLjYgNC43LS42YzMuMyAwIDUuOC43IDcuNSAyLjJzMi41IDMuNyAyLjUgNi44djE3LjJ6bS04LjItMy44YzIgMCAzLjYtLjYgNC44LTEuN3MxLjgtMi43IDEuOC00Ljd2LTIuMmwtMy4zLjFjLTIuNi4xLTQuNS41LTUuNyAxLjNzLTEuOCAyLTEuOCAzLjZjMCAxLjIuMyAyLjEgMSAyLjdzMS45LjkgMy4yLjl6Ii8+CiAgPHBhdGggZD0ibTQyMi4yIDExMi42YzEuMSAwIDIgLjEgMi43LjJsLS41IDUuMWMtLjgtLjItMS42LS4zLTIuNC0uMy0yLjIgMC00IC43LTUuNCAyLjJzLTIuMSAzLjMtMi4xIDUuNnYxMy42aC01LjV2LTI1LjloNC4zbC43IDQuNmguM2MuOS0xLjUgMi0yLjggMy40LTMuN3MyLjktMS40IDQuNS0xLjR6Ii8+CiAgPHBhdGggZD0ibTQ0MC4yIDEzOS40Yy0zLjkgMC02LjktMS4xLTguOS0zLjRzLTMuMS01LjYtMy4xLTkuOWMwLTQuNCAxLjEtNy43IDMuMi0xMC4xczUuMi0zLjUgOS4yLTMuNWMyLjcgMCA1LjIuNSA3LjQgMS41bC0xLjcgNC40Yy0yLjMtLjktNC4yLTEuNC01LjgtMS40LTQuNSAwLTYuNyAzLTYuNyA4LjkgMCAyLjkuNiA1LjEgMS43IDYuNnMyLjggMi4yIDQuOSAyLjJjMi41IDAgNC44LS42IDctMS44djQuOGMtMSAuNi0yIDEtMy4yIDEuMnMtMi40LjUtNCAuNXoiLz4KICA8cGF0aCBkPSJtNDc2LjMgMTM5aC01LjV2LTE2YzAtMi0uNC0zLjUtMS4yLTQuNXMtMi4xLTEuNS0zLjgtMS41Yy0yLjMgMC00IC43LTUuMSAyLjFzLTEuNiAzLjctMS42IDYuOXYxM2gtNS41di0zNi41aDUuNXY5LjNjMCAxLjUtLjEgMy4xLS4zIDQuOGguNGMuOC0xLjIgMS44LTIuMiAzLjEtMi45czIuOS0xIDQuNy0xYzYuMyAwIDkuNCAzLjIgOS40IDkuNXYxNi44eiIvPgogPC9nPgogPHBhdGggZD0ibTE0MS44IDExNS41aC0yMC45Yy4xLjUuMyAxIC40IDEuNC43IDIuNCAxLjEgNC45IDEuMyA3LjUuMSAxIC4xIDIuMS4xIDMuMXMwIDIuMS0uMSAzLjFjLS4yIDIuNi0uNiA1LjEtMS4zIDcuNS0uMS41LS4zIDEtLjQgMS40aDIwLjljNi42IDAgMTEuOS01LjQgMTEuOS0xMnMtNS4zLTEyLTExLjktMTJ6IiBmaWxsPSIjMDBhOWU1Ii8+CiA8cGF0aCBkPSJtMTIyLjYgMTMwLjZjLjEtMSAuMS0yLjEuMS0zLjFzMC0yLjEtLjEtMy4xYy0uMi0yLjYtLjYtNS4xLTEuMy03LjUtLjEtLjUtLjMtMS0uNC0xLjRoLTMyLjNjLTEuMiAzLjgtMS44IDcuOC0xLjggMTJzLjYgOC4yIDEuOCAxMmgzMi4zYy4xLS41LjMtMSAuNC0xLjQuNy0yLjQgMS4xLTQuOSAxLjMtNy41eiIgZmlsbD0iIzM1MzUzNSIvPgogPHBhdGggZD0ibTE0NS40IDE0My41aC0yNmMtLjggMS44LTEuNyAzLjUtMi43IDUuMS0xLjUgMi41LTMuMyA0LjctNS4zIDYuOC0uNy43LTEuNCAxLjMtMi4xIDItMS40IDEuMy0zIDIuNC00LjYgMy41IDYuMyA0LjIgMTMuOSA2LjYgMjIgNi42IDEzLjkgMCAyNi4xLTcuMSAzMy4zLTE3LjgtMy43LTMuOC04LjktNi4yLTE0LjYtNi4yeiIgZmlsbD0iIzAwYmZiMyIvPgogPHBhdGggZD0ibTExNi43IDE0OC42YzEtMS42IDEuOS0zLjMgMi43LTUuMWgtMjkuM2MzLjEgNy4xIDguMiAxMy4yIDE0LjcgMTcuNCAxLjYtMS4xIDMuMS0yLjIgNC42LTMuNS43LS42IDEuNC0xLjMgMi4xLTIgMS45LTIgMy43LTQuMyA1LjItNi44eiIgZmlsbD0iIzAxOWI4ZiIvPgogPHBhdGggZD0ibTExMS40IDk5LjZjLS43LS43LTEuNC0xLjMtMi4xLTItMS40LTEuMy0zLTIuNC00LjYtMy41LTYuNCA0LjItMTEuNSAxMC4zLTE0LjcgMTcuNGgyOS4zYy0uOC0xLjgtMS43LTMuNS0yLjctNS4xLTEuNC0yLjUtMy4yLTQuOC01LjItNi44eiIgZmlsbD0iI2Y5YjExMCIvPgogPHBhdGggZD0ibTEyNi43IDg3LjVjLTguMSAwLTE1LjcgMi40LTIyIDYuNiAxLjYgMS4xIDMuMSAyLjIgNC42IDMuNS43LjYgMS40IDEuMyAyLjEgMiAyIDIuMSAzLjggNC4zIDUuMyA2LjggMSAxLjYgMS45IDMuMyAyLjcgNS4xaDI2YzUuNyAwIDEwLjktMi40IDE0LjYtNi4yLTcuMi0xMC43LTE5LjQtMTcuOC0zMy4zLTE3Ljh6IiBmaWxsPSIjZmVkMTBhIi8+Cjwvc3ZnPg==" -spec: - definition: - title: "ElasticSearch Index Sink" - description: |- - Stores JSON-formatted data into ElasticSearch. - - The input data must be formatted in JSON according to the requirements of the index. - - If you specify the `certificate` property, you must base64 encode it before you pass it as a parameter. - - In the header, you can set the following properties: - - - `indexId` / `ce-indexid`: The index ID for ElasticSearch. - - - `indexName` / `ce-indexname`: The index name for ElasticSearch. - - If you do not set a property in the header, the Kamelet uses the exchange ID for the index setting. - required: - - clusterName - - hostAddresses - type: object - properties: - user: - title: Username - description: The username to connect to ElasticSearch. - type: string - x-descriptors: - - urn:camel:group:credentials - password: - title: Password - description: The password to connect to ElasticSearch. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - enableSSL: - title: Enable SSL - description: Specifies to connect by using SSL. - type: boolean - default: true - x-descriptors: - - 'urn:alm:descriptor:com.tectonic.ui:checkbox' - hostAddresses: - title: Host Addresses - description: A comma-separated list of remote transport addresses in `ip:port format`. - type: string - example: quickstart-es-http:9200 - clusterName: - title: ElasticSearch Cluster Name - description: The name of the ElasticSearch cluster. - type: string - example: quickstart - indexName: - title: Index in ElasticSearch - description: The name of the ElasticSearch index. - type: string - example: data - certificate: - title: Certificate - description: The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64. - type: string - types: - out: - mediaType: text/plain - in: - mediaType: application/json - dependencies: - - "camel:core" - - "camel:jackson" - - "camel:kamelet" - - "camel:elasticsearch" - - "camel:gson" - - "camel:bean" - template: - beans: - - name: local-es - type: "#class:org.apache.camel.component.es.ElasticsearchComponent" - properties: - user: "{{?user}}" - password: "{{?password}}" - from: - uri: kamelet:source - steps: - - choice: - when: - - simple: "${header[indexId]}" - steps: - - set-header: - name: "indexId" - simple: "${header[indexId]}" - - simple: "${header[ce-indexid]}" - steps: - - set-header: - name: "indexId" - simple: "${header[ce-indexid]}" - - choice: - when: - - simple: "${header[indexName]}" - steps: - - set-header: - name: "indexName" - simple: "${header[indexName]}" - - simple: "${header[ce-indexname]}" - steps: - - set-header: - name: "indexName" - simple: "${header[ce-indexname]}" - - unmarshal: - json: {} - - to: - uri: "{{local-es}}:{{clusterName}}" - parameters: - operation: "INDEX" - hostAddresses: "{{hostAddresses}}" - enableSSL: "{{enableSSL}}" - indexName: "{{?indexName}}" - certificatePath: "base64:{{?certificate}}" \ No newline at end of file diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/pom.xml b/connectors/camel-elasticsearch-search-source-kafka-connector/pom.xml deleted file mode 100644 index e59c73fcd6..0000000000 --- a/connectors/camel-elasticsearch-search-source-kafka-connector/pom.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - 4.0.0 - - org.apache.camel.kafkaconnector - connectors - 4.0.0-SNAPSHOT - - camel-elasticsearch-search-source-kafka-connector - Camel-Kafka-Connector :: elasticsearch-search-source - Camel Kafka Connector for elasticsearch-search-source - - - - org.apache.kafka - connect-api - provided - - - org.apache.kafka - connect-transforms - provided - - - - - org.apache.camel - camel-elasticsearch-rest - - - org.apache.camel - camel-core - - - org.apache.camel - camel-timer - - - org.apache.camel.kafkaconnector - camel-kafka-connector - - - org.apache.camel - camel-gson - - - org.apache.camel - camel-yaml-dsl - - - org.apache.camel - camel-kamelet - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.maven.surefire.plugin} - - false - - - - org.apache.maven.plugins - maven-jar-plugin - ${version.maven.jar} - - - - true - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.5.1 - true - - 1.8 - 1.8 - - - - maven-assembly-plugin - 3.3.0 - - - src/main/assembly/package.xml - - - - - make-assembly - package - - single - - - - - - - - - - - atlassian-public - https://packages.atlassian.com/maven-external - Atlassian Public Repo - - false - - - true - - - - - jboss.thirdparty - JBoss Thirdparty Repository - https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/ - - false - - - true - - - - - diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/descriptors/connector-source.properties b/connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/descriptors/connector-source.properties deleted file mode 100644 index 693e881f14..0000000000 --- a/connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/descriptors/connector-source.properties +++ /dev/null @@ -1 +0,0 @@ -camel-elasticsearch-search-source-source \ No newline at end of file diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/resources/camel-elasticsearch-search-source-source.json b/connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/resources/camel-elasticsearch-search-source-source.json deleted file mode 100644 index 78ed7a59dc..0000000000 --- a/connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/resources/camel-elasticsearch-search-source-source.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "connector": { - "class": "org.apache.camel.kafkaconnector.elasticsearchsearchsource.CamelElasticsearchsearchsourceSourceConnector", - "artifactId": "camel-elasticsearch-search-source-kafka-connector", - "groupId": "org.apache.camel.kafkaconnector", - "id": "camel-elasticsearch-search-source-source", - "type": "source", - "version": "3.20.1-SNAPSHOT", - "description": "Search data on ElasticSearch\n\nThe `query` parameter must be formatted in JSON.\n\nIf you specify the `certificate` property, you must base64 encode it before you pass it as a parameter." - }, - "properties": { - "camel.kamelet.elasticsearch-search-source.period": { - "name": "camel.kamelet.elasticsearch-search-source.period", - "description": "The time interval between two searches", - "defaultValue": "1000", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.elasticsearch-search-source.query": { - "name": "camel.kamelet.elasticsearch-search-source.query", - "description": "The query we want to use to search on ElasticSearch.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.elasticsearch-search-source.user": { - "name": "camel.kamelet.elasticsearch-search-source.user", - "description": "Username to connect to ElasticSearch.", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.elasticsearch-search-source.password": { - "name": "camel.kamelet.elasticsearch-search-source.password", - "description": "Password to connect to ElasticSearch.", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.elasticsearch-search-source.enableSSL": { - "name": "camel.kamelet.elasticsearch-search-source.enableSSL", - "description": "Do we want to connect using SSL?", - "defaultValue": "true", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.elasticsearch-search-source.hostAddresses": { - "name": "camel.kamelet.elasticsearch-search-source.hostAddresses", - "description": "Comma separated list with ip:port formatted remote transport addresses to use.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.elasticsearch-search-source.indexName": { - "name": "camel.kamelet.elasticsearch-search-source.indexName", - "description": "The name of the index to act against.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.elasticsearch-search-source.clusterName": { - "name": "camel.kamelet.elasticsearch-search-source.clusterName", - "description": "The name of the cluster.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.elasticsearch-search-source.certificate": { - "name": "camel.kamelet.elasticsearch-search-source.certificate", - "description": "The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64.", - "priority": "MEDIUM", - "required": "false" - } - } -} \ No newline at end of file diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/assembly/package.xml b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/assembly/package.xml deleted file mode 100644 index 05f0b1a7e4..0000000000 --- a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/assembly/package.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - package - - tar.gz - - false - - - ${project.basedir}/../.. - ${project.artifactId}/ - - README* - LICENSE* - NOTICE* - licenses/ - - - - ${project.basedir}/src/main/docs - docs/ - - **/* - - - - - - ${project.artifactId}/ - true - true - - org.apache.kafka:connect-api - - - - diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/docs/examples/CamelElasticsearchsearchsourceSourceConnector.properties b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/docs/examples/CamelElasticsearchsearchsourceSourceConnector.properties deleted file mode 100644 index 7cee3e7b85..0000000000 --- a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/docs/examples/CamelElasticsearchsearchsourceSourceConnector.properties +++ /dev/null @@ -1,38 +0,0 @@ -## --------------------------------------------------------------------------- -## Licensed to the Apache Software Foundation (ASF) under one or more -## contributor license agreements. See the NOTICE file distributed with -## this work for additional information regarding copyright ownership. -## The ASF licenses this file to You under the Apache License, Version 2.0 -## (the "License"); you may not use this file except in compliance with -## the License. You may obtain a copy of the License at -## -## http://www.apache.org/licenses/LICENSE-2.0 -## -## Unless required by applicable law or agreed to in writing, software -## distributed under the License is distributed on an "AS IS" BASIS, -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -## See the License for the specific language governing permissions and -## limitations under the License. -## --------------------------------------------------------------------------- - -name=CamelElasticsearch-search-sourceSourceConnector -connector.class=org.apache.camel.kafkaconnector.elasticsearchsearchsource.CamelElasticsearchsearchsourceSourceConnector -tasks.max=1 - -# use the kafka converters that better suit your needs, these are just defaults: -key.converter=org.apache.kafka.connect.storage.StringConverter -value.converter=org.apache.kafka.connect.storage.StringConverter - -# comma separated topics to send messages into -topics= - -# mandatory properties (for a complete properties list see the connector documentation): - -# The name of the cluster. -camel.kamelet.elasticsearch-search-source.clusterName= -# Comma separated list with ip:port formatted remote transport addresses to use. -camel.kamelet.elasticsearch-search-source.hostAddresses= -# The name of the index to act against. -camel.kamelet.elasticsearch-search-source.indexName= -# The query we want to use to search on ElasticSearch. -camel.kamelet.elasticsearch-search-source.query= diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnector.java b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnector.java deleted file mode 100644 index e6720005ca..0000000000 --- a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnector.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.elasticsearchsearchsource; - -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnector; -import org.apache.kafka.common.config.ConfigDef; -import org.apache.kafka.connect.connector.Task; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelElasticsearchsearchsourceSourceConnector - extends - CamelSourceConnector { - - @Override - public ConfigDef config() { - return CamelElasticsearchsearchsourceSourceConnectorConfig.conf(); - } - @Override - public Class taskClass() { - return CamelElasticsearchsearchsourceSourceTask.class; - } -} \ No newline at end of file diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnectorConfig.java b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnectorConfig.java deleted file mode 100644 index cea094718e..0000000000 --- a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnectorConfig.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.elasticsearchsearchsource; - -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; -import org.apache.kafka.common.config.ConfigDef; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelElasticsearchsearchsourceSourceConnectorConfig - extends - CamelSourceConnectorConfig { - - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PERIOD_CONF = "camel.kamelet.elasticsearch-search-source.period"; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PERIOD_DOC = "The time interval between two searches"; - public static final Integer CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PERIOD_DEFAULT = 1000; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_QUERY_CONF = "camel.kamelet.elasticsearch-search-source.query"; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_QUERY_DOC = "The query we want to use to search on ElasticSearch."; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_QUERY_DEFAULT = null; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_USER_CONF = "camel.kamelet.elasticsearch-search-source.user"; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_USER_DOC = "Username to connect to ElasticSearch."; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_USER_DEFAULT = null; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PASSWORD_CONF = "camel.kamelet.elasticsearch-search-source.password"; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PASSWORD_DOC = "Password to connect to ElasticSearch."; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PASSWORD_DEFAULT = null; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_ENABLE_SSLCONF = "camel.kamelet.elasticsearch-search-source.enableSSL"; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_ENABLE_SSLDOC = "Do we want to connect using SSL?"; - public static final Boolean CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_ENABLE_SSLDEFAULT = true; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_HOST_ADDRESSES_CONF = "camel.kamelet.elasticsearch-search-source.hostAddresses"; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_HOST_ADDRESSES_DOC = "Comma separated list with ip:port formatted remote transport addresses to use."; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_HOST_ADDRESSES_DEFAULT = null; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_INDEX_NAME_CONF = "camel.kamelet.elasticsearch-search-source.indexName"; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_INDEX_NAME_DOC = "The name of the index to act against."; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_INDEX_NAME_DEFAULT = null; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CLUSTER_NAME_CONF = "camel.kamelet.elasticsearch-search-source.clusterName"; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CLUSTER_NAME_DOC = "The name of the cluster."; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CLUSTER_NAME_DEFAULT = null; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CERTIFICATE_CONF = "camel.kamelet.elasticsearch-search-source.certificate"; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CERTIFICATE_DOC = "The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64."; - public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CERTIFICATE_DEFAULT = null; - - public CamelElasticsearchsearchsourceSourceConnectorConfig( - ConfigDef config, - Map parsedConfig) { - super(config, parsedConfig); - } - - public CamelElasticsearchsearchsourceSourceConnectorConfig( - Map parsedConfig) { - this(conf(), parsedConfig); - } - - public static ConfigDef conf() { - ConfigDef conf = new ConfigDef(CamelSourceConnectorConfig.conf()); - conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PERIOD_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PERIOD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PERIOD_DOC); - conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_QUERY_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_QUERY_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_QUERY_DOC); - conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_USER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_USER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_USER_DOC); - conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PASSWORD_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PASSWORD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PASSWORD_DOC); - conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_ENABLE_SSLCONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_ENABLE_SSLDEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_ENABLE_SSLDOC); - conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_HOST_ADDRESSES_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_HOST_ADDRESSES_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_HOST_ADDRESSES_DOC); - conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_INDEX_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_INDEX_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_INDEX_NAME_DOC); - conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CLUSTER_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CLUSTER_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CLUSTER_NAME_DOC); - conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CERTIFICATE_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CERTIFICATE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CERTIFICATE_DOC); - return conf; - } -} \ No newline at end of file diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceTask.java b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceTask.java deleted file mode 100644 index fd08749869..0000000000 --- a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceTask.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.elasticsearchsearchsource; - -import java.util.HashMap; -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; -import org.apache.camel.kafkaconnector.CamelSourceTask; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelElasticsearchsearchsourceSourceTask extends CamelSourceTask { - - @Override - protected CamelSourceConnectorConfig getCamelSourceConnectorConfig( - Map props) { - return new CamelElasticsearchsearchsourceSourceConnectorConfig(props); - } - @Override - protected String getSourceKamelet() { - return "kamelet:elasticsearch-search-source"; - } -} \ No newline at end of file diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt deleted file mode 100644 index 6b0b1270ff..0000000000 --- a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt +++ /dev/null @@ -1,203 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt deleted file mode 100644 index 2e215bf2e6..0000000000 --- a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt +++ /dev/null @@ -1,11 +0,0 @@ - ========================================================================= - == NOTICE file corresponding to the section 4 d of == - == the Apache License, Version 2.0, == - == in this case for the Apache Camel distribution. == - ========================================================================= - - This product includes software developed by - The Apache Software Foundation (http://www.apache.org/). - - Please read the different LICENSE files present in the licenses directory of - this distribution. diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml deleted file mode 100644 index b119ab0844..0000000000 --- a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml +++ /dev/null @@ -1,126 +0,0 @@ -# --------------------------------------------------------------------------- -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# --------------------------------------------------------------------------- -apiVersion: camel.apache.org/v1alpha1 -kind: Kamelet -metadata: - name: elasticsearch-search-source - labels: - camel.apache.org/kamelet.type: "source" - annotations: - camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" - camel.apache.org/kamelet.group: "ElasticSearch" - camel.apache.org/kamelet.namespace: "Search" - camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NTAgMjUwIiB2aWV3Qm94PSI3Nyw4Myw0MTAsOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtMTc4IDEwMi41aDMxM3Y0MWgtMzEzeiIgZmlsbD0ibm9uZSIvPgogPGcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyI+CiAgPHBhdGggZD0ibTE5My4zIDEzOS40Yy00IDAtNy4yLTEuMi05LjUtMy41cy0zLjQtNS42LTMuNC05LjdjMC00LjIgMS4xLTcuNiAzLjItMTBzNS0zLjYgOC43LTMuNmMzLjQgMCA2LjEgMSA4LjEgMy4xczMgNC45IDMgOC42djNoLTE3LjNjLjEgMi41LjggNC40IDIgNS44czMuMSAyIDUuNCAyYzEuNSAwIDMtLjEgNC4zLS40czIuNy0uOCA0LjMtMS40djQuNWMtMS4zLjYtMi43IDEuMS00LjEgMS40cy0zIC4yLTQuNy4yem0tMS4xLTIyLjZjLTEuOCAwLTMuMi42LTQuMiAxLjdzLTEuNyAyLjctMS45IDQuOWgxMS44YzAtMi4xLS41LTMuOC0xLjUtNC45cy0yLjQtMS43LTQuMi0xLjd6Ii8+CiAgPHBhdGggZD0ibTIxNS4xIDEzOWgtNS41di0zNi41aDUuNXoiLz4KICA8cGF0aCBkPSJtMjM5LjIgMTM5LTEuMS0zLjZoLS4yYy0xLjIgMS42LTIuNSAyLjctMy44IDMuMnMtMi45LjktNC45LjljLTIuNSAwLTQuNS0uNy02LTIuMXMtMi4xLTMuMy0yLjEtNS44YzAtMi43IDEtNC43IDMtNnM1LTIuMSA5LjEtMi4ybDQuNS0uMXYtMS40YzAtMS43LS40LTIuOS0xLjItMy43cy0yLTEuMi0zLjYtMS4yYy0xLjMgMC0yLjYuMi0zLjguNnMtMi40LjktMy41IDEuNGwtMS44LTMuOWMxLjQtLjcgMi45LTEuMyA0LjYtMS43czMuMi0uNiA0LjctLjZjMy4zIDAgNS44LjcgNy41IDIuMnMyLjUgMy43IDIuNSA2Ljh2MTcuMnptLTguMi0zLjhjMiAwIDMuNi0uNiA0LjgtMS43czEuOC0yLjcgMS44LTQuN3YtMi4ybC0zLjMuMWMtMi42LjEtNC41LjUtNS43IDEuM3MtMS44IDItMS44IDMuNmMwIDEuMi4zIDIuMSAxIDIuN3MxLjguOSAzLjIuOXoiLz4KICA8cGF0aCBkPSJtMjY4LjIgMTMxLjZjMCAyLjUtLjkgNC41LTIuOCA1LjhzLTQuNSAyLTcuOSAyYy0zLjUgMC02LjItLjUtOC4zLTEuNnYtNC44YzMgMS40IDUuOSAyLjEgOC41IDIuMSAzLjQgMCA1LjEtMSA1LjEtMy4xIDAtLjctLjItMS4yLS42LTEuNnMtMS0uOS0xLjktMS40LTIuMS0xLTMuNi0xLjZjLTMtMS4yLTUtMi4zLTYuMS0zLjVzLTEuNi0yLjctMS42LTQuNWMwLTIuMi45LTMuOSAyLjctNS4yczQuMi0xLjggNy4zLTEuOGMzIDAgNS45LjYgOC42IDEuOWwtMS44IDQuMWMtMi44LTEuMi01LjEtMS43LTcuMS0xLjctMi45IDAtNC40LjgtNC40IDIuNSAwIC44LjQgMS41IDEuMSAyLjFzMi40IDEuMyA1IDIuM2MyLjEuOCAzLjcgMS42IDQuNyAyLjNzMS43IDEuNSAyLjIgMi40Yy43IDEgLjkgMiAuOSAzLjN6Ii8+CiAgPHBhdGggZD0ibTI4My44IDEzNWMxLjMgMCAyLjctLjIgNC0uNnY0LjFjLS42LjMtMS40LjUtMi40LjdzLTIgLjMtMyAuM2MtNS4yIDAtNy44LTIuOC03LjgtOC4ydi0xNGgtMy41di0yLjRsMy44LTIgMS45LTUuNWgzLjR2NS44aDcuNHY0LjJoLTcuNHYxMy45YzAgMS4zLjMgMi4zIDEgMi45czEuNi44IDIuNi44eiIvPgogIDxwYXRoIGQ9Im0yOTIuNyAxMDYuMmMwLTEgLjMtMS43LjgtMi4zczEuMy0uOCAyLjMtLjggMS43LjMgMi4zLjguOCAxLjMuOCAyLjNjMCAuOS0uMyAxLjctLjggMi4ycy0xLjMuOC0yLjMuOC0xLjgtLjMtMi4zLS44LS44LTEuMy0uOC0yLjJ6bTUuOSAzMi44aC01LjV2LTI1LjloNS41eiIvPgogIDxwYXRoIGQ9Im0zMTYuOSAxMzkuNGMtMy45IDAtNi45LTEuMS04LjktMy40cy0zLjEtNS42LTMuMS05LjljMC00LjQgMS4xLTcuNyAzLjItMTAuMXM1LjItMy41IDkuMi0zLjVjMi43IDAgNS4yLjUgNy40IDEuNWwtMS43IDQuNGMtMi4zLS45LTQuMi0xLjQtNS44LTEuNC00LjUgMC02LjcgMy02LjcgOC45IDAgMi45LjYgNS4xIDEuNyA2LjZzMi44IDIuMiA0LjkgMi4yYzIuNSAwIDQuOC0uNiA3LTEuOHY0LjhjLTEgLjYtMiAxLTMuMiAxLjJzLTIuNC41LTQgLjV6Ii8+CiAgPHBhdGggZD0ibTM0Ny42IDEzMS42YzAgMi41LS45IDQuNS0yLjggNS44cy00LjUgMi03LjkgMmMtMy41IDAtNi4yLS41LTguMy0xLjZ2LTQuOGMzIDEuNCA1LjkgMi4xIDguNSAyLjEgMy40IDAgNS4xLTEgNS4xLTMuMSAwLS43LS4yLTEuMi0uNi0xLjZzLTEtLjktMS45LTEuNC0yLjEtMS0zLjYtMS42Yy0zLTEuMi01LTIuMy02LjEtMy41cy0xLjYtMi43LTEuNi00LjVjMC0yLjIuOS0zLjkgMi43LTUuMnM0LjItMS44IDcuMy0xLjhjMyAwIDUuOS42IDguNiAxLjlsLTEuOCA0LjFjLTIuOC0xLjItNS4xLTEuNy03LjEtMS43LTIuOSAwLTQuNC44LTQuNCAyLjUgMCAuOC40IDEuNSAxLjEgMi4xczIuNCAxLjMgNSAyLjNjMi4xLjggMy43IDEuNiA0LjcgMi4zczEuNyAxLjUgMi4yIDIuNGMuNyAxIC45IDIgLjkgMy4zeiIvPgogIDxwYXRoIGQ9Im0zNjQuOSAxMzkuNGMtNCAwLTcuMi0xLjItOS41LTMuNXMtMy40LTUuNi0zLjQtOS43YzAtNC4yIDEuMS03LjYgMy4yLTEwczUtMy42IDguNy0zLjZjMy40IDAgNi4xIDEgOC4xIDMuMXMzIDQuOSAzIDguNnYzaC0xNy4zYy4xIDIuNS44IDQuNCAyIDUuOHMzLjEgMiA1LjQgMmMxLjUgMCAzLS4xIDQuMy0uNHMyLjctLjggNC4zLTEuNHY0LjVjLTEuMy42LTIuNyAxLjEtNC4xIDEuNHMtMi45LjItNC43LjJ6bS0xLTIyLjZjLTEuOCAwLTMuMi42LTQuMiAxLjdzLTEuNyAyLjctMS45IDQuOWgxMS44YzAtMi4xLS41LTMuOC0xLjUtNC45cy0yLjUtMS43LTQuMi0xLjd6Ii8+CiAgPHBhdGggZD0ibTM5Ny40IDEzOS0xLjEtMy42aC0uMmMtMS4yIDEuNi0yLjUgMi43LTMuOCAzLjJzLTIuOS45LTQuOS45Yy0yLjUgMC00LjUtLjctNi0yLjFzLTIuMS0zLjMtMi4xLTUuOGMwLTIuNyAxLTQuNyAzLTZzNS0yLjEgOS4xLTIuMmw0LjUtLjF2LTEuNGMwLTEuNy0uNC0yLjktMS4yLTMuN3MtMi0xLjItMy42LTEuMmMtMS4zIDAtMi42LjItMy44LjZzLTIuNC45LTMuNSAxLjRsLTEuOC0zLjljMS40LS43IDIuOS0xLjMgNC42LTEuN3MzLjItLjYgNC43LS42YzMuMyAwIDUuOC43IDcuNSAyLjJzMi41IDMuNyAyLjUgNi44djE3LjJ6bS04LjItMy44YzIgMCAzLjYtLjYgNC44LTEuN3MxLjgtMi43IDEuOC00Ljd2LTIuMmwtMy4zLjFjLTIuNi4xLTQuNS41LTUuNyAxLjNzLTEuOCAyLTEuOCAzLjZjMCAxLjIuMyAyLjEgMSAyLjdzMS45LjkgMy4yLjl6Ii8+CiAgPHBhdGggZD0ibTQyMi4yIDExMi42YzEuMSAwIDIgLjEgMi43LjJsLS41IDUuMWMtLjgtLjItMS42LS4zLTIuNC0uMy0yLjIgMC00IC43LTUuNCAyLjJzLTIuMSAzLjMtMi4xIDUuNnYxMy42aC01LjV2LTI1LjloNC4zbC43IDQuNmguM2MuOS0xLjUgMi0yLjggMy40LTMuN3MyLjktMS40IDQuNS0xLjR6Ii8+CiAgPHBhdGggZD0ibTQ0MC4yIDEzOS40Yy0zLjkgMC02LjktMS4xLTguOS0zLjRzLTMuMS01LjYtMy4xLTkuOWMwLTQuNCAxLjEtNy43IDMuMi0xMC4xczUuMi0zLjUgOS4yLTMuNWMyLjcgMCA1LjIuNSA3LjQgMS41bC0xLjcgNC40Yy0yLjMtLjktNC4yLTEuNC01LjgtMS40LTQuNSAwLTYuNyAzLTYuNyA4LjkgMCAyLjkuNiA1LjEgMS43IDYuNnMyLjggMi4yIDQuOSAyLjJjMi41IDAgNC44LS42IDctMS44djQuOGMtMSAuNi0yIDEtMy4yIDEuMnMtMi40LjUtNCAuNXoiLz4KICA8cGF0aCBkPSJtNDc2LjMgMTM5aC01LjV2LTE2YzAtMi0uNC0zLjUtMS4yLTQuNXMtMi4xLTEuNS0zLjgtMS41Yy0yLjMgMC00IC43LTUuMSAyLjFzLTEuNiAzLjctMS42IDYuOXYxM2gtNS41di0zNi41aDUuNXY5LjNjMCAxLjUtLjEgMy4xLS4zIDQuOGguNGMuOC0xLjIgMS44LTIuMiAzLjEtMi45czIuOS0xIDQuNy0xYzYuMyAwIDkuNCAzLjIgOS40IDkuNXYxNi44eiIvPgogPC9nPgogPHBhdGggZD0ibTE0MS44IDExNS41aC0yMC45Yy4xLjUuMyAxIC40IDEuNC43IDIuNCAxLjEgNC45IDEuMyA3LjUuMSAxIC4xIDIuMS4xIDMuMXMwIDIuMS0uMSAzLjFjLS4yIDIuNi0uNiA1LjEtMS4zIDcuNS0uMS41LS4zIDEtLjQgMS40aDIwLjljNi42IDAgMTEuOS01LjQgMTEuOS0xMnMtNS4zLTEyLTExLjktMTJ6IiBmaWxsPSIjMDBhOWU1Ii8+CiA8cGF0aCBkPSJtMTIyLjYgMTMwLjZjLjEtMSAuMS0yLjEuMS0zLjFzMC0yLjEtLjEtMy4xYy0uMi0yLjYtLjYtNS4xLTEuMy03LjUtLjEtLjUtLjMtMS0uNC0xLjRoLTMyLjNjLTEuMiAzLjgtMS44IDcuOC0xLjggMTJzLjYgOC4yIDEuOCAxMmgzMi4zYy4xLS41LjMtMSAuNC0xLjQuNy0yLjQgMS4xLTQuOSAxLjMtNy41eiIgZmlsbD0iIzM1MzUzNSIvPgogPHBhdGggZD0ibTE0NS40IDE0My41aC0yNmMtLjggMS44LTEuNyAzLjUtMi43IDUuMS0xLjUgMi41LTMuMyA0LjctNS4zIDYuOC0uNy43LTEuNCAxLjMtMi4xIDItMS40IDEuMy0zIDIuNC00LjYgMy41IDYuMyA0LjIgMTMuOSA2LjYgMjIgNi42IDEzLjkgMCAyNi4xLTcuMSAzMy4zLTE3LjgtMy43LTMuOC04LjktNi4yLTE0LjYtNi4yeiIgZmlsbD0iIzAwYmZiMyIvPgogPHBhdGggZD0ibTExNi43IDE0OC42YzEtMS42IDEuOS0zLjMgMi43LTUuMWgtMjkuM2MzLjEgNy4xIDguMiAxMy4yIDE0LjcgMTcuNCAxLjYtMS4xIDMuMS0yLjIgNC42LTMuNS43LS42IDEuNC0xLjMgMi4xLTIgMS45LTIgMy43LTQuMyA1LjItNi44eiIgZmlsbD0iIzAxOWI4ZiIvPgogPHBhdGggZD0ibTExMS40IDk5LjZjLS43LS43LTEuNC0xLjMtMi4xLTItMS40LTEuMy0zLTIuNC00LjYtMy41LTYuNCA0LjItMTEuNSAxMC4zLTE0LjcgMTcuNGgyOS4zYy0uOC0xLjgtMS43LTMuNS0yLjctNS4xLTEuNC0yLjUtMy4yLTQuOC01LjItNi44eiIgZmlsbD0iI2Y5YjExMCIvPgogPHBhdGggZD0ibTEyNi43IDg3LjVjLTguMSAwLTE1LjcgMi40LTIyIDYuNiAxLjYgMS4xIDMuMSAyLjIgNC42IDMuNS43LjYgMS40IDEuMyAyLjEgMiAyIDIuMSAzLjggNC4zIDUuMyA2LjggMSAxLjYgMS45IDMuMyAyLjcgNS4xaDI2YzUuNyAwIDEwLjktMi40IDE0LjYtNi4yLTcuMi0xMC43LTE5LjQtMTcuOC0zMy4zLTE3Ljh6IiBmaWxsPSIjZmVkMTBhIi8+Cjwvc3ZnPg==" -spec: - definition: - title: "ElasticSearch Search Source" - description: |- - Search data on ElasticSearch - - The `query` parameter must be formatted in JSON. - - If you specify the `certificate` property, you must base64 encode it before you pass it as a parameter. - required: - - query - - clusterName - - indexName - - hostAddresses - type: object - properties: - period: - title: Period - description: The time interval between two searches - type: integer - default: 1000 - query: - title: Query - description: The query we want to use to search on ElasticSearch. - type: string - user: - title: Username - description: Username to connect to ElasticSearch. - type: string - x-descriptors: - - urn:camel:group:credentials - password: - title: Password - description: Password to connect to ElasticSearch. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - enableSSL: - title: Enable SSL - description: Do we want to connect using SSL? - type: boolean - default: true - x-descriptors: - - 'urn:alm:descriptor:com.tectonic.ui:checkbox' - hostAddresses: - title: Host Addresses - description: Comma separated list with ip:port formatted remote transport addresses to use. - type: string - indexName: - title: Index in ElasticSearch - description: The name of the index to act against. - type: string - clusterName: - title: ElasticSearch Cluster Name - description: The name of the cluster. - type: string - certificate: - title: Certificate - description: The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64. - type: string - types: - out: - mediaType: application/json - dependencies: - - "camel:core" - - "camel:kamelet" - - "camel:timer" - - "camel:elasticsearch" - - "camel:gson" - template: - beans: - - name: local-es - type: "#class:org.apache.camel.component.es.ElasticsearchComponent" - properties: - user: "{{?user}}" - password: "{{?password}}" - from: - uri: timer:tick - parameters: - period: "{{period}}" - steps: - - set-body: - constant: "{{query?nested=false}}" - - to: - uri: "{{local-es}}:{{clusterName}}" - parameters: - operation: "SEARCH" - indexName: "{{indexName}}" - hostAddresses: "{{hostAddresses}}" - enableSSL: "{{enableSSL}}" - certificatePath: "base64:{{?certificate}}" - - marshal: - json: - library: Gson - - to: kamelet:sink \ No newline at end of file diff --git a/connectors/pom.xml b/connectors/pom.xml index 64bf2a93fb..65c8b1a6c6 100644 --- a/connectors/pom.xml +++ b/connectors/pom.xml @@ -265,8 +265,6 @@ camel-dropbox-sink-kafka-connector camel-dropbox-source-kafka-connector camel-earthquake-source-kafka-connector - camel-elasticsearch-index-sink-kafka-connector - camel-elasticsearch-search-source-kafka-connector camel-exec-sink-kafka-connector camel-fhir-sink-kafka-connector camel-fhir-source-kafka-connector From 070bb30efd9084ef6b8daf69b351c3a5d8d8cabc Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 17:44:16 +0200 Subject: [PATCH 19/31] Removed the RabbitMQ connector because it was removed on Camel 4 --- .../pom.xml | 143 ------------ .../descriptors/connector-source.properties | 1 - .../camel-rabbitmq-source-source.json | 56 ----- .../src/main/assembly/package.xml | 56 ----- ...elRabbitmqsourceSourceConnector.properties | 34 --- .../CamelRabbitmqsourceSourceConnector.java | 34 --- ...elRabbitmqsourceSourceConnectorConfig.java | 72 ------- .../CamelRabbitmqsourceSourceTask.java | 36 ---- .../src/main/resources/META-INF/LICENSE.txt | 203 ------------------ .../src/main/resources/META-INF/NOTICE.txt | 11 - .../kamelets/rabbitmq-source.kamelet.yaml | 90 -------- connectors/pom.xml | 1 - 12 files changed, 737 deletions(-) delete mode 100644 connectors/camel-rabbitmq-source-kafka-connector/pom.xml delete mode 100644 connectors/camel-rabbitmq-source-kafka-connector/src/generated/descriptors/connector-source.properties delete mode 100644 connectors/camel-rabbitmq-source-kafka-connector/src/generated/resources/camel-rabbitmq-source-source.json delete mode 100644 connectors/camel-rabbitmq-source-kafka-connector/src/main/assembly/package.xml delete mode 100644 connectors/camel-rabbitmq-source-kafka-connector/src/main/docs/examples/CamelRabbitmqsourceSourceConnector.properties delete mode 100644 connectors/camel-rabbitmq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/rabbitmqsource/CamelRabbitmqsourceSourceConnector.java delete mode 100644 connectors/camel-rabbitmq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/rabbitmqsource/CamelRabbitmqsourceSourceConnectorConfig.java delete mode 100644 connectors/camel-rabbitmq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/rabbitmqsource/CamelRabbitmqsourceSourceTask.java delete mode 100644 connectors/camel-rabbitmq-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt delete mode 100644 connectors/camel-rabbitmq-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt delete mode 100644 connectors/camel-rabbitmq-source-kafka-connector/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml diff --git a/connectors/camel-rabbitmq-source-kafka-connector/pom.xml b/connectors/camel-rabbitmq-source-kafka-connector/pom.xml deleted file mode 100644 index 3ee36cba0e..0000000000 --- a/connectors/camel-rabbitmq-source-kafka-connector/pom.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - 4.0.0 - - org.apache.camel.kafkaconnector - connectors - 4.0.0-SNAPSHOT - - camel-rabbitmq-source-kafka-connector - Camel-Kafka-Connector :: rabbitmq-source - Camel Kafka Connector for rabbitmq-source - - - - org.apache.kafka - connect-api - provided - - - org.apache.kafka - connect-transforms - provided - - - - - org.apache.camel.kafkaconnector - camel-kafka-connector - - - org.apache.camel - camel-rabbitmq - - - org.apache.camel - camel-yaml-dsl - - - org.apache.camel - camel-kamelet - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.maven.surefire.plugin} - - false - - - - org.apache.maven.plugins - maven-jar-plugin - ${version.maven.jar} - - - - true - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.5.1 - true - - 1.8 - 1.8 - - - - maven-assembly-plugin - 3.3.0 - - - src/main/assembly/package.xml - - - - - make-assembly - package - - single - - - - - - - - - - - atlassian-public - https://packages.atlassian.com/maven-external - Atlassian Public Repo - - false - - - true - - - - - jboss.thirdparty - JBoss Thirdparty Repository - https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/ - - false - - - true - - - - - diff --git a/connectors/camel-rabbitmq-source-kafka-connector/src/generated/descriptors/connector-source.properties b/connectors/camel-rabbitmq-source-kafka-connector/src/generated/descriptors/connector-source.properties deleted file mode 100644 index fadb845f7d..0000000000 --- a/connectors/camel-rabbitmq-source-kafka-connector/src/generated/descriptors/connector-source.properties +++ /dev/null @@ -1 +0,0 @@ -camel-rabbitmq-source-source \ No newline at end of file diff --git a/connectors/camel-rabbitmq-source-kafka-connector/src/generated/resources/camel-rabbitmq-source-source.json b/connectors/camel-rabbitmq-source-kafka-connector/src/generated/resources/camel-rabbitmq-source-source.json deleted file mode 100644 index e1043995e8..0000000000 --- a/connectors/camel-rabbitmq-source-kafka-connector/src/generated/resources/camel-rabbitmq-source-source.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "connector": { - "class": "org.apache.camel.kafkaconnector.rabbitmqsource.CamelRabbitmqsourceSourceConnector", - "artifactId": "camel-rabbitmq-source-kafka-connector", - "groupId": "org.apache.camel.kafkaconnector", - "id": "camel-rabbitmq-source-source", - "type": "source", - "version": "3.20.1-SNAPSHOT", - "description": "Receive data from a RabbitMQ Broker." - }, - "properties": { - "camel.kamelet.rabbitmq-source.addresses": { - "name": "camel.kamelet.rabbitmq-source.addresses", - "description": "Comma separated list of RabbitMQ broker addresses Example: localhost:5672", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.rabbitmq-source.routingKey": { - "name": "camel.kamelet.rabbitmq-source.routingKey", - "description": "The routing key to use when binding a consumer queue to the exchange", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.rabbitmq-source.username": { - "name": "camel.kamelet.rabbitmq-source.username", - "description": "The username to access the RabbitMQ server", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.rabbitmq-source.password": { - "name": "camel.kamelet.rabbitmq-source.password", - "description": "The password to access the RabbitMQ server", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.rabbitmq-source.exchangeName": { - "name": "camel.kamelet.rabbitmq-source.exchangeName", - "description": "The exchange name determines the exchange the queue will be bound to", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.rabbitmq-source.queue": { - "name": "camel.kamelet.rabbitmq-source.queue", - "description": "The queue to receive messages from", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.rabbitmq-source.vhost": { - "name": "camel.kamelet.rabbitmq-source.vhost", - "description": "The vhost for the channel", - "defaultValue": "\"\/\"", - "priority": "MEDIUM", - "required": "false" - } - } -} \ No newline at end of file diff --git a/connectors/camel-rabbitmq-source-kafka-connector/src/main/assembly/package.xml b/connectors/camel-rabbitmq-source-kafka-connector/src/main/assembly/package.xml deleted file mode 100644 index 05f0b1a7e4..0000000000 --- a/connectors/camel-rabbitmq-source-kafka-connector/src/main/assembly/package.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - package - - tar.gz - - false - - - ${project.basedir}/../.. - ${project.artifactId}/ - - README* - LICENSE* - NOTICE* - licenses/ - - - - ${project.basedir}/src/main/docs - docs/ - - **/* - - - - - - ${project.artifactId}/ - true - true - - org.apache.kafka:connect-api - - - - diff --git a/connectors/camel-rabbitmq-source-kafka-connector/src/main/docs/examples/CamelRabbitmqsourceSourceConnector.properties b/connectors/camel-rabbitmq-source-kafka-connector/src/main/docs/examples/CamelRabbitmqsourceSourceConnector.properties deleted file mode 100644 index 81dff27b1d..0000000000 --- a/connectors/camel-rabbitmq-source-kafka-connector/src/main/docs/examples/CamelRabbitmqsourceSourceConnector.properties +++ /dev/null @@ -1,34 +0,0 @@ -## --------------------------------------------------------------------------- -## Licensed to the Apache Software Foundation (ASF) under one or more -## contributor license agreements. See the NOTICE file distributed with -## this work for additional information regarding copyright ownership. -## The ASF licenses this file to You under the Apache License, Version 2.0 -## (the "License"); you may not use this file except in compliance with -## the License. You may obtain a copy of the License at -## -## http://www.apache.org/licenses/LICENSE-2.0 -## -## Unless required by applicable law or agreed to in writing, software -## distributed under the License is distributed on an "AS IS" BASIS, -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -## See the License for the specific language governing permissions and -## limitations under the License. -## --------------------------------------------------------------------------- - -name=CamelRabbitmq-sourceSourceConnector -connector.class=org.apache.camel.kafkaconnector.rabbitmqsource.CamelRabbitmqsourceSourceConnector -tasks.max=1 - -# use the kafka converters that better suit your needs, these are just defaults: -key.converter=org.apache.kafka.connect.storage.StringConverter -value.converter=org.apache.kafka.connect.storage.StringConverter - -# comma separated topics to send messages into -topics= - -# mandatory properties (for a complete properties list see the connector documentation): - -# Comma separated list of RabbitMQ broker addresses Example: localhost:5672 -camel.kamelet.rabbitmq-source.addresses= -# The exchange name determines the exchange the queue will be bound to -camel.kamelet.rabbitmq-source.exchangeName= diff --git a/connectors/camel-rabbitmq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/rabbitmqsource/CamelRabbitmqsourceSourceConnector.java b/connectors/camel-rabbitmq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/rabbitmqsource/CamelRabbitmqsourceSourceConnector.java deleted file mode 100644 index acc0a7c922..0000000000 --- a/connectors/camel-rabbitmq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/rabbitmqsource/CamelRabbitmqsourceSourceConnector.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.rabbitmqsource; - -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnector; -import org.apache.kafka.common.config.ConfigDef; -import org.apache.kafka.connect.connector.Task; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelRabbitmqsourceSourceConnector extends CamelSourceConnector { - - @Override - public ConfigDef config() { - return CamelRabbitmqsourceSourceConnectorConfig.conf(); - } - @Override - public Class taskClass() { - return CamelRabbitmqsourceSourceTask.class; - } -} \ No newline at end of file diff --git a/connectors/camel-rabbitmq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/rabbitmqsource/CamelRabbitmqsourceSourceConnectorConfig.java b/connectors/camel-rabbitmq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/rabbitmqsource/CamelRabbitmqsourceSourceConnectorConfig.java deleted file mode 100644 index adba3a64d4..0000000000 --- a/connectors/camel-rabbitmq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/rabbitmqsource/CamelRabbitmqsourceSourceConnectorConfig.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.rabbitmqsource; - -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; -import org.apache.kafka.common.config.ConfigDef; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelRabbitmqsourceSourceConnectorConfig - extends - CamelSourceConnectorConfig { - - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_ADDRESSES_CONF = "camel.kamelet.rabbitmq-source.addresses"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_ADDRESSES_DOC = "Comma separated list of RabbitMQ broker addresses Example: localhost:5672"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_ADDRESSES_DEFAULT = null; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_ROUTING_KEY_CONF = "camel.kamelet.rabbitmq-source.routingKey"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_ROUTING_KEY_DOC = "The routing key to use when binding a consumer queue to the exchange"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_ROUTING_KEY_DEFAULT = null; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_USERNAME_CONF = "camel.kamelet.rabbitmq-source.username"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_USERNAME_DOC = "The username to access the RabbitMQ server"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_USERNAME_DEFAULT = null; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_PASSWORD_CONF = "camel.kamelet.rabbitmq-source.password"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_PASSWORD_DOC = "The password to access the RabbitMQ server"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_PASSWORD_DEFAULT = null; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_EXCHANGE_NAME_CONF = "camel.kamelet.rabbitmq-source.exchangeName"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_EXCHANGE_NAME_DOC = "The exchange name determines the exchange the queue will be bound to"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_EXCHANGE_NAME_DEFAULT = null; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_QUEUE_CONF = "camel.kamelet.rabbitmq-source.queue"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_QUEUE_DOC = "The queue to receive messages from"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_QUEUE_DEFAULT = null; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_VHOST_CONF = "camel.kamelet.rabbitmq-source.vhost"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_VHOST_DOC = "The vhost for the channel"; - public static final String CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_VHOST_DEFAULT = "/"; - - public CamelRabbitmqsourceSourceConnectorConfig( - ConfigDef config, - Map parsedConfig) { - super(config, parsedConfig); - } - - public CamelRabbitmqsourceSourceConnectorConfig( - Map parsedConfig) { - this(conf(), parsedConfig); - } - - public static ConfigDef conf() { - ConfigDef conf = new ConfigDef(CamelSourceConnectorConfig.conf()); - conf.define(CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_ADDRESSES_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_ADDRESSES_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_ADDRESSES_DOC); - conf.define(CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_ROUTING_KEY_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_ROUTING_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_ROUTING_KEY_DOC); - conf.define(CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_USERNAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_USERNAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_USERNAME_DOC); - conf.define(CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_PASSWORD_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_PASSWORD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_PASSWORD_DOC); - conf.define(CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_EXCHANGE_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_EXCHANGE_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_EXCHANGE_NAME_DOC); - conf.define(CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_QUEUE_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_QUEUE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_QUEUE_DOC); - conf.define(CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_VHOST_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_VHOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_RABBITMQSOURCE_KAMELET_VHOST_DOC); - return conf; - } -} \ No newline at end of file diff --git a/connectors/camel-rabbitmq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/rabbitmqsource/CamelRabbitmqsourceSourceTask.java b/connectors/camel-rabbitmq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/rabbitmqsource/CamelRabbitmqsourceSourceTask.java deleted file mode 100644 index 06cd21adc2..0000000000 --- a/connectors/camel-rabbitmq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/rabbitmqsource/CamelRabbitmqsourceSourceTask.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.rabbitmqsource; - -import java.util.HashMap; -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; -import org.apache.camel.kafkaconnector.CamelSourceTask; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelRabbitmqsourceSourceTask extends CamelSourceTask { - - @Override - protected CamelSourceConnectorConfig getCamelSourceConnectorConfig( - Map props) { - return new CamelRabbitmqsourceSourceConnectorConfig(props); - } - @Override - protected String getSourceKamelet() { - return "kamelet:rabbitmq-source"; - } -} \ No newline at end of file diff --git a/connectors/camel-rabbitmq-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-rabbitmq-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt deleted file mode 100644 index 6b0b1270ff..0000000000 --- a/connectors/camel-rabbitmq-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt +++ /dev/null @@ -1,203 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - diff --git a/connectors/camel-rabbitmq-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-rabbitmq-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt deleted file mode 100644 index 2e215bf2e6..0000000000 --- a/connectors/camel-rabbitmq-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt +++ /dev/null @@ -1,11 +0,0 @@ - ========================================================================= - == NOTICE file corresponding to the section 4 d of == - == the Apache License, Version 2.0, == - == in this case for the Apache Camel distribution. == - ========================================================================= - - This product includes software developed by - The Apache Software Foundation (http://www.apache.org/). - - Please read the different LICENSE files present in the licenses directory of - this distribution. diff --git a/connectors/camel-rabbitmq-source-kafka-connector/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml b/connectors/camel-rabbitmq-source-kafka-connector/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml deleted file mode 100644 index c54bdce595..0000000000 --- a/connectors/camel-rabbitmq-source-kafka-connector/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml +++ /dev/null @@ -1,90 +0,0 @@ -# --------------------------------------------------------------------------- -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# --------------------------------------------------------------------------- -apiVersion: camel.apache.org/v1alpha1 -kind: Kamelet -metadata: - name: rabbitmq-source - annotations: - camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" - camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjcxcHgiIGhlaWdodD0iMjcxcHgiIHZpZXdCb3g9Ii03LjUgMCAyNzEgMjcxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj48cGF0aCBkPSJNMjQ1LjQ0IDEwOC4zMDhoLTg1LjA5YTcuNzM4IDcuNzM4IDAgMCAxLTcuNzM1LTcuNzM0di04OC42OEMxNTIuNjE1IDUuMzI3IDE0Ny4yOSAwIDE0MC43MjYgMGgtMzAuMzc1Yy02LjU2OCAwLTExLjg5IDUuMzI3LTExLjg5IDExLjg5NHY4OC4xNDNjMCA0LjU3My0zLjY5NyA4LjI5LTguMjcgOC4zMWwtMjcuODg1LjEzM2MtNC42MTIuMDI1LTguMzU5LTMuNzE3LTguMzUtOC4zMjVsLjE3My04OC4yNDFDNTQuMTQ0IDUuMzM3IDQ4LjgxNyAwIDQyLjI0IDBIMTEuODlDNS4zMjEgMCAwIDUuMzI3IDAgMTEuODk0VjI2MC4yMWMwIDUuODM0IDQuNzI2IDEwLjU2IDEwLjU1NSAxMC41NkgyNDUuNDRjNS44MzQgMCAxMC41Ni00LjcyNiAxMC41Ni0xMC41NlYxMTguODY4YzAtNS44MzQtNC43MjYtMTAuNTYtMTAuNTYtMTAuNTZ6bS0zOS45MDIgOTMuMjMzYzAgNy42NDUtNi4xOTggMTMuODQ0LTEzLjg0MyAxMy44NDRIMTY3LjY5Yy03LjY0NiAwLTEzLjg0NC02LjE5OS0xMy44NDQtMTMuODQ0di0yNC4wMDVjMC03LjY0NiA2LjE5OC0xMy44NDQgMTMuODQ0LTEzLjg0NGgyNC4wMDVjNy42NDUgMCAxMy44NDMgNi4xOTggMTMuODQzIDEzLjg0NHYyNC4wMDV6IiBmaWxsPSIjRjYwIi8+PC9zdmc+" - camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/kamelet.group: "RabbitMQ" - camel.apache.org/kamelet.namespace: "Messaging" - labels: - camel.apache.org/kamelet.type: "source" -spec: - definition: - title: "RabbitMQ Source" - description: |- - Receive data from a RabbitMQ Broker. - required: - - addresses - - exchangeName - type: object - properties: - addresses: - title: Addresses - description: Comma separated list of RabbitMQ broker addresses - type: string - example: "localhost:5672" - routingKey: - title: Routing Key - description: The routing key to use when binding a consumer queue to the exchange - type: string - username: - title: Username - description: The username to access the RabbitMQ server - type: string - x-descriptors: - - urn:camel:group:credentials - password: - title: Password - description: The password to access the RabbitMQ server - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - exchangeName: - title: Exchange name - description: The exchange name determines the exchange the queue will be bound to - type: string - queue: - title: Queue name - description: The queue to receive messages from - type: string - vhost: - title: Virtual Host - description: The vhost for the channel - type: string - default: "/" - dependencies: - - "camel:rabbitmq" - - "camel:kamelet" - template: - from: - uri: "rabbitmq://{{exchangeName}}" - parameters: - password: "{{?password}}" - username: "{{?username}}" - addresses: "{{addresses}}" - routingKey: "{{?routingKey}}" - queue: "{{?queue}}" - vhost: "{{vhost}}" - steps: - - to: "kamelet:sink" \ No newline at end of file diff --git a/connectors/pom.xml b/connectors/pom.xml index 65c8b1a6c6..dcc16564c8 100644 --- a/connectors/pom.xml +++ b/connectors/pom.xml @@ -347,7 +347,6 @@ camel-postgresql-source-kafka-connector camel-pulsar-sink-kafka-connector camel-pulsar-source-kafka-connector - camel-rabbitmq-source-kafka-connector camel-redis-sink-kafka-connector camel-redis-source-kafka-connector camel-rest-openapi-sink-kafka-connector From 0738355ce32dbe56f82ef252ee4d98e5d257107a Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 17:53:15 +0200 Subject: [PATCH 20/31] Removed the ActiveMQ JMS connector because it was removed on Camel 4 --- .../pom.xml | 148 ------------- .../descriptors/connector-sink.properties | 1 - .../camel-jms-apache-activemq-sink-sink.json | 46 ---- .../src/main/assembly/package.xml | 56 ----- ...apacheactivemqsinkSinkConnector.properties | 34 --- ...melJmsapacheactivemqsinkSinkConnector.java | 36 ---- ...apacheactivemqsinkSinkConnectorConfig.java | 64 ------ .../CamelJmsapacheactivemqsinkSinkTask.java | 36 ---- .../src/main/resources/META-INF/LICENSE.txt | 203 ------------------ .../src/main/resources/META-INF/NOTICE.txt | 11 - .../jms-apache-activemq-sink.kamelet.yaml | 96 --------- .../pom.xml | 148 ------------- .../descriptors/connector-source.properties | 1 - ...mel-jms-apache-activemq-source-source.json | 46 ---- .../src/main/assembly/package.xml | 56 ----- ...heactivemqsourceSourceConnector.properties | 34 --- ...msapacheactivemqsourceSourceConnector.java | 36 ---- ...heactivemqsourceSourceConnectorConfig.java | 64 ------ ...amelJmsapacheactivemqsourceSourceTask.java | 36 ---- .../src/main/resources/META-INF/LICENSE.txt | 203 ------------------ .../src/main/resources/META-INF/NOTICE.txt | 11 - .../jms-apache-activemq-source.kamelet.yaml | 96 --------- connectors/pom.xml | 2 - 23 files changed, 1464 deletions(-) delete mode 100644 connectors/camel-jms-apache-activemq-sink-kafka-connector/pom.xml delete mode 100644 connectors/camel-jms-apache-activemq-sink-kafka-connector/src/generated/descriptors/connector-sink.properties delete mode 100644 connectors/camel-jms-apache-activemq-sink-kafka-connector/src/generated/resources/camel-jms-apache-activemq-sink-sink.json delete mode 100644 connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/assembly/package.xml delete mode 100644 connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/docs/examples/CamelJmsapacheactivemqsinkSinkConnector.properties delete mode 100644 connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsink/CamelJmsapacheactivemqsinkSinkConnector.java delete mode 100644 connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsink/CamelJmsapacheactivemqsinkSinkConnectorConfig.java delete mode 100644 connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsink/CamelJmsapacheactivemqsinkSinkTask.java delete mode 100644 connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt delete mode 100644 connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt delete mode 100644 connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/resources/kamelets/jms-apache-activemq-sink.kamelet.yaml delete mode 100644 connectors/camel-jms-apache-activemq-source-kafka-connector/pom.xml delete mode 100644 connectors/camel-jms-apache-activemq-source-kafka-connector/src/generated/descriptors/connector-source.properties delete mode 100644 connectors/camel-jms-apache-activemq-source-kafka-connector/src/generated/resources/camel-jms-apache-activemq-source-source.json delete mode 100644 connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/assembly/package.xml delete mode 100644 connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/docs/examples/CamelJmsapacheactivemqsourceSourceConnector.properties delete mode 100644 connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsource/CamelJmsapacheactivemqsourceSourceConnector.java delete mode 100644 connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsource/CamelJmsapacheactivemqsourceSourceConnectorConfig.java delete mode 100644 connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsource/CamelJmsapacheactivemqsourceSourceTask.java delete mode 100644 connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt delete mode 100644 connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt delete mode 100644 connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/resources/kamelets/jms-apache-activemq-source.kamelet.yaml diff --git a/connectors/camel-jms-apache-activemq-sink-kafka-connector/pom.xml b/connectors/camel-jms-apache-activemq-sink-kafka-connector/pom.xml deleted file mode 100644 index 9474277037..0000000000 --- a/connectors/camel-jms-apache-activemq-sink-kafka-connector/pom.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - 4.0.0 - - org.apache.camel.kafkaconnector - connectors - 4.0.0-SNAPSHOT - - camel-jms-apache-activemq-sink-kafka-connector - Camel-Kafka-Connector :: jms-apache-activemq-sink - Camel Kafka Connector for jms-apache-activemq-sink - - - - org.apache.kafka - connect-api - provided - - - org.apache.kafka - connect-transforms - provided - - - - - org.apache.camel - camel-activemq - - - org.apache.activemq - activemq-http - 5.17.3 - - - org.apache.camel.kafkaconnector - camel-kafka-connector - - - org.apache.camel - camel-yaml-dsl - - - org.apache.camel - camel-kamelet - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.maven.surefire.plugin} - - false - - - - org.apache.maven.plugins - maven-jar-plugin - ${version.maven.jar} - - - - true - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.5.1 - true - - 1.8 - 1.8 - - - - maven-assembly-plugin - 3.3.0 - - - src/main/assembly/package.xml - - - - - make-assembly - package - - single - - - - - - - - - - - atlassian-public - https://packages.atlassian.com/maven-external - Atlassian Public Repo - - false - - - true - - - - - jboss.thirdparty - JBoss Thirdparty Repository - https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/ - - false - - - true - - - - - diff --git a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/generated/descriptors/connector-sink.properties deleted file mode 100644 index d9ffbcc57b..0000000000 --- a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/generated/descriptors/connector-sink.properties +++ /dev/null @@ -1 +0,0 @@ -camel-jms-apache-activemq-sink-sink \ No newline at end of file diff --git a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/generated/resources/camel-jms-apache-activemq-sink-sink.json b/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/generated/resources/camel-jms-apache-activemq-sink-sink.json deleted file mode 100644 index 61ae4d68f9..0000000000 --- a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/generated/resources/camel-jms-apache-activemq-sink-sink.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "connector": { - "class": "org.apache.camel.kafkaconnector.jmsapacheactivemqsink.CamelJmsapacheactivemqsinkSinkConnector", - "artifactId": "camel-jms-apache-activemq-sink-kafka-connector", - "groupId": "org.apache.camel.kafkaconnector", - "id": "camel-jms-apache-activemq-sink-sink", - "type": "sink", - "version": "3.20.1-SNAPSHOT", - "description": "A Kamelet that can produce events to an Apache ActiveMQ Classic message broker using JMS" - }, - "properties": { - "camel.kamelet.jms-apache-activemq-sink.destinationType": { - "name": "camel.kamelet.jms-apache-activemq-sink.destinationType", - "description": "The JMS destination type (i.e.: queue or topic)", - "defaultValue": "\"queue\"", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.jms-apache-activemq-sink.destinationName": { - "name": "camel.kamelet.jms-apache-activemq-sink.destinationName", - "description": "The JMS destination name Example: person", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.jms-apache-activemq-sink.brokerURL": { - "name": "camel.kamelet.jms-apache-activemq-sink.brokerURL", - "description": "The JMS URL Example: tcp:\/\/my-host:61616", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.jms-apache-activemq-sink.password": { - "name": "camel.kamelet.jms-apache-activemq-sink.password", - "description": "Target AMQ Broker password Example: password1!", - "defaultValue": "\"admin\"", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.jms-apache-activemq-sink.username": { - "name": "camel.kamelet.jms-apache-activemq-sink.username", - "description": "Target AMQ Broker Username Example: userName", - "defaultValue": "\"admin\"", - "priority": "MEDIUM", - "required": "false" - } - } -} \ No newline at end of file diff --git a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/assembly/package.xml deleted file mode 100644 index 05f0b1a7e4..0000000000 --- a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/assembly/package.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - package - - tar.gz - - false - - - ${project.basedir}/../.. - ${project.artifactId}/ - - README* - LICENSE* - NOTICE* - licenses/ - - - - ${project.basedir}/src/main/docs - docs/ - - **/* - - - - - - ${project.artifactId}/ - true - true - - org.apache.kafka:connect-api - - - - diff --git a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/docs/examples/CamelJmsapacheactivemqsinkSinkConnector.properties b/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/docs/examples/CamelJmsapacheactivemqsinkSinkConnector.properties deleted file mode 100644 index 8acf9d46a0..0000000000 --- a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/docs/examples/CamelJmsapacheactivemqsinkSinkConnector.properties +++ /dev/null @@ -1,34 +0,0 @@ -## --------------------------------------------------------------------------- -## Licensed to the Apache Software Foundation (ASF) under one or more -## contributor license agreements. See the NOTICE file distributed with -## this work for additional information regarding copyright ownership. -## The ASF licenses this file to You under the Apache License, Version 2.0 -## (the "License"); you may not use this file except in compliance with -## the License. You may obtain a copy of the License at -## -## http://www.apache.org/licenses/LICENSE-2.0 -## -## Unless required by applicable law or agreed to in writing, software -## distributed under the License is distributed on an "AS IS" BASIS, -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -## See the License for the specific language governing permissions and -## limitations under the License. -## --------------------------------------------------------------------------- - -name=CamelJms-apache-activemq-sinkSinkConnector -connector.class=org.apache.camel.kafkaconnector.jmsapacheactivemqsink.CamelJmsapacheactivemqsinkSinkConnector -tasks.max=1 - -# use the kafka converters that better suit your needs, these are just defaults: -key.converter=org.apache.kafka.connect.storage.StringConverter -value.converter=org.apache.kafka.connect.storage.StringConverter - -# comma separated topics to get messages from -topics= - -# mandatory properties (for a complete properties list see the connector documentation): - -# The JMS URL Example: tcp://my-host:61616 -camel.kamelet.jms-apache-activemq-sink.brokerURL= -# The JMS destination name Example: person -camel.kamelet.jms-apache-activemq-sink.destinationName= diff --git a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsink/CamelJmsapacheactivemqsinkSinkConnector.java b/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsink/CamelJmsapacheactivemqsinkSinkConnector.java deleted file mode 100644 index 7b54dce65e..0000000000 --- a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsink/CamelJmsapacheactivemqsinkSinkConnector.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.jmsapacheactivemqsink; - -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSinkConnector; -import org.apache.kafka.common.config.ConfigDef; -import org.apache.kafka.connect.connector.Task; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelJmsapacheactivemqsinkSinkConnector - extends - CamelSinkConnector { - - @Override - public ConfigDef config() { - return CamelJmsapacheactivemqsinkSinkConnectorConfig.conf(); - } - @Override - public Class taskClass() { - return CamelJmsapacheactivemqsinkSinkTask.class; - } -} \ No newline at end of file diff --git a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsink/CamelJmsapacheactivemqsinkSinkConnectorConfig.java b/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsink/CamelJmsapacheactivemqsinkSinkConnectorConfig.java deleted file mode 100644 index 6375daff86..0000000000 --- a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsink/CamelJmsapacheactivemqsinkSinkConnectorConfig.java +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.jmsapacheactivemqsink; - -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig; -import org.apache.kafka.common.config.ConfigDef; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelJmsapacheactivemqsinkSinkConnectorConfig - extends - CamelSinkConnectorConfig { - - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_DESTINATION_TYPE_CONF = "camel.kamelet.jms-apache-activemq-sink.destinationType"; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_DESTINATION_TYPE_DOC = "The JMS destination type (i.e.: queue or topic)"; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_DESTINATION_TYPE_DEFAULT = "queue"; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_DESTINATION_NAME_CONF = "camel.kamelet.jms-apache-activemq-sink.destinationName"; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_DESTINATION_NAME_DOC = "The JMS destination name Example: person"; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_DESTINATION_NAME_DEFAULT = null; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_BROKER_URLCONF = "camel.kamelet.jms-apache-activemq-sink.brokerURL"; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_BROKER_URLDOC = "The JMS URL Example: tcp://my-host:61616"; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_BROKER_URLDEFAULT = null; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_PASSWORD_CONF = "camel.kamelet.jms-apache-activemq-sink.password"; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_PASSWORD_DOC = "Target AMQ Broker password Example: password1!"; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_PASSWORD_DEFAULT = "admin"; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_USERNAME_CONF = "camel.kamelet.jms-apache-activemq-sink.username"; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_USERNAME_DOC = "Target AMQ Broker Username Example: userName"; - public static final String CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_USERNAME_DEFAULT = "admin"; - - public CamelJmsapacheactivemqsinkSinkConnectorConfig( - ConfigDef config, - Map parsedConfig) { - super(config, parsedConfig); - } - - public CamelJmsapacheactivemqsinkSinkConnectorConfig( - Map parsedConfig) { - this(conf(), parsedConfig); - } - - public static ConfigDef conf() { - ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf()); - conf.define(CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_DESTINATION_TYPE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_DESTINATION_TYPE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_DESTINATION_TYPE_DOC); - conf.define(CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_DESTINATION_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_DESTINATION_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_DESTINATION_NAME_DOC); - conf.define(CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_BROKER_URLCONF, ConfigDef.Type.STRING, CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_BROKER_URLDEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_BROKER_URLDOC); - conf.define(CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_PASSWORD_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_PASSWORD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_PASSWORD_DOC); - conf.define(CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_USERNAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_USERNAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_JMSAPACHEACTIVEMQSINK_KAMELET_USERNAME_DOC); - return conf; - } -} \ No newline at end of file diff --git a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsink/CamelJmsapacheactivemqsinkSinkTask.java b/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsink/CamelJmsapacheactivemqsinkSinkTask.java deleted file mode 100644 index d286efe968..0000000000 --- a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsink/CamelJmsapacheactivemqsinkSinkTask.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.jmsapacheactivemqsink; - -import java.util.HashMap; -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig; -import org.apache.camel.kafkaconnector.CamelSinkTask; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelJmsapacheactivemqsinkSinkTask extends CamelSinkTask { - - @Override - protected CamelSinkConnectorConfig getCamelSinkConnectorConfig( - Map props) { - return new CamelJmsapacheactivemqsinkSinkConnectorConfig(props); - } - @Override - protected String getSinkKamelet() { - return "kamelet:jms-apache-activemq-sink"; - } -} \ No newline at end of file diff --git a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt deleted file mode 100644 index 6b0b1270ff..0000000000 --- a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt +++ /dev/null @@ -1,203 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - diff --git a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt deleted file mode 100644 index 2e215bf2e6..0000000000 --- a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt +++ /dev/null @@ -1,11 +0,0 @@ - ========================================================================= - == NOTICE file corresponding to the section 4 d of == - == the Apache License, Version 2.0, == - == in this case for the Apache Camel distribution. == - ========================================================================= - - This product includes software developed by - The Apache Software Foundation (http://www.apache.org/). - - Please read the different LICENSE files present in the licenses directory of - this distribution. diff --git a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/resources/kamelets/jms-apache-activemq-sink.kamelet.yaml b/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/resources/kamelets/jms-apache-activemq-sink.kamelet.yaml deleted file mode 100644 index 1702f5cebe..0000000000 --- a/connectors/camel-jms-apache-activemq-sink-kafka-connector/src/main/resources/kamelets/jms-apache-activemq-sink.kamelet.yaml +++ /dev/null @@ -1,96 +0,0 @@ -# --------------------------------------------------------------------------- -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# --------------------------------------------------------------------------- -apiVersion: camel.apache.org/v1alpha1 -kind: Kamelet -metadata: - name: jms-apache-activemq-sink - annotations: - camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iOTQuNTY2OTFtbSIKICAgaGVpZ2h0PSI4My44MzA0NDRtbSIKICAgdmlld0JveD0iMCAwIDk0LjU2NjkxIDgzLjgzMDQ0NCIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnNDM5MCI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIyLjgiCiAgICAgaW5rc2NhcGU6Y3g9IjI0LjE0MTM0OSIKICAgICBpbmtzY2FwZTpjeT0iMjAxLjA3Njk3IgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtcm90YXRpb249IjAiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMzg0MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIyMDU2IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6c25hcC10ZXh0LWJhc2VsaW5lPSJ0cnVlIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9InRydWUiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIyMCIKICAgICBpbmtzY2FwZTpzbmFwLW9iamVjdC1taWRwb2ludHM9InRydWUiCiAgICAgZml0LW1hcmdpbi10b3A9IjEwIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMTAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMTAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjEwIiAvPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0Mzg0Ij4KICAgIDxmaWx0ZXIKICAgICAgIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIKICAgICAgIGlua3NjYXBlOmxhYmVsPSJEcm9wIFNoYWRvdyIKICAgICAgIGlkPSJmaWx0ZXI1NTI5Ij4KICAgICAgPGZlRmxvb2QKICAgICAgICAgZmxvb2Qtb3BhY2l0eT0iMC40OTgwMzkiCiAgICAgICAgIGZsb29kLWNvbG9yPSJyZ2IoMCwwLDApIgogICAgICAgICByZXN1bHQ9ImZsb29kIgogICAgICAgICBpZD0iZmVGbG9vZDU1MTkiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iZmxvb2QiCiAgICAgICAgIGluMj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgb3BlcmF0b3I9ImluIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTEiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTU1MjEiIC8+CiAgICAgIDxmZUdhdXNzaWFuQmx1cgogICAgICAgICBpbj0iY29tcG9zaXRlMSIKICAgICAgICAgc3RkRGV2aWF0aW9uPSIwLjIiCiAgICAgICAgIHJlc3VsdD0iYmx1ciIKICAgICAgICAgaWQ9ImZlR2F1c3NpYW5CbHVyNTUyMyIgLz4KICAgICAgPGZlT2Zmc2V0CiAgICAgICAgIGR4PSIxIgogICAgICAgICBkeT0iMSIKICAgICAgICAgcmVzdWx0PSJvZmZzZXQiCiAgICAgICAgIGlkPSJmZU9mZnNldDU1MjUiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgaW4yPSJvZmZzZXQiCiAgICAgICAgIG9wZXJhdG9yPSJvdmVyIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTIiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTU1MjciIC8+CiAgICA8L2ZpbHRlcj4KICAgIDxmaWx0ZXIKICAgICAgIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQjsiCiAgICAgICBpbmtzY2FwZTpsYWJlbD0iRHJvcCBTaGFkb3ciCiAgICAgICBpZD0iZmlsdGVyNTYiPgogICAgICA8ZmVGbG9vZAogICAgICAgICBmbG9vZC1vcGFjaXR5PSIwLjQ5ODAzOSIKICAgICAgICAgZmxvb2QtY29sb3I9InJnYigwLDAsMCkiCiAgICAgICAgIHJlc3VsdD0iZmxvb2QiCiAgICAgICAgIGlkPSJmZUZsb29kNDYiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iZmxvb2QiCiAgICAgICAgIGluMj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgb3BlcmF0b3I9ImluIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTEiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTQ4IiAvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIKICAgICAgICAgaW49ImNvbXBvc2l0ZTEiCiAgICAgICAgIHN0ZERldmlhdGlvbj0iMC4xIgogICAgICAgICByZXN1bHQ9ImJsdXIiCiAgICAgICAgIGlkPSJmZUdhdXNzaWFuQmx1cjUwIiAvPgogICAgICA8ZmVPZmZzZXQKICAgICAgICAgZHg9IjEiCiAgICAgICAgIGR5PSIxIgogICAgICAgICByZXN1bHQ9Im9mZnNldCIKICAgICAgICAgaWQ9ImZlT2Zmc2V0NTIiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgaW4yPSJvZmZzZXQiCiAgICAgICAgIG9wZXJhdG9yPSJvdmVyIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTIiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTU0IiAvPgogICAgPC9maWx0ZXI+CiAgICA8ZmlsdGVyCiAgICAgICBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0I7IgogICAgICAgaW5rc2NhcGU6bGFiZWw9IkRyb3AgU2hhZG93IgogICAgICAgaWQ9ImZpbHRlcjYzIj4KICAgICAgPGZlRmxvb2QKICAgICAgICAgZmxvb2Qtb3BhY2l0eT0iMC40OTgwMzkiCiAgICAgICAgIGZsb29kLWNvbG9yPSJyZ2IoMCwwLDApIgogICAgICAgICByZXN1bHQ9ImZsb29kIgogICAgICAgICBpZD0iZmVGbG9vZDUyIiAvPgogICAgICA8ZmVDb21wb3NpdGUKICAgICAgICAgaW49ImZsb29kIgogICAgICAgICBpbjI9IlNvdXJjZUdyYXBoaWMiCiAgICAgICAgIG9wZXJhdG9yPSJpbiIKICAgICAgICAgcmVzdWx0PSJjb21wb3NpdGUxIgogICAgICAgICBpZD0iZmVDb21wb3NpdGU1NSIgLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyCiAgICAgICAgIGluPSJjb21wb3NpdGUxIgogICAgICAgICBzdGREZXZpYXRpb249IjAuMSIKICAgICAgICAgcmVzdWx0PSJibHVyIgogICAgICAgICBpZD0iZmVHYXVzc2lhbkJsdXI1NyIgLz4KICAgICAgPGZlT2Zmc2V0CiAgICAgICAgIGR4PSIxIgogICAgICAgICBkeT0iMSIKICAgICAgICAgcmVzdWx0PSJvZmZzZXQiCiAgICAgICAgIGlkPSJmZU9mZnNldDU5IiAvPgogICAgICA8ZmVDb21wb3NpdGUKICAgICAgICAgaW49IlNvdXJjZUdyYXBoaWMiCiAgICAgICAgIGluMj0ib2Zmc2V0IgogICAgICAgICBvcGVyYXRvcj0ib3ZlciIKICAgICAgICAgcmVzdWx0PSJjb21wb3NpdGUyIgogICAgICAgICBpZD0iZmVDb21wb3NpdGU2MSIgLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE0Mzg3Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZSAvPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMiIKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMiIKICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguMDUyNzc3OCwtOTYuOTUwODk0KSI+CiAgICA8ZwogICAgICAgaWQ9Imc1MDczIgogICAgICAgc3R5bGU9ImZpbHRlcjp1cmwoI2ZpbHRlcjU1MjkpIgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNjQuNjk3MTkzLDE1My41NTE4MSAtOC4zNTE4NDgsLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzYgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkyLDcuMjU3NDYgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzU5OSIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjE0Ni4yOTQzNCIKICAgICAgICAgc29kaXBvZGk6Y3g9IjYwLjU2MzgwMSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4MyIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4zOTQ2OTg1O3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNTIuNjMyMTM3LDE0Ni41NTMwOSAtOC4zNTE4NDgsLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzUgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkyLDcuMjU3NDcgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzYwNCIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjEzOS4yOTU2MiIKICAgICAgICAgc29kaXBvZGk6Y3g9IjQ4LjQ5ODc0NSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4My00IgogICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO3N0cm9rZS13aWR0aDowLjM5NDY5ODU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iMy4zNTY0NDcyZS0wNiIKICAgICAgICAgZD0ibSA2NC43NzEyNjMsMTM5LjU4ODg5IC04LjM1MTg0OCwtMC4wNDkxIC00LjEzMzM5MiwtNy4yNTc0NyA0LjIxODQ1NSwtNy4yMDgzNiA4LjM1MTg0OSwwLjA0OTEgNC4xMzMzOTIsNy4yNTc0NyB6IgogICAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwIgogICAgICAgICBpbmtzY2FwZTpmbGF0c2lkZWQ9InRydWUiCiAgICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuNTc2Njc2NiIKICAgICAgICAgc29kaXBvZGk6YXJnMT0iMS4wNTMwNzc4IgogICAgICAgICBzb2RpcG9kaTpyMj0iNi4wNDczNjA5IgogICAgICAgICBzb2RpcG9kaTpyMT0iOC4zNTE5OTI2IgogICAgICAgICBzb2RpcG9kaTpjeT0iMTMyLjMzMTQyIgogICAgICAgICBzb2RpcG9kaTpjeD0iNjAuNjM3ODcxIgogICAgICAgICBzb2RpcG9kaTpzaWRlcz0iNiIKICAgICAgICAgaWQ9InBhdGg0ODgzLTQtMiIKICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4zOTQ2OTg1O3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNjQuNzY1NDg4LDEyNS43MDIyOCAtOC4zNTE4NDksLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzYgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkzLDcuMjU3NDcgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzYwOSIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjExOC40NDQ4MSIKICAgICAgICAgc29kaXBvZGk6Y3g9IjYwLjYzMjA5NSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4My00LTItMCIKICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4zOTQ2OTg1O3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNTIuNjk2MDM3LDEzMi42NzYxMSAtOC4zNTE4NDgsLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzYgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkyLDcuMjU3NDcgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzYwOSIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjEyNS40MTg2NCIKICAgICAgICAgc29kaXBvZGk6Y3g9IjQ4LjU2MjY0NSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4My00LTItMC0wIgogICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO3N0cm9rZS13aWR0aDowLjM5NDY5ODU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8L2c+CiAgPC9nPgogIDxnCiAgICAgaWQ9ImxheWVyMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC4wNTI3Nzc4LC05Ni45NTA4OTQpIj4KICAgIDxwYXRoCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMDcyMDU3NSwwLjAxNTUzMzQ1LC0wLjAxNTUzMzQ1LDAuMDcyMDU3NSwtNTkuMDMxMDU1LDYzLjc5NTc3NikiCiAgICAgICBkPSJtIDE4NDkuMTM4Nyw2NDAuMzUyNTIgLTk2LjgyNDIsMjAuNTU4MDIgLTY2LjIxNTgsLTczLjU3MzE2IDMwLjYwODMsLTk0LjEzMTE4IDk2LjgyNDIsLTIwLjU1ODAyIDY2LjIxNTgsNzMuNTczMTYgeiIKICAgICAgIGlua3NjYXBlOnJhbmRvbWl6ZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwIgogICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgc29kaXBvZGk6YXJnMj0iMS4zNjE1OCIKICAgICAgIHNvZGlwb2RpOmFyZzE9IjAuODM3OTgxMjMiCiAgICAgICBzb2RpcG9kaTpyMj0iNDkuNDkxMjgiCiAgICAgICBzb2RpcG9kaTpyMT0iOTguOTgyNTU5IgogICAgICAgc29kaXBvZGk6Y3k9IjU2Ni43NzkzNiIKICAgICAgIHNvZGlwb2RpOmN4PSIxNzgyLjkyMjkiCiAgICAgICBzb2RpcG9kaTpzaWRlcz0iNiIKICAgICAgIGlkPSJwYXRoNTAxOS0wMi05IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNjMTI3NjY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3MjA1NzUsMC4wMTU1MzM0NSwtMC4wMTU1MzM0NSwwLjA3MjA1NzUsLTcxLjE3MDE3OSw3MC43NTk5ODUpIgogICAgICAgZD0ibSAxODQ5LjEzODcsNjQwLjM1MjUyIC05Ni44MjQyLDIwLjU1ODAyIC02Ni4yMTU4LC03My41NzMxNiAzMC42MDgzLC05NC4xMzExOCA5Ni44MjQyLC0yMC41NTgwMiA2Ni4yMTU4LDczLjU3MzE2IHoiCiAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgIGlua3NjYXBlOmZsYXRzaWRlZD0idHJ1ZSIKICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuMzYxNTgiCiAgICAgICBzb2RpcG9kaTphcmcxPSIwLjgzNzk4MTIzIgogICAgICAgc29kaXBvZGk6cjI9IjQ5LjQ5MTI4IgogICAgICAgc29kaXBvZGk6cjE9Ijk4Ljk4MjU1OSIKICAgICAgIHNvZGlwb2RpOmN5PSI1NjYuNzc5MzYiCiAgICAgICBzb2RpcG9kaTpjeD0iMTc4Mi45MjI5IgogICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICBpZD0icGF0aDUwMTktMC01LTEiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6IzNlNDg5ZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9Ii05Ni43ODY0NjUiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjE5OC4xMDMzNSIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMDcyMDU3NSwwLjAxNTUzMzQ1LC0wLjAxNTUzMzQ1LDAuMDcyMDU3NSwtNTkuMTA2NDksNzcuNzU4MjkzKSIKICAgICAgIGQ9Im0gMTg0OS4xMzg3LDY0MC4zNTI1MiAtOTYuODI0MiwyMC41NTgwMiAtNjYuMjE1OCwtNzMuNTczMTYgMzAuNjA4MywtOTQuMTMxMTggOTYuODI0MiwtMjAuNTU4MDIgNjYuMjE1OCw3My41NzMxNiB6IgogICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgIGlua3NjYXBlOnJvdW5kZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpmbGF0c2lkZWQ9InRydWUiCiAgICAgICBzb2RpcG9kaTphcmcyPSIxLjM2MTU4IgogICAgICAgc29kaXBvZGk6YXJnMT0iMC44Mzc5ODEyMyIKICAgICAgIHNvZGlwb2RpOnIyPSI0OS40OTEyOCIKICAgICAgIHNvZGlwb2RpOnIxPSI5OC45ODI1NTkiCiAgICAgICBzb2RpcG9kaTpjeT0iNTY2Ljc3OTM2IgogICAgICAgc29kaXBvZGk6Y3g9IjE3ODIuOTIyOSIKICAgICAgIHNvZGlwb2RpOnNpZGVzPSI2IgogICAgICAgaWQ9InBhdGg1MDE5LTQtMS0yIgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiM3MTQwOTk7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3MjA1NzUsMC4wMTU1MzM0NSwtMC4wMTU1MzM0NSwwLjA3MjA1NzUsLTcxLjEwNjI4MSw1Ni44ODI5OSkiCiAgICAgICBkPSJtIDE4NDkuMTM4Nyw2NDAuMzUyNTIgLTk2LjgyNDIsMjAuNTU4MDIgLTY2LjIxNTgsLTczLjU3MzE2IDMwLjYwODMsLTk0LjEzMTE4IDk2LjgyNDIsLTIwLjU1ODAyIDY2LjIxNTgsNzMuNTczMTYgeiIKICAgICAgIGlua3NjYXBlOnJhbmRvbWl6ZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwIgogICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgc29kaXBvZGk6YXJnMj0iMS4zNjE1OCIKICAgICAgIHNvZGlwb2RpOmFyZzE9IjAuODM3OTgxMjMiCiAgICAgICBzb2RpcG9kaTpyMj0iNDkuNDkxMjgiCiAgICAgICBzb2RpcG9kaTpyMT0iOTguOTgyNTU5IgogICAgICAgc29kaXBvZGk6Y3k9IjU2Ni43NzkzNiIKICAgICAgIHNvZGlwb2RpOmN4PSIxNzgyLjkyMjkiCiAgICAgICBzb2RpcG9kaTpzaWRlcz0iNiIKICAgICAgIGlkPSJwYXRoNTAxOS0wLTQtOS04IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiM3ODkzMmM7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3MjA1NzUsMC4wMTU1MzM0NSwtMC4wMTU1MzM0NSwwLjA3MjA1NzUsLTU5LjAzNjgyOCw0OS45MDkxNjcpIgogICAgICAgZD0ibSAxODQ5LjEzODcsNjQwLjM1MjUyIC05Ni44MjQyLDIwLjU1ODAyIC02Ni4yMTU4LC03My41NzMxNiAzMC42MDgzLC05NC4xMzExOCA5Ni44MjQyLC0yMC41NTgwMiA2Ni4yMTU4LDczLjU3MzE2IHoiCiAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgIGlua3NjYXBlOmZsYXRzaWRlZD0idHJ1ZSIKICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuMzYxNTgiCiAgICAgICBzb2RpcG9kaTphcmcxPSIwLjgzNzk4MTIzIgogICAgICAgc29kaXBvZGk6cjI9IjQ5LjQ5MTI4IgogICAgICAgc29kaXBvZGk6cjE9Ijk4Ljk4MjU1OSIKICAgICAgIHNvZGlwb2RpOmN5PSI1NjYuNzc5MzYiCiAgICAgICBzb2RpcG9kaTpjeD0iMTc4Mi45MjI5IgogICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICBpZD0icGF0aDUwMTktMC0wLTctOSIKICAgICAgIHN0eWxlPSJvcGFjaXR5OjE7ZmlsbDojY2YyNDJhO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTQ2LjI5NDM0IgogICAgICAgY3g9IjYwLjU2MzgwMSIKICAgICAgIGlkPSJwYXRoNTU1My03IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMzIwMDcxMTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHI9IjEuNjAwMzU1NiIgLz4KICAgIDxwYXRoCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItdHlwZT0icG9seWxpbmUiCiAgICAgICBpZD0icGF0aDU1OTIiCiAgICAgICBkPSJNIDYxLjc0NzY1NywxMTcuNzEwMzkgNDcuNDgwNzksMTI1Ljg4NDI0IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM3NTI3NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci10eXBlPSJwb2x5bGluZSIKICAgICAgIGlkPSJwYXRoNTU5Mi03IgogICAgICAgZD0ibSA0OC41MTM2MjcsMTI0LjE5Njc1IDAuMDQ4MTEsMTYuNDQyNDIiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjUyMzc1Mjc1O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLXR5cGU9InBvbHlsaW5lIgogICAgICAgaWQ9InBhdGg1NTkyLTctMSIKICAgICAgIGQ9Im0gNDcuNTI0NTE5LDEzOC43MTQ2OCAxNC4xMzY0NTMsOC4zOTc0MSIKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuNTIzNzUyNzU7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIgLz4KICAgIDxwYXRoCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItdHlwZT0icG9seWxpbmUiCiAgICAgICBpZD0icGF0aDU1OTItNy03IgogICAgICAgZD0ibSA2MC41OTAxMDEsMTE3LjEzMjUxIDAuMDQ4MTEsMTYuNDQyNDIiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjUyMzc1Mjc1O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLXR5cGU9InBvbHlsaW5lIgogICAgICAgaWQ9InBhdGg1NTkyLTctNCIKICAgICAgIGQ9Im0gNjAuNjU3Mzc0LDEzMS4wOTI3OCAwLjA0ODExLDE2LjQ0MjQyIgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM4MDAwMjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci10eXBlPSJwb2x5bGluZSIKICAgICAgIGlkPSJwYXRoNTU5Mi01IgogICAgICAgZD0ibSA2MS43NjU1NSwxMzEuNzA4MDEgLTE0LjI2Njg2Nyw4LjE3Mzg2IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM3NTI3NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci10eXBlPSJwb2x5bGluZSIKICAgICAgIGlkPSJwYXRoNTU5Mi03LTEtMyIKICAgICAgIGQ9Im0gNDcuNTYzODksMTI0Ljg0MDg2IDE0LjEzNjQ1Myw4LjM5NzQxIgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM3NTI3NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHRleHQKICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTowLjY3NzAwOTUycHg7bGluZS1oZWlnaHQ6MCU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMDU2NDE3NDVweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxO2ZpbHRlcjp1cmwoI2ZpbHRlcjYzKSIKICAgICAgIHg9IjE3Ljk5MjA5NiIKICAgICAgIHk9IjE2OC45NjY5NSIKICAgICAgIGlkPSJ0ZXh0NTA5My0xLTQiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSI+PHRzcGFuCiAgICAgICAgIHN0eWxlPSJmb250LXNpemU6MTIuNDI3NjQ1NjhweDtsaW5lLWhlaWdodDoxLjI1O2ZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4wNTY0MTc0NXB4IgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICBpZD0idHNwYW41MDk1LTMtNiIKICAgICAgICAgeD0iMTcuOTkyMDk2IgogICAgICAgICB5PSIxNjguOTY2OTUiPjx0c3BhbgogICAgICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J3NhbnMtc2VyaWYgQm9sZCc7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDowLjA1NjQxNzQ1cHgiCiAgICAgICAgICAgaWQ9InRzcGFuNTA5Ny0xLTQiPkFDVElWRTwvdHNwYW4+PC90c3Bhbj48L3RleHQ+CiAgICA8dGV4dAogICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjAuNjc3MDA5NTJweDtsaW5lLWhlaWdodDowJTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4wNTY0MTc0NXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICB4PSIxOS43OTU2MjIiCiAgICAgICB5PSIxNTguMzA0OTMiCiAgICAgICBpZD0idGV4dDY5MzgtNCIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5Ij48dHNwYW4KICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTo1LjExNzE5Nzk5cHg7bGluZS1oZWlnaHQ6MS4yNTtmaWxsOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMDU2NDE3NDVweCIKICAgICAgICAgc29kaXBvZGk6cm9sZT0ibGluZSIKICAgICAgICAgaWQ9InRzcGFuNjk0MC0xIgogICAgICAgICB4PSIxOS43OTU2MjIiCiAgICAgICAgIHk9IjE1OC4zMDQ5MyI+QVBBQ0hFPC90c3Bhbj48L3RleHQ+CiAgICA8dGV4dAogICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjAuNjc3MDA5NTJweDtsaW5lLWhlaWdodDowJTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6I2MxMjc2NjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4wNTY0MTc0NXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjE7ZmlsdGVyOnVybCgjZmlsdGVyNTYpIgogICAgICAgeD0iNjcuNzg2ODY1IgogICAgICAgeT0iMTY4Ljk2Njk1IgogICAgICAgaWQ9InRleHQ1MDkzLTEtNC0yLTgtOS00IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiPjx0c3BhbgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICBpZD0idHNwYW41MDk1LTMtNi01LTUtNi0zIgogICAgICAgICB4PSI2Ny43ODY4NjUiCiAgICAgICAgIHk9IjE2OC45NjY5NSIKICAgICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToxMi40Mjc2NDU2OHB4O2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidzYW5zLXNlcmlmIEJvbGQnO3N0cm9rZS13aWR0aDowLjA1NjQxNzQ1cHgiPk1RPC90c3Bhbj48L3RleHQ+CiAgICA8dGV4dAogICAgICAgaWQ9InRleHQzOTYwIgogICAgICAgeT0iMTYwLjY1NzczIgogICAgICAgeD0iODkuNDMyMTc1IgogICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6My4xNzUwMDAwOHB4O2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMDU3ODkzMTsiCiAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiPjx0c3BhbgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZS13aWR0aDowLjA1Nzg5MzE7Zm9udC1zaXplOjMuMTc1MDAwMDhweDsiCiAgICAgICAgIHk9IjE2MC42NTc3MyIKICAgICAgICAgeD0iODkuNDMyMTc1IgogICAgICAgICBpZD0idHNwYW4zOTU4IgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIj7CrjwvdHNwYW4+PC90ZXh0PgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTM5LjI0MjE5IgogICAgICAgY3g9IjQ4LjMzMzcwNiIKICAgICAgIGlkPSJwYXRoNTU1My03LTEiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zMjAwNzExMztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgcj0iMS42MDAzNTU2IiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTMyLjQ4NTg2IgogICAgICAgY3g9IjYwLjkwMTQxMyIKICAgICAgIGlkPSJwYXRoNTU1My03LTMiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zMjAwNzExMztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgcj0iMS42MDAzNTU2IiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTI1LjQxODY0IgogICAgICAgY3g9IjQ4LjU2MjY0NSIKICAgICAgIGlkPSJwYXRoNTU1My03LTAiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zMjAwNzExMztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgcj0iMS42MDAzNTU2IiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTE4LjQ0NDgyIgogICAgICAgY3g9IjYwLjYzMjA5NSIKICAgICAgIGlkPSJwYXRoNTU1My03LTM5IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMzIwMDcxMTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHI9IjEuNjAwMzU1NiIgLz4KICA8L2c+Cjwvc3ZnPgo=" - camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/catalog.version: "3.21.0" - camel.apache.org/kamelet.group: "JMS" - camel.apache.org/kamelet.namespace: "Messaging" - labels: - camel.apache.org/kamelet.type: "sink" - camel.apache.org/requires.runtime: camel-k -spec: - definition: - title: "JMS - Apache ActiveMQ Classic Sink" - description: "A Kamelet that can produce events to an Apache ActiveMQ Classic message broker using JMS" - required: - - destinationName - - brokerURL - type: object - properties: - destinationType: - title: "Destination Type" - description: "The JMS destination type (i.e.: queue or topic)" - type: string - default: queue - destinationName: - title: "Destination Name" - description: "The JMS destination name" - type: string - example: person - brokerURL: - title: "Broker URL" - description: "The JMS URL" - type: string - example: "tcp://my-host:61616" - password: - default: admin - description: Target AMQ Broker password - example: password1! - title: Broker Password - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - username: - default: admin - description: Target AMQ Broker Username - example: userName - title: Broker Username - type: string - x-descriptors: - - urn:camel:group:credentials - dependencies: - - "camel:kamelet" - - "camel:activemq" - - "mvn:org.apache.activemq:activemq-http:5.17.3" - template: - beans: - - name: sinkConnectionFactoryBean-local - type: "#class:org.apache.activemq.ActiveMQConnectionFactory" - property: - - key: userName - value: '{{username}}' - - key: password - value: '{{password}}' - - key: brokerURL - value: '{{brokerURL}}' - - name: activemq-sink-local - type: '#class:org.apache.camel.component.activemq.ActiveMQComponent' - from: - uri: "kamelet:source" - steps: - - to: - uri: "{{activemq-sink-local}}:{{destinationType}}:{{destinationName}}" - parameters: - connectionFactory: "#bean:{{sinkConnectionFactoryBean-local}}" \ No newline at end of file diff --git a/connectors/camel-jms-apache-activemq-source-kafka-connector/pom.xml b/connectors/camel-jms-apache-activemq-source-kafka-connector/pom.xml deleted file mode 100644 index d04b9de7e3..0000000000 --- a/connectors/camel-jms-apache-activemq-source-kafka-connector/pom.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - 4.0.0 - - org.apache.camel.kafkaconnector - connectors - 4.0.0-SNAPSHOT - - camel-jms-apache-activemq-source-kafka-connector - Camel-Kafka-Connector :: jms-apache-activemq-source - Camel Kafka Connector for jms-apache-activemq-source - - - - org.apache.kafka - connect-api - provided - - - org.apache.kafka - connect-transforms - provided - - - - - org.apache.camel - camel-activemq - - - org.apache.activemq - activemq-http - 5.17.3 - - - org.apache.camel.kafkaconnector - camel-kafka-connector - - - org.apache.camel - camel-yaml-dsl - - - org.apache.camel - camel-kamelet - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.maven.surefire.plugin} - - false - - - - org.apache.maven.plugins - maven-jar-plugin - ${version.maven.jar} - - - - true - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.5.1 - true - - 1.8 - 1.8 - - - - maven-assembly-plugin - 3.3.0 - - - src/main/assembly/package.xml - - - - - make-assembly - package - - single - - - - - - - - - - - atlassian-public - https://packages.atlassian.com/maven-external - Atlassian Public Repo - - false - - - true - - - - - jboss.thirdparty - JBoss Thirdparty Repository - https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/ - - false - - - true - - - - - diff --git a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/generated/descriptors/connector-source.properties b/connectors/camel-jms-apache-activemq-source-kafka-connector/src/generated/descriptors/connector-source.properties deleted file mode 100644 index 9e5de74cc6..0000000000 --- a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/generated/descriptors/connector-source.properties +++ /dev/null @@ -1 +0,0 @@ -camel-jms-apache-activemq-source-source \ No newline at end of file diff --git a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/generated/resources/camel-jms-apache-activemq-source-source.json b/connectors/camel-jms-apache-activemq-source-kafka-connector/src/generated/resources/camel-jms-apache-activemq-source-source.json deleted file mode 100644 index 15547063af..0000000000 --- a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/generated/resources/camel-jms-apache-activemq-source-source.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "connector": { - "class": "org.apache.camel.kafkaconnector.jmsapacheactivemqsource.CamelJmsapacheactivemqsourceSourceConnector", - "artifactId": "camel-jms-apache-activemq-source-kafka-connector", - "groupId": "org.apache.camel.kafkaconnector", - "id": "camel-jms-apache-activemq-source-source", - "type": "source", - "version": "3.20.1-SNAPSHOT", - "description": "A Kamelet that can consume events from an Apache ActiveMQ Classic message broker using JMS" - }, - "properties": { - "camel.kamelet.jms-apache-activemq-source.destinationType": { - "name": "camel.kamelet.jms-apache-activemq-source.destinationType", - "description": "The JMS destination type (i.e.: queue or topic)", - "defaultValue": "\"queue\"", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.jms-apache-activemq-source.destinationName": { - "name": "camel.kamelet.jms-apache-activemq-source.destinationName", - "description": "The JMS destination name", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.jms-apache-activemq-source.brokerURL": { - "name": "camel.kamelet.jms-apache-activemq-source.brokerURL", - "description": "The JMS URL Example: tcp:\/\/k3s-node-master.usersys.redhat.com:31616", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.jms-apache-activemq-source.password": { - "name": "camel.kamelet.jms-apache-activemq-source.password", - "description": "Target AMQ Broker password Example: password1!", - "defaultValue": "\"admin\"", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.jms-apache-activemq-source.username": { - "name": "camel.kamelet.jms-apache-activemq-source.username", - "description": "Target AMQ Broker userName Example: userName", - "defaultValue": "\"admin\"", - "priority": "MEDIUM", - "required": "false" - } - } -} \ No newline at end of file diff --git a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/assembly/package.xml deleted file mode 100644 index 05f0b1a7e4..0000000000 --- a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/assembly/package.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - package - - tar.gz - - false - - - ${project.basedir}/../.. - ${project.artifactId}/ - - README* - LICENSE* - NOTICE* - licenses/ - - - - ${project.basedir}/src/main/docs - docs/ - - **/* - - - - - - ${project.artifactId}/ - true - true - - org.apache.kafka:connect-api - - - - diff --git a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/docs/examples/CamelJmsapacheactivemqsourceSourceConnector.properties b/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/docs/examples/CamelJmsapacheactivemqsourceSourceConnector.properties deleted file mode 100644 index 8d2de0a903..0000000000 --- a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/docs/examples/CamelJmsapacheactivemqsourceSourceConnector.properties +++ /dev/null @@ -1,34 +0,0 @@ -## --------------------------------------------------------------------------- -## Licensed to the Apache Software Foundation (ASF) under one or more -## contributor license agreements. See the NOTICE file distributed with -## this work for additional information regarding copyright ownership. -## The ASF licenses this file to You under the Apache License, Version 2.0 -## (the "License"); you may not use this file except in compliance with -## the License. You may obtain a copy of the License at -## -## http://www.apache.org/licenses/LICENSE-2.0 -## -## Unless required by applicable law or agreed to in writing, software -## distributed under the License is distributed on an "AS IS" BASIS, -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -## See the License for the specific language governing permissions and -## limitations under the License. -## --------------------------------------------------------------------------- - -name=CamelJms-apache-activemq-sourceSourceConnector -connector.class=org.apache.camel.kafkaconnector.jmsapacheactivemqsource.CamelJmsapacheactivemqsourceSourceConnector -tasks.max=1 - -# use the kafka converters that better suit your needs, these are just defaults: -key.converter=org.apache.kafka.connect.storage.StringConverter -value.converter=org.apache.kafka.connect.storage.StringConverter - -# comma separated topics to send messages into -topics= - -# mandatory properties (for a complete properties list see the connector documentation): - -# The JMS URL Example: tcp://k3s-node-master.usersys.redhat.com:31616 -camel.kamelet.jms-apache-activemq-source.brokerURL= -# The JMS destination name -camel.kamelet.jms-apache-activemq-source.destinationName= diff --git a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsource/CamelJmsapacheactivemqsourceSourceConnector.java b/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsource/CamelJmsapacheactivemqsourceSourceConnector.java deleted file mode 100644 index 1659b4fe17..0000000000 --- a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsource/CamelJmsapacheactivemqsourceSourceConnector.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.jmsapacheactivemqsource; - -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnector; -import org.apache.kafka.common.config.ConfigDef; -import org.apache.kafka.connect.connector.Task; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelJmsapacheactivemqsourceSourceConnector - extends - CamelSourceConnector { - - @Override - public ConfigDef config() { - return CamelJmsapacheactivemqsourceSourceConnectorConfig.conf(); - } - @Override - public Class taskClass() { - return CamelJmsapacheactivemqsourceSourceTask.class; - } -} \ No newline at end of file diff --git a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsource/CamelJmsapacheactivemqsourceSourceConnectorConfig.java b/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsource/CamelJmsapacheactivemqsourceSourceConnectorConfig.java deleted file mode 100644 index 322c5143d8..0000000000 --- a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsource/CamelJmsapacheactivemqsourceSourceConnectorConfig.java +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.jmsapacheactivemqsource; - -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; -import org.apache.kafka.common.config.ConfigDef; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelJmsapacheactivemqsourceSourceConnectorConfig - extends - CamelSourceConnectorConfig { - - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_DESTINATION_TYPE_CONF = "camel.kamelet.jms-apache-activemq-source.destinationType"; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_DESTINATION_TYPE_DOC = "The JMS destination type (i.e.: queue or topic)"; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_DESTINATION_TYPE_DEFAULT = "queue"; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_DESTINATION_NAME_CONF = "camel.kamelet.jms-apache-activemq-source.destinationName"; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_DESTINATION_NAME_DOC = "The JMS destination name"; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_DESTINATION_NAME_DEFAULT = null; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_BROKER_URLCONF = "camel.kamelet.jms-apache-activemq-source.brokerURL"; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_BROKER_URLDOC = "The JMS URL Example: tcp://k3s-node-master.usersys.redhat.com:31616"; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_BROKER_URLDEFAULT = null; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_PASSWORD_CONF = "camel.kamelet.jms-apache-activemq-source.password"; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_PASSWORD_DOC = "Target AMQ Broker password Example: password1!"; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_PASSWORD_DEFAULT = "admin"; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_USERNAME_CONF = "camel.kamelet.jms-apache-activemq-source.username"; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_USERNAME_DOC = "Target AMQ Broker userName Example: userName"; - public static final String CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_USERNAME_DEFAULT = "admin"; - - public CamelJmsapacheactivemqsourceSourceConnectorConfig( - ConfigDef config, - Map parsedConfig) { - super(config, parsedConfig); - } - - public CamelJmsapacheactivemqsourceSourceConnectorConfig( - Map parsedConfig) { - this(conf(), parsedConfig); - } - - public static ConfigDef conf() { - ConfigDef conf = new ConfigDef(CamelSourceConnectorConfig.conf()); - conf.define(CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_DESTINATION_TYPE_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_DESTINATION_TYPE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_DESTINATION_TYPE_DOC); - conf.define(CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_DESTINATION_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_DESTINATION_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_DESTINATION_NAME_DOC); - conf.define(CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_BROKER_URLCONF, ConfigDef.Type.STRING, CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_BROKER_URLDEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_BROKER_URLDOC); - conf.define(CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_PASSWORD_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_PASSWORD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_PASSWORD_DOC); - conf.define(CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_USERNAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_USERNAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_JMSAPACHEACTIVEMQSOURCE_KAMELET_USERNAME_DOC); - return conf; - } -} \ No newline at end of file diff --git a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsource/CamelJmsapacheactivemqsourceSourceTask.java b/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsource/CamelJmsapacheactivemqsourceSourceTask.java deleted file mode 100644 index e10e734870..0000000000 --- a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsapacheactivemqsource/CamelJmsapacheactivemqsourceSourceTask.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.jmsapacheactivemqsource; - -import java.util.HashMap; -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; -import org.apache.camel.kafkaconnector.CamelSourceTask; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelJmsapacheactivemqsourceSourceTask extends CamelSourceTask { - - @Override - protected CamelSourceConnectorConfig getCamelSourceConnectorConfig( - Map props) { - return new CamelJmsapacheactivemqsourceSourceConnectorConfig(props); - } - @Override - protected String getSourceKamelet() { - return "kamelet:jms-apache-activemq-source"; - } -} \ No newline at end of file diff --git a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt deleted file mode 100644 index 6b0b1270ff..0000000000 --- a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt +++ /dev/null @@ -1,203 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - diff --git a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt deleted file mode 100644 index 2e215bf2e6..0000000000 --- a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt +++ /dev/null @@ -1,11 +0,0 @@ - ========================================================================= - == NOTICE file corresponding to the section 4 d of == - == the Apache License, Version 2.0, == - == in this case for the Apache Camel distribution. == - ========================================================================= - - This product includes software developed by - The Apache Software Foundation (http://www.apache.org/). - - Please read the different LICENSE files present in the licenses directory of - this distribution. diff --git a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/resources/kamelets/jms-apache-activemq-source.kamelet.yaml b/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/resources/kamelets/jms-apache-activemq-source.kamelet.yaml deleted file mode 100644 index 95b37ae7d5..0000000000 --- a/connectors/camel-jms-apache-activemq-source-kafka-connector/src/main/resources/kamelets/jms-apache-activemq-source.kamelet.yaml +++ /dev/null @@ -1,96 +0,0 @@ -# --------------------------------------------------------------------------- -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# --------------------------------------------------------------------------- -apiVersion: camel.apache.org/v1alpha1 -kind: Kamelet -metadata: - name: jms-apache-activemq-source - annotations: - camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iOTQuNTY2OTFtbSIKICAgaGVpZ2h0PSI4My44MzA0NDRtbSIKICAgdmlld0JveD0iMCAwIDk0LjU2NjkxIDgzLjgzMDQ0NCIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnNDM5MCI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIyLjgiCiAgICAgaW5rc2NhcGU6Y3g9IjI0LjE0MTM0OSIKICAgICBpbmtzY2FwZTpjeT0iMjAxLjA3Njk3IgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtcm90YXRpb249IjAiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMzg0MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIyMDU2IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6c25hcC10ZXh0LWJhc2VsaW5lPSJ0cnVlIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9InRydWUiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIyMCIKICAgICBpbmtzY2FwZTpzbmFwLW9iamVjdC1taWRwb2ludHM9InRydWUiCiAgICAgZml0LW1hcmdpbi10b3A9IjEwIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMTAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMTAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjEwIiAvPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0Mzg0Ij4KICAgIDxmaWx0ZXIKICAgICAgIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIKICAgICAgIGlua3NjYXBlOmxhYmVsPSJEcm9wIFNoYWRvdyIKICAgICAgIGlkPSJmaWx0ZXI1NTI5Ij4KICAgICAgPGZlRmxvb2QKICAgICAgICAgZmxvb2Qtb3BhY2l0eT0iMC40OTgwMzkiCiAgICAgICAgIGZsb29kLWNvbG9yPSJyZ2IoMCwwLDApIgogICAgICAgICByZXN1bHQ9ImZsb29kIgogICAgICAgICBpZD0iZmVGbG9vZDU1MTkiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iZmxvb2QiCiAgICAgICAgIGluMj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgb3BlcmF0b3I9ImluIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTEiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTU1MjEiIC8+CiAgICAgIDxmZUdhdXNzaWFuQmx1cgogICAgICAgICBpbj0iY29tcG9zaXRlMSIKICAgICAgICAgc3RkRGV2aWF0aW9uPSIwLjIiCiAgICAgICAgIHJlc3VsdD0iYmx1ciIKICAgICAgICAgaWQ9ImZlR2F1c3NpYW5CbHVyNTUyMyIgLz4KICAgICAgPGZlT2Zmc2V0CiAgICAgICAgIGR4PSIxIgogICAgICAgICBkeT0iMSIKICAgICAgICAgcmVzdWx0PSJvZmZzZXQiCiAgICAgICAgIGlkPSJmZU9mZnNldDU1MjUiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgaW4yPSJvZmZzZXQiCiAgICAgICAgIG9wZXJhdG9yPSJvdmVyIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTIiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTU1MjciIC8+CiAgICA8L2ZpbHRlcj4KICAgIDxmaWx0ZXIKICAgICAgIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQjsiCiAgICAgICBpbmtzY2FwZTpsYWJlbD0iRHJvcCBTaGFkb3ciCiAgICAgICBpZD0iZmlsdGVyNTYiPgogICAgICA8ZmVGbG9vZAogICAgICAgICBmbG9vZC1vcGFjaXR5PSIwLjQ5ODAzOSIKICAgICAgICAgZmxvb2QtY29sb3I9InJnYigwLDAsMCkiCiAgICAgICAgIHJlc3VsdD0iZmxvb2QiCiAgICAgICAgIGlkPSJmZUZsb29kNDYiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iZmxvb2QiCiAgICAgICAgIGluMj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgb3BlcmF0b3I9ImluIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTEiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTQ4IiAvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIKICAgICAgICAgaW49ImNvbXBvc2l0ZTEiCiAgICAgICAgIHN0ZERldmlhdGlvbj0iMC4xIgogICAgICAgICByZXN1bHQ9ImJsdXIiCiAgICAgICAgIGlkPSJmZUdhdXNzaWFuQmx1cjUwIiAvPgogICAgICA8ZmVPZmZzZXQKICAgICAgICAgZHg9IjEiCiAgICAgICAgIGR5PSIxIgogICAgICAgICByZXN1bHQ9Im9mZnNldCIKICAgICAgICAgaWQ9ImZlT2Zmc2V0NTIiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgaW4yPSJvZmZzZXQiCiAgICAgICAgIG9wZXJhdG9yPSJvdmVyIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTIiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTU0IiAvPgogICAgPC9maWx0ZXI+CiAgICA8ZmlsdGVyCiAgICAgICBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0I7IgogICAgICAgaW5rc2NhcGU6bGFiZWw9IkRyb3AgU2hhZG93IgogICAgICAgaWQ9ImZpbHRlcjYzIj4KICAgICAgPGZlRmxvb2QKICAgICAgICAgZmxvb2Qtb3BhY2l0eT0iMC40OTgwMzkiCiAgICAgICAgIGZsb29kLWNvbG9yPSJyZ2IoMCwwLDApIgogICAgICAgICByZXN1bHQ9ImZsb29kIgogICAgICAgICBpZD0iZmVGbG9vZDUyIiAvPgogICAgICA8ZmVDb21wb3NpdGUKICAgICAgICAgaW49ImZsb29kIgogICAgICAgICBpbjI9IlNvdXJjZUdyYXBoaWMiCiAgICAgICAgIG9wZXJhdG9yPSJpbiIKICAgICAgICAgcmVzdWx0PSJjb21wb3NpdGUxIgogICAgICAgICBpZD0iZmVDb21wb3NpdGU1NSIgLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyCiAgICAgICAgIGluPSJjb21wb3NpdGUxIgogICAgICAgICBzdGREZXZpYXRpb249IjAuMSIKICAgICAgICAgcmVzdWx0PSJibHVyIgogICAgICAgICBpZD0iZmVHYXVzc2lhbkJsdXI1NyIgLz4KICAgICAgPGZlT2Zmc2V0CiAgICAgICAgIGR4PSIxIgogICAgICAgICBkeT0iMSIKICAgICAgICAgcmVzdWx0PSJvZmZzZXQiCiAgICAgICAgIGlkPSJmZU9mZnNldDU5IiAvPgogICAgICA8ZmVDb21wb3NpdGUKICAgICAgICAgaW49IlNvdXJjZUdyYXBoaWMiCiAgICAgICAgIGluMj0ib2Zmc2V0IgogICAgICAgICBvcGVyYXRvcj0ib3ZlciIKICAgICAgICAgcmVzdWx0PSJjb21wb3NpdGUyIgogICAgICAgICBpZD0iZmVDb21wb3NpdGU2MSIgLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE0Mzg3Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZSAvPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMiIKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMiIKICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguMDUyNzc3OCwtOTYuOTUwODk0KSI+CiAgICA8ZwogICAgICAgaWQ9Imc1MDczIgogICAgICAgc3R5bGU9ImZpbHRlcjp1cmwoI2ZpbHRlcjU1MjkpIgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNjQuNjk3MTkzLDE1My41NTE4MSAtOC4zNTE4NDgsLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzYgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkyLDcuMjU3NDYgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzU5OSIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjE0Ni4yOTQzNCIKICAgICAgICAgc29kaXBvZGk6Y3g9IjYwLjU2MzgwMSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4MyIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4zOTQ2OTg1O3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNTIuNjMyMTM3LDE0Ni41NTMwOSAtOC4zNTE4NDgsLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzUgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkyLDcuMjU3NDcgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzYwNCIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjEzOS4yOTU2MiIKICAgICAgICAgc29kaXBvZGk6Y3g9IjQ4LjQ5ODc0NSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4My00IgogICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO3N0cm9rZS13aWR0aDowLjM5NDY5ODU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iMy4zNTY0NDcyZS0wNiIKICAgICAgICAgZD0ibSA2NC43NzEyNjMsMTM5LjU4ODg5IC04LjM1MTg0OCwtMC4wNDkxIC00LjEzMzM5MiwtNy4yNTc0NyA0LjIxODQ1NSwtNy4yMDgzNiA4LjM1MTg0OSwwLjA0OTEgNC4xMzMzOTIsNy4yNTc0NyB6IgogICAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwIgogICAgICAgICBpbmtzY2FwZTpmbGF0c2lkZWQ9InRydWUiCiAgICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuNTc2Njc2NiIKICAgICAgICAgc29kaXBvZGk6YXJnMT0iMS4wNTMwNzc4IgogICAgICAgICBzb2RpcG9kaTpyMj0iNi4wNDczNjA5IgogICAgICAgICBzb2RpcG9kaTpyMT0iOC4zNTE5OTI2IgogICAgICAgICBzb2RpcG9kaTpjeT0iMTMyLjMzMTQyIgogICAgICAgICBzb2RpcG9kaTpjeD0iNjAuNjM3ODcxIgogICAgICAgICBzb2RpcG9kaTpzaWRlcz0iNiIKICAgICAgICAgaWQ9InBhdGg0ODgzLTQtMiIKICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4zOTQ2OTg1O3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNjQuNzY1NDg4LDEyNS43MDIyOCAtOC4zNTE4NDksLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzYgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkzLDcuMjU3NDcgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzYwOSIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjExOC40NDQ4MSIKICAgICAgICAgc29kaXBvZGk6Y3g9IjYwLjYzMjA5NSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4My00LTItMCIKICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4zOTQ2OTg1O3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNTIuNjk2MDM3LDEzMi42NzYxMSAtOC4zNTE4NDgsLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzYgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkyLDcuMjU3NDcgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzYwOSIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjEyNS40MTg2NCIKICAgICAgICAgc29kaXBvZGk6Y3g9IjQ4LjU2MjY0NSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4My00LTItMC0wIgogICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO3N0cm9rZS13aWR0aDowLjM5NDY5ODU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8L2c+CiAgPC9nPgogIDxnCiAgICAgaWQ9ImxheWVyMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC4wNTI3Nzc4LC05Ni45NTA4OTQpIj4KICAgIDxwYXRoCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMDcyMDU3NSwwLjAxNTUzMzQ1LC0wLjAxNTUzMzQ1LDAuMDcyMDU3NSwtNTkuMDMxMDU1LDYzLjc5NTc3NikiCiAgICAgICBkPSJtIDE4NDkuMTM4Nyw2NDAuMzUyNTIgLTk2LjgyNDIsMjAuNTU4MDIgLTY2LjIxNTgsLTczLjU3MzE2IDMwLjYwODMsLTk0LjEzMTE4IDk2LjgyNDIsLTIwLjU1ODAyIDY2LjIxNTgsNzMuNTczMTYgeiIKICAgICAgIGlua3NjYXBlOnJhbmRvbWl6ZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwIgogICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgc29kaXBvZGk6YXJnMj0iMS4zNjE1OCIKICAgICAgIHNvZGlwb2RpOmFyZzE9IjAuODM3OTgxMjMiCiAgICAgICBzb2RpcG9kaTpyMj0iNDkuNDkxMjgiCiAgICAgICBzb2RpcG9kaTpyMT0iOTguOTgyNTU5IgogICAgICAgc29kaXBvZGk6Y3k9IjU2Ni43NzkzNiIKICAgICAgIHNvZGlwb2RpOmN4PSIxNzgyLjkyMjkiCiAgICAgICBzb2RpcG9kaTpzaWRlcz0iNiIKICAgICAgIGlkPSJwYXRoNTAxOS0wMi05IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNjMTI3NjY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3MjA1NzUsMC4wMTU1MzM0NSwtMC4wMTU1MzM0NSwwLjA3MjA1NzUsLTcxLjE3MDE3OSw3MC43NTk5ODUpIgogICAgICAgZD0ibSAxODQ5LjEzODcsNjQwLjM1MjUyIC05Ni44MjQyLDIwLjU1ODAyIC02Ni4yMTU4LC03My41NzMxNiAzMC42MDgzLC05NC4xMzExOCA5Ni44MjQyLC0yMC41NTgwMiA2Ni4yMTU4LDczLjU3MzE2IHoiCiAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgIGlua3NjYXBlOmZsYXRzaWRlZD0idHJ1ZSIKICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuMzYxNTgiCiAgICAgICBzb2RpcG9kaTphcmcxPSIwLjgzNzk4MTIzIgogICAgICAgc29kaXBvZGk6cjI9IjQ5LjQ5MTI4IgogICAgICAgc29kaXBvZGk6cjE9Ijk4Ljk4MjU1OSIKICAgICAgIHNvZGlwb2RpOmN5PSI1NjYuNzc5MzYiCiAgICAgICBzb2RpcG9kaTpjeD0iMTc4Mi45MjI5IgogICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICBpZD0icGF0aDUwMTktMC01LTEiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6IzNlNDg5ZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9Ii05Ni43ODY0NjUiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjE5OC4xMDMzNSIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMDcyMDU3NSwwLjAxNTUzMzQ1LC0wLjAxNTUzMzQ1LDAuMDcyMDU3NSwtNTkuMTA2NDksNzcuNzU4MjkzKSIKICAgICAgIGQ9Im0gMTg0OS4xMzg3LDY0MC4zNTI1MiAtOTYuODI0MiwyMC41NTgwMiAtNjYuMjE1OCwtNzMuNTczMTYgMzAuNjA4MywtOTQuMTMxMTggOTYuODI0MiwtMjAuNTU4MDIgNjYuMjE1OCw3My41NzMxNiB6IgogICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgIGlua3NjYXBlOnJvdW5kZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpmbGF0c2lkZWQ9InRydWUiCiAgICAgICBzb2RpcG9kaTphcmcyPSIxLjM2MTU4IgogICAgICAgc29kaXBvZGk6YXJnMT0iMC44Mzc5ODEyMyIKICAgICAgIHNvZGlwb2RpOnIyPSI0OS40OTEyOCIKICAgICAgIHNvZGlwb2RpOnIxPSI5OC45ODI1NTkiCiAgICAgICBzb2RpcG9kaTpjeT0iNTY2Ljc3OTM2IgogICAgICAgc29kaXBvZGk6Y3g9IjE3ODIuOTIyOSIKICAgICAgIHNvZGlwb2RpOnNpZGVzPSI2IgogICAgICAgaWQ9InBhdGg1MDE5LTQtMS0yIgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiM3MTQwOTk7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3MjA1NzUsMC4wMTU1MzM0NSwtMC4wMTU1MzM0NSwwLjA3MjA1NzUsLTcxLjEwNjI4MSw1Ni44ODI5OSkiCiAgICAgICBkPSJtIDE4NDkuMTM4Nyw2NDAuMzUyNTIgLTk2LjgyNDIsMjAuNTU4MDIgLTY2LjIxNTgsLTczLjU3MzE2IDMwLjYwODMsLTk0LjEzMTE4IDk2LjgyNDIsLTIwLjU1ODAyIDY2LjIxNTgsNzMuNTczMTYgeiIKICAgICAgIGlua3NjYXBlOnJhbmRvbWl6ZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwIgogICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgc29kaXBvZGk6YXJnMj0iMS4zNjE1OCIKICAgICAgIHNvZGlwb2RpOmFyZzE9IjAuODM3OTgxMjMiCiAgICAgICBzb2RpcG9kaTpyMj0iNDkuNDkxMjgiCiAgICAgICBzb2RpcG9kaTpyMT0iOTguOTgyNTU5IgogICAgICAgc29kaXBvZGk6Y3k9IjU2Ni43NzkzNiIKICAgICAgIHNvZGlwb2RpOmN4PSIxNzgyLjkyMjkiCiAgICAgICBzb2RpcG9kaTpzaWRlcz0iNiIKICAgICAgIGlkPSJwYXRoNTAxOS0wLTQtOS04IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiM3ODkzMmM7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3MjA1NzUsMC4wMTU1MzM0NSwtMC4wMTU1MzM0NSwwLjA3MjA1NzUsLTU5LjAzNjgyOCw0OS45MDkxNjcpIgogICAgICAgZD0ibSAxODQ5LjEzODcsNjQwLjM1MjUyIC05Ni44MjQyLDIwLjU1ODAyIC02Ni4yMTU4LC03My41NzMxNiAzMC42MDgzLC05NC4xMzExOCA5Ni44MjQyLC0yMC41NTgwMiA2Ni4yMTU4LDczLjU3MzE2IHoiCiAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgIGlua3NjYXBlOmZsYXRzaWRlZD0idHJ1ZSIKICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuMzYxNTgiCiAgICAgICBzb2RpcG9kaTphcmcxPSIwLjgzNzk4MTIzIgogICAgICAgc29kaXBvZGk6cjI9IjQ5LjQ5MTI4IgogICAgICAgc29kaXBvZGk6cjE9Ijk4Ljk4MjU1OSIKICAgICAgIHNvZGlwb2RpOmN5PSI1NjYuNzc5MzYiCiAgICAgICBzb2RpcG9kaTpjeD0iMTc4Mi45MjI5IgogICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICBpZD0icGF0aDUwMTktMC0wLTctOSIKICAgICAgIHN0eWxlPSJvcGFjaXR5OjE7ZmlsbDojY2YyNDJhO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTQ2LjI5NDM0IgogICAgICAgY3g9IjYwLjU2MzgwMSIKICAgICAgIGlkPSJwYXRoNTU1My03IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMzIwMDcxMTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHI9IjEuNjAwMzU1NiIgLz4KICAgIDxwYXRoCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItdHlwZT0icG9seWxpbmUiCiAgICAgICBpZD0icGF0aDU1OTIiCiAgICAgICBkPSJNIDYxLjc0NzY1NywxMTcuNzEwMzkgNDcuNDgwNzksMTI1Ljg4NDI0IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM3NTI3NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci10eXBlPSJwb2x5bGluZSIKICAgICAgIGlkPSJwYXRoNTU5Mi03IgogICAgICAgZD0ibSA0OC41MTM2MjcsMTI0LjE5Njc1IDAuMDQ4MTEsMTYuNDQyNDIiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjUyMzc1Mjc1O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLXR5cGU9InBvbHlsaW5lIgogICAgICAgaWQ9InBhdGg1NTkyLTctMSIKICAgICAgIGQ9Im0gNDcuNTI0NTE5LDEzOC43MTQ2OCAxNC4xMzY0NTMsOC4zOTc0MSIKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuNTIzNzUyNzU7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIgLz4KICAgIDxwYXRoCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItdHlwZT0icG9seWxpbmUiCiAgICAgICBpZD0icGF0aDU1OTItNy03IgogICAgICAgZD0ibSA2MC41OTAxMDEsMTE3LjEzMjUxIDAuMDQ4MTEsMTYuNDQyNDIiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjUyMzc1Mjc1O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLXR5cGU9InBvbHlsaW5lIgogICAgICAgaWQ9InBhdGg1NTkyLTctNCIKICAgICAgIGQ9Im0gNjAuNjU3Mzc0LDEzMS4wOTI3OCAwLjA0ODExLDE2LjQ0MjQyIgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM4MDAwMjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci10eXBlPSJwb2x5bGluZSIKICAgICAgIGlkPSJwYXRoNTU5Mi01IgogICAgICAgZD0ibSA2MS43NjU1NSwxMzEuNzA4MDEgLTE0LjI2Njg2Nyw4LjE3Mzg2IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM3NTI3NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci10eXBlPSJwb2x5bGluZSIKICAgICAgIGlkPSJwYXRoNTU5Mi03LTEtMyIKICAgICAgIGQ9Im0gNDcuNTYzODksMTI0Ljg0MDg2IDE0LjEzNjQ1Myw4LjM5NzQxIgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM3NTI3NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHRleHQKICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTowLjY3NzAwOTUycHg7bGluZS1oZWlnaHQ6MCU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMDU2NDE3NDVweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxO2ZpbHRlcjp1cmwoI2ZpbHRlcjYzKSIKICAgICAgIHg9IjE3Ljk5MjA5NiIKICAgICAgIHk9IjE2OC45NjY5NSIKICAgICAgIGlkPSJ0ZXh0NTA5My0xLTQiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSI+PHRzcGFuCiAgICAgICAgIHN0eWxlPSJmb250LXNpemU6MTIuNDI3NjQ1NjhweDtsaW5lLWhlaWdodDoxLjI1O2ZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4wNTY0MTc0NXB4IgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICBpZD0idHNwYW41MDk1LTMtNiIKICAgICAgICAgeD0iMTcuOTkyMDk2IgogICAgICAgICB5PSIxNjguOTY2OTUiPjx0c3BhbgogICAgICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J3NhbnMtc2VyaWYgQm9sZCc7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDowLjA1NjQxNzQ1cHgiCiAgICAgICAgICAgaWQ9InRzcGFuNTA5Ny0xLTQiPkFDVElWRTwvdHNwYW4+PC90c3Bhbj48L3RleHQ+CiAgICA8dGV4dAogICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjAuNjc3MDA5NTJweDtsaW5lLWhlaWdodDowJTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4wNTY0MTc0NXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICB4PSIxOS43OTU2MjIiCiAgICAgICB5PSIxNTguMzA0OTMiCiAgICAgICBpZD0idGV4dDY5MzgtNCIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5Ij48dHNwYW4KICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTo1LjExNzE5Nzk5cHg7bGluZS1oZWlnaHQ6MS4yNTtmaWxsOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMDU2NDE3NDVweCIKICAgICAgICAgc29kaXBvZGk6cm9sZT0ibGluZSIKICAgICAgICAgaWQ9InRzcGFuNjk0MC0xIgogICAgICAgICB4PSIxOS43OTU2MjIiCiAgICAgICAgIHk9IjE1OC4zMDQ5MyI+QVBBQ0hFPC90c3Bhbj48L3RleHQ+CiAgICA8dGV4dAogICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjAuNjc3MDA5NTJweDtsaW5lLWhlaWdodDowJTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6I2MxMjc2NjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4wNTY0MTc0NXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjE7ZmlsdGVyOnVybCgjZmlsdGVyNTYpIgogICAgICAgeD0iNjcuNzg2ODY1IgogICAgICAgeT0iMTY4Ljk2Njk1IgogICAgICAgaWQ9InRleHQ1MDkzLTEtNC0yLTgtOS00IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiPjx0c3BhbgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICBpZD0idHNwYW41MDk1LTMtNi01LTUtNi0zIgogICAgICAgICB4PSI2Ny43ODY4NjUiCiAgICAgICAgIHk9IjE2OC45NjY5NSIKICAgICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToxMi40Mjc2NDU2OHB4O2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidzYW5zLXNlcmlmIEJvbGQnO3N0cm9rZS13aWR0aDowLjA1NjQxNzQ1cHgiPk1RPC90c3Bhbj48L3RleHQ+CiAgICA8dGV4dAogICAgICAgaWQ9InRleHQzOTYwIgogICAgICAgeT0iMTYwLjY1NzczIgogICAgICAgeD0iODkuNDMyMTc1IgogICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6My4xNzUwMDAwOHB4O2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMDU3ODkzMTsiCiAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiPjx0c3BhbgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZS13aWR0aDowLjA1Nzg5MzE7Zm9udC1zaXplOjMuMTc1MDAwMDhweDsiCiAgICAgICAgIHk9IjE2MC42NTc3MyIKICAgICAgICAgeD0iODkuNDMyMTc1IgogICAgICAgICBpZD0idHNwYW4zOTU4IgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIj7CrjwvdHNwYW4+PC90ZXh0PgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTM5LjI0MjE5IgogICAgICAgY3g9IjQ4LjMzMzcwNiIKICAgICAgIGlkPSJwYXRoNTU1My03LTEiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zMjAwNzExMztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgcj0iMS42MDAzNTU2IiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTMyLjQ4NTg2IgogICAgICAgY3g9IjYwLjkwMTQxMyIKICAgICAgIGlkPSJwYXRoNTU1My03LTMiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zMjAwNzExMztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgcj0iMS42MDAzNTU2IiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTI1LjQxODY0IgogICAgICAgY3g9IjQ4LjU2MjY0NSIKICAgICAgIGlkPSJwYXRoNTU1My03LTAiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zMjAwNzExMztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgcj0iMS42MDAzNTU2IiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTE4LjQ0NDgyIgogICAgICAgY3g9IjYwLjYzMjA5NSIKICAgICAgIGlkPSJwYXRoNTU1My03LTM5IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMzIwMDcxMTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHI9IjEuNjAwMzU1NiIgLz4KICA8L2c+Cjwvc3ZnPgo=" - camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/catalog.version: "3.21.0" - camel.apache.org/kamelet.group: "JMS" - camel.apache.org/kamelet.namespace: "Messaging" - labels: - camel.apache.org/kamelet.type: "source" - camel.apache.org/requires.runtime: camel-k -spec: - definition: - title: "JMS - Apache ActiveMQ Classic Source" - description: "A Kamelet that can consume events from an Apache ActiveMQ Classic message broker using JMS" - required: - - destinationName - - brokerURL - type: object - properties: - destinationType: - title: "Destination Type" - description: "The JMS destination type (i.e.: queue or topic)" - type: string - default: queue - destinationName: - title: "Destination Name" - description: "The JMS destination name" - type: string - brokerURL: - title: "Broker URL" - description: "The JMS URL" - type: string - example: "tcp://k3s-node-master.usersys.redhat.com:31616" - password: - default: admin - description: Target AMQ Broker password - example: password1! - title: Broker Password - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - username: - default: admin - description: Target AMQ Broker userName - example: userName - title: Broker Username - type: string - x-descriptors: - - urn:camel:group:credentials - - dependencies: - - "camel:activemq" - - "camel:kamelet" - - "mvn:org.apache.activemq:activemq-http:5.17.3" - template: - beans: - - name: activemq-source-local - type: '#class:org.apache.camel.component.activemq.ActiveMQComponent' - - name: sourceConnectionFactoryBean-local - type: "#class:org.apache.activemq.ActiveMQConnectionFactory" - property: - - key: brokerURL - value: '{{brokerURL}}' - - key: userName - value: '{{username}}' - - key: password - value: '{{password}}' - from: - uri: "{{activemq-source-local}}:{{destinationType}}:{{destinationName}}" - parameters: - connectionFactory: "#bean:{{sourceConnectionFactoryBean-local}}" - steps: - - to: - uri: "kamelet:sink" \ No newline at end of file diff --git a/connectors/pom.xml b/connectors/pom.xml index dcc16564c8..d6d034c68a 100644 --- a/connectors/pom.xml +++ b/connectors/pom.xml @@ -306,8 +306,6 @@ camel-jira-update-issue-sink-kafka-connector camel-jms-amqp-10-sink-kafka-connector camel-jms-amqp-10-source-kafka-connector - camel-jms-apache-activemq-sink-kafka-connector - camel-jms-apache-activemq-source-kafka-connector camel-jms-apache-artemis-sink-kafka-connector camel-jms-apache-artemis-source-kafka-connector camel-jms-ibm-mq-sink-kafka-connector From 7ee3d5ca147d8966c6563822cb5c6fc8684e5a02 Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 17:58:25 +0200 Subject: [PATCH 21/31] Removed the elasticsearch connector tests because it was replaced by a new one on Camel 4 --- tests/itests-elasticsearch/pom.xml | 70 --------- .../clients/ElasticSearchClient.java | 146 ------------------ .../common/ElasticSearchCommon.java | 45 ------ .../ElasticSearchIndexMessageProducer.java | 52 ------- .../CamelElasticSearchPropertyFactory.java | 55 ------- .../sink/CamelSinkElasticSearchITCase.java | 136 ---------------- tests/pom.xml | 1 - 7 files changed, 505 deletions(-) delete mode 100644 tests/itests-elasticsearch/pom.xml delete mode 100644 tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/clients/ElasticSearchClient.java delete mode 100644 tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchCommon.java delete mode 100644 tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchIndexMessageProducer.java delete mode 100644 tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelElasticSearchPropertyFactory.java delete mode 100644 tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelSinkElasticSearchITCase.java diff --git a/tests/itests-elasticsearch/pom.xml b/tests/itests-elasticsearch/pom.xml deleted file mode 100644 index 38953a3242..0000000000 --- a/tests/itests-elasticsearch/pom.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - org.apache.camel.kafkaconnector - itests-parent - 4.0.0-SNAPSHOT - ../itests-parent/pom.xml - - 4.0.0 - - itests-elasticsearch - Camel-Kafka-Connector :: Tests :: Elasticsearch - - - - org.apache.camel.kafkaconnector - itests-common - ${project.version} - test-jar - test - - - - - org.apache.camel - camel-test-infra-common - ${camel.version} - test-jar - test - - - - org.apache.camel - camel-test-infra-elasticsearch - ${camel.version} - test-jar - test - - - - org.apache.camel - camel-elasticsearch-rest - - - org.apache.camel - camel-bean - - - org.apache.camel - camel-jackson - - - \ No newline at end of file diff --git a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/clients/ElasticSearchClient.java b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/clients/ElasticSearchClient.java deleted file mode 100644 index 9a8d0eb8c8..0000000000 --- a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/clients/ElasticSearchClient.java +++ /dev/null @@ -1,146 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.camel.kafkaconnector.elasticsearch.clients; - -import java.io.IOException; -import java.util.List; - -import co.elastic.clients.elasticsearch.ElasticsearchClient; -import co.elastic.clients.elasticsearch._types.query_dsl.QueryBuilders; -import co.elastic.clients.elasticsearch.core.SearchResponse; -import co.elastic.clients.elasticsearch.core.search.Hit; -import co.elastic.clients.elasticsearch.indices.ExistsRequest; -import co.elastic.clients.json.jackson.JacksonJsonpMapper; -import co.elastic.clients.transport.ElasticsearchTransport; -import co.elastic.clients.transport.rest_client.RestClientTransport; -import com.fasterxml.jackson.databind.node.ObjectNode; -import org.apache.camel.kafkaconnector.elasticsearch.common.ElasticSearchCommon; -import org.apache.camel.test.infra.common.TestUtils; -import org.apache.http.HttpHost; -import org.apache.http.auth.AuthScope; -import org.apache.http.auth.UsernamePasswordCredentials; -import org.apache.http.client.CredentialsProvider; -import org.apache.http.impl.client.BasicCredentialsProvider; -import org.apache.http.impl.nio.client.HttpAsyncClientBuilder; -import org.elasticsearch.client.RestClient; -import org.elasticsearch.client.RestClientBuilder; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - - -public class ElasticSearchClient { - private static final Logger LOG = LoggerFactory.getLogger(ElasticSearchClient.class); - - private final ElasticsearchClient client; - private final String index; - - public ElasticSearchClient(String host, int port, String index) { - - final CredentialsProvider credentialsProvider = - new BasicCredentialsProvider(); - credentialsProvider.setCredentials(AuthScope.ANY, - new UsernamePasswordCredentials(ElasticSearchCommon.USERNAME, ElasticSearchCommon.PASSWORD)); - - RestClientBuilder builder = RestClient.builder( - new HttpHost(host, port, "http")) - .setHttpClientConfigCallback(new RestClientBuilder.HttpClientConfigCallback() { - @Override - public HttpAsyncClientBuilder customizeHttpClient( - HttpAsyncClientBuilder httpClientBuilder) { - return httpClientBuilder - .setDefaultCredentialsProvider(credentialsProvider); - } - }); - - RestClient httpClient = builder.build(); - ElasticsearchTransport transport = new RestClientTransport( - httpClient, - new JacksonJsonpMapper() - ); - - client = new ElasticsearchClient(transport); - this.index = index; - } - - public boolean indexExists() { - try { - ExistsRequest indexRequest = new ExistsRequest.Builder().index(index).build(); - - return client.indices().exists(indexRequest).value(); - } catch (IOException e) { - /* - It may return if failed to parse the response, on timeout or no response from the ES instance. - Assuming it is more likely to timeout or provide no reply either the during the start up or - on overloaded CI environments, we log the I/O error and try again - */ - LOG.error("I/O error trying to query for index existence: {}", e.getMessage(), e); - } - - return false; - } - - public List> getData() { - try { - SearchResponse response = client.search(s -> - s.index(index) - .query(QueryBuilders.matchAll().build()._toQuery()), - ObjectNode.class); - - return response.hits().hits(); - } catch (IOException e) { - /* - It may return if failed to parse the response, on timeout or no response from the ES instance. - Assuming it is more likely to timeout or provide no reply either the during the start up or - on overloaded CI environments, we log the I/O error and try again - */ - LOG.error("I/O error trying to query for index existence: {}", e.getMessage(), e); - } catch (Throwable e) { - LOG.error("Unhandled error trying to query for index existence: {}", e.getMessage(), e); - } - - return null; - } - - private boolean hasData(int expect) { - List> searchHits = getData(); - - if (searchHits == null) { - LOG.debug("There are not search hit to return"); - - return false; - } - - int count = searchHits.size(); - - if (count != expect) { - LOG.debug("Not enough records: {} available, but {} expected", count, expect); - - return false; - } - - return true; - } - - public void waitForIndex() { - TestUtils.waitFor(this::indexExists); - } - - public void waitForData(int expect) { - TestUtils.waitFor(this::hasData, expect); - } -} diff --git a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchCommon.java b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchCommon.java deleted file mode 100644 index d12a1b01f2..0000000000 --- a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchCommon.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.camel.kafkaconnector.elasticsearch.common; - -import org.testcontainers.elasticsearch.ElasticsearchContainer; - -public final class ElasticSearchCommon { - /** - * The default ElasticSearch cluster name for usage during the tests - */ - public static final String DEFAULT_ELASTICSEARCH_CLUSTER = "docker-cluster"; - - /** - * The default ElasticSearch index for usage during the tests - */ - public static final String DEFAULT_ELASTICSEARCH_INDEX = "ckc-index"; - - /** - * The default ElasticSearch container username - */ - public static final String USERNAME = "elastic"; - - /** - * The default ElasticSearch container password - */ - public static final String PASSWORD = ElasticsearchContainer.ELASTICSEARCH_DEFAULT_PASSWORD; - - private ElasticSearchCommon() { - - } -} diff --git a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchIndexMessageProducer.java b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchIndexMessageProducer.java deleted file mode 100644 index 41c8e55e58..0000000000 --- a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchIndexMessageProducer.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.camel.kafkaconnector.elasticsearch.common; - -import java.util.Collections; -import java.util.Map; - -import org.apache.camel.kafkaconnector.CamelSinkTask; -import org.apache.camel.kafkaconnector.common.clients.kafka.KafkaClient; -import org.apache.camel.kafkaconnector.common.test.AbstractTestMessageProducer; - -public class ElasticSearchIndexMessageProducer extends AbstractTestMessageProducer { - - public ElasticSearchIndexMessageProducer(String bootStrapServer, String topicName, int count) { - super(bootStrapServer, topicName, count); - } - - public ElasticSearchIndexMessageProducer(KafkaClient kafkaClient, String topicName, int count) { - super(kafkaClient, topicName, count); - } - - @Override - public Map messageHeaders(String text, int current) { - return Collections.singletonMap(CamelSinkTask.HEADER_CAMEL_PREFIX + "indexId", String.valueOf(current)); - } - - @Override - public String testMessageContent(int current) { - return "{\n" - + " \"tags\": [\n" - + " \"opster\",\n" - + " \"elasticsearch\"\n" - + " ],\n" - + " \"date\": \"01-01-2020\",\n" - + " \"counter\": \"" + current + "\"\n" - + "}"; - } -} \ No newline at end of file diff --git a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelElasticSearchPropertyFactory.java b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelElasticSearchPropertyFactory.java deleted file mode 100644 index 46f3fac937..0000000000 --- a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelElasticSearchPropertyFactory.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.camel.kafkaconnector.elasticsearch.sink; - -import org.apache.camel.kafkaconnector.common.SinkConnectorPropertyFactory; -import org.apache.camel.kafkaconnector.elasticsearch.common.ElasticSearchCommon; - -final class CamelElasticSearchPropertyFactory extends SinkConnectorPropertyFactory { - - private CamelElasticSearchPropertyFactory() { - - } - - public CamelElasticSearchPropertyFactory withClusterName(String clusterName) { - return setProperty("camel.kamelet.elasticsearch-index-sink.clusterName", clusterName); - } - - public CamelElasticSearchPropertyFactory withHostAddress(String hostAddress) { - return setProperty("camel.kamelet.elasticsearch-index-sink.hostAddresses", hostAddress); - } - - public CamelElasticSearchPropertyFactory withIndexName(String indexName) { - return setProperty("camel.kamelet.elasticsearch-index-sink.indexName", indexName); - } - - public static CamelElasticSearchPropertyFactory basic() { - return new CamelElasticSearchPropertyFactory() - .withName("CamelElasticSearchSinkConnector") - .withTasksMax(1) - .withConnectorClass("org.apache.camel.kafkaconnector.elasticsearchindexsink.CamelElasticsearchindexsinkSinkConnector") - .withKeyConverterClass("org.apache.kafka.connect.storage.StringConverter") - .withValueConverterClass("org.apache.kafka.connect.storage.StringConverter") - .setProperty("camel.kamelet.elasticsearch-index-sink.user", ElasticSearchCommon.USERNAME) - .setProperty("camel.kamelet.elasticsearch-index-sink.password", ElasticSearchCommon.PASSWORD) - .setProperty("camel.kamelet.elasticsearch-index-sink.enableSSL", "false") - .setProperty("camel.component.kamelet.location", "kamelets") - .setProperty("camel.component.properties.environment-variable-mode", "1"); - } - -} diff --git a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelSinkElasticSearchITCase.java b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelSinkElasticSearchITCase.java deleted file mode 100644 index 891dc59a70..0000000000 --- a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelSinkElasticSearchITCase.java +++ /dev/null @@ -1,136 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.camel.kafkaconnector.elasticsearch.sink; - -import java.util.List; -import java.util.concurrent.CountDownLatch; -import java.util.concurrent.TimeUnit; -import java.util.function.Supplier; - -import co.elastic.clients.elasticsearch.core.search.Hit; -import com.fasterxml.jackson.databind.node.ObjectNode; -import org.apache.camel.kafkaconnector.common.ConnectorPropertyFactory; -import org.apache.camel.kafkaconnector.common.test.CamelSinkTestSupport; -import org.apache.camel.kafkaconnector.elasticsearch.clients.ElasticSearchClient; -import org.apache.camel.kafkaconnector.elasticsearch.common.ElasticSearchCommon; -import org.apache.camel.kafkaconnector.elasticsearch.common.ElasticSearchIndexMessageProducer; -import org.apache.camel.test.infra.elasticsearch.services.ElasticSearchLocalContainerService; -import org.apache.camel.test.infra.elasticsearch.services.ElasticSearchService; -import org.apache.camel.test.infra.elasticsearch.services.RemoteElasticSearchService; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.Timeout; -import org.junit.jupiter.api.extension.RegisterExtension; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.testcontainers.elasticsearch.ElasticsearchContainer; - -import static org.apache.camel.test.infra.elasticsearch.services.ElasticSearchServiceFactory.builder; -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertNotNull; -import static org.junit.jupiter.api.Assertions.fail; - -public class CamelSinkElasticSearchITCase extends CamelSinkTestSupport { - - @RegisterExtension - public static ElasticSearchService elasticSearch = builder() - .addLocalMapping(new Supplier() { - @Override - public ElasticSearchService get() { - ElasticsearchContainer container = - new ElasticsearchContainer("docker.elastic.co/elasticsearch/elasticsearch:8.5.2"); - container.addEnv("xpack.security.enabled", "true"); - return new ElasticSearchLocalContainerService(container); - } - } - ).addRemoteMapping(RemoteElasticSearchService::new).build(); - - private static final Logger LOG = LoggerFactory.getLogger(CamelElasticSearchPropertyFactory.class); - - private ElasticSearchClient client; - private String topicName; - - private final int expect = 10; - private int received; - - @Override - protected String[] getConnectorsInTest() { - return new String[] {"camel-elasticsearch-index-sink-kafka-connector"}; - } - - @BeforeEach - public void setUp() { - topicName = getTopicForTest(this); - client = new ElasticSearchClient(elasticSearch.getElasticSearchHost(), elasticSearch.getPort(), - ElasticSearchCommon.DEFAULT_ELASTICSEARCH_INDEX); - - received = 0; - } - - @Override - protected void consumeMessages(CountDownLatch latch) { - try { - client.waitForIndex(); - - LOG.debug("Waiting for data"); - client.waitForData(expect); - } finally { - latch.countDown(); - } - } - - @Override - protected void verifyMessages(CountDownLatch latch) throws InterruptedException { - if (latch.await(30, TimeUnit.SECONDS)) { - List> hits = client.getData(); - assertNotNull(hits); - - hits.forEach(this::verifyHit); - assertEquals(expect, received, - "Didn't process the expected amount of messages: " + received + " != " + expect); - } else { - fail("Failed to receive the messages within the specified time"); - } - } - - private void verifyHit(Hit searchHit) { - ObjectNode source = searchHit.source(); - LOG.debug("Search hit: {} ", source); - - assertNotNull(source); - assertFalse(source.isEmpty()); - - assertEquals(String.valueOf(received), source.at("/counter").asText()); - - received++; - } - - @Test - @Timeout(90) - public void testIndexOperation() throws Exception { - ConnectorPropertyFactory propertyFactory = CamelElasticSearchPropertyFactory - .basic() - .withTopics(topicName) - .withClusterName(ElasticSearchCommon.DEFAULT_ELASTICSEARCH_CLUSTER) - .withHostAddress(elasticSearch.getHttpHostAddress()) - .withIndexName(ElasticSearchCommon.DEFAULT_ELASTICSEARCH_INDEX); - - runTest(propertyFactory, new ElasticSearchIndexMessageProducer(getKafkaService().getBootstrapServers(), topicName, expect)); - } -} diff --git a/tests/pom.xml b/tests/pom.xml index 622b1ab801..05f7af8797 100644 --- a/tests/pom.xml +++ b/tests/pom.xml @@ -44,7 +44,6 @@ itests-common-http itests-aws-v2 itests-sjms2 - itests-elasticsearch itests-cassandra itests-syslog itests-file From d060a1ec4f89d37a4faa10e3f6c8eee6c2dd4d8f Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 17:59:07 +0200 Subject: [PATCH 22/31] Removed the RabbitMQ connector tests because it was removed on Camel 4 --- tests/itests-rabbitmq/pom.xml | 79 -------- .../rabbitmq/clients/RabbitMQClient.java | 182 ------------------ .../sink/CamelRabbitMQPropertyFactory.java | 78 -------- .../rabbitmq/sink/RabbitMQSinkITCase.java | 133 ------------- .../source/CamelRabbitMQPropertyFactory.java | 59 ------ .../rabbitmq/source/RabbitMQSourceITCase.java | 117 ----------- tests/perf-tests-rabbitmq/pom.xml | 88 --------- .../source/CamelRabbitMQPropertyFactory.java | 76 -------- .../RabbitMQSourcePerformanceITCase.java | 69 ------- tests/pom.xml | 2 - 10 files changed, 883 deletions(-) delete mode 100644 tests/itests-rabbitmq/pom.xml delete mode 100644 tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/clients/RabbitMQClient.java delete mode 100644 tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/sink/CamelRabbitMQPropertyFactory.java delete mode 100644 tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/sink/RabbitMQSinkITCase.java delete mode 100644 tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/CamelRabbitMQPropertyFactory.java delete mode 100644 tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/RabbitMQSourceITCase.java delete mode 100644 tests/perf-tests-rabbitmq/pom.xml delete mode 100644 tests/perf-tests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/CamelRabbitMQPropertyFactory.java delete mode 100644 tests/perf-tests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/RabbitMQSourcePerformanceITCase.java diff --git a/tests/itests-rabbitmq/pom.xml b/tests/itests-rabbitmq/pom.xml deleted file mode 100644 index 1d341ce15a..0000000000 --- a/tests/itests-rabbitmq/pom.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - org.apache.camel.kafkaconnector - itests-parent - 4.0.0-SNAPSHOT - ../itests-parent/pom.xml - - 4.0.0 - - itests-rabbitmq - Camel-Kafka-Connector :: Tests :: RabbitMQ - - - - org.apache.camel.kafkaconnector - itests-common - ${project.version} - test-jar - test - - - - - org.apache.camel - camel-test-infra-common - ${camel.version} - test-jar - test - - - - org.apache.camel - camel-test-infra-rabbitmq - ${camel.version} - test-jar - test - - - - org.apache.camel - camel-rabbitmq - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - test-compile - - test-jar - - - - - - - \ No newline at end of file diff --git a/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/clients/RabbitMQClient.java b/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/clients/RabbitMQClient.java deleted file mode 100644 index 795ad28768..0000000000 --- a/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/clients/RabbitMQClient.java +++ /dev/null @@ -1,182 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.camel.kafkaconnector.rabbitmq.clients; - -import java.io.Closeable; -import java.nio.charset.StandardCharsets; - -import com.rabbitmq.client.AMQP; -import com.rabbitmq.client.Channel; -import com.rabbitmq.client.Connection; -import com.rabbitmq.client.ConnectionFactory; -import com.rabbitmq.client.DeliverCallback; -import com.rabbitmq.client.MessageProperties; -import org.junit.jupiter.api.Assertions; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * A basic RabbitMQ client - */ -public class RabbitMQClient { - private static final Logger LOG = LoggerFactory.getLogger(RabbitMQClient.class); - private static final String DEFAULT_EXCHANGE_TYPE = "direct"; - - private Connection connection; - private Channel channel; - - private ConnectionFactory factory; - - public RabbitMQClient(String uri) { - factory = new ConnectionFactory(); - try { - factory.setUri(uri); - } catch (Exception e) { - LOG.error("Unable to create the RabbitMQ client {}", e.getMessage(), e); - Assertions.fail(e); - } - } - - private static void capturingClose(Closeable closeable, String closableDescription) { - LOG.debug("Closing the " + closableDescription); - - if (closeable != null) { - try { - closeable.close(); - } catch (Throwable t) { - LOG.warn("Error closing the {}: {}", closableDescription, t.getMessage(), t); - } - } - } - - private static void capturingClose(AutoCloseable closeable, String closableDescription) { - LOG.debug("Closing the " + closableDescription); - - if (closeable != null) { - try { - closeable.close(); - } catch (Throwable t) { - LOG.warn("Error closing the {}: {}", closableDescription, t.getMessage(), t); - } - } - } - - public void start() throws Exception { - LOG.debug("Starting the RabbitMQ client"); - - try { - LOG.debug("Creating the connection"); - connection = factory.newConnection(); - LOG.debug("Connection created successfully"); - - LOG.debug("Creating the Channel"); - channel = connection.createChannel(); - LOG.debug("Channel created successfully"); - } catch (Throwable t) { - LOG.trace("Something wrong happened while initializing the RabbitMQ client: {}", t.getMessage(), t); - - capturingClose(connection, "connection"); - throw t; - } - } - - public void stop() { - try { - LOG.debug("Stopping the channel"); - capturingClose(channel, "channel"); - - LOG.debug("Stopping the RabbitMQ connection"); - capturingClose(connection, "connection"); - } finally { - channel = null; - connection = null; - } - } - - public AMQP.Queue.DeclareOk createQueue(final String queueName) { - try { - start(); - return channel.queueDeclare(queueName, true, false, false, null); - } catch (Exception e) { - Assertions.fail(e.getMessage()); - - // unreachable - return null; - } finally { - stop(); - } - } - - public AMQP.Exchange.DeclareOk createExchange(final String exchangeName) { - return createExchange(exchangeName, DEFAULT_EXCHANGE_TYPE); - } - - public AMQP.Exchange.DeclareOk createExchange(final String exchangeName, final String exchangeType) { - try { - start(); - return channel.exchangeDeclare(exchangeName, exchangeType); - } catch (Exception e) { - Assertions.fail(e.getMessage()); - - // unreachable - return null; - } finally { - stop(); - } - } - - public AMQP.Queue.BindOk bindExchangeToQueue(final String exchangeName, final String queueName) { - try { - start(); - return channel.queueBind(exchangeName, exchangeName, ""); - } catch (Exception e) { - Assertions.fail(e.getMessage()); - - // unreachable - return null; - } finally { - stop(); - } - } - - /** - * Sends data to a RabbitMQ queue - * - * @param queue the queue to send data to - * @param data the (string) data to send - */ - public void send(final String queue, final String data) { - try { - start(); - channel.basicPublish("", queue, MessageProperties.PERSISTENT_TEXT_PLAIN, data.getBytes(StandardCharsets.UTF_8)); - } catch (Exception e) { - Assertions.fail(e.getMessage()); - } finally { - stop(); - } - } - - /** - * Receives data from a JMS queue or topic - * - * @param queue the queue or topic to receive data from - * @param deliverCallback the callback used to test each received messages - */ - public void receive(final String queue, DeliverCallback deliverCallback) throws Exception { - channel.basicConsume(queue, true, deliverCallback, consumerTag -> { }); - } -} diff --git a/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/sink/CamelRabbitMQPropertyFactory.java b/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/sink/CamelRabbitMQPropertyFactory.java deleted file mode 100644 index 7be1e5d0c6..0000000000 --- a/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/sink/CamelRabbitMQPropertyFactory.java +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.camel.kafkaconnector.rabbitmq.sink; - -import org.apache.camel.kafkaconnector.common.SinkConnectorPropertyFactory; - -public class CamelRabbitMQPropertyFactory extends SinkConnectorPropertyFactory { - public CamelRabbitMQPropertyFactory withHostname(String value) { - return setProperty("camel.component.rabbitmq.hostname", value); - } - - public CamelRabbitMQPropertyFactory withPortNumber(int value) { - return setProperty("camel.component.rabbitmq.portNumber", value); - } - - public CamelRabbitMQPropertyFactory withUsername(String value) { - return setProperty("camel.component.rabbitmq.username", value); - } - - public CamelRabbitMQPropertyFactory withPassword(String value) { - return setProperty("camel.component.rabbitmq.password", value); - } - - public CamelRabbitMQPropertyFactory withExchangeName(String value) { - return setProperty("camel.source.path.exchangeName", value); - } - - public CamelRabbitMQPropertyFactory withExchangeType(String value) { - return setProperty("camel.source.endpoint.exchangeType", value); - } - - public CamelRabbitMQPropertyFactory withSkipExchangeDeclare(boolean value) { - return setProperty("camel.source.endpoint.skipExchangeDeclare", value); - } - - public CamelRabbitMQPropertyFactory withSkipQueueBind(boolean value) { - return setProperty("camel.source.endpoint.skipQueueBind", value); - } - - public CamelRabbitMQPropertyFactory withAutoDelete(boolean value) { - return setProperty("camel.source.endpoint.autoDelete", value); - } - - public CamelRabbitMQPropertyFactory withQueue(String value) { - return setProperty("camel.source.endpoint.queue", value); - } - - public CamelRabbitMQPropertyFactory withRoutingKey(String value) { - return setProperty("camel.source.endpoint.routingKey", value); - } - - public static CamelRabbitMQPropertyFactory basic() { - return new CamelRabbitMQPropertyFactory() - .withTasksMax(1) - .withName("CamelRabbitmqSinkConnector") - .withConnectorClass("org.apache.camel.kafkaconnector.rabbitmqsink.CamelRabbitmqsinkSinkConnector") - .withKeyConverterClass("org.apache.kafka.connect.storage.StringConverter") - .withValueConverterClass("org.apache.kafka.connect.converters.ByteArrayConverter") - .setProperty("camel.component.kamelet.location", "kamelets") - .setProperty("camel.component.properties.environment-variable-mode", "1"); - } - -} diff --git a/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/sink/RabbitMQSinkITCase.java b/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/sink/RabbitMQSinkITCase.java deleted file mode 100644 index 2b0beae085..0000000000 --- a/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/sink/RabbitMQSinkITCase.java +++ /dev/null @@ -1,133 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.camel.kafkaconnector.rabbitmq.sink; - -import java.nio.charset.StandardCharsets; -import java.util.concurrent.CountDownLatch; -import java.util.concurrent.TimeUnit; - -import com.rabbitmq.client.DeliverCallback; -import com.rabbitmq.client.Delivery; -import org.apache.camel.kafkaconnector.common.ConnectorPropertyFactory; -import org.apache.camel.kafkaconnector.common.test.CamelSinkTestSupport; -import org.apache.camel.kafkaconnector.rabbitmq.clients.RabbitMQClient; -import org.apache.camel.test.infra.rabbitmq.services.RabbitMQService; -import org.apache.camel.test.infra.rabbitmq.services.RabbitMQServiceFactory; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Disabled; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestInstance; -import org.junit.jupiter.api.Timeout; -import org.junit.jupiter.api.extension.RegisterExtension; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.fail; - -@Disabled("Until we have a rabbitmq sink kamelet see: https://github.com/apache/camel-kamelets/issues/45") -@TestInstance(TestInstance.Lifecycle.PER_CLASS) -public class RabbitMQSinkITCase extends CamelSinkTestSupport { - @RegisterExtension - public static RabbitMQService rabbitmqService = RabbitMQServiceFactory.createService(); - - private static final Logger LOG = LoggerFactory.getLogger(RabbitMQSinkITCase.class); - private static final String DEFAULT_RABBITMQ_QUEUE = "Q.test.kafka.import"; - - private String topicName; - private RabbitMQClient rabbitMQClient; - private int received; - private final int expect = 10; - - @Override - protected String[] getConnectorsInTest() { - return new String[] {"camel-rabbitmq-sink-kafka-connector"}; - } - - @BeforeEach - public void setUp() throws Exception { - topicName = getTopicForTest(this); - received = 0; - - rabbitMQClient = new RabbitMQClient(rabbitmqService.getAmqpUrl()); - rabbitMQClient.createQueue(DEFAULT_RABBITMQ_QUEUE); - rabbitMQClient.start(); - } - - @AfterEach - public void tearDown() { - rabbitMQClient.stop(); - } - - @Override - protected void consumeMessages(CountDownLatch latch) { - DeliverCallback deliveryCallback = (consumerTag, delivery) -> { - if (!this.checkRecord(delivery)) { - latch.countDown(); - } - }; - - try { - rabbitMQClient.receive(DEFAULT_RABBITMQ_QUEUE, deliveryCallback); - } catch (Exception e) { - LOG.error("RabbitMQ test failed: {}", e.getMessage(), e); - fail(e.getMessage()); - } - } - - @Override - protected void verifyMessages(CountDownLatch latch) throws InterruptedException { - if (latch.await(15, TimeUnit.SECONDS)) { - assertEquals(received, expect, "Didn't process the expected amount of messages: " + received + " != " + expect); - } else { - fail("Failed to receive the messages within the specified time"); - } - } - - private boolean checkRecord(Delivery rabbitMQDelivery) { - String message = new String(rabbitMQDelivery.getBody(), StandardCharsets.UTF_8); - LOG.debug("Received: {}", message); - - received++; - - if (received == expect) { - return false; - } - - return true; - } - - @Test - @Timeout(90) - public void testSource() throws Exception { - ConnectorPropertyFactory factory = CamelRabbitMQPropertyFactory - .basic() - .withTopics(topicName) - .withUsername(rabbitmqService.connectionProperties().username()) - .withPassword(rabbitmqService.connectionProperties().password()) - .withAutoDelete(false) - .withQueue(DEFAULT_RABBITMQ_QUEUE) - .withRoutingKey(DEFAULT_RABBITMQ_QUEUE) - .withSkipExchangeDeclare(true) - .withSkipQueueBind(true) - .withHostname(rabbitmqService.connectionProperties().hostname()) - .withPortNumber(rabbitmqService.connectionProperties().port()); - - runTest(factory, topicName, expect); - } -} diff --git a/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/CamelRabbitMQPropertyFactory.java b/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/CamelRabbitMQPropertyFactory.java deleted file mode 100644 index 8b6faa1181..0000000000 --- a/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/CamelRabbitMQPropertyFactory.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.camel.kafkaconnector.rabbitmq.source; - -import org.apache.camel.kafkaconnector.common.SourceConnectorPropertyFactory; - -public class CamelRabbitMQPropertyFactory extends SourceConnectorPropertyFactory { - public CamelRabbitMQPropertyFactory withAddresses(String value) { - return setProperty("camel.kamelet.rabbitmq-source.addresses", value); - } - - public CamelRabbitMQPropertyFactory withPortNumber(int value) { - return setProperty("camel.kamelet.rabbitmq-source.portNumber", value); - } - - public CamelRabbitMQPropertyFactory withUsername(String value) { - return setProperty("camel.kamelet.rabbitmq-source.username", value); - } - - public CamelRabbitMQPropertyFactory withPassword(String value) { - return setProperty("camel.kamelet.rabbitmq-source.password", value); - } - - public CamelRabbitMQPropertyFactory withExchangeName(String value) { - return setProperty("camel.kamelet.rabbitmq-source.exchangeName", value); - } - - public CamelRabbitMQPropertyFactory withQueue(String queue) { - return setProperty("camel.kamelet.rabbitmq-source.queue", queue); - } - - public static CamelRabbitMQPropertyFactory basic() { - return new CamelRabbitMQPropertyFactory() - .withTasksMax(1) - .withName("CamelRabbitmqSourceConnector") - .withConnectorClass("org.apache.camel.kafkaconnector.rabbitmqsource.CamelRabbitmqsourceSourceConnector") - .withKeyConverterClass("org.apache.kafka.connect.storage.StringConverter") - .withValueConverterClass("org.apache.kafka.connect.converters.ByteArrayConverter") - .setProperty("camel.component.kamelet.location", "kamelets") - .setProperty("camel.component.properties.environment-variable-mode", "1"); - - } - -} diff --git a/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/RabbitMQSourceITCase.java b/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/RabbitMQSourceITCase.java deleted file mode 100644 index 4ee89151b1..0000000000 --- a/tests/itests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/RabbitMQSourceITCase.java +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.camel.kafkaconnector.rabbitmq.source; - -import java.util.concurrent.ExecutionException; - -import com.rabbitmq.client.Channel; -import com.rabbitmq.client.Connection; -import com.rabbitmq.client.ConnectionFactory; -import org.apache.camel.kafkaconnector.common.ConnectorPropertyFactory; -import org.apache.camel.kafkaconnector.common.test.CamelSourceTestSupport; -import org.apache.camel.kafkaconnector.common.test.TestMessageConsumer; -import org.apache.camel.kafkaconnector.rabbitmq.clients.RabbitMQClient; -import org.apache.camel.test.infra.rabbitmq.services.RabbitMQService; -import org.apache.camel.test.infra.rabbitmq.services.RabbitMQServiceFactory; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestInstance; -import org.junit.jupiter.api.Timeout; -import org.junit.jupiter.api.extension.RegisterExtension; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.fail; - -@TestInstance(TestInstance.Lifecycle.PER_CLASS) -public class RabbitMQSourceITCase extends CamelSourceTestSupport { - @RegisterExtension - public static RabbitMQService rabbitmqService = RabbitMQServiceFactory.createService(); - - private static final Logger LOG = LoggerFactory.getLogger(RabbitMQSourceITCase.class); - private static final String DEFAULT_RABBITMQ_QUEUE = "Q.test.kafka.import"; - - private RabbitMQClient rabbitMQClient; - private String topicName; - private final int expect = 10; - - @Override - protected String[] getConnectorsInTest() { - return new String[] {"camel-rabbitmq-source-kafka-connector"}; - } - - @BeforeEach - public void setUp() { - topicName = getTopicForTest(this); - Connection connection = null; - try { - LOG.debug("Creating the connection"); - ConnectionFactory factory = new ConnectionFactory(); - factory.setUri(rabbitmqService.getAmqpUrl()); - connection = factory.newConnection(); - LOG.debug("Connection created successfully"); - - LOG.debug("Creating the Channel"); - Channel channel = connection.createChannel(); - LOG.debug("Channel created successfully"); - channel.queueDeclare(DEFAULT_RABBITMQ_QUEUE, true, false, true, null); - } catch (Throwable t) { - LOG.trace("Something wrong happened while initializing the RabbitMQ client: {}", t.getMessage(), t); - fail(); - } finally { - if (connection != null) { - LOG.debug("Closing the connection"); - try { - connection.close(); - } catch (Throwable nestedT) { - LOG.warn("Error closing the {}: {}", "connection", nestedT.getMessage(), nestedT); - } - } - } - - rabbitMQClient = new RabbitMQClient(rabbitmqService.getAmqpUrl()); - } - - @Override - protected void produceTestData() { - for (int i = 0; i < expect; i++) { - rabbitMQClient.send(DEFAULT_RABBITMQ_QUEUE, "Test string message"); - } - } - - @Override - protected void verifyMessages(TestMessageConsumer consumer) { - int received = consumer.consumedMessages().size(); - assertEquals(received, expect, "Didn't process the expected amount of messages"); - } - - @Test - @Timeout(90) - public void testSource() throws ExecutionException, InterruptedException { - ConnectorPropertyFactory factory = CamelRabbitMQPropertyFactory - .basic() - .withKafkaTopic(topicName) - .withAddresses(rabbitmqService.connectionProperties().hostname() + ":" + rabbitmqService.connectionProperties().port()) - .withPassword(rabbitmqService.connectionProperties().password()) - .withUsername(rabbitmqService.connectionProperties().username()) - .withExchangeName("default") - .withQueue(DEFAULT_RABBITMQ_QUEUE); - - runTest(factory, topicName, expect); - } -} diff --git a/tests/perf-tests-rabbitmq/pom.xml b/tests/perf-tests-rabbitmq/pom.xml deleted file mode 100644 index 3221ef4409..0000000000 --- a/tests/perf-tests-rabbitmq/pom.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - org.apache.camel.kafkaconnector - itests-parent - 4.0.0-SNAPSHOT - ../itests-parent/pom.xml - - 4.0.0 - - perf-tests-rabbitmq - Camel-Kafka-Connector :: Tests :: Performance :: RabbitMQ - - - 9010 - localhost - - - - - - org.apache.camel.kafkaconnector - itests-common - ${project.version} - test-jar - test - - - - org.apache.camel - camel-rabbitmq - - - - org.testcontainers - rabbitmq - test - - - - - org.apache.camel - camel-test-infra-common - ${camel.version} - test-jar - test - - - - org.apache.camel - camel-test-infra-rabbitmq - ${camel.version} - test-jar - test - - - - - - - - org.apache.maven.plugins - maven-failsafe-plugin - - ${common.failsafe.args} ${jvm.user.settings} -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.local.only=false -Djava.rmi.server.hostname=${rmi.server} -Dcom.sun.management.jmxremote.rmi.port=${jmx.port} - ${skipIntegrationTests} - - - - - \ No newline at end of file diff --git a/tests/perf-tests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/CamelRabbitMQPropertyFactory.java b/tests/perf-tests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/CamelRabbitMQPropertyFactory.java deleted file mode 100644 index abd8ed6eb4..0000000000 --- a/tests/perf-tests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/CamelRabbitMQPropertyFactory.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.camel.kafkaconnector.rabbitmq.source; - -import org.apache.camel.kafkaconnector.common.EndpointUrlBuilder; -import org.apache.camel.kafkaconnector.common.SourceConnectorPropertyFactory; - -public class CamelRabbitMQPropertyFactory extends SourceConnectorPropertyFactory { - public CamelRabbitMQPropertyFactory withHostname(String value) { - return setProperty("camel.component.rabbitmq.hostname", value); - } - - public CamelRabbitMQPropertyFactory withPortNumber(int value) { - return setProperty("camel.component.rabbitmq.portNumber", value); - } - - public CamelRabbitMQPropertyFactory withUsername(String value) { - return setProperty("camel.component.rabbitmq.username", value); - } - - public CamelRabbitMQPropertyFactory withPassword(String value) { - return setProperty("camel.component.rabbitmq.password", value); - } - - public CamelRabbitMQPropertyFactory withExchangeName(String value) { - return setProperty("camel.source.path.exchangeName", value); - } - - public CamelRabbitMQPropertyFactory withExchangeType(String value) { - return setProperty("camel.source.endpoint.exchangeType", value); - } - - public CamelRabbitMQPropertyFactory withAutoDelete(boolean value) { - return setProperty("camel.source.endpoint.autoDelete", value); - } - - public CamelRabbitMQPropertyFactory withQueue(String value) { - return setProperty("camel.source.endpoint.queue", value); - } - - public CamelRabbitMQPropertyFactory withRoutingKey(String value) { - return setProperty("camel.source.endpoint.routingKey", value); - } - - public EndpointUrlBuilder withUrl(String hostname, int port, String exchangeName) { - String sourceUrl = String.format("rabbitmq://%s:%d/%s", hostname, port, exchangeName); - - return new EndpointUrlBuilder<>(this::withSourceUrl, sourceUrl); - } - - public static CamelRabbitMQPropertyFactory basic() { - return new CamelRabbitMQPropertyFactory() - .withTasksMax(1) - .withName("CamelRabbitmqSourceConnector") - .withConnectorClass("org.apache.camel.kafkaconnector.rabbitmq.CamelRabbitmqSourceConnector") - .withKeyConverterClass("org.apache.kafka.connect.storage.StringConverter") - .withValueConverterClass("org.apache.kafka.connect.converters.ByteArrayConverter"); - - } - -} diff --git a/tests/perf-tests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/RabbitMQSourcePerformanceITCase.java b/tests/perf-tests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/RabbitMQSourcePerformanceITCase.java deleted file mode 100644 index 4c232d71dd..0000000000 --- a/tests/perf-tests-rabbitmq/src/test/java/org/apache/camel/kafkaconnector/rabbitmq/source/RabbitMQSourcePerformanceITCase.java +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.camel.kafkaconnector.rabbitmq.source; - -import java.time.Duration; -import java.util.concurrent.ExecutionException; - -import org.apache.camel.kafkaconnector.common.AbstractKafkaTest; -import org.apache.camel.kafkaconnector.common.ConnectorPropertyFactory; -import org.apache.camel.test.infra.rabbitmq.services.RabbitMQService; -import org.apache.camel.test.infra.rabbitmq.services.RabbitMQServiceFactory; -import org.junit.jupiter.api.BeforeAll; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.condition.EnabledIfSystemProperty; -import org.junit.jupiter.api.extension.RegisterExtension; - -@EnabledIfSystemProperty(named = "it.test.perf.enabled", matches = "true") -public class RabbitMQSourcePerformanceITCase extends AbstractKafkaTest { - @RegisterExtension - public static RabbitMQService service = RabbitMQServiceFactory.createService(); - - private static int duration; - - @Override - protected String[] getConnectorsInTest() { - return new String[] {"camel-rabbitmq-kafka-connector"}; - } - - @BeforeAll - public static void setUpAll() { - duration = Integer.parseInt(System.getProperty("rabbitmq.test.duration", "5")); - } - - @Test - public void testMemory() throws ExecutionException, InterruptedException { - ConnectorPropertyFactory factory = CamelRabbitMQPropertyFactory - .basic() - .withKafkaTopic(getTopicForTest(this)) - .withUrl(service.connectionProperties().hostname(), service.connectionProperties().port(), - "X.test") - .append("username", service.connectionProperties().username()) - .append("password", service.connectionProperties().password()) - .append("autoDelete", "true") - .append("queue", "Q.test.kafka.import") - .append("routingKey", "events") - .buildUrl(); - - factory.log(); - getKafkaConnectService().initializeConnector(factory); - - Thread.sleep(Duration.ofMinutes(duration).toMillis()); - } - -} diff --git a/tests/pom.xml b/tests/pom.xml index 05f7af8797..0790bd958b 100644 --- a/tests/pom.xml +++ b/tests/pom.xml @@ -57,8 +57,6 @@ itests-jdbc itests-azure-storage-blob itests-azure-storage-queue - perf-tests-rabbitmq - itests-rabbitmq itests-couchbase itests-ssh itests-sql From 47877f9286a0f8c86599fc103a5568321064ba8e Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 18:24:05 +0200 Subject: [PATCH 23/31] Removed the Solr connector tests because it was removed on Camel 4 --- .../camel-solr-sink-kafka-connector/pom.xml | 151 ------------- .../descriptors/connector-sink.properties | 1 - .../resources/camel-solr-sink-sink.json | 44 ---- .../src/main/assembly/package.xml | 56 ----- .../CamelSolrsinkSinkConnector.properties | 34 --- .../solrsink/CamelSolrsinkSinkConnector.java | 34 --- .../CamelSolrsinkSinkConnectorConfig.java | 63 ------ .../solrsink/CamelSolrsinkSinkTask.java | 36 ---- .../src/main/resources/META-INF/LICENSE.txt | 203 ------------------ .../src/main/resources/META-INF/NOTICE.txt | 11 - .../resources/kamelets/solr-sink.kamelet.yaml | 94 -------- .../camel-solr-source-kafka-connector/pom.xml | 155 ------------- .../descriptors/connector-source.properties | 1 - .../resources/camel-solr-source-source.json | 50 ----- .../src/main/assembly/package.xml | 56 ----- .../CamelSolrsourceSourceConnector.properties | 38 ---- .../CamelSolrsourceSourceConnector.java | 34 --- .../CamelSolrsourceSourceConnectorConfig.java | 67 ------ .../solrsource/CamelSolrsourceSourceTask.java | 36 ---- .../src/main/resources/META-INF/LICENSE.txt | 203 ------------------ .../src/main/resources/META-INF/NOTICE.txt | 11 - .../kamelets/solr-source.kamelet.yaml | 104 --------- connectors/pom.xml | 2 - 23 files changed, 1484 deletions(-) delete mode 100644 connectors/camel-solr-sink-kafka-connector/pom.xml delete mode 100644 connectors/camel-solr-sink-kafka-connector/src/generated/descriptors/connector-sink.properties delete mode 100644 connectors/camel-solr-sink-kafka-connector/src/generated/resources/camel-solr-sink-sink.json delete mode 100644 connectors/camel-solr-sink-kafka-connector/src/main/assembly/package.xml delete mode 100644 connectors/camel-solr-sink-kafka-connector/src/main/docs/examples/CamelSolrsinkSinkConnector.properties delete mode 100644 connectors/camel-solr-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsink/CamelSolrsinkSinkConnector.java delete mode 100644 connectors/camel-solr-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsink/CamelSolrsinkSinkConnectorConfig.java delete mode 100644 connectors/camel-solr-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsink/CamelSolrsinkSinkTask.java delete mode 100644 connectors/camel-solr-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt delete mode 100644 connectors/camel-solr-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt delete mode 100644 connectors/camel-solr-sink-kafka-connector/src/main/resources/kamelets/solr-sink.kamelet.yaml delete mode 100644 connectors/camel-solr-source-kafka-connector/pom.xml delete mode 100644 connectors/camel-solr-source-kafka-connector/src/generated/descriptors/connector-source.properties delete mode 100644 connectors/camel-solr-source-kafka-connector/src/generated/resources/camel-solr-source-source.json delete mode 100644 connectors/camel-solr-source-kafka-connector/src/main/assembly/package.xml delete mode 100644 connectors/camel-solr-source-kafka-connector/src/main/docs/examples/CamelSolrsourceSourceConnector.properties delete mode 100644 connectors/camel-solr-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsource/CamelSolrsourceSourceConnector.java delete mode 100644 connectors/camel-solr-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsource/CamelSolrsourceSourceConnectorConfig.java delete mode 100644 connectors/camel-solr-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsource/CamelSolrsourceSourceTask.java delete mode 100644 connectors/camel-solr-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt delete mode 100644 connectors/camel-solr-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt delete mode 100644 connectors/camel-solr-source-kafka-connector/src/main/resources/kamelets/solr-source.kamelet.yaml diff --git a/connectors/camel-solr-sink-kafka-connector/pom.xml b/connectors/camel-solr-sink-kafka-connector/pom.xml deleted file mode 100644 index c0d6ca0c65..0000000000 --- a/connectors/camel-solr-sink-kafka-connector/pom.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - - 4.0.0 - - org.apache.camel.kafkaconnector - connectors - 4.0.0-SNAPSHOT - - camel-solr-sink-kafka-connector - Camel-Kafka-Connector :: solr-sink - Camel Kafka Connector for solr-sink - - - - org.apache.kafka - connect-api - provided - - - org.apache.kafka - connect-transforms - provided - - - - - org.apache.camel - camel-jackson - - - org.apache.camel - camel-core - - - org.apache.camel - camel-solr - - - org.apache.camel.kafkaconnector - camel-kafka-connector - - - org.apache.camel - camel-yaml-dsl - - - org.apache.camel - camel-kamelet - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.maven.surefire.plugin} - - false - - - - org.apache.maven.plugins - maven-jar-plugin - ${version.maven.jar} - - - - true - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.5.1 - true - - 1.8 - 1.8 - - - - maven-assembly-plugin - 3.3.0 - - - src/main/assembly/package.xml - - - - - make-assembly - package - - single - - - - - - - - - - - atlassian-public - https://packages.atlassian.com/maven-external - Atlassian Public Repo - - false - - - true - - - - - jboss.thirdparty - JBoss Thirdparty Repository - https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/ - - false - - - true - - - - - diff --git a/connectors/camel-solr-sink-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-solr-sink-kafka-connector/src/generated/descriptors/connector-sink.properties deleted file mode 100644 index 47a8820f08..0000000000 --- a/connectors/camel-solr-sink-kafka-connector/src/generated/descriptors/connector-sink.properties +++ /dev/null @@ -1 +0,0 @@ -camel-solr-sink-sink \ No newline at end of file diff --git a/connectors/camel-solr-sink-kafka-connector/src/generated/resources/camel-solr-sink-sink.json b/connectors/camel-solr-sink-kafka-connector/src/generated/resources/camel-solr-sink-sink.json deleted file mode 100644 index d37c1e08a4..0000000000 --- a/connectors/camel-solr-sink-kafka-connector/src/generated/resources/camel-solr-sink-sink.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "connector": { - "class": "org.apache.camel.kafkaconnector.solrsink.CamelSolrsinkSinkConnector", - "artifactId": "camel-solr-sink-kafka-connector", - "groupId": "org.apache.camel.kafkaconnector", - "id": "camel-solr-sink-sink", - "type": "sink", - "version": "3.20.1-SNAPSHOT", - "description": "Send documents to Solr Collection." - }, - "properties": { - "camel.kamelet.solr-sink.collection": { - "name": "camel.kamelet.solr-sink.collection", - "description": "Solr Collection name", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.solr-sink.servers": { - "name": "camel.kamelet.solr-sink.servers", - "description": "Comma separated list of Solr Servers and ports", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.solr-sink.autocommit": { - "name": "camel.kamelet.solr-sink.autocommit", - "description": "If autocommit should be enabled or not", - "defaultValue": "false", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.solr-sink.username": { - "name": "camel.kamelet.solr-sink.username", - "description": "Username to connect to Solr.", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.solr-sink.password": { - "name": "camel.kamelet.solr-sink.password", - "description": "Password to connect to Solr.", - "priority": "MEDIUM", - "required": "false" - } - } -} \ No newline at end of file diff --git a/connectors/camel-solr-sink-kafka-connector/src/main/assembly/package.xml b/connectors/camel-solr-sink-kafka-connector/src/main/assembly/package.xml deleted file mode 100644 index 05f0b1a7e4..0000000000 --- a/connectors/camel-solr-sink-kafka-connector/src/main/assembly/package.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - package - - tar.gz - - false - - - ${project.basedir}/../.. - ${project.artifactId}/ - - README* - LICENSE* - NOTICE* - licenses/ - - - - ${project.basedir}/src/main/docs - docs/ - - **/* - - - - - - ${project.artifactId}/ - true - true - - org.apache.kafka:connect-api - - - - diff --git a/connectors/camel-solr-sink-kafka-connector/src/main/docs/examples/CamelSolrsinkSinkConnector.properties b/connectors/camel-solr-sink-kafka-connector/src/main/docs/examples/CamelSolrsinkSinkConnector.properties deleted file mode 100644 index f050156403..0000000000 --- a/connectors/camel-solr-sink-kafka-connector/src/main/docs/examples/CamelSolrsinkSinkConnector.properties +++ /dev/null @@ -1,34 +0,0 @@ -## --------------------------------------------------------------------------- -## Licensed to the Apache Software Foundation (ASF) under one or more -## contributor license agreements. See the NOTICE file distributed with -## this work for additional information regarding copyright ownership. -## The ASF licenses this file to You under the Apache License, Version 2.0 -## (the "License"); you may not use this file except in compliance with -## the License. You may obtain a copy of the License at -## -## http://www.apache.org/licenses/LICENSE-2.0 -## -## Unless required by applicable law or agreed to in writing, software -## distributed under the License is distributed on an "AS IS" BASIS, -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -## See the License for the specific language governing permissions and -## limitations under the License. -## --------------------------------------------------------------------------- - -name=CamelSolr-sinkSinkConnector -connector.class=org.apache.camel.kafkaconnector.solrsink.CamelSolrsinkSinkConnector -tasks.max=1 - -# use the kafka converters that better suit your needs, these are just defaults: -key.converter=org.apache.kafka.connect.storage.StringConverter -value.converter=org.apache.kafka.connect.storage.StringConverter - -# comma separated topics to get messages from -topics= - -# mandatory properties (for a complete properties list see the connector documentation): - -# Solr Collection name -camel.kamelet.solr-sink.collection= -# Comma separated list of Solr Servers and ports -camel.kamelet.solr-sink.servers= diff --git a/connectors/camel-solr-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsink/CamelSolrsinkSinkConnector.java b/connectors/camel-solr-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsink/CamelSolrsinkSinkConnector.java deleted file mode 100644 index 4fbb62a8d3..0000000000 --- a/connectors/camel-solr-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsink/CamelSolrsinkSinkConnector.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.solrsink; - -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSinkConnector; -import org.apache.kafka.common.config.ConfigDef; -import org.apache.kafka.connect.connector.Task; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelSolrsinkSinkConnector extends CamelSinkConnector { - - @Override - public ConfigDef config() { - return CamelSolrsinkSinkConnectorConfig.conf(); - } - @Override - public Class taskClass() { - return CamelSolrsinkSinkTask.class; - } -} \ No newline at end of file diff --git a/connectors/camel-solr-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsink/CamelSolrsinkSinkConnectorConfig.java b/connectors/camel-solr-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsink/CamelSolrsinkSinkConnectorConfig.java deleted file mode 100644 index 3b64d76dcd..0000000000 --- a/connectors/camel-solr-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsink/CamelSolrsinkSinkConnectorConfig.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.solrsink; - -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig; -import org.apache.kafka.common.config.ConfigDef; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelSolrsinkSinkConnectorConfig - extends - CamelSinkConnectorConfig { - - public static final String CAMEL_SINK_SOLRSINK_KAMELET_COLLECTION_CONF = "camel.kamelet.solr-sink.collection"; - public static final String CAMEL_SINK_SOLRSINK_KAMELET_COLLECTION_DOC = "Solr Collection name"; - public static final String CAMEL_SINK_SOLRSINK_KAMELET_COLLECTION_DEFAULT = null; - public static final String CAMEL_SINK_SOLRSINK_KAMELET_SERVERS_CONF = "camel.kamelet.solr-sink.servers"; - public static final String CAMEL_SINK_SOLRSINK_KAMELET_SERVERS_DOC = "Comma separated list of Solr Servers and ports"; - public static final String CAMEL_SINK_SOLRSINK_KAMELET_SERVERS_DEFAULT = null; - public static final String CAMEL_SINK_SOLRSINK_KAMELET_AUTOCOMMIT_CONF = "camel.kamelet.solr-sink.autocommit"; - public static final String CAMEL_SINK_SOLRSINK_KAMELET_AUTOCOMMIT_DOC = "If autocommit should be enabled or not"; - public static final Boolean CAMEL_SINK_SOLRSINK_KAMELET_AUTOCOMMIT_DEFAULT = false; - public static final String CAMEL_SINK_SOLRSINK_KAMELET_USERNAME_CONF = "camel.kamelet.solr-sink.username"; - public static final String CAMEL_SINK_SOLRSINK_KAMELET_USERNAME_DOC = "Username to connect to Solr."; - public static final String CAMEL_SINK_SOLRSINK_KAMELET_USERNAME_DEFAULT = null; - public static final String CAMEL_SINK_SOLRSINK_KAMELET_PASSWORD_CONF = "camel.kamelet.solr-sink.password"; - public static final String CAMEL_SINK_SOLRSINK_KAMELET_PASSWORD_DOC = "Password to connect to Solr."; - public static final String CAMEL_SINK_SOLRSINK_KAMELET_PASSWORD_DEFAULT = null; - - public CamelSolrsinkSinkConnectorConfig( - ConfigDef config, - Map parsedConfig) { - super(config, parsedConfig); - } - - public CamelSolrsinkSinkConnectorConfig(Map parsedConfig) { - this(conf(), parsedConfig); - } - - public static ConfigDef conf() { - ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf()); - conf.define(CAMEL_SINK_SOLRSINK_KAMELET_COLLECTION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_SOLRSINK_KAMELET_COLLECTION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_SOLRSINK_KAMELET_COLLECTION_DOC); - conf.define(CAMEL_SINK_SOLRSINK_KAMELET_SERVERS_CONF, ConfigDef.Type.STRING, CAMEL_SINK_SOLRSINK_KAMELET_SERVERS_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_SOLRSINK_KAMELET_SERVERS_DOC); - conf.define(CAMEL_SINK_SOLRSINK_KAMELET_AUTOCOMMIT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_SOLRSINK_KAMELET_AUTOCOMMIT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_SOLRSINK_KAMELET_AUTOCOMMIT_DOC); - conf.define(CAMEL_SINK_SOLRSINK_KAMELET_USERNAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_SOLRSINK_KAMELET_USERNAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_SOLRSINK_KAMELET_USERNAME_DOC); - conf.define(CAMEL_SINK_SOLRSINK_KAMELET_PASSWORD_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_SOLRSINK_KAMELET_PASSWORD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_SOLRSINK_KAMELET_PASSWORD_DOC); - return conf; - } -} \ No newline at end of file diff --git a/connectors/camel-solr-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsink/CamelSolrsinkSinkTask.java b/connectors/camel-solr-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsink/CamelSolrsinkSinkTask.java deleted file mode 100644 index e20b3d1650..0000000000 --- a/connectors/camel-solr-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsink/CamelSolrsinkSinkTask.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.solrsink; - -import java.util.HashMap; -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig; -import org.apache.camel.kafkaconnector.CamelSinkTask; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelSolrsinkSinkTask extends CamelSinkTask { - - @Override - protected CamelSinkConnectorConfig getCamelSinkConnectorConfig( - Map props) { - return new CamelSolrsinkSinkConnectorConfig(props); - } - @Override - protected String getSinkKamelet() { - return "kamelet:solr-sink"; - } -} \ No newline at end of file diff --git a/connectors/camel-solr-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-solr-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt deleted file mode 100644 index 6b0b1270ff..0000000000 --- a/connectors/camel-solr-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt +++ /dev/null @@ -1,203 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - diff --git a/connectors/camel-solr-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-solr-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt deleted file mode 100644 index 2e215bf2e6..0000000000 --- a/connectors/camel-solr-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt +++ /dev/null @@ -1,11 +0,0 @@ - ========================================================================= - == NOTICE file corresponding to the section 4 d of == - == the Apache License, Version 2.0, == - == in this case for the Apache Camel distribution. == - ========================================================================= - - This product includes software developed by - The Apache Software Foundation (http://www.apache.org/). - - Please read the different LICENSE files present in the licenses directory of - this distribution. diff --git a/connectors/camel-solr-sink-kafka-connector/src/main/resources/kamelets/solr-sink.kamelet.yaml b/connectors/camel-solr-sink-kafka-connector/src/main/resources/kamelets/solr-sink.kamelet.yaml deleted file mode 100644 index 94def795d6..0000000000 --- a/connectors/camel-solr-sink-kafka-connector/src/main/resources/kamelets/solr-sink.kamelet.yaml +++ /dev/null @@ -1,94 +0,0 @@ -# --------------------------------------------------------------------------- -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# --------------------------------------------------------------------------- -apiVersion: camel.apache.org/v1alpha1 -kind: Kamelet -metadata: - name: solr-sink - annotations: - camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" - camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iODAwIiB3aWR0aD0iMTIwMCIgdmlld0JveD0iLTQwLjYwMDk1IC0zNC4yMTc3NSAzNTEuODc0OSAyMDUuMzA2NSI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIiBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTTAgMTAyLjY1NGgyMDMuMDA1VjBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMgMCAwIC0xLjMzMzMzIDAgMTM2Ljg3MSkiPjxwYXRoIGQ9Ik00MC43NiAzMS43NjNjLTIuMzQ0IDEuMjQ4LTQuOTk0IDIuMTI3LTcuODc0IDIuNjEzYTUxLjcwNyA1MS43MDcgMCAwMS04LjU1NC43MTdjLTIuMzI3IDAtNC42ODEuMjAxLTYuOTk4LjU5Ny0yLjI1Ni4zODQtNC4zIDEuMDkyLTYuMDc2IDIuMTA0LTEuNzMuOTg0LTMuMTYgMi4zNjEtNC4yNTIgNC4wOTUtMS4wNzggMS43MDYtMS42MjQgMy45NjgtMS42MjQgNi42OTcuMDUyIDIuNDEuNjEyIDQuNDcyIDEuNjY2IDYuMTNhMTIuNTUyIDEyLjU1MiAwIDAwNC4xNDcgNC4wNjZjMS43MjYgMS4wNDEgMy43MTggMS44MDYgNS45MiAyLjI3NCAzLjc1Mi43OTYgNy43MTQuOTQ1IDExLjc1LjM4MmEyMi40MTYgMjIuNDE2IDAgMDA0LjYzLTEuMTY4IDE2LjY5MSAxNi42OTEgMCAwMDQuMTA2LTIuMjE3IDE0LjA3IDE0LjA3IDAgMDAzLjI0Ni0zLjQxbC41MTQtLjc1NiAzLjc4OCAxLjU5NC0uODA0IDEuMTM1YTI1LjAzIDI1LjAzIDAgMDEtMy4zOTUgMy45IDE3LjI2NiAxNy4yNjYgMCAwMS00LjM1NiAyLjkwNWMtMS42MjMuNzY1LTMuNDggMS4zNTQtNS41MjIgMS43NTEtMi4wMjEuMzkyLTQuMzc3LjU5LTcuMDAzLjU5YTM2LjMzIDM2LjMzIDAgMDEtNy43My0uODU4Yy0yLjY1LS41OC01LjEwNi0xLjUzOC03LjMwMS0yLjg0OWExNi41OTEgMTYuNTkxIDAgMDEtNS40OTMtNS4zMDZjLTEuNDI1LTIuMjE5LTIuMTUtNC45NTctMi4xNS04LjEzOSAwLTMuMzQuNjcyLTYuMTgzIDEuOTk0LTguNDQ5IDEuMzE0LTIuMjUyIDMuMDc2LTQuMDc3IDUuMjM3LTUuNDIzIDIuMTE2LTEuMzIgNC41ODUtMi4yNjkgNy4zMzgtMi44MmE0Mi43NjcgNDIuNzY3IDAgMDE4LjM2OC0uODFjMi4yNzYgMCA0LjY4Ni0uMTczIDcuMTY0LS41MTYgMi40MS0uMzMzIDQuNjU1LTEuMDA1IDYuNjY5LTEuOTk3IDEuOTYyLS45NjkgMy41OTctMi4zMTYgNC44NTctNC4wMDUgMS4yMTktMS42MzUgMS44MzgtMy44NDMgMS44MzgtNi41NjIgMC0yLjQ0Mi0uNTk2LTQuNTI0LTEuNzctNi4xOTMtMS4yMTEtMS43MjQtMi43ODUtMy4xNDctNC42NzgtNC4yMjktMS45MzQtMS4xMDUtNC4xMjMtMS45MTktNi41MS0yLjQxOGEzNC45MDMgMzQuOTAzIDAgMDAtNy4xMzItLjc2NWMtMy44NzMgMC03LjcuNzQtMTEuMzc0IDIuMmEyNy4xOCAyNy4xOCAwIDAwLTkuNjQgNi40ODJsLS43MzUuNzY1TDAgMTEuMjUybC44NDgtLjg0OGMyLjcwMy0yLjcwNSA2LjA2LTUuMDYgOS45NzUtNy4wMDJDMTQuNzg2IDEuNDM1IDE5LjQ3OS40MzggMjQuNzcuNDM4YzIuNTE2IDAgNS4xODYuMjg4IDcuOTM4Ljg1NSAyLjc5LjU3NyA1LjQwOCAxLjU2MiA3Ljc4IDIuOTMxIDIuNDEgMS4zOSA0LjQxNSAzLjIxIDUuOTYyIDUuNDA2IDEuNTg5IDIuMjU3IDIuMzk1IDUuMDgxIDIuMzk1IDguMzk4IDAgMy4zNjEtLjc1NSA2LjIwNy0yLjI0NSA4LjQ2LTEuNDcxIDIuMjItMy40MzUgMy45OTUtNS44NCA1LjI3NU03Ni4zOSAzLjk4NWMtMi43MzIgMC01LjIzLjU2NC03LjQyNiAxLjY3NmExOS4xNDggMTkuMTQ4IDAgMDAtNS44NCA0LjU1NmMtMS42NTggMS45MDctMi45NzYgNC4xMzctMy45MTYgNi42M2EyNC44NTMgMjQuODUzIDAgMDAtMS41OTMgNy43NTNjMCAyLjQzLjQ1IDQuOTExIDEuMzM2IDcuMzc4YTIxLjY0OCAyMS42NDggMCAwMDMuODMzIDYuNjY2IDIwLjQxNCAyMC40MTQgMCAwMDUuOTg0IDQuODJjMi4yNzggMS4yMiA0Ljg0MiAxLjg0IDcuNjIyIDEuODQgMi42MTQgMCA1LjA4My0uNTggNy4zMzgtMS43MmEyMC4wMDMgMjAuMDAzIDAgMDA1Ljk3OC00LjYwN2MxLjY4NS0xLjkwOCAzLjAzLTQuMTM5IDQuMDAyLTYuNjMyYTIxLjMxNSAyMS4zMTUgMCAwMDEuNDU3LTcuNzQ1YzAtMi40MjYtLjQ1LTQuOTA5LTEuMzM1LTcuMzc3YTIxLjY0IDIxLjY0IDAgMDAtMy44MzQtNi42NjggMTkuODEzIDE5LjgxMyAwIDAwLTUuOTc1LTQuNzdjLTIuMjgtMS4xOTUtNC44NDYtMS44LTcuNjMxLTEuOG0xNi41NzcgMzcuMzc3Yy0xLjk4MiAyLjMxNi00LjM5MSA0LjIzMi03LjE2MiA1LjY5NC0yLjgxIDEuNDgyLTUuOTc3IDIuMjMyLTkuNDE1IDIuMjMyLTMuMTMyIDAtNi4xMjQtLjY3LTguODkzLTEuOTkzYTIzLjIwMiAyMy4yMDIgMCAwMS03LjIyNS01LjM4NGMtMi4wMzctMi4yNDktMy42Ny00Ljg5OC00Ljg1NC03Ljg3M0EyNS40MDEgMjUuNDAxIDAgMDE1My42MyAyNC42YzAtMy4xMDMuNTU1LTYuMTQgMS42NS05LjAyN2EyNS43OTUgMjUuNzk1IDAgMDE0LjYyNS03Ljc4NCAyMy4zODggMjMuMzg4IDAgMDE3LjE3NS01LjU2NkM2OS44NzcuODEgNzMuMDAzLjA2MSA3Ni4zNyAwaC4wNDJjMy4xODYuMDYxIDYuMjAzLjc3OCA4Ljk2NyAyLjEyOGEyMy43NjMgMjMuNzYzIDAgMDE3LjIxNyA1LjQyNGMyLjAzNyAyLjI1IDMuNjU2IDQuODcgNC44MSA3Ljc4N0EyNS4wNTcgMjUuMDU3IDAgMDE5OS4xNSAyNC42YzAgMi45MTctLjU0IDUuODktMS42IDguODM1YTI1LjQ0MiAyNS40NDIgMCAwMS00LjU4MyA3LjkyN00xMTkuNzgzIDUuMDljLS42Ny0uMTY2LTEuMjYtLjI5My0xLjc1Mi0uMzc1YTczLjE5MiA3My4xOTIgMCAwMC0xLjY4NS0uMjYgMTEuNzE3IDExLjcxNyAwIDAwLTEuNjM4LS4xMmMtMS4zMzcgMC0yLjMyLjQ0NC0zLjAxIDEuMzU2LS43NiAxLjAwNC0xLjEzIDItMS4xMyAzLjA0OXY1OC4zMzdoLTMuOTg2VjguNzRjMC0yLjE5LjY5MS00LjEyNiAyLjA1NS01Ljc1NCAxLjQxMy0xLjY5MSAzLjQyNi0yLjU0NyA1Ljk4My0yLjU0N2EyMCAyMCAwIDAxMi4zNjcuMTM5Yy43NDIuMDg5IDEuNDEuMTc4IDIuMDA2LjI2Ny42MS4wOTIgMS4zMTYuMjMgMi4xLjQxbDEuMzUxLjMxMi0xLjc3NCAzLjc0NnptMTcuMTk1IDQwLjE4M2MtMi4wNzMtMS40NTctMy45MDQtMy4zMDctNS40NzEtNS41MjJ2OC44MzZoLTMuOTg1Vi44NzdoMy45ODVWMzAuNThhMjQuMTYgMjQuMTYgMCAwMDIuMjYgNS40MjYgMTcuMjU0IDE3LjI1NCAwIDAwMy41MzkgNC4zNjIgMTYuOTE1IDE2LjkxNSAwIDAwNC44MSAyLjk1OGMxLjc5OS43MzYgMy44MjggMS4xNjYgNi4wMzIgMS4yNzdsMS4wNi4wNTN2My45MzFoLTEuMTE2Yy00LjI0NyAwLTcuOTg2LTEuMTE1LTExLjExNC0zLjMxNCIgZmlsbD0iIzI0MWYyYiIvPjxwYXRoIGQ9Ik0xOTMuOTExIDkyLjA0MWwtMzMtMzUuNjc3IDQxLjQ3MyAxOS4xMzRhMzMuNDggMzMuNDggMCAwMS04LjQ3MiAxNi41NDNtLTI0LjQ4NSAxMC42MTNjLTQuNTcyIDAtOC45MjgtLjkxNy0xMi45LTIuNTcybC00LjQyOC0zNy4zMTQgMjIuMTI3IDM5LjUzOWEzMy43NTYgMzMuNzU2IDAgMDEtNC44LjM0N20zMy4yODctMjkuMjExTDE2My40MTUgNTEuNDVsMzYuODcgNC4zNzVhMzMuNDU2IDMzLjQ1NiAwIDAxMi40MjggMTcuNjE3bS0xNC40ODgtMzIuMTk0YTMzLjc0OCAzMy43NDggMCAwMTEwLjYxMiAxMS42MTlsLTM0LjU2LTYuODYzem0tMTEuOTc1IDYwLjcxMWwtMTkuMjM4LTQxLjY5NSAzNS42ODUgMzMuMDA2Yy00LjQ3NSA0LjMwNS0xMC4xMzUgNy4zODYtMTYuNDQ4IDguNjg5bS00LjAxNi02Ni4zMzdhMzMuMzcgMzMuMzcgMCAwMTEwLjU0IDIuNjM4bC0xOS4zNTggMi4yOTd6bS0zMy40MTQgNDcuMjU3YTMzLjM2NSAzMy4zNjUgMCAwMS0yLjgzLTEwLjc5Mmw1LjIxNi05LjMyem0xNC43OTggMTUuODIyYTMzLjczNiAzMy43MzYgMCAwMS0xMS44MzItMTAuNTY3bDQuODY3LTI0LjUwNHoiIGZpbGw9IiNkYTM1MjIiLz48L2c+PC9zdmc+" - camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/kamelet.group: "Solr" - camel.apache.org/kamelet.namespace: "Search" - labels: - camel.apache.org/kamelet.type: "sink" -spec: - definition: - title: "Solr Sink" - description: |- - Send documents to Solr Collection. - required: - - servers - - collection - type: object - properties: - collection: - title: Collection - description: Solr Collection name - type: string - servers: - title: Servers - description: Comma separated list of Solr Servers and ports - type: string - autocommit: - title: Autocommit - description: If autocommit should be enabled or not - type: boolean - default: false - x-descriptors: - - 'urn:alm:descriptor:com.tectonic.ui:checkbox' - username: - title: Username - description: Username to connect to Solr. - type: string - x-descriptors: - - urn:camel:group:credentials - password: - title: Password - description: Password to connect to Solr. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - types: - in: - mediaType: application/json - dependencies: - - "camel:solr" - - "camel:core" - - "camel:jackson" - - "camel:kamelet" - template: - from: - uri: "kamelet:source" - steps: - - set-header: - name: "SolrOperation" - constant: "INSERT" - - unmarshal: - json: - library: Jackson - - remove-header: - name: "content-type" - - to: - uri: "solr:{{servers}}/solr/{{collection}}" - parameters: - autocommit: "{{autocommit}}" - username: "{{?username}}" - password: "{{?password}}" \ No newline at end of file diff --git a/connectors/camel-solr-source-kafka-connector/pom.xml b/connectors/camel-solr-source-kafka-connector/pom.xml deleted file mode 100644 index cb2c1f26a8..0000000000 --- a/connectors/camel-solr-source-kafka-connector/pom.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - 4.0.0 - - org.apache.camel.kafkaconnector - connectors - 4.0.0-SNAPSHOT - - camel-solr-source-kafka-connector - Camel-Kafka-Connector :: solr-source - Camel Kafka Connector for solr-source - - - - org.apache.kafka - connect-api - provided - - - org.apache.kafka - connect-transforms - provided - - - - - org.apache.camel - camel-jackson - - - org.apache.camel - camel-core - - - org.apache.camel - camel-solr - - - org.apache.camel - camel-timer - - - org.apache.camel.kafkaconnector - camel-kafka-connector - - - org.apache.camel - camel-yaml-dsl - - - org.apache.camel - camel-kamelet - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.maven.surefire.plugin} - - false - - - - org.apache.maven.plugins - maven-jar-plugin - ${version.maven.jar} - - - - true - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.5.1 - true - - 1.8 - 1.8 - - - - maven-assembly-plugin - 3.3.0 - - - src/main/assembly/package.xml - - - - - make-assembly - package - - single - - - - - - - - - - - atlassian-public - https://packages.atlassian.com/maven-external - Atlassian Public Repo - - false - - - true - - - - - jboss.thirdparty - JBoss Thirdparty Repository - https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/ - - false - - - true - - - - - diff --git a/connectors/camel-solr-source-kafka-connector/src/generated/descriptors/connector-source.properties b/connectors/camel-solr-source-kafka-connector/src/generated/descriptors/connector-source.properties deleted file mode 100644 index 4e538cfdec..0000000000 --- a/connectors/camel-solr-source-kafka-connector/src/generated/descriptors/connector-source.properties +++ /dev/null @@ -1 +0,0 @@ -camel-solr-source-source \ No newline at end of file diff --git a/connectors/camel-solr-source-kafka-connector/src/generated/resources/camel-solr-source-source.json b/connectors/camel-solr-source-kafka-connector/src/generated/resources/camel-solr-source-source.json deleted file mode 100644 index 09f1168b3f..0000000000 --- a/connectors/camel-solr-source-kafka-connector/src/generated/resources/camel-solr-source-source.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "connector": { - "class": "org.apache.camel.kafkaconnector.solrsource.CamelSolrsourceSourceConnector", - "artifactId": "camel-solr-source-kafka-connector", - "groupId": "org.apache.camel.kafkaconnector", - "id": "camel-solr-source-source", - "type": "source", - "version": "3.20.1-SNAPSHOT", - "description": "Query for documents to Solr Collection." - }, - "properties": { - "camel.kamelet.solr-source.period": { - "name": "camel.kamelet.solr-source.period", - "description": "The interval between fetches to the Solr collection", - "defaultValue": "10000", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.solr-source.collection": { - "name": "camel.kamelet.solr-source.collection", - "description": "Solr Collection name", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.solr-source.servers": { - "name": "camel.kamelet.solr-source.servers", - "description": "Comma separated list of Solr Servers and ports", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.solr-source.query": { - "name": "camel.kamelet.solr-source.query", - "description": "The query to submit to Solr", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.solr-source.username": { - "name": "camel.kamelet.solr-source.username", - "description": "Username to connect to Solr.", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.solr-source.password": { - "name": "camel.kamelet.solr-source.password", - "description": "Password to connect to Solr.", - "priority": "MEDIUM", - "required": "false" - } - } -} \ No newline at end of file diff --git a/connectors/camel-solr-source-kafka-connector/src/main/assembly/package.xml b/connectors/camel-solr-source-kafka-connector/src/main/assembly/package.xml deleted file mode 100644 index 05f0b1a7e4..0000000000 --- a/connectors/camel-solr-source-kafka-connector/src/main/assembly/package.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - package - - tar.gz - - false - - - ${project.basedir}/../.. - ${project.artifactId}/ - - README* - LICENSE* - NOTICE* - licenses/ - - - - ${project.basedir}/src/main/docs - docs/ - - **/* - - - - - - ${project.artifactId}/ - true - true - - org.apache.kafka:connect-api - - - - diff --git a/connectors/camel-solr-source-kafka-connector/src/main/docs/examples/CamelSolrsourceSourceConnector.properties b/connectors/camel-solr-source-kafka-connector/src/main/docs/examples/CamelSolrsourceSourceConnector.properties deleted file mode 100644 index 0ec9ce9161..0000000000 --- a/connectors/camel-solr-source-kafka-connector/src/main/docs/examples/CamelSolrsourceSourceConnector.properties +++ /dev/null @@ -1,38 +0,0 @@ -## --------------------------------------------------------------------------- -## Licensed to the Apache Software Foundation (ASF) under one or more -## contributor license agreements. See the NOTICE file distributed with -## this work for additional information regarding copyright ownership. -## The ASF licenses this file to You under the Apache License, Version 2.0 -## (the "License"); you may not use this file except in compliance with -## the License. You may obtain a copy of the License at -## -## http://www.apache.org/licenses/LICENSE-2.0 -## -## Unless required by applicable law or agreed to in writing, software -## distributed under the License is distributed on an "AS IS" BASIS, -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -## See the License for the specific language governing permissions and -## limitations under the License. -## --------------------------------------------------------------------------- - -name=CamelSolr-sourceSourceConnector -connector.class=org.apache.camel.kafkaconnector.solrsource.CamelSolrsourceSourceConnector -tasks.max=1 - -# use the kafka converters that better suit your needs, these are just defaults: -key.converter=org.apache.kafka.connect.storage.StringConverter -value.converter=org.apache.kafka.connect.storage.StringConverter - -# comma separated topics to send messages into -topics= - -# mandatory properties (for a complete properties list see the connector documentation): - -# Solr Collection name -camel.kamelet.solr-source.collection= -# The interval between fetches to the Solr collection -camel.kamelet.solr-source.period= -# The query to submit to Solr -camel.kamelet.solr-source.query= -# Comma separated list of Solr Servers and ports -camel.kamelet.solr-source.servers= diff --git a/connectors/camel-solr-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsource/CamelSolrsourceSourceConnector.java b/connectors/camel-solr-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsource/CamelSolrsourceSourceConnector.java deleted file mode 100644 index 982530071f..0000000000 --- a/connectors/camel-solr-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsource/CamelSolrsourceSourceConnector.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.solrsource; - -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnector; -import org.apache.kafka.common.config.ConfigDef; -import org.apache.kafka.connect.connector.Task; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelSolrsourceSourceConnector extends CamelSourceConnector { - - @Override - public ConfigDef config() { - return CamelSolrsourceSourceConnectorConfig.conf(); - } - @Override - public Class taskClass() { - return CamelSolrsourceSourceTask.class; - } -} \ No newline at end of file diff --git a/connectors/camel-solr-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsource/CamelSolrsourceSourceConnectorConfig.java b/connectors/camel-solr-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsource/CamelSolrsourceSourceConnectorConfig.java deleted file mode 100644 index 98cbaa6eea..0000000000 --- a/connectors/camel-solr-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsource/CamelSolrsourceSourceConnectorConfig.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.solrsource; - -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; -import org.apache.kafka.common.config.ConfigDef; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelSolrsourceSourceConnectorConfig - extends - CamelSourceConnectorConfig { - - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_PERIOD_CONF = "camel.kamelet.solr-source.period"; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_PERIOD_DOC = "The interval between fetches to the Solr collection"; - public static final Integer CAMEL_SOURCE_SOLRSOURCE_KAMELET_PERIOD_DEFAULT = 10000; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_COLLECTION_CONF = "camel.kamelet.solr-source.collection"; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_COLLECTION_DOC = "Solr Collection name"; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_COLLECTION_DEFAULT = null; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_SERVERS_CONF = "camel.kamelet.solr-source.servers"; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_SERVERS_DOC = "Comma separated list of Solr Servers and ports"; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_SERVERS_DEFAULT = null; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_QUERY_CONF = "camel.kamelet.solr-source.query"; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_QUERY_DOC = "The query to submit to Solr"; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_QUERY_DEFAULT = null; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_USERNAME_CONF = "camel.kamelet.solr-source.username"; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_USERNAME_DOC = "Username to connect to Solr."; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_USERNAME_DEFAULT = null; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_PASSWORD_CONF = "camel.kamelet.solr-source.password"; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_PASSWORD_DOC = "Password to connect to Solr."; - public static final String CAMEL_SOURCE_SOLRSOURCE_KAMELET_PASSWORD_DEFAULT = null; - - public CamelSolrsourceSourceConnectorConfig( - ConfigDef config, - Map parsedConfig) { - super(config, parsedConfig); - } - - public CamelSolrsourceSourceConnectorConfig(Map parsedConfig) { - this(conf(), parsedConfig); - } - - public static ConfigDef conf() { - ConfigDef conf = new ConfigDef(CamelSourceConnectorConfig.conf()); - conf.define(CAMEL_SOURCE_SOLRSOURCE_KAMELET_PERIOD_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_SOLRSOURCE_KAMELET_PERIOD_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_SOLRSOURCE_KAMELET_PERIOD_DOC); - conf.define(CAMEL_SOURCE_SOLRSOURCE_KAMELET_COLLECTION_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_SOLRSOURCE_KAMELET_COLLECTION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_SOLRSOURCE_KAMELET_COLLECTION_DOC); - conf.define(CAMEL_SOURCE_SOLRSOURCE_KAMELET_SERVERS_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_SOLRSOURCE_KAMELET_SERVERS_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_SOLRSOURCE_KAMELET_SERVERS_DOC); - conf.define(CAMEL_SOURCE_SOLRSOURCE_KAMELET_QUERY_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_SOLRSOURCE_KAMELET_QUERY_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_SOLRSOURCE_KAMELET_QUERY_DOC); - conf.define(CAMEL_SOURCE_SOLRSOURCE_KAMELET_USERNAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_SOLRSOURCE_KAMELET_USERNAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_SOLRSOURCE_KAMELET_USERNAME_DOC); - conf.define(CAMEL_SOURCE_SOLRSOURCE_KAMELET_PASSWORD_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_SOLRSOURCE_KAMELET_PASSWORD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_SOLRSOURCE_KAMELET_PASSWORD_DOC); - return conf; - } -} \ No newline at end of file diff --git a/connectors/camel-solr-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsource/CamelSolrsourceSourceTask.java b/connectors/camel-solr-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsource/CamelSolrsourceSourceTask.java deleted file mode 100644 index 941ccbd984..0000000000 --- a/connectors/camel-solr-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrsource/CamelSolrsourceSourceTask.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.solrsource; - -import java.util.HashMap; -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; -import org.apache.camel.kafkaconnector.CamelSourceTask; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelSolrsourceSourceTask extends CamelSourceTask { - - @Override - protected CamelSourceConnectorConfig getCamelSourceConnectorConfig( - Map props) { - return new CamelSolrsourceSourceConnectorConfig(props); - } - @Override - protected String getSourceKamelet() { - return "kamelet:solr-source"; - } -} \ No newline at end of file diff --git a/connectors/camel-solr-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-solr-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt deleted file mode 100644 index 6b0b1270ff..0000000000 --- a/connectors/camel-solr-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt +++ /dev/null @@ -1,203 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - diff --git a/connectors/camel-solr-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-solr-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt deleted file mode 100644 index 2e215bf2e6..0000000000 --- a/connectors/camel-solr-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt +++ /dev/null @@ -1,11 +0,0 @@ - ========================================================================= - == NOTICE file corresponding to the section 4 d of == - == the Apache License, Version 2.0, == - == in this case for the Apache Camel distribution. == - ========================================================================= - - This product includes software developed by - The Apache Software Foundation (http://www.apache.org/). - - Please read the different LICENSE files present in the licenses directory of - this distribution. diff --git a/connectors/camel-solr-source-kafka-connector/src/main/resources/kamelets/solr-source.kamelet.yaml b/connectors/camel-solr-source-kafka-connector/src/main/resources/kamelets/solr-source.kamelet.yaml deleted file mode 100644 index 7f9a2facc8..0000000000 --- a/connectors/camel-solr-source-kafka-connector/src/main/resources/kamelets/solr-source.kamelet.yaml +++ /dev/null @@ -1,104 +0,0 @@ -# --------------------------------------------------------------------------- -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# --------------------------------------------------------------------------- -apiVersion: camel.apache.org/v1alpha1 -kind: Kamelet -metadata: - name: solr-source - annotations: - camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" - camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iODAwIiB3aWR0aD0iMTIwMCIgdmlld0JveD0iLTQwLjYwMDk1IC0zNC4yMTc3NSAzNTEuODc0OSAyMDUuMzA2NSI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIiBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTTAgMTAyLjY1NGgyMDMuMDA1VjBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMgMCAwIC0xLjMzMzMzIDAgMTM2Ljg3MSkiPjxwYXRoIGQ9Ik00MC43NiAzMS43NjNjLTIuMzQ0IDEuMjQ4LTQuOTk0IDIuMTI3LTcuODc0IDIuNjEzYTUxLjcwNyA1MS43MDcgMCAwMS04LjU1NC43MTdjLTIuMzI3IDAtNC42ODEuMjAxLTYuOTk4LjU5Ny0yLjI1Ni4zODQtNC4zIDEuMDkyLTYuMDc2IDIuMTA0LTEuNzMuOTg0LTMuMTYgMi4zNjEtNC4yNTIgNC4wOTUtMS4wNzggMS43MDYtMS42MjQgMy45NjgtMS42MjQgNi42OTcuMDUyIDIuNDEuNjEyIDQuNDcyIDEuNjY2IDYuMTNhMTIuNTUyIDEyLjU1MiAwIDAwNC4xNDcgNC4wNjZjMS43MjYgMS4wNDEgMy43MTggMS44MDYgNS45MiAyLjI3NCAzLjc1Mi43OTYgNy43MTQuOTQ1IDExLjc1LjM4MmEyMi40MTYgMjIuNDE2IDAgMDA0LjYzLTEuMTY4IDE2LjY5MSAxNi42OTEgMCAwMDQuMTA2LTIuMjE3IDE0LjA3IDE0LjA3IDAgMDAzLjI0Ni0zLjQxbC41MTQtLjc1NiAzLjc4OCAxLjU5NC0uODA0IDEuMTM1YTI1LjAzIDI1LjAzIDAgMDEtMy4zOTUgMy45IDE3LjI2NiAxNy4yNjYgMCAwMS00LjM1NiAyLjkwNWMtMS42MjMuNzY1LTMuNDggMS4zNTQtNS41MjIgMS43NTEtMi4wMjEuMzkyLTQuMzc3LjU5LTcuMDAzLjU5YTM2LjMzIDM2LjMzIDAgMDEtNy43My0uODU4Yy0yLjY1LS41OC01LjEwNi0xLjUzOC03LjMwMS0yLjg0OWExNi41OTEgMTYuNTkxIDAgMDEtNS40OTMtNS4zMDZjLTEuNDI1LTIuMjE5LTIuMTUtNC45NTctMi4xNS04LjEzOSAwLTMuMzQuNjcyLTYuMTgzIDEuOTk0LTguNDQ5IDEuMzE0LTIuMjUyIDMuMDc2LTQuMDc3IDUuMjM3LTUuNDIzIDIuMTE2LTEuMzIgNC41ODUtMi4yNjkgNy4zMzgtMi44MmE0Mi43NjcgNDIuNzY3IDAgMDE4LjM2OC0uODFjMi4yNzYgMCA0LjY4Ni0uMTczIDcuMTY0LS41MTYgMi40MS0uMzMzIDQuNjU1LTEuMDA1IDYuNjY5LTEuOTk3IDEuOTYyLS45NjkgMy41OTctMi4zMTYgNC44NTctNC4wMDUgMS4yMTktMS42MzUgMS44MzgtMy44NDMgMS44MzgtNi41NjIgMC0yLjQ0Mi0uNTk2LTQuNTI0LTEuNzctNi4xOTMtMS4yMTEtMS43MjQtMi43ODUtMy4xNDctNC42NzgtNC4yMjktMS45MzQtMS4xMDUtNC4xMjMtMS45MTktNi41MS0yLjQxOGEzNC45MDMgMzQuOTAzIDAgMDAtNy4xMzItLjc2NWMtMy44NzMgMC03LjcuNzQtMTEuMzc0IDIuMmEyNy4xOCAyNy4xOCAwIDAwLTkuNjQgNi40ODJsLS43MzUuNzY1TDAgMTEuMjUybC44NDgtLjg0OGMyLjcwMy0yLjcwNSA2LjA2LTUuMDYgOS45NzUtNy4wMDJDMTQuNzg2IDEuNDM1IDE5LjQ3OS40MzggMjQuNzcuNDM4YzIuNTE2IDAgNS4xODYuMjg4IDcuOTM4Ljg1NSAyLjc5LjU3NyA1LjQwOCAxLjU2MiA3Ljc4IDIuOTMxIDIuNDEgMS4zOSA0LjQxNSAzLjIxIDUuOTYyIDUuNDA2IDEuNTg5IDIuMjU3IDIuMzk1IDUuMDgxIDIuMzk1IDguMzk4IDAgMy4zNjEtLjc1NSA2LjIwNy0yLjI0NSA4LjQ2LTEuNDcxIDIuMjItMy40MzUgMy45OTUtNS44NCA1LjI3NU03Ni4zOSAzLjk4NWMtMi43MzIgMC01LjIzLjU2NC03LjQyNiAxLjY3NmExOS4xNDggMTkuMTQ4IDAgMDAtNS44NCA0LjU1NmMtMS42NTggMS45MDctMi45NzYgNC4xMzctMy45MTYgNi42M2EyNC44NTMgMjQuODUzIDAgMDAtMS41OTMgNy43NTNjMCAyLjQzLjQ1IDQuOTExIDEuMzM2IDcuMzc4YTIxLjY0OCAyMS42NDggMCAwMDMuODMzIDYuNjY2IDIwLjQxNCAyMC40MTQgMCAwMDUuOTg0IDQuODJjMi4yNzggMS4yMiA0Ljg0MiAxLjg0IDcuNjIyIDEuODQgMi42MTQgMCA1LjA4My0uNTggNy4zMzgtMS43MmEyMC4wMDMgMjAuMDAzIDAgMDA1Ljk3OC00LjYwN2MxLjY4NS0xLjkwOCAzLjAzLTQuMTM5IDQuMDAyLTYuNjMyYTIxLjMxNSAyMS4zMTUgMCAwMDEuNDU3LTcuNzQ1YzAtMi40MjYtLjQ1LTQuOTA5LTEuMzM1LTcuMzc3YTIxLjY0IDIxLjY0IDAgMDAtMy44MzQtNi42NjggMTkuODEzIDE5LjgxMyAwIDAwLTUuOTc1LTQuNzdjLTIuMjgtMS4xOTUtNC44NDYtMS44LTcuNjMxLTEuOG0xNi41NzcgMzcuMzc3Yy0xLjk4MiAyLjMxNi00LjM5MSA0LjIzMi03LjE2MiA1LjY5NC0yLjgxIDEuNDgyLTUuOTc3IDIuMjMyLTkuNDE1IDIuMjMyLTMuMTMyIDAtNi4xMjQtLjY3LTguODkzLTEuOTkzYTIzLjIwMiAyMy4yMDIgMCAwMS03LjIyNS01LjM4NGMtMi4wMzctMi4yNDktMy42Ny00Ljg5OC00Ljg1NC03Ljg3M0EyNS40MDEgMjUuNDAxIDAgMDE1My42MyAyNC42YzAtMy4xMDMuNTU1LTYuMTQgMS42NS05LjAyN2EyNS43OTUgMjUuNzk1IDAgMDE0LjYyNS03Ljc4NCAyMy4zODggMjMuMzg4IDAgMDE3LjE3NS01LjU2NkM2OS44NzcuODEgNzMuMDAzLjA2MSA3Ni4zNyAwaC4wNDJjMy4xODYuMDYxIDYuMjAzLjc3OCA4Ljk2NyAyLjEyOGEyMy43NjMgMjMuNzYzIDAgMDE3LjIxNyA1LjQyNGMyLjAzNyAyLjI1IDMuNjU2IDQuODcgNC44MSA3Ljc4N0EyNS4wNTcgMjUuMDU3IDAgMDE5OS4xNSAyNC42YzAgMi45MTctLjU0IDUuODktMS42IDguODM1YTI1LjQ0MiAyNS40NDIgMCAwMS00LjU4MyA3LjkyN00xMTkuNzgzIDUuMDljLS42Ny0uMTY2LTEuMjYtLjI5My0xLjc1Mi0uMzc1YTczLjE5MiA3My4xOTIgMCAwMC0xLjY4NS0uMjYgMTEuNzE3IDExLjcxNyAwIDAwLTEuNjM4LS4xMmMtMS4zMzcgMC0yLjMyLjQ0NC0zLjAxIDEuMzU2LS43NiAxLjAwNC0xLjEzIDItMS4xMyAzLjA0OXY1OC4zMzdoLTMuOTg2VjguNzRjMC0yLjE5LjY5MS00LjEyNiAyLjA1NS01Ljc1NCAxLjQxMy0xLjY5MSAzLjQyNi0yLjU0NyA1Ljk4My0yLjU0N2EyMCAyMCAwIDAxMi4zNjcuMTM5Yy43NDIuMDg5IDEuNDEuMTc4IDIuMDA2LjI2Ny42MS4wOTIgMS4zMTYuMjMgMi4xLjQxbDEuMzUxLjMxMi0xLjc3NCAzLjc0NnptMTcuMTk1IDQwLjE4M2MtMi4wNzMtMS40NTctMy45MDQtMy4zMDctNS40NzEtNS41MjJ2OC44MzZoLTMuOTg1Vi44NzdoMy45ODVWMzAuNThhMjQuMTYgMjQuMTYgMCAwMDIuMjYgNS40MjYgMTcuMjU0IDE3LjI1NCAwIDAwMy41MzkgNC4zNjIgMTYuOTE1IDE2LjkxNSAwIDAwNC44MSAyLjk1OGMxLjc5OS43MzYgMy44MjggMS4xNjYgNi4wMzIgMS4yNzdsMS4wNi4wNTN2My45MzFoLTEuMTE2Yy00LjI0NyAwLTcuOTg2LTEuMTE1LTExLjExNC0zLjMxNCIgZmlsbD0iIzI0MWYyYiIvPjxwYXRoIGQ9Ik0xOTMuOTExIDkyLjA0MWwtMzMtMzUuNjc3IDQxLjQ3MyAxOS4xMzRhMzMuNDggMzMuNDggMCAwMS04LjQ3MiAxNi41NDNtLTI0LjQ4NSAxMC42MTNjLTQuNTcyIDAtOC45MjgtLjkxNy0xMi45LTIuNTcybC00LjQyOC0zNy4zMTQgMjIuMTI3IDM5LjUzOWEzMy43NTYgMzMuNzU2IDAgMDEtNC44LjM0N20zMy4yODctMjkuMjExTDE2My40MTUgNTEuNDVsMzYuODcgNC4zNzVhMzMuNDU2IDMzLjQ1NiAwIDAxMi40MjggMTcuNjE3bS0xNC40ODgtMzIuMTk0YTMzLjc0OCAzMy43NDggMCAwMTEwLjYxMiAxMS42MTlsLTM0LjU2LTYuODYzem0tMTEuOTc1IDYwLjcxMWwtMTkuMjM4LTQxLjY5NSAzNS42ODUgMzMuMDA2Yy00LjQ3NSA0LjMwNS0xMC4xMzUgNy4zODYtMTYuNDQ4IDguNjg5bS00LjAxNi02Ni4zMzdhMzMuMzcgMzMuMzcgMCAwMTEwLjU0IDIuNjM4bC0xOS4zNTggMi4yOTd6bS0zMy40MTQgNDcuMjU3YTMzLjM2NSAzMy4zNjUgMCAwMS0yLjgzLTEwLjc5Mmw1LjIxNi05LjMyem0xNC43OTggMTUuODIyYTMzLjczNiAzMy43MzYgMCAwMS0xMS44MzItMTAuNTY3bDQuODY3LTI0LjUwNHoiIGZpbGw9IiNkYTM1MjIiLz48L2c+PC9zdmc+" - camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/kamelet.group: "Solr" - camel.apache.org/kamelet.namespace: "Search" - labels: - camel.apache.org/kamelet.type: "source" -spec: - definition: - title: "Solr Source" - description: |- - Query for documents to Solr Collection. - required: - - period - - servers - - collection - - query - type: object - properties: - period: - title: Period between Polls - description: The interval between fetches to the Solr collection - type: integer - default: 10000 - collection: - title: Collection - description: Solr Collection name - type: string - servers: - title: Servers - description: Comma separated list of Solr Servers and ports - type: string - query: - title: Query - description: The query to submit to Solr - type: string - username: - title: Username - description: Username to connect to Solr. - type: string - x-descriptors: - - urn:camel:group:credentials - password: - title: Password - description: Password to connect to Solr. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - types: - in: - mediaType: application/json - dependencies: - - "camel:solr" - - "camel:core" - - "camel:timer" - - "camel:jackson" - - "camel:kamelet" - template: - from: - uri: "timer:solr-stream" - parameters: - period: "{{period}}" - steps: - - set-header: - name: "SolrOperation" - constant: "QUERY" - - set-header: - name: "CamelSolrQueryString" - constant: "{{query}}" - - remove-header: - name: "content-type" - - to: - uri: "solr:{{servers}}/solr/{{collection}}" - parameters: - username: "{{?username}}" - password: "{{?password}}" - - marshal: - json: - library: Jackson - - to: "kamelet:sink" \ No newline at end of file diff --git a/connectors/pom.xml b/connectors/pom.xml index d6d034c68a..a017a5595b 100644 --- a/connectors/pom.xml +++ b/connectors/pom.xml @@ -358,8 +358,6 @@ camel-sjms2-kafka-connector camel-slack-sink-kafka-connector camel-slack-source-kafka-connector - camel-solr-sink-kafka-connector - camel-solr-source-kafka-connector camel-splunk-hec-sink-kafka-connector camel-splunk-sink-kafka-connector camel-splunk-source-kafka-connector From d6298a294d9aa4d70f776c9fe336820f9e69cf2e Mon Sep 17 00:00:00 2001 From: Otavio Rodolfo Piske Date: Mon, 19 Jun 2023 18:29:23 +0200 Subject: [PATCH 24/31] Removed the websocket connector because it was removed on Camel 4 --- .../pom.xml | 147 ------------- .../descriptors/connector-source.properties | 1 - .../camel-websocket-source-source.json | 117 ---------- .../src/main/assembly/package.xml | 56 ----- ...lWebsocketsourceSourceConnector.properties | 32 --- .../CamelWebsocketsourceSourceConnector.java | 34 --- ...lWebsocketsourceSourceConnectorConfig.java | 104 --------- .../CamelWebsocketsourceSourceTask.java | 36 ---- .../src/main/resources/META-INF/LICENSE.txt | 203 ------------------ .../src/main/resources/META-INF/NOTICE.txt | 11 - .../kamelets/websocket-source.kamelet.yaml | 127 ----------- connectors/pom.xml | 1 - 12 files changed, 869 deletions(-) delete mode 100644 connectors/camel-websocket-source-kafka-connector/pom.xml delete mode 100644 connectors/camel-websocket-source-kafka-connector/src/generated/descriptors/connector-source.properties delete mode 100644 connectors/camel-websocket-source-kafka-connector/src/generated/resources/camel-websocket-source-source.json delete mode 100644 connectors/camel-websocket-source-kafka-connector/src/main/assembly/package.xml delete mode 100644 connectors/camel-websocket-source-kafka-connector/src/main/docs/examples/CamelWebsocketsourceSourceConnector.properties delete mode 100644 connectors/camel-websocket-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/websocketsource/CamelWebsocketsourceSourceConnector.java delete mode 100644 connectors/camel-websocket-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/websocketsource/CamelWebsocketsourceSourceConnectorConfig.java delete mode 100644 connectors/camel-websocket-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/websocketsource/CamelWebsocketsourceSourceTask.java delete mode 100644 connectors/camel-websocket-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt delete mode 100644 connectors/camel-websocket-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt delete mode 100644 connectors/camel-websocket-source-kafka-connector/src/main/resources/kamelets/websocket-source.kamelet.yaml diff --git a/connectors/camel-websocket-source-kafka-connector/pom.xml b/connectors/camel-websocket-source-kafka-connector/pom.xml deleted file mode 100644 index 9005c06ddf..0000000000 --- a/connectors/camel-websocket-source-kafka-connector/pom.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - 4.0.0 - - org.apache.camel.kafkaconnector - connectors - 4.0.0-SNAPSHOT - - camel-websocket-source-kafka-connector - Camel-Kafka-Connector :: websocket-source - Camel Kafka Connector for websocket-source - - - - org.apache.kafka - connect-api - provided - - - org.apache.kafka - connect-transforms - provided - - - - - org.apache.camel - camel-websocket - - - org.apache.camel - camel-core - - - org.apache.camel.kafkaconnector - camel-kafka-connector - - - org.apache.camel - camel-yaml-dsl - - - org.apache.camel - camel-kamelet - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${version.maven.surefire.plugin} - - false - - - - org.apache.maven.plugins - maven-jar-plugin - ${version.maven.jar} - - - - true - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.5.1 - true - - 1.8 - 1.8 - - - - maven-assembly-plugin - 3.3.0 - - - src/main/assembly/package.xml - - - - - make-assembly - package - - single - - - - - - - - - - - atlassian-public - https://packages.atlassian.com/maven-external - Atlassian Public Repo - - false - - - true - - - - - jboss.thirdparty - JBoss Thirdparty Repository - https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/ - - false - - - true - - - - - diff --git a/connectors/camel-websocket-source-kafka-connector/src/generated/descriptors/connector-source.properties b/connectors/camel-websocket-source-kafka-connector/src/generated/descriptors/connector-source.properties deleted file mode 100644 index 3885643e1b..0000000000 --- a/connectors/camel-websocket-source-kafka-connector/src/generated/descriptors/connector-source.properties +++ /dev/null @@ -1 +0,0 @@ -camel-websocket-source-source \ No newline at end of file diff --git a/connectors/camel-websocket-source-kafka-connector/src/generated/resources/camel-websocket-source-source.json b/connectors/camel-websocket-source-kafka-connector/src/generated/resources/camel-websocket-source-source.json deleted file mode 100644 index 8efd4dd6d4..0000000000 --- a/connectors/camel-websocket-source-kafka-connector/src/generated/resources/camel-websocket-source-source.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "connector": { - "class": "org.apache.camel.kafkaconnector.websocketsource.CamelWebsocketsourceSourceConnector", - "artifactId": "camel-websocket-source-kafka-connector", - "groupId": "org.apache.camel.kafkaconnector", - "id": "camel-websocket-source-source", - "type": "source", - "version": "3.20.1-SNAPSHOT", - "description": "Websocket endpoints for communicating with clients" - }, - "properties": { - "camel.kamelet.websocket-source.websocketHost": { - "name": "camel.kamelet.websocket-source.websocketHost", - "description": "The hostname", - "defaultValue": "\"0.0.0.0\"", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.websocket-source.websocketPort": { - "name": "camel.kamelet.websocket-source.websocketPort", - "description": "The port number", - "defaultValue": "9292", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.websocket-source.resourceUri": { - "name": "camel.kamelet.websocket-source.resourceUri", - "description": "The name of the websocket channel to use.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.websocket-source.maxBinaryMessageSize": { - "name": "camel.kamelet.websocket-source.maxBinaryMessageSize", - "description": "Can be used to set the size in bytes that the websocket created by the websocketServlet may be accept before closing. (Default is -1 - or unlimited).", - "defaultValue": "-1", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.websocket-source.bridgeErrorHandler": { - "name": "camel.kamelet.websocket-source.bridgeErrorHandler", - "description": "Allows for bridging the consumer to the Camel routing Error Handler", - "defaultValue": "false", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.websocket-source.sessionSupport": { - "name": "camel.kamelet.websocket-source.sessionSupport", - "description": "Whether to enable session support which enables HttpSession for each http request.", - "defaultValue": "false", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.websocket-source.subprotocol": { - "name": "camel.kamelet.websocket-source.subprotocol", - "description": "Comma-separated list of subprotocols that are supported by the application.", - "defaultValue": "\"any\"", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.websocket-source.lazyStartProducer": { - "name": "camel.kamelet.websocket-source.lazyStartProducer", - "description": "Whether the producer should be started lazy (on the first message).", - "defaultValue": "false", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.websocket-source.sendTimeout": { - "name": "camel.kamelet.websocket-source.sendTimeout", - "description": "Timeout in millis when sending to a websocket channel. The default timeout is 30000 (30 seconds).", - "defaultValue": "30000", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.websocket-source.bufferSize": { - "name": "camel.kamelet.websocket-source.bufferSize", - "description": "Set the buffer size of the websocketServlet", - "defaultValue": "8192", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.websocket-source.maxIdleTime": { - "name": "camel.kamelet.websocket-source.maxIdleTime", - "description": "SetSet the time in ms that the websocket created by the websocketServlet may be idle before closing.", - "defaultValue": "300000", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.websocket-source.allowedOrigins": { - "name": "camel.kamelet.websocket-source.allowedOrigins", - "description": "The CORS allowed origins. Use to allow all.", - "defaultValue": "\"\"", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.websocket-source.crossOriginFilterOn": { - "name": "camel.kamelet.websocket-source.crossOriginFilterOn", - "description": "Whether to enable CORS.", - "defaultValue": "false", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.websocket-source.filterPath": { - "name": "camel.kamelet.websocket-source.filterPath", - "description": "Context path for filtering CORS.", - "defaultValue": "\"\"", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.websocket-source.enableJmx": { - "name": "camel.kamelet.websocket-source.enableJmx", - "description": "Enable JMX support.", - "defaultValue": "false", - "priority": "MEDIUM", - "required": "false" - } - } -} \ No newline at end of file diff --git a/connectors/camel-websocket-source-kafka-connector/src/main/assembly/package.xml b/connectors/camel-websocket-source-kafka-connector/src/main/assembly/package.xml deleted file mode 100644 index 05f0b1a7e4..0000000000 --- a/connectors/camel-websocket-source-kafka-connector/src/main/assembly/package.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - package - - tar.gz - - false - - - ${project.basedir}/../.. - ${project.artifactId}/ - - README* - LICENSE* - NOTICE* - licenses/ - - - - ${project.basedir}/src/main/docs - docs/ - - **/* - - - - - - ${project.artifactId}/ - true - true - - org.apache.kafka:connect-api - - - - diff --git a/connectors/camel-websocket-source-kafka-connector/src/main/docs/examples/CamelWebsocketsourceSourceConnector.properties b/connectors/camel-websocket-source-kafka-connector/src/main/docs/examples/CamelWebsocketsourceSourceConnector.properties deleted file mode 100644 index b2fafbf3fb..0000000000 --- a/connectors/camel-websocket-source-kafka-connector/src/main/docs/examples/CamelWebsocketsourceSourceConnector.properties +++ /dev/null @@ -1,32 +0,0 @@ -## --------------------------------------------------------------------------- -## Licensed to the Apache Software Foundation (ASF) under one or more -## contributor license agreements. See the NOTICE file distributed with -## this work for additional information regarding copyright ownership. -## The ASF licenses this file to You under the Apache License, Version 2.0 -## (the "License"); you may not use this file except in compliance with -## the License. You may obtain a copy of the License at -## -## http://www.apache.org/licenses/LICENSE-2.0 -## -## Unless required by applicable law or agreed to in writing, software -## distributed under the License is distributed on an "AS IS" BASIS, -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -## See the License for the specific language governing permissions and -## limitations under the License. -## --------------------------------------------------------------------------- - -name=CamelWebsocket-sourceSourceConnector -connector.class=org.apache.camel.kafkaconnector.websocketsource.CamelWebsocketsourceSourceConnector -tasks.max=1 - -# use the kafka converters that better suit your needs, these are just defaults: -key.converter=org.apache.kafka.connect.storage.StringConverter -value.converter=org.apache.kafka.connect.storage.StringConverter - -# comma separated topics to send messages into -topics= - -# mandatory properties (for a complete properties list see the connector documentation): - -# The name of the websocket channel to use. -camel.kamelet.websocket-source.resourceUri= diff --git a/connectors/camel-websocket-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/websocketsource/CamelWebsocketsourceSourceConnector.java b/connectors/camel-websocket-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/websocketsource/CamelWebsocketsourceSourceConnector.java deleted file mode 100644 index 099b84fb51..0000000000 --- a/connectors/camel-websocket-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/websocketsource/CamelWebsocketsourceSourceConnector.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.websocketsource; - -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnector; -import org.apache.kafka.common.config.ConfigDef; -import org.apache.kafka.connect.connector.Task; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelWebsocketsourceSourceConnector extends CamelSourceConnector { - - @Override - public ConfigDef config() { - return CamelWebsocketsourceSourceConnectorConfig.conf(); - } - @Override - public Class taskClass() { - return CamelWebsocketsourceSourceTask.class; - } -} \ No newline at end of file diff --git a/connectors/camel-websocket-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/websocketsource/CamelWebsocketsourceSourceConnectorConfig.java b/connectors/camel-websocket-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/websocketsource/CamelWebsocketsourceSourceConnectorConfig.java deleted file mode 100644 index f44671a44e..0000000000 --- a/connectors/camel-websocket-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/websocketsource/CamelWebsocketsourceSourceConnectorConfig.java +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.websocketsource; - -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; -import org.apache.kafka.common.config.ConfigDef; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelWebsocketsourceSourceConnectorConfig - extends - CamelSourceConnectorConfig { - - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_WEBSOCKET_HOST_CONF = "camel.kamelet.websocket-source.websocketHost"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_WEBSOCKET_HOST_DOC = "The hostname"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_WEBSOCKET_HOST_DEFAULT = "0.0.0.0"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_WEBSOCKET_PORT_CONF = "camel.kamelet.websocket-source.websocketPort"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_WEBSOCKET_PORT_DOC = "The port number"; - public static final Integer CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_WEBSOCKET_PORT_DEFAULT = 9292; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_RESOURCE_URI_CONF = "camel.kamelet.websocket-source.resourceUri"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_RESOURCE_URI_DOC = "The name of the websocket channel to use."; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_RESOURCE_URI_DEFAULT = null; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_MAX_BINARY_MESSAGE_SIZE_CONF = "camel.kamelet.websocket-source.maxBinaryMessageSize"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_MAX_BINARY_MESSAGE_SIZE_DOC = "Can be used to set the size in bytes that the websocket created by the websocketServlet may be accept before closing. (Default is -1 - or unlimited)."; - public static final Integer CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_MAX_BINARY_MESSAGE_SIZE_DEFAULT = -1; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_BRIDGE_ERROR_HANDLER_CONF = "camel.kamelet.websocket-source.bridgeErrorHandler"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_BRIDGE_ERROR_HANDLER_DOC = "Allows for bridging the consumer to the Camel routing Error Handler"; - public static final Boolean CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_BRIDGE_ERROR_HANDLER_DEFAULT = false; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SESSION_SUPPORT_CONF = "camel.kamelet.websocket-source.sessionSupport"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SESSION_SUPPORT_DOC = "Whether to enable session support which enables HttpSession for each http request."; - public static final Boolean CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SESSION_SUPPORT_DEFAULT = false; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SUBPROTOCOL_CONF = "camel.kamelet.websocket-source.subprotocol"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SUBPROTOCOL_DOC = "Comma-separated list of subprotocols that are supported by the application."; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SUBPROTOCOL_DEFAULT = "any"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_LAZY_START_PRODUCER_CONF = "camel.kamelet.websocket-source.lazyStartProducer"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message)."; - public static final Boolean CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_LAZY_START_PRODUCER_DEFAULT = false; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SEND_TIMEOUT_CONF = "camel.kamelet.websocket-source.sendTimeout"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SEND_TIMEOUT_DOC = "Timeout in millis when sending to a websocket channel. The default timeout is 30000 (30 seconds)."; - public static final Integer CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SEND_TIMEOUT_DEFAULT = 30000; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_BUFFER_SIZE_CONF = "camel.kamelet.websocket-source.bufferSize"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_BUFFER_SIZE_DOC = "Set the buffer size of the websocketServlet"; - public static final Integer CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_BUFFER_SIZE_DEFAULT = 8192; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_MAX_IDLE_TIME_CONF = "camel.kamelet.websocket-source.maxIdleTime"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_MAX_IDLE_TIME_DOC = "SetSet the time in ms that the websocket created by the websocketServlet may be idle before closing."; - public static final Integer CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_MAX_IDLE_TIME_DEFAULT = 300000; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_ALLOWED_ORIGINS_CONF = "camel.kamelet.websocket-source.allowedOrigins"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_ALLOWED_ORIGINS_DOC = "The CORS allowed origins. Use to allow all."; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_ALLOWED_ORIGINS_DEFAULT = ""; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_CROSS_ORIGIN_FILTER_ON_CONF = "camel.kamelet.websocket-source.crossOriginFilterOn"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_CROSS_ORIGIN_FILTER_ON_DOC = "Whether to enable CORS."; - public static final Boolean CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_CROSS_ORIGIN_FILTER_ON_DEFAULT = false; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_FILTER_PATH_CONF = "camel.kamelet.websocket-source.filterPath"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_FILTER_PATH_DOC = "Context path for filtering CORS."; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_FILTER_PATH_DEFAULT = ""; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_ENABLE_JMX_CONF = "camel.kamelet.websocket-source.enableJmx"; - public static final String CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_ENABLE_JMX_DOC = "Enable JMX support."; - public static final Boolean CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_ENABLE_JMX_DEFAULT = false; - - public CamelWebsocketsourceSourceConnectorConfig( - ConfigDef config, - Map parsedConfig) { - super(config, parsedConfig); - } - - public CamelWebsocketsourceSourceConnectorConfig( - Map parsedConfig) { - this(conf(), parsedConfig); - } - - public static ConfigDef conf() { - ConfigDef conf = new ConfigDef(CamelSourceConnectorConfig.conf()); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_WEBSOCKET_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_WEBSOCKET_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_WEBSOCKET_HOST_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_WEBSOCKET_PORT_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_WEBSOCKET_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_WEBSOCKET_PORT_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_RESOURCE_URI_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_RESOURCE_URI_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_RESOURCE_URI_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_MAX_BINARY_MESSAGE_SIZE_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_MAX_BINARY_MESSAGE_SIZE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_MAX_BINARY_MESSAGE_SIZE_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_BRIDGE_ERROR_HANDLER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_BRIDGE_ERROR_HANDLER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_BRIDGE_ERROR_HANDLER_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SESSION_SUPPORT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SESSION_SUPPORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SESSION_SUPPORT_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SUBPROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SUBPROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SUBPROTOCOL_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_LAZY_START_PRODUCER_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SEND_TIMEOUT_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SEND_TIMEOUT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_SEND_TIMEOUT_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_BUFFER_SIZE_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_BUFFER_SIZE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_BUFFER_SIZE_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_MAX_IDLE_TIME_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_MAX_IDLE_TIME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_MAX_IDLE_TIME_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_ALLOWED_ORIGINS_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_ALLOWED_ORIGINS_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_ALLOWED_ORIGINS_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_CROSS_ORIGIN_FILTER_ON_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_CROSS_ORIGIN_FILTER_ON_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_CROSS_ORIGIN_FILTER_ON_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_FILTER_PATH_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_FILTER_PATH_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_FILTER_PATH_DOC); - conf.define(CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_ENABLE_JMX_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_ENABLE_JMX_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_WEBSOCKETSOURCE_KAMELET_ENABLE_JMX_DOC); - return conf; - } -} \ No newline at end of file diff --git a/connectors/camel-websocket-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/websocketsource/CamelWebsocketsourceSourceTask.java b/connectors/camel-websocket-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/websocketsource/CamelWebsocketsourceSourceTask.java deleted file mode 100644 index e6989eaf93..0000000000 --- a/connectors/camel-websocket-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/websocketsource/CamelWebsocketsourceSourceTask.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.websocketsource; - -import java.util.HashMap; -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; -import org.apache.camel.kafkaconnector.CamelSourceTask; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelWebsocketsourceSourceTask extends CamelSourceTask { - - @Override - protected CamelSourceConnectorConfig getCamelSourceConnectorConfig( - Map props) { - return new CamelWebsocketsourceSourceConnectorConfig(props); - } - @Override - protected String getSourceKamelet() { - return "kamelet:websocket-source"; - } -} \ No newline at end of file diff --git a/connectors/camel-websocket-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-websocket-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt deleted file mode 100644 index 6b0b1270ff..0000000000 --- a/connectors/camel-websocket-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt +++ /dev/null @@ -1,203 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - diff --git a/connectors/camel-websocket-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-websocket-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt deleted file mode 100644 index 2e215bf2e6..0000000000 --- a/connectors/camel-websocket-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt +++ /dev/null @@ -1,11 +0,0 @@ - ========================================================================= - == NOTICE file corresponding to the section 4 d of == - == the Apache License, Version 2.0, == - == in this case for the Apache Camel distribution. == - ========================================================================= - - This product includes software developed by - The Apache Software Foundation (http://www.apache.org/). - - Please read the different LICENSE files present in the licenses directory of - this distribution. diff --git a/connectors/camel-websocket-source-kafka-connector/src/main/resources/kamelets/websocket-source.kamelet.yaml b/connectors/camel-websocket-source-kafka-connector/src/main/resources/kamelets/websocket-source.kamelet.yaml deleted file mode 100644 index 7d5f5a4b25..0000000000 --- a/connectors/camel-websocket-source-kafka-connector/src/main/resources/kamelets/websocket-source.kamelet.yaml +++ /dev/null @@ -1,127 +0,0 @@ -apiVersion: camel.apache.org/v1alpha1 -kind: Kamelet -metadata: - name: websocket-source - labels: - camel.apache.org/kamelet.type: "source" - annotations: - camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" - camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUwMCIgaGVpZ2h0PSIxODg1IiB2aWV3Qm94PSIwIDAgMjU2IDE5MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTE5Mi40NCAxNDQuNjQ1aDMxLjc4VjY4LjMzOWwtMzUuODA1LTM1LjgwNC0yMi40NzIgMjIuNDcyIDI2LjQ5NyAyNi40OTd2NjMuMTR6bTMxLjg2NCAxNS45MzFIMTEzLjQ1Mkw4Ni45NTQgMTM0LjA4bDExLjIzNy0xMS4yMzYgMjEuODg1IDIxLjg4NWg0NS4wMjhsLTQ0LjM1Ny00NC40NDEgMTEuMzItMTEuMzIgNDQuMzU3IDQ0LjM1OFY4OC4yOTZsLTIxLjgwMS0yMS44MDEgMTEuMTUyLTExLjE1M0wxMTAuNjg1IDBIMGwzMS42OTYgMzEuNjk2di4wODRIOTcuNDM2bDIzLjIyNyAyMy4yMjctMzMuOTYgMzMuOTZMNjMuNDc2IDY1Ljc0VjQ3LjcxMmgtMzEuNzh2MzEuMTkzbDU1LjAwNyA1NS4wMDdMNjQuMzE0IDE1Ni4zbDM1LjgwNSAzNS44MDVIMjU2bC0zMS42OTYtMzEuNTI5eiIgZmlsbD0iIzIzMUYyMCIvPjwvc3ZnPg==" - camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/kamelet.group: "Websocket" - camel.apache.org/kamelet.namespace: "Websocket" -spec: - definition: - title: "Websocket Source" - description: "Websocket endpoints for communicating with clients" - type: object - required: - - resourceUri - properties: - websocketHost: - title: Host - description: The hostname - type: string - default: "0.0.0.0" - websocketPort: - title: Port - description: The port number - type: integer - default: 9292 - resourceUri: - title: Resource Uri - description: The name of the websocket channel to use. - type: string - maxBinaryMessageSize: - title: Max Binary Message Size - description: Can be used to set the size in bytes that the websocket created by the websocketServlet may be accept before closing. (Default is -1 - or unlimited). - type: integer - default: -1 - bridgeErrorHandler: - title: Bridge Rrror Handler - description: Allows for bridging the consumer to the Camel routing Error Handler - type: boolean - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:checkbox - default: false - sessionSupport: - title: Session Support - description: Whether to enable session support which enables HttpSession for each http request. - type: boolean - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:checkbox - default: false - subprotocol: - title: Subprotocol - description: Comma-separated list of subprotocols that are supported by the application. - type: string - default: any - lazyStartProducer: - title: Lazy Start Producer - description: Whether the producer should be started lazy (on the first message). - type: boolean - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:checkbox - default: false - sendTimeout: - title: Send Timeout - description: Timeout in millis when sending to a websocket channel. The default timeout is 30000 (30 seconds). - type: integer - default: 30000 - bufferSize: - title: Buffer Size - description: Set the buffer size of the websocketServlet - type: integer - default: 8192 - maxIdleTime: - title: Max Idle Time - description: SetSet the time in ms that the websocket created by the websocketServlet may be idle before closing. - type: integer - default: 300000 - allowedOrigins: - title: Allowed Origins - description: The CORS allowed origins. Use to allow all. - type: string - default: "" - crossOriginFilterOn: - title: Cross Origin Filter - description: Whether to enable CORS. - type: boolean - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:checkbox - default: false - filterPath: - title: Filter Path - description: Context path for filtering CORS. - type: string - default: "" - enableJmx: - title: Filter Path - description: Enable JMX support. - type: boolean - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:checkbox - default: false - dependencies: - - "camel:kamelet" - - "camel:core" - - "camel:websocket" - template: - from: - uri: "websocket://{{websocketHost}}:{{websocketPort}}/{{resourceUri}}" - parameters: - maxBinaryMessageSize: "{{maxBinaryMessageSize}}" - bridgeErrorHandler: "{{bridgeErrorHandler}}" - sessionSupport: "{{sessionSupport}}" - subprotocol: "{{subprotocol}}" - lazyStartProducer: "{{lazyStartProducer}}" - sendTimeout: "{{sendTimeout}}" - bufferSize: "{{bufferSize}}" - maxIdleTime: "{{maxIdleTime}}" - allowedOrigins: "{{allowedOrigins}}" - crossOriginFilterOn: "{{crossOriginFilterOn}}" - filterPath: "{{filterPath}}" - enableJmx: "{{enableJmx}}" - steps: - - to: kamelet:sink \ No newline at end of file diff --git a/connectors/pom.xml b/connectors/pom.xml index a017a5595b..b000925ff5 100644 --- a/connectors/pom.xml +++ b/connectors/pom.xml @@ -373,7 +373,6 @@ camel-twitter-search-source-kafka-connector camel-twitter-timeline-source-kafka-connector camel-webhook-source-kafka-connector - camel-websocket-source-kafka-connector camel-wttrin-source-kafka-connector From a220d9b61ea7446aa63709947d3aa2683ff0c764 Mon Sep 17 00:00:00 2001 From: Andrea Tarocchi Date: Mon, 28 Aug 2023 19:15:39 +0200 Subject: [PATCH 25/31] Added plexus-build-api version. --- parent/pom.xml | 1 + tooling/camel-kafka-connector-docs-maven-plugin/pom.xml | 1 + tooling/camel-kafka-connector-generator-maven-plugin/pom.xml | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/parent/pom.xml b/parent/pom.xml index 2185a83a66..810eb3126e 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -55,6 +55,7 @@ 8.26 3.1.0 3.0.0-M4 + 0.0.7 3.0 1.11.1 diff --git a/tooling/camel-kafka-connector-docs-maven-plugin/pom.xml b/tooling/camel-kafka-connector-docs-maven-plugin/pom.xml index 3178597027..6ed85c1ae0 100644 --- a/tooling/camel-kafka-connector-docs-maven-plugin/pom.xml +++ b/tooling/camel-kafka-connector-docs-maven-plugin/pom.xml @@ -95,6 +95,7 @@ org.sonatype.plexus plexus-build-api + ${version.plexus.build.api} com.google.code.gson diff --git a/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml b/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml index 1dd200dd35..15b053a215 100644 --- a/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml +++ b/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml @@ -173,6 +173,10 @@ org.codehaus.plexus plexus-utils + + org.codehaus.plexus + plexus-xml + org.codehaus.plexus plexus-resources @@ -181,6 +185,7 @@ org.sonatype.plexus plexus-build-api + ${version.plexus.build.api} org.twdata.maven From a21dc36b20049d083b03f4d01c03ac16b35842f5 Mon Sep 17 00:00:00 2001 From: Andrea Tarocchi Date: Mon, 28 Aug 2023 19:17:58 +0200 Subject: [PATCH 26/31] Updated mvnw --- .mvn/wrapper/MavenWrapperDownloader.java | 117 ------- .mvn/wrapper/maven-wrapper.properties | 20 +- mvnw | 224 +++++++------ mvnw.cmd | 387 ++++++++++++----------- 4 files changed, 334 insertions(+), 414 deletions(-) delete mode 100644 .mvn/wrapper/MavenWrapperDownloader.java diff --git a/.mvn/wrapper/MavenWrapperDownloader.java b/.mvn/wrapper/MavenWrapperDownloader.java deleted file mode 100644 index b901097f2d..0000000000 --- a/.mvn/wrapper/MavenWrapperDownloader.java +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Copyright 2007-present the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -import java.net.*; -import java.io.*; -import java.nio.channels.*; -import java.util.Properties; - -public class MavenWrapperDownloader { - - private static final String WRAPPER_VERSION = "0.5.6"; - /** - * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided. - */ - private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/" - + WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar"; - - /** - * Path to the maven-wrapper.properties file, which might contain a downloadUrl property to - * use instead of the default one. - */ - private static final String MAVEN_WRAPPER_PROPERTIES_PATH = - ".mvn/wrapper/maven-wrapper.properties"; - - /** - * Path where the maven-wrapper.jar will be saved to. - */ - private static final String MAVEN_WRAPPER_JAR_PATH = - ".mvn/wrapper/maven-wrapper.jar"; - - /** - * Name of the property which should be used to override the default download url for the wrapper. - */ - private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl"; - - public static void main(String args[]) { - System.out.println("- Downloader started"); - File baseDirectory = new File(args[0]); - System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath()); - - // If the maven-wrapper.properties exists, read it and check if it contains a custom - // wrapperUrl parameter. - File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH); - String url = DEFAULT_DOWNLOAD_URL; - if(mavenWrapperPropertyFile.exists()) { - FileInputStream mavenWrapperPropertyFileInputStream = null; - try { - mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile); - Properties mavenWrapperProperties = new Properties(); - mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream); - url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url); - } catch (IOException e) { - System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'"); - } finally { - try { - if(mavenWrapperPropertyFileInputStream != null) { - mavenWrapperPropertyFileInputStream.close(); - } - } catch (IOException e) { - // Ignore ... - } - } - } - System.out.println("- Downloading from: " + url); - - File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH); - if(!outputFile.getParentFile().exists()) { - if(!outputFile.getParentFile().mkdirs()) { - System.out.println( - "- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'"); - } - } - System.out.println("- Downloading to: " + outputFile.getAbsolutePath()); - try { - downloadFileFromURL(url, outputFile); - System.out.println("Done"); - System.exit(0); - } catch (Throwable e) { - System.out.println("- Error downloading"); - e.printStackTrace(); - System.exit(1); - } - } - - private static void downloadFileFromURL(String urlString, File destination) throws Exception { - if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) { - String username = System.getenv("MVNW_USERNAME"); - char[] password = System.getenv("MVNW_PASSWORD").toCharArray(); - Authenticator.setDefault(new Authenticator() { - @Override - protected PasswordAuthentication getPasswordAuthentication() { - return new PasswordAuthentication(username, password); - } - }); - } - URL website = new URL(urlString); - ReadableByteChannel rbc; - rbc = Channels.newChannel(website.openStream()); - FileOutputStream fos = new FileOutputStream(destination); - fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE); - fos.close(); - rbc.close(); - } - -} diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index 642d572ce9..63f9ec6d1f 100644 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -1,2 +1,18 @@ -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip -wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar diff --git a/mvnw b/mvnw index 41c0f0c23d..8d937f4c14 100755 --- a/mvnw +++ b/mvnw @@ -19,7 +19,7 @@ # ---------------------------------------------------------------------------- # ---------------------------------------------------------------------------- -# Maven Start Up Batch script +# Apache Maven Wrapper startup batch script, version 3.2.0 # # Required ENV vars: # ------------------ @@ -27,7 +27,6 @@ # # Optional ENV vars # ----------------- -# M2_HOME - location of maven2's installed home dir # MAVEN_OPTS - parameters passed to the Java VM when running Maven # e.g. to debug Maven itself, use # set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 @@ -36,6 +35,10 @@ if [ -z "$MAVEN_SKIP_RC" ] ; then + if [ -f /usr/local/etc/mavenrc ] ; then + . /usr/local/etc/mavenrc + fi + if [ -f /etc/mavenrc ] ; then . /etc/mavenrc fi @@ -50,7 +53,7 @@ fi cygwin=false; darwin=false; mingw=false -case "`uname`" in +case "$(uname)" in CYGWIN*) cygwin=true ;; MINGW*) mingw=true;; Darwin*) darwin=true @@ -58,9 +61,9 @@ case "`uname`" in # See https://developer.apple.com/library/mac/qa/qa1170/_index.html if [ -z "$JAVA_HOME" ]; then if [ -x "/usr/libexec/java_home" ]; then - export JAVA_HOME="`/usr/libexec/java_home`" + JAVA_HOME="$(/usr/libexec/java_home)"; export JAVA_HOME else - export JAVA_HOME="/Library/Java/Home" + JAVA_HOME="/Library/Java/Home"; export JAVA_HOME fi fi ;; @@ -68,68 +71,38 @@ esac if [ -z "$JAVA_HOME" ] ; then if [ -r /etc/gentoo-release ] ; then - JAVA_HOME=`java-config --jre-home` + JAVA_HOME=$(java-config --jre-home) fi fi -if [ -z "$M2_HOME" ] ; then - ## resolve links - $0 may be a link to maven's home - PRG="$0" - - # need this for relative symlinks - while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG="`dirname "$PRG"`/$link" - fi - done - - saveddir=`pwd` - - M2_HOME=`dirname "$PRG"`/.. - - # make it fully qualified - M2_HOME=`cd "$M2_HOME" && pwd` - - cd "$saveddir" - # echo Using m2 at $M2_HOME -fi - # For Cygwin, ensure paths are in UNIX format before anything is touched if $cygwin ; then - [ -n "$M2_HOME" ] && - M2_HOME=`cygpath --unix "$M2_HOME"` [ -n "$JAVA_HOME" ] && - JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + JAVA_HOME=$(cygpath --unix "$JAVA_HOME") [ -n "$CLASSPATH" ] && - CLASSPATH=`cygpath --path --unix "$CLASSPATH"` + CLASSPATH=$(cygpath --path --unix "$CLASSPATH") fi # For Mingw, ensure paths are in UNIX format before anything is touched if $mingw ; then - [ -n "$M2_HOME" ] && - M2_HOME="`(cd "$M2_HOME"; pwd)`" - [ -n "$JAVA_HOME" ] && - JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && [ -d "$JAVA_HOME" ] && + JAVA_HOME="$(cd "$JAVA_HOME" || (echo "cannot cd into $JAVA_HOME."; exit 1); pwd)" fi if [ -z "$JAVA_HOME" ]; then - javaExecutable="`which javac`" - if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + javaExecutable="$(which javac)" + if [ -n "$javaExecutable" ] && ! [ "$(expr "\"$javaExecutable\"" : '\([^ ]*\)')" = "no" ]; then # readlink(1) is not available as standard on Solaris 10. - readLink=`which readlink` - if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + readLink=$(which readlink) + if [ ! "$(expr "$readLink" : '\([^ ]*\)')" = "no" ]; then if $darwin ; then - javaHome="`dirname \"$javaExecutable\"`" - javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + javaHome="$(dirname "\"$javaExecutable\"")" + javaExecutable="$(cd "\"$javaHome\"" && pwd -P)/javac" else - javaExecutable="`readlink -f \"$javaExecutable\"`" + javaExecutable="$(readlink -f "\"$javaExecutable\"")" fi - javaHome="`dirname \"$javaExecutable\"`" - javaHome=`expr "$javaHome" : '\(.*\)/bin'` + javaHome="$(dirname "\"$javaExecutable\"")" + javaHome=$(expr "$javaHome" : '\(.*\)/bin') JAVA_HOME="$javaHome" export JAVA_HOME fi @@ -145,7 +118,7 @@ if [ -z "$JAVACMD" ] ; then JAVACMD="$JAVA_HOME/bin/java" fi else - JAVACMD="`which java`" + JAVACMD="$(\unset -f command 2>/dev/null; \command -v java)" fi fi @@ -159,12 +132,9 @@ if [ -z "$JAVA_HOME" ] ; then echo "Warning: JAVA_HOME environment variable is not set." fi -CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher - # traverses directory structure from process work directory to filesystem root # first directory with .mvn subdirectory is considered project base directory find_maven_basedir() { - if [ -z "$1" ] then echo "Path not specified to find_maven_basedir" @@ -180,96 +150,99 @@ find_maven_basedir() { fi # workaround for JBEAP-8937 (on Solaris 10/Sparc) if [ -d "${wdir}" ]; then - wdir=`cd "$wdir/.."; pwd` + wdir=$(cd "$wdir/.." || exit 1; pwd) fi # end of workaround done - echo "${basedir}" + printf '%s' "$(cd "$basedir" || exit 1; pwd)" } # concatenates all lines of a file concat_lines() { if [ -f "$1" ]; then - echo "$(tr -s '\n' ' ' < "$1")" + # Remove \r in case we run on Windows within Git Bash + # and check out the repository with auto CRLF management + # enabled. Otherwise, we may read lines that are delimited with + # \r\n and produce $'-Xarg\r' rather than -Xarg due to word + # splitting rules. + tr -s '\r\n' ' ' < "$1" + fi +} + +log() { + if [ "$MVNW_VERBOSE" = true ]; then + printf '%s\n' "$1" fi } -BASE_DIR=`find_maven_basedir "$(pwd)"` +BASE_DIR=$(find_maven_basedir "$(dirname "$0")") if [ -z "$BASE_DIR" ]; then exit 1; fi +MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}; export MAVEN_PROJECTBASEDIR +log "$MAVEN_PROJECTBASEDIR" + ########################################################################################## # Extension to allow automatically downloading the maven-wrapper.jar from Maven-central # This allows using the maven wrapper in projects that prohibit checking in binary data. ########################################################################################## -if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then - if [ "$MVNW_VERBOSE" = true ]; then - echo "Found .mvn/wrapper/maven-wrapper.jar" - fi +wrapperJarPath="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" +if [ -r "$wrapperJarPath" ]; then + log "Found $wrapperJarPath" else - if [ "$MVNW_VERBOSE" = true ]; then - echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." - fi + log "Couldn't find $wrapperJarPath, downloading it ..." + if [ -n "$MVNW_REPOURL" ]; then - jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + wrapperUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" else - jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + wrapperUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" fi - while IFS="=" read key value; do - case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + while IFS="=" read -r key value; do + # Remove '\r' from value to allow usage on windows as IFS does not consider '\r' as a separator ( considers space, tab, new line ('\n'), and custom '=' ) + safeValue=$(echo "$value" | tr -d '\r') + case "$key" in (wrapperUrl) wrapperUrl="$safeValue"; break ;; esac - done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" - if [ "$MVNW_VERBOSE" = true ]; then - echo "Downloading from: $jarUrl" - fi - wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + done < "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" + log "Downloading from: $wrapperUrl" + if $cygwin; then - wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + wrapperJarPath=$(cygpath --path --windows "$wrapperJarPath") fi if command -v wget > /dev/null; then - if [ "$MVNW_VERBOSE" = true ]; then - echo "Found wget ... using wget" - fi + log "Found wget ... using wget" + [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--quiet" if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then - wget "$jarUrl" -O "$wrapperJarPath" + wget $QUIET "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" else - wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" + wget $QUIET --http-user="$MVNW_USERNAME" --http-password="$MVNW_PASSWORD" "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" fi elif command -v curl > /dev/null; then - if [ "$MVNW_VERBOSE" = true ]; then - echo "Found curl ... using curl" - fi + log "Found curl ... using curl" + [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--silent" if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then - curl -o "$wrapperJarPath" "$jarUrl" -f + curl $QUIET -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" else - curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + curl $QUIET --user "$MVNW_USERNAME:$MVNW_PASSWORD" -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" fi - else - if [ "$MVNW_VERBOSE" = true ]; then - echo "Falling back to using Java to download" - fi - javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + log "Falling back to using Java to download" + javaSource="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.java" + javaClass="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.class" # For Cygwin, switch paths to Windows format before running javac if $cygwin; then - javaClass=`cygpath --path --windows "$javaClass"` + javaSource=$(cygpath --path --windows "$javaSource") + javaClass=$(cygpath --path --windows "$javaClass") fi - if [ -e "$javaClass" ]; then - if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then - if [ "$MVNW_VERBOSE" = true ]; then - echo " - Compiling MavenWrapperDownloader.java ..." - fi - # Compiling the Java class - ("$JAVA_HOME/bin/javac" "$javaClass") + if [ -e "$javaSource" ]; then + if [ ! -e "$javaClass" ]; then + log " - Compiling MavenWrapperDownloader.java ..." + ("$JAVA_HOME/bin/javac" "$javaSource") fi - if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then - # Running the downloader - if [ "$MVNW_VERBOSE" = true ]; then - echo " - Running MavenWrapperDownloader.java ..." - fi - ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + if [ -e "$javaClass" ]; then + log " - Running MavenWrapperDownloader.java ..." + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$wrapperUrl" "$wrapperJarPath") || rm -f "$wrapperJarPath" fi fi fi @@ -278,33 +251,58 @@ fi # End of extension ########################################################################################## -export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} -if [ "$MVNW_VERBOSE" = true ]; then - echo $MAVEN_PROJECTBASEDIR +# If specified, validate the SHA-256 sum of the Maven wrapper jar file +wrapperSha256Sum="" +while IFS="=" read -r key value; do + case "$key" in (wrapperSha256Sum) wrapperSha256Sum=$value; break ;; + esac +done < "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" +if [ -n "$wrapperSha256Sum" ]; then + wrapperSha256Result=false + if command -v sha256sum > /dev/null; then + if echo "$wrapperSha256Sum $wrapperJarPath" | sha256sum -c > /dev/null 2>&1; then + wrapperSha256Result=true + fi + elif command -v shasum > /dev/null; then + if echo "$wrapperSha256Sum $wrapperJarPath" | shasum -a 256 -c > /dev/null 2>&1; then + wrapperSha256Result=true + fi + else + echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." + echo "Please install either command, or disable validation by removing 'wrapperSha256Sum' from your maven-wrapper.properties." + exit 1 + fi + if [ $wrapperSha256Result = false ]; then + echo "Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised." >&2 + echo "Investigate or delete $wrapperJarPath to attempt a clean download." >&2 + echo "If you updated your Maven version, you need to update the specified wrapperSha256Sum property." >&2 + exit 1 + fi fi + MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" # For Cygwin, switch paths to Windows format before running java if $cygwin; then - [ -n "$M2_HOME" ] && - M2_HOME=`cygpath --path --windows "$M2_HOME"` [ -n "$JAVA_HOME" ] && - JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + JAVA_HOME=$(cygpath --path --windows "$JAVA_HOME") [ -n "$CLASSPATH" ] && - CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + CLASSPATH=$(cygpath --path --windows "$CLASSPATH") [ -n "$MAVEN_PROJECTBASEDIR" ] && - MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` + MAVEN_PROJECTBASEDIR=$(cygpath --path --windows "$MAVEN_PROJECTBASEDIR") fi # Provide a "standardized" way to retrieve the CLI args that will # work with both Windows and non-Windows executions. -MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $*" export MAVEN_CMD_LINE_ARGS WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain +# shellcheck disable=SC2086 # safe args exec "$JAVACMD" \ $MAVEN_OPTS \ + $MAVEN_DEBUG_OPTS \ -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ - "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/mvnw.cmd b/mvnw.cmd index 86115719e5..f80fbad3e7 100644 --- a/mvnw.cmd +++ b/mvnw.cmd @@ -1,182 +1,205 @@ -@REM ---------------------------------------------------------------------------- -@REM Licensed to the Apache Software Foundation (ASF) under one -@REM or more contributor license agreements. See the NOTICE file -@REM distributed with this work for additional information -@REM regarding copyright ownership. The ASF licenses this file -@REM to you under the Apache License, Version 2.0 (the -@REM "License"); you may not use this file except in compliance -@REM with the License. You may obtain a copy of the License at -@REM -@REM http://www.apache.org/licenses/LICENSE-2.0 -@REM -@REM Unless required by applicable law or agreed to in writing, -@REM software distributed under the License is distributed on an -@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -@REM KIND, either express or implied. See the License for the -@REM specific language governing permissions and limitations -@REM under the License. -@REM ---------------------------------------------------------------------------- - -@REM ---------------------------------------------------------------------------- -@REM Maven Start Up Batch script -@REM -@REM Required ENV vars: -@REM JAVA_HOME - location of a JDK home dir -@REM -@REM Optional ENV vars -@REM M2_HOME - location of maven2's installed home dir -@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands -@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending -@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven -@REM e.g. to debug Maven itself, use -@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files -@REM ---------------------------------------------------------------------------- - -@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' -@echo off -@REM set title of command window -title %0 -@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' -@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% - -@REM set %HOME% to equivalent of $HOME -if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") - -@REM Execute a user defined script before this one -if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre -@REM check for pre script, once with legacy .bat ending and once with .cmd ending -if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" -if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" -:skipRcPre - -@setlocal - -set ERROR_CODE=0 - -@REM To isolate internal variables from possible post scripts, we use another setlocal -@setlocal - -@REM ==== START VALIDATION ==== -if not "%JAVA_HOME%" == "" goto OkJHome - -echo. -echo Error: JAVA_HOME not found in your environment. >&2 -echo Please set the JAVA_HOME variable in your environment to match the >&2 -echo location of your Java installation. >&2 -echo. -goto error - -:OkJHome -if exist "%JAVA_HOME%\bin\java.exe" goto init - -echo. -echo Error: JAVA_HOME is set to an invalid directory. >&2 -echo JAVA_HOME = "%JAVA_HOME%" >&2 -echo Please set the JAVA_HOME variable in your environment to match the >&2 -echo location of your Java installation. >&2 -echo. -goto error - -@REM ==== END VALIDATION ==== - -:init - -@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". -@REM Fallback to current working directory if not found. - -set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% -IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir - -set EXEC_DIR=%CD% -set WDIR=%EXEC_DIR% -:findBaseDir -IF EXIST "%WDIR%"\.mvn goto baseDirFound -cd .. -IF "%WDIR%"=="%CD%" goto baseDirNotFound -set WDIR=%CD% -goto findBaseDir - -:baseDirFound -set MAVEN_PROJECTBASEDIR=%WDIR% -cd "%EXEC_DIR%" -goto endDetectBaseDir - -:baseDirNotFound -set MAVEN_PROJECTBASEDIR=%EXEC_DIR% -cd "%EXEC_DIR%" - -:endDetectBaseDir - -IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig - -@setlocal EnableExtensions EnableDelayedExpansion -for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a -@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% - -:endReadAdditionalConfig - -SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" -set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" -set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain - -set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" - -FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( - IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B -) - -@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central -@REM This allows using the maven wrapper in projects that prohibit checking in binary data. -if exist %WRAPPER_JAR% ( - if "%MVNW_VERBOSE%" == "true" ( - echo Found %WRAPPER_JAR% - ) -) else ( - if not "%MVNW_REPOURL%" == "" ( - SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" - ) - if "%MVNW_VERBOSE%" == "true" ( - echo Couldn't find %WRAPPER_JAR%, downloading it ... - echo Downloading from: %DOWNLOAD_URL% - ) - - powershell -Command "&{"^ - "$webclient = new-object System.Net.WebClient;"^ - "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ - "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ - "}"^ - "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ - "}" - if "%MVNW_VERBOSE%" == "true" ( - echo Finished downloading %WRAPPER_JAR% - ) -) -@REM End of extension - -@REM Provide a "standardized" way to retrieve the CLI args that will -@REM work with both Windows and non-Windows executions. -set MAVEN_CMD_LINE_ARGS=%* - -%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* -if ERRORLEVEL 1 goto error -goto end - -:error -set ERROR_CODE=1 - -:end -@endlocal & set ERROR_CODE=%ERROR_CODE% - -if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost -@REM check for post script, once with legacy .bat ending and once with .cmd ending -if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" -if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" -:skipRcPost - -@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' -if "%MAVEN_BATCH_PAUSE%" == "on" pause - -if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% - -exit /B %ERROR_CODE% +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM http://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Apache Maven Wrapper startup batch script, version 3.2.0 +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %* +if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %* +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set WRAPPER_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" + +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET WRAPPER_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET WRAPPER_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %WRAPPER_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%WRAPPER_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM If specified, validate the SHA-256 sum of the Maven wrapper jar file +SET WRAPPER_SHA_256_SUM="" +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperSha256Sum" SET WRAPPER_SHA_256_SUM=%%B +) +IF NOT %WRAPPER_SHA_256_SUM%=="" ( + powershell -Command "&{"^ + "$hash = (Get-FileHash \"%WRAPPER_JAR%\" -Algorithm SHA256).Hash.ToLower();"^ + "If('%WRAPPER_SHA_256_SUM%' -ne $hash){"^ + " Write-Output 'Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised.';"^ + " Write-Output 'Investigate or delete %WRAPPER_JAR% to attempt a clean download.';"^ + " Write-Output 'If you updated your Maven version, you need to update the specified wrapperSha256Sum property.';"^ + " exit 1;"^ + "}"^ + "}" + if ERRORLEVEL 1 goto error +) + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% ^ + %JVM_CONFIG_MAVEN_PROPS% ^ + %MAVEN_OPTS% ^ + %MAVEN_DEBUG_OPTS% ^ + -classpath %WRAPPER_JAR% ^ + "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ + %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat" +if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%"=="on" pause + +if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE% + +cmd /C exit /B %ERROR_CODE% From 43ca6f3087bd0468a83907dc30c202c748daeecf Mon Sep 17 00:00:00 2001 From: Andrea Tarocchi Date: Mon, 4 Sep 2023 11:43:46 +0200 Subject: [PATCH 27/31] regen after update to camel 4.0.0 --- camel-kafka-connector-catalog/pom.xml | 2 +- .../camel-aws-cloudtrail-source-source.json | 2 +- .../camel-aws-cloudwatch-sink-sink.json | 2 +- .../connectors/camel-aws-ddb-sink-sink.json | 2 +- .../camel-aws-ddb-streams-source-source.json | 2 +- .../connectors/camel-aws-ec2-sink-sink.json | 2 +- .../camel-aws-eventbridge-sink-sink.json | 2 +- .../camel-aws-kinesis-firehose-sink-sink.json | 2 +- .../camel-aws-kinesis-sink-sink.json | 2 +- .../camel-aws-kinesis-source-source.json | 2 +- .../camel-aws-lambda-sink-sink.json | 2 +- .../camel-aws-redshift-sink-sink.json | 2 +- .../camel-aws-redshift-source-source.json | 2 +- .../camel-aws-s3-cdc-source-source.json | 2 +- .../connectors/camel-aws-s3-sink-sink.json | 2 +- .../camel-aws-s3-source-source.json | 2 +- ...mel-aws-s3-streaming-upload-sink-sink.json | 2 +- .../camel-aws-secrets-manager-sink-sink.json | 2 +- .../connectors/camel-aws-ses-sink-sink.json | 2 +- .../camel-aws-sns-fifo-sink-sink.json | 2 +- .../connectors/camel-aws-sns-sink-sink.json | 2 +- .../camel-aws-sqs-batch-sink-sink.json | 2 +- .../camel-aws-sqs-fifo-sink-sink.json | 2 +- .../connectors/camel-aws-sqs-sink-sink.json | 2 +- .../camel-aws-sqs-source-source.json | 2 +- .../connectors/camel-aws2-iam-sink.json | 144 +++++++++------ .../connectors/camel-aws2-kms-sink.json | 150 +++++++++------- .../camel-azure-cosmosdb-sink-sink.json | 43 +++++ .../camel-azure-cosmosdb-source-source.json | 2 +- .../camel-azure-eventhubs-sink-sink.json | 2 +- .../camel-azure-eventhubs-source-source.json | 2 +- .../camel-azure-functions-sink-sink.json | 2 +- .../camel-azure-servicebus-sink-sink.json | 2 +- .../camel-azure-servicebus-source-source.json | 2 +- ...-azure-storage-blob-cdc-source-source.json | 2 +- ...storage-blob-changefeed-source-source.json | 2 +- .../camel-azure-storage-blob-sink-sink.json | 2 +- ...amel-azure-storage-blob-source-source.json | 2 +- .../camel-azure-storage-queue-sink-sink.json | 2 +- ...mel-azure-storage-queue-source-source.json | 2 +- .../connectors/camel-beer-source-source.json | 2 +- .../camel-bitcoin-source-source.json | 2 +- .../connectors/camel-cassandra-sink-sink.json | 2 +- .../camel-cassandra-source-source.json | 2 +- .../connectors/camel-ceph-sink-sink.json | 2 +- .../connectors/camel-ceph-source-source.json | 2 +- .../camel-chuck-norris-source-source.json | 2 +- .../connectors/camel-couchbase-sink-sink.json | 2 +- .../connectors/camel-cron-source-source.json | 2 +- .../resources/connectors/camel-cxf-sink.json | 2 +- .../connectors/camel-cxf-source.json | 7 +- .../connectors/camel-cxfrs-sink.json | 2 +- .../connectors/camel-cxfrs-source.json | 7 +- .../connectors/camel-dropbox-sink-sink.json | 2 +- .../camel-dropbox-source-source.json | 2 +- .../camel-earthquake-source-source.json | 2 +- .../camel-elasticsearch-index-sink-sink.json | 4 +- ...el-elasticsearch-search-source-source.json | 4 +- .../connectors/camel-exec-sink-sink.json | 2 +- .../connectors/camel-fhir-sink-sink.json | 2 +- .../connectors/camel-fhir-source-source.json | 2 +- .../resources/connectors/camel-file-sink.json | 16 +- .../connectors/camel-file-source.json | 28 ++- .../camel-file-watch-source-source.json | 2 +- .../connectors/camel-ftp-sink-sink.json | 2 +- .../connectors/camel-ftp-source-source.json | 2 +- .../connectors/camel-ftps-sink-sink.json | 2 +- .../connectors/camel-ftps-source-source.json | 2 +- .../camel-github-commit-source-source.json | 2 +- .../camel-github-event-source-source.json | 2 +- ...hub-pullrequest-comment-source-source.json | 2 +- ...amel-github-pullrequest-source-source.json | 2 +- .../camel-github-tag-source-source.json | 2 +- .../camel-google-bigquery-sink-sink.json | 2 +- .../camel-google-calendar-source-source.json | 2 +- .../camel-google-functions-sink-sink.json | 2 +- .../camel-google-mail-source-source.json | 2 +- .../camel-google-pubsub-sink-sink.json | 2 +- .../camel-google-pubsub-source-source.json | 2 +- .../camel-google-sheets-source-source.json | 2 +- ...amel-google-storage-cdc-source-source.json | 2 +- .../camel-google-storage-sink-sink.json | 2 +- .../camel-google-storage-source-source.json | 2 +- .../connectors/camel-graphql-sink-sink.json | 25 +++ .../resources/connectors/camel-hdfs-sink.json | 16 +- .../connectors/camel-hdfs-source.json | 21 ++- .../camel-http-secured-sink-sink.json | 2 +- .../camel-http-secured-source-source.json | 2 +- .../connectors/camel-http-sink-sink.json | 2 +- .../connectors/camel-http-source-source.json | 2 +- .../connectors/camel-https-sink.json | 37 ++-- .../camel-infinispan-sink-sink.json | 2 +- .../camel-infinispan-source-source.json | 2 +- .../resources/connectors/camel-jdbc-sink.json | 2 +- .../camel-jira-add-comment-sink-sink.json | 2 +- .../camel-jira-add-issue-sink-sink.json | 2 +- .../camel-jira-oauth-source-source.json | 2 +- .../connectors/camel-jira-source-source.json | 2 +- ...camel-jira-transition-issue-sink-sink.json | 2 +- .../camel-jira-update-issue-sink-sink.json | 2 +- .../camel-jms-amqp-10-sink-sink.json | 2 +- .../camel-jms-amqp-10-source-source.json | 2 +- .../camel-jms-apache-artemis-sink-sink.json | 2 +- ...amel-jms-apache-artemis-source-source.json | 2 +- .../camel-jms-ibm-mq-sink-sink.json | 8 +- .../camel-jms-ibm-mq-source-source.json | 8 +- .../camel-kafka-not-secured-sink-sink.json | 2 +- ...camel-kafka-not-secured-source-source.json | 2 +- .../camel-kafka-scram-sink-sink.json | 2 +- .../camel-kafka-scram-source-source.json | 2 +- .../connectors/camel-kafka-sink-sink.json | 2 +- .../connectors/camel-kafka-source-source.json | 2 +- .../connectors/camel-kafka-ssl-sink-sink.json | 2 +- .../camel-kafka-ssl-source-source.json | 2 +- ...l-kubernetes-namespaces-source-source.json | 2 +- .../camel-kubernetes-nodes-source-source.json | 2 +- .../camel-kubernetes-pods-source-source.json | 2 +- .../connectors/camel-log-sink-sink.json | 2 +- .../camel-mail-imap-source-source.json | 2 +- .../connectors/camel-mail-sink-sink.json | 2 +- .../connectors/camel-mariadb-sink-sink.json | 2 +- .../camel-mariadb-source-source.json | 2 +- .../connectors/camel-minio-sink-sink.json | 2 +- .../connectors/camel-minio-source-source.json | 2 +- ...-mongodb-changes-stream-source-source.json | 2 +- .../connectors/camel-mongodb-sink-sink.json | 2 +- .../camel-mongodb-source-source.json | 2 +- .../connectors/camel-mqtt-sink-sink.json | 2 +- .../connectors/camel-mqtt-source-source.json | 2 +- .../connectors/camel-mqtt5-sink-sink.json | 2 +- .../connectors/camel-mqtt5-source-source.json | 2 +- .../connectors/camel-mysql-sink-sink.json | 2 +- .../connectors/camel-mysql-source-source.json | 2 +- .../connectors/camel-nats-sink-sink.json | 2 +- .../connectors/camel-nats-source-source.json | 2 +- .../connectors/camel-netty-http-sink.json | 2 +- .../connectors/camel-netty-http-source.json | 7 +- .../connectors/camel-netty-sink.json | 2 +- .../connectors/camel-netty-source.json | 7 +- .../camel-oracle-database-sink-sink.json | 2 +- .../camel-oracle-database-source-source.json | 2 +- .../camel-postgresql-sink-sink.json | 2 +- .../camel-postgresql-source-source.json | 2 +- .../connectors/camel-pulsar-sink-sink.json | 2 +- .../camel-pulsar-source-source.json | 2 +- .../connectors/camel-redis-sink-sink.json | 2 +- .../connectors/camel-redis-source-source.json | 2 +- .../camel-rest-openapi-sink-sink.json | 2 +- .../camel-salesforce-create-sink-sink.json | 2 +- .../camel-salesforce-delete-sink-sink.json | 2 +- .../camel-salesforce-source-source.json | 2 +- .../camel-salesforce-update-sink-sink.json | 2 +- .../connectors/camel-scp-sink-sink.json | 2 +- .../connectors/camel-sftp-sink-sink.json | 2 +- .../connectors/camel-sftp-source-source.json | 2 +- .../connectors/camel-sjms2-sink.json | 12 +- .../connectors/camel-sjms2-source.json | 15 +- .../connectors/camel-slack-sink-sink.json | 2 +- .../connectors/camel-slack-source-source.json | 2 +- .../camel-splunk-hec-sink-sink.json | 2 +- .../connectors/camel-splunk-sink-sink.json | 2 +- .../camel-splunk-source-source.json | 2 +- .../connectors/camel-sqlserver-sink-sink.json | 2 +- .../camel-sqlserver-source-source.json | 2 +- .../connectors/camel-ssh-sink-sink.json | 2 +- .../connectors/camel-ssh-source-source.json | 2 +- .../connectors/camel-telegram-sink-sink.json | 2 +- .../camel-telegram-source-source.json | 2 +- .../connectors/camel-timer-source-source.json | 2 +- ...l-twitter-directmessage-source-source.json | 2 +- .../camel-twitter-search-source-source.json | 2 +- .../camel-twitter-timeline-source-source.json | 2 +- .../camel-webhook-source-source.json | 2 +- .../camel-wttrin-source-source.json | 2 +- .../descriptors/connectors.properties | 12 +- .../camel-aws-cloudtrail-source-source.json | 2 +- .../aws-cloudtrail-source.kamelet.yaml | 2 +- .../camel-aws-cloudwatch-sink-sink.json | 2 +- .../kamelets/aws-cloudwatch-sink.kamelet.yaml | 2 +- .../descriptors/connector-sink.properties | 1 - .../camel-aws-ddb-experimental-sink-sink.json | 78 -------- ...dbexperimentalsinkSinkConnectorConfig.java | 84 --------- .../aws-ddb-experimental-sink.kamelet.yaml | 150 ---------------- .../pom.xml | 2 +- .../resources/camel-aws-ddb-sink-sink.json | 2 +- .../kamelets/aws-ddb-sink.kamelet.yaml | 20 ++- .../camel-aws-ddb-streams-source-source.json | 2 +- .../aws-ddb-streams-source.kamelet.yaml | 2 +- .../resources/camel-aws-ec2-sink-sink.json | 2 +- .../kamelets/aws-ec2-sink.kamelet.yaml | 2 +- .../camel-aws-eventbridge-sink-sink.json | 2 +- .../aws-eventbridge-sink.kamelet.yaml | 2 +- .../camel-aws-kinesis-firehose-sink-sink.json | 2 +- .../aws-kinesis-firehose-sink.kamelet.yaml | 2 +- .../camel-aws-kinesis-sink-sink.json | 2 +- .../kamelets/aws-kinesis-sink.kamelet.yaml | 2 +- .../pom.xml | 2 +- .../camel-aws-kinesis-source-source.json | 2 +- .../kamelets/aws-kinesis-source.kamelet.yaml | 18 +- .../resources/camel-aws-lambda-sink-sink.json | 2 +- .../kamelets/aws-lambda-sink.kamelet.yaml | 2 +- .../pom.xml | 10 +- .../camel-aws-redshift-sink-sink.json | 2 +- .../kamelets/aws-redshift-sink.kamelet.yaml | 18 +- .../pom.xml | 10 +- .../camel-aws-redshift-source-source.json | 2 +- .../kamelets/aws-redshift-source.kamelet.yaml | 18 +- .../camel-aws-s3-cdc-source-source.json | 2 +- .../kamelets/aws-s3-cdc-source.kamelet.yaml | 2 +- .../descriptors/connector-source.properties | 1 - ...mel-aws-s3-experimental-source-source.json | 105 ----------- ...perimentalsourceSourceConnectorConfig.java | 100 ----------- .../aws-s3-experimental-source.kamelet.yaml | 168 ------------------ .../resources/camel-aws-s3-sink-sink.json | 2 +- .../kamelets/aws-s3-sink.kamelet.yaml | 2 +- .../pom.xml | 2 +- .../resources/camel-aws-s3-source-source.json | 2 +- .../kamelets/aws-s3-source.kamelet.yaml | 18 +- ...mel-aws-s3-streaming-upload-sink-sink.json | 2 +- .../aws-s3-streaming-upload-sink.kamelet.yaml | 2 +- .../camel-aws-secrets-manager-sink-sink.json | 2 +- .../aws-secrets-manager-sink.kamelet.yaml | 2 +- .../resources/camel-aws-ses-sink-sink.json | 2 +- .../kamelets/aws-ses-sink.kamelet.yaml | 2 +- .../camel-aws-sns-fifo-sink-sink.json | 2 +- .../kamelets/aws-sns-fifo-sink.kamelet.yaml | 2 +- .../resources/camel-aws-sns-sink-sink.json | 2 +- .../kamelets/aws-sns-sink.kamelet.yaml | 2 +- .../camel-aws-sqs-batch-sink-sink.json | 2 +- .../kamelets/aws-sqs-batch-sink.kamelet.yaml | 2 +- .../camel-aws-sqs-fifo-sink-sink.json | 2 +- .../kamelets/aws-sqs-fifo-sink.kamelet.yaml | 2 +- .../resources/camel-aws-sqs-sink-sink.json | 2 +- .../kamelets/aws-sqs-sink.kamelet.yaml | 2 +- .../pom.xml | 2 +- .../camel-aws-sqs-source-source.json | 2 +- .../kamelets/aws-sqs-source.kamelet.yaml | 18 +- .../resources/camel-aws2-iam-sink.json | 144 +++++++++------ .../CamelAws2iamSinkConnectorConfig.java | 104 ++++++----- .../resources/camel-aws2-kms-sink.json | 150 +++++++++------- .../CamelAws2kmsSinkConnectorConfig.java | 112 +++++++----- .../pom.xml | 19 +- .../descriptors/connector-sink.properties | 1 + .../camel-azure-cosmosdb-sink-sink.json | 43 +++++ .../src/main/assembly/package.xml | 0 ...AzurecosmosdbsinkSinkConnector.properties} | 22 ++- .../CamelAzurecosmosdbsinkSinkConnector.java} | 10 +- ...lAzurecosmosdbsinkSinkConnectorConfig.java | 64 +++++++ .../CamelAzurecosmosdbsinkSinkTask.java} | 8 +- .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../kamelets/azure-cosmosdb-sink.kamelet.yaml | 109 ++++++++++++ .../camel-azure-cosmosdb-source-source.json | 2 +- .../azure-cosmosdb-source.kamelet.yaml | 2 +- .../camel-azure-eventhubs-sink-sink.json | 2 +- .../azure-eventhubs-sink.kamelet.yaml | 2 +- .../camel-azure-eventhubs-source-source.json | 2 +- .../azure-eventhubs-source.kamelet.yaml | 2 +- .../camel-azure-functions-sink-sink.json | 2 +- .../azure-functions-sink.kamelet.yaml | 2 +- .../camel-azure-servicebus-sink-sink.json | 2 +- .../azure-servicebus-sink.kamelet.yaml | 2 +- .../camel-azure-servicebus-source-source.json | 2 +- .../azure-servicebus-source.kamelet.yaml | 2 +- ...-azure-storage-blob-cdc-source-source.json | 2 +- ...azure-storage-blob-cdc-source.kamelet.yaml | 2 +- ...storage-blob-changefeed-source-source.json | 2 +- ...torage-blob-changefeed-source.kamelet.yaml | 2 +- .../camel-azure-storage-blob-sink-sink.json | 2 +- .../azure-storage-blob-sink.kamelet.yaml | 2 +- .../pom.xml | 2 +- ...amel-azure-storage-blob-source-source.json | 2 +- .../azure-storage-blob-source.kamelet.yaml | 18 +- .../descriptors/connector-sink.properties | 1 - ...amel-azure-storage-datalake-sink-sink.json | 43 ----- ...toragedatalakesinkSinkConnectorConfig.java | 64 ------- .../azure-storage-datalake-sink.kamelet.yaml | 113 ------------ .../descriptors/connector-source.properties | 1 - ...-azure-storage-datalake-source-source.json | 50 ------ ...gedatalakesourceSourceConnectorConfig.java | 68 ------- ...azure-storage-datalake-source.kamelet.yaml | 100 ----------- .../camel-azure-storage-queue-sink-sink.json | 2 +- .../azure-storage-queue-sink.kamelet.yaml | 2 +- .../pom.xml | 2 +- ...mel-azure-storage-queue-source-source.json | 2 +- .../azure-storage-queue-source.kamelet.yaml | 18 +- .../resources/camel-beer-source-source.json | 2 +- .../kamelets/beer-source.kamelet.yaml | 2 +- .../camel-bitcoin-source-source.json | 2 +- .../kamelets/bitcoin-source.kamelet.yaml | 2 +- .../resources/camel-cassandra-sink-sink.json | 2 +- .../kamelets/cassandra-sink.kamelet.yaml | 2 +- .../camel-cassandra-source-source.json | 2 +- .../kamelets/cassandra-source.kamelet.yaml | 2 +- .../resources/camel-ceph-sink-sink.json | 2 +- .../resources/kamelets/ceph-sink.kamelet.yaml | 2 +- .../resources/camel-ceph-source-source.json | 2 +- .../kamelets/ceph-source.kamelet.yaml | 2 +- .../camel-chuck-norris-source-source.json | 2 +- .../kamelets/chuck-norris-source.kamelet.yaml | 2 +- .../resources/camel-couchbase-sink-sink.json | 2 +- .../kamelets/couchbase-sink.kamelet.yaml | 2 +- .../resources/camel-cron-source-source.json | 2 +- .../kamelets/cron-source.kamelet.yaml | 2 +- .../generated/resources/camel-cxf-sink.json | 2 +- .../generated/resources/camel-cxf-source.json | 7 +- .../cxf/CamelCxfSourceConnectorConfig.java | 2 +- .../generated/resources/camel-cxfrs-sink.json | 2 +- .../resources/camel-cxfrs-source.json | 7 +- .../CamelCxfrsSourceConnectorConfig.java | 2 +- .../resources/camel-dropbox-sink-sink.json | 2 +- .../kamelets/dropbox-sink.kamelet.yaml | 2 +- .../camel-dropbox-source-source.json | 2 +- .../kamelets/dropbox-source.kamelet.yaml | 2 +- .../camel-earthquake-source-source.json | 2 +- .../kamelets/earthquake-source.kamelet.yaml | 2 +- .../pom.xml | 17 +- .../descriptors/connector-sink.properties | 1 + .../camel-elasticsearch-index-sink-sink.json | 56 ++++++ .../src/main/assembly/package.xml | 0 ...icsearchindexsinkSinkConnector.properties} | 14 +- ...lElasticsearchindexsinkSinkConnector.java} | 8 +- ...ticsearchindexsinkSinkConnectorConfig.java | 72 ++++++++ .../CamelElasticsearchindexsinkSinkTask.java} | 8 +- .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../elasticsearch-index-sink.kamelet.yaml | 147 +++++++++++++++ .../pom.xml | 19 +- .../descriptors/connector-source.properties | 1 + ...el-elasticsearch-search-source-source.json | 69 +++++++ .../src/main/assembly/package.xml | 0 ...rchsearchsourceSourceConnector.properties} | 22 ++- ...ticsearchsearchsourceSourceConnector.java} | 8 +- ...archsearchsourceSourceConnectorConfig.java | 80 +++++++++ ...lElasticsearchsearchsourceSourceTask.java} | 8 +- .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../elasticsearch-search-source.kamelet.yaml | 126 +++++++++++++ .../resources/camel-exec-sink-sink.json | 2 +- .../resources/kamelets/exec-sink.kamelet.yaml | 2 +- .../resources/camel-fhir-sink-sink.json | 2 +- .../resources/kamelets/fhir-sink.kamelet.yaml | 2 +- .../resources/camel-fhir-source-source.json | 2 +- .../kamelets/fhir-source.kamelet.yaml | 2 +- .../generated/resources/camel-file-sink.json | 16 +- .../resources/camel-file-source.json | 28 ++- .../file/CamelFileSinkConnectorConfig.java | 8 + .../file/CamelFileSourceConnectorConfig.java | 14 +- .../camel-file-watch-source-source.json | 2 +- .../kamelets/file-watch-source.kamelet.yaml | 2 +- .../resources/camel-ftp-sink-sink.json | 2 +- .../resources/kamelets/ftp-sink.kamelet.yaml | 2 +- .../resources/camel-ftp-source-source.json | 2 +- .../kamelets/ftp-source.kamelet.yaml | 2 +- .../resources/camel-ftps-sink-sink.json | 2 +- .../resources/kamelets/ftps-sink.kamelet.yaml | 2 +- .../resources/camel-ftps-source-source.json | 2 +- .../kamelets/ftps-source.kamelet.yaml | 2 +- .../camel-github-commit-source-source.json | 2 +- .../github-commit-source.kamelet.yaml | 2 +- .../camel-github-event-source-source.json | 2 +- .../kamelets/github-event-source.kamelet.yaml | 2 +- ...hub-pullrequest-comment-source-source.json | 2 +- ...ub-pullrequest-comment-source.kamelet.yaml | 2 +- ...amel-github-pullrequest-source-source.json | 2 +- .../github-pullrequest-source.kamelet.yaml | 2 +- .../camel-github-tag-source-source.json | 2 +- .../kamelets/github-tag-source.kamelet.yaml | 2 +- .../camel-google-bigquery-sink-sink.json | 2 +- .../google-bigquery-sink.kamelet.yaml | 2 +- .../camel-google-calendar-source-source.json | 2 +- .../google-calendar-source.kamelet.yaml | 2 +- .../camel-google-functions-sink-sink.json | 2 +- .../google-functions-sink.kamelet.yaml | 2 +- .../camel-google-mail-source-source.json | 2 +- .../kamelets/google-mail-source.kamelet.yaml | 2 +- .../camel-google-pubsub-sink-sink.json | 2 +- .../kamelets/google-pubsub-sink.kamelet.yaml | 2 +- .../camel-google-pubsub-source-source.json | 2 +- .../google-pubsub-source.kamelet.yaml | 2 +- .../camel-google-sheets-source-source.json | 2 +- .../google-sheets-source.kamelet.yaml | 2 +- ...amel-google-storage-cdc-source-source.json | 2 +- .../google-storage-cdc-source.kamelet.yaml | 2 +- .../camel-google-storage-sink-sink.json | 2 +- .../kamelets/google-storage-sink.kamelet.yaml | 2 +- .../camel-google-storage-source-source.json | 2 +- .../google-storage-source.kamelet.yaml | 2 +- .../pom.xml | 23 +-- .../descriptors/connector-sink.properties | 1 + .../resources/camel-graphql-sink-sink.json | 25 +++ .../src/main/assembly/package.xml | 0 .../CamelGraphqlsinkSinkConnector.properties} | 10 +- .../CamelGraphqlsinkSinkConnector.java} | 12 +- .../CamelGraphqlsinkSinkConnectorConfig.java | 51 ++++++ .../CamelGraphqlsinkSinkTask.java} | 18 +- .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../kamelets/graphql-sink.kamelet.yaml | 63 +++++++ .../generated/resources/camel-hdfs-sink.json | 16 +- .../resources/camel-hdfs-source.json | 21 ++- .../hdfs/CamelHdfsSinkConnectorConfig.java | 8 + .../hdfs/CamelHdfsSourceConnectorConfig.java | 10 +- .../camel-http-secured-sink-sink.json | 2 +- .../kamelets/http-secured-sink.kamelet.yaml | 2 +- .../camel-http-secured-source-source.json | 2 +- .../kamelets/http-secured-source.kamelet.yaml | 2 +- .../resources/camel-http-sink-sink.json | 2 +- .../resources/kamelets/http-sink.kamelet.yaml | 2 +- .../resources/camel-http-source-source.json | 2 +- .../kamelets/http-source.kamelet.yaml | 2 +- .../generated/resources/camel-https-sink.json | 37 ++-- .../https/CamelHttpsSinkConnectorConfig.java | 32 ++-- .../resources/camel-infinispan-sink-sink.json | 2 +- .../kamelets/infinispan-sink.kamelet.yaml | 2 +- .../camel-infinispan-source-source.json | 2 +- .../kamelets/infinispan-source.kamelet.yaml | 2 +- .../generated/resources/camel-jdbc-sink.json | 2 +- .../camel-jira-add-comment-sink-sink.json | 2 +- .../jira-add-comment-sink.kamelet.yaml | 2 +- .../camel-jira-add-issue-sink-sink.json | 2 +- .../kamelets/jira-add-issue-sink.kamelet.yaml | 2 +- .../camel-jira-oauth-source-source.json | 2 +- .../kamelets/jira-oauth-source.kamelet.yaml | 2 +- .../resources/camel-jira-source-source.json | 2 +- .../kamelets/jira-source.kamelet.yaml | 2 +- ...camel-jira-transition-issue-sink-sink.json | 2 +- .../jira-transition-issue-sink.kamelet.yaml | 2 +- .../camel-jira-update-issue-sink-sink.json | 2 +- .../jira-update-issue-sink.kamelet.yaml | 2 +- .../pom.xml | 5 +- .../camel-jms-amqp-10-sink-sink.json | 2 +- .../kamelets/jms-amqp-10-sink.kamelet.yaml | 7 +- .../pom.xml | 5 +- .../camel-jms-amqp-10-source-source.json | 2 +- .../kamelets/jms-amqp-10-source.kamelet.yaml | 7 +- .../pom.xml | 2 +- .../camel-jms-apache-artemis-sink-sink.json | 2 +- .../jms-apache-artemis-sink.kamelet.yaml | 9 +- .../pom.xml | 2 +- ...amel-jms-apache-artemis-source-source.json | 2 +- .../jms-apache-artemis-source.kamelet.yaml | 9 +- .../resources/camel-jms-ibm-mq-sink-sink.json | 8 +- .../CamelJmsibmmqsinkSinkConnectorConfig.java | 4 + .../kamelets/jms-ibm-mq-sink.kamelet.yaml | 33 ++-- .../camel-jms-ibm-mq-source-source.json | 8 +- ...elJmsibmmqsourceSourceConnectorConfig.java | 4 + .../kamelets/jms-ibm-mq-source.kamelet.yaml | 33 ++-- .../pom.xml | 2 +- .../camel-kafka-not-secured-sink-sink.json | 2 +- .../kafka-not-secured-sink.kamelet.yaml | 18 +- .../pom.xml | 9 + ...camel-kafka-not-secured-source-source.json | 2 +- .../kafka-not-secured-source.kamelet.yaml | 9 +- .../pom.xml | 2 +- .../camel-kafka-scram-sink-sink.json | 2 +- .../kamelets/kafka-scram-sink.kamelet.yaml | 2 +- .../pom.xml | 4 +- .../camel-kafka-scram-source-source.json | 2 +- .../kamelets/kafka-scram-source.kamelet.yaml | 9 +- .../resources/camel-kafka-sink-sink.json | 2 +- .../kamelets/kafka-sink.kamelet.yaml | 2 +- .../pom.xml | 2 +- .../resources/camel-kafka-source-source.json | 2 +- .../kamelets/kafka-source.kamelet.yaml | 9 +- .../resources/camel-kafka-ssl-sink-sink.json | 2 +- .../kamelets/kafka-ssl-sink.kamelet.yaml | 31 ++-- .../pom.xml | 2 +- .../camel-kafka-ssl-source-source.json | 2 +- .../kamelets/kafka-ssl-source.kamelet.yaml | 60 +++---- ...l-kubernetes-namespaces-source-source.json | 2 +- .../kubernetes-namespaces-source.kamelet.yaml | 2 +- .../camel-kubernetes-nodes-source-source.json | 2 +- .../kubernetes-nodes-source.kamelet.yaml | 2 +- .../camel-kubernetes-pods-source-source.json | 2 +- .../kubernetes-pods-source.kamelet.yaml | 2 +- .../resources/camel-log-sink-sink.json | 2 +- .../resources/kamelets/log-sink.kamelet.yaml | 2 +- .../camel-mail-imap-source-source.json | 2 +- .../kamelets/mail-imap-source.kamelet.yaml | 2 +- .../resources/camel-mail-sink-sink.json | 2 +- .../resources/kamelets/mail-sink.kamelet.yaml | 2 +- .../resources/camel-mariadb-sink-sink.json | 2 +- .../kamelets/mariadb-sink.kamelet.yaml | 16 +- .../camel-mariadb-source-source.json | 2 +- .../kamelets/mariadb-source.kamelet.yaml | 16 +- .../resources/camel-minio-sink-sink.json | 2 +- .../kamelets/minio-sink.kamelet.yaml | 2 +- .../resources/camel-minio-source-source.json | 2 +- .../kamelets/minio-source.kamelet.yaml | 2 +- ...-mongodb-changes-stream-source-source.json | 2 +- ...mongodb-changes-stream-source.kamelet.yaml | 2 +- .../resources/camel-mongodb-sink-sink.json | 2 +- .../kamelets/mongodb-sink.kamelet.yaml | 2 +- .../camel-mongodb-source-source.json | 2 +- .../kamelets/mongodb-source.kamelet.yaml | 2 +- .../resources/camel-mqtt-sink-sink.json | 2 +- .../resources/kamelets/mqtt-sink.kamelet.yaml | 2 +- .../resources/camel-mqtt-source-source.json | 2 +- .../kamelets/mqtt-source.kamelet.yaml | 2 +- .../resources/camel-mqtt5-sink-sink.json | 2 +- .../kamelets/mqtt5-sink.kamelet.yaml | 2 +- .../resources/camel-mqtt5-source-source.json | 2 +- .../kamelets/mqtt5-source.kamelet.yaml | 2 +- .../resources/camel-mysql-sink-sink.json | 2 +- .../kamelets/mysql-sink.kamelet.yaml | 16 +- .../resources/camel-mysql-source-source.json | 2 +- .../kamelets/mysql-source.kamelet.yaml | 16 +- .../resources/camel-nats-sink-sink.json | 2 +- .../resources/kamelets/nats-sink.kamelet.yaml | 2 +- .../resources/camel-nats-source-source.json | 2 +- .../kamelets/nats-source.kamelet.yaml | 2 +- .../resources/camel-netty-http-sink.json | 2 +- .../resources/camel-netty-http-source.json | 7 +- .../CamelNettyhttpSourceConnectorConfig.java | 2 +- .../generated/resources/camel-netty-sink.json | 2 +- .../resources/camel-netty-source.json | 7 +- .../CamelNettySourceConnectorConfig.java | 2 +- .../camel-oracle-database-sink-sink.json | 2 +- .../oracle-database-sink.kamelet.yaml | 16 +- .../camel-oracle-database-source-source.json | 2 +- .../oracle-database-source.kamelet.yaml | 16 +- .../pom.xml | 2 +- .../resources/camel-postgresql-sink-sink.json | 2 +- .../kamelets/postgresql-sink.kamelet.yaml | 18 +- .../pom.xml | 2 +- .../camel-postgresql-source-source.json | 2 +- .../kamelets/postgresql-source.kamelet.yaml | 18 +- .../resources/camel-pulsar-sink-sink.json | 2 +- .../kamelets/pulsar-sink.kamelet.yaml | 2 +- .../resources/camel-pulsar-source-source.json | 2 +- .../kamelets/pulsar-source.kamelet.yaml | 2 +- .../resources/camel-redis-sink-sink.json | 2 +- .../kamelets/redis-sink.kamelet.yaml | 2 +- .../resources/camel-redis-source-source.json | 2 +- .../kamelets/redis-source.kamelet.yaml | 2 +- .../camel-rest-openapi-sink-sink.json | 2 +- .../kamelets/rest-openapi-sink.kamelet.yaml | 2 +- .../camel-salesforce-create-sink-sink.json | 2 +- .../salesforce-create-sink.kamelet.yaml | 2 +- .../camel-salesforce-delete-sink-sink.json | 2 +- .../salesforce-delete-sink.kamelet.yaml | 2 +- .../camel-salesforce-source-source.json | 2 +- .../kamelets/salesforce-source.kamelet.yaml | 2 +- .../pom.xml | 12 ++ .../camel-salesforce-update-sink-sink.json | 2 +- .../salesforce-update-sink.kamelet.yaml | 2 +- .../resources/camel-scp-sink-sink.json | 2 +- .../resources/kamelets/scp-sink.kamelet.yaml | 2 +- .../resources/camel-sftp-sink-sink.json | 2 +- .../resources/kamelets/sftp-sink.kamelet.yaml | 2 +- .../resources/camel-sftp-source-source.json | 2 +- .../kamelets/sftp-source.kamelet.yaml | 2 +- .../camel-sjms2-kafka-connector/pom.xml | 5 - .../generated/resources/camel-sjms2-sink.json | 12 +- .../resources/camel-sjms2-source.json | 15 +- .../sjms2/CamelSjms2SinkConnectorConfig.java | 10 +- .../CamelSjms2SourceConnectorConfig.java | 10 +- .../resources/camel-slack-sink-sink.json | 2 +- .../kamelets/slack-sink.kamelet.yaml | 2 +- .../resources/camel-slack-source-source.json | 2 +- .../kamelets/slack-source.kamelet.yaml | 2 +- .../resources/camel-splunk-hec-sink-sink.json | 2 +- .../kamelets/splunk-hec-sink.kamelet.yaml | 2 +- .../resources/camel-splunk-sink-sink.json | 2 +- .../kamelets/splunk-sink.kamelet.yaml | 2 +- .../resources/camel-splunk-source-source.json | 2 +- .../kamelets/splunk-source.kamelet.yaml | 2 +- .../resources/camel-sqlserver-sink-sink.json | 2 +- .../kamelets/sqlserver-sink.kamelet.yaml | 16 +- .../camel-sqlserver-source-source.json | 2 +- .../kamelets/sqlserver-source.kamelet.yaml | 16 +- .../resources/camel-ssh-sink-sink.json | 2 +- .../resources/kamelets/ssh-sink.kamelet.yaml | 2 +- .../resources/camel-ssh-source-source.json | 2 +- .../kamelets/ssh-source.kamelet.yaml | 2 +- .../resources/camel-telegram-sink-sink.json | 2 +- .../kamelets/telegram-sink.kamelet.yaml | 2 +- .../camel-telegram-source-source.json | 2 +- .../kamelets/telegram-source.kamelet.yaml | 2 +- .../resources/camel-timer-source-source.json | 2 +- .../kamelets/timer-source.kamelet.yaml | 2 +- ...l-twitter-directmessage-source-source.json | 2 +- .../twitter-directmessage-source.kamelet.yaml | 2 +- .../camel-twitter-search-source-source.json | 2 +- .../twitter-search-source.kamelet.yaml | 2 +- .../camel-twitter-timeline-source-source.json | 2 +- .../twitter-timeline-source.kamelet.yaml | 2 +- .../camel-webhook-source-source.json | 2 +- .../kamelets/webhook-source.kamelet.yaml | 2 +- .../resources/camel-wttrin-source-source.json | 2 +- .../kamelets/wttrin-source.kamelet.yaml | 2 +- connectors/pom.xml | 11 +- docs/modules/ROOT/nav.adoc | 24 +-- docs/modules/ROOT/pages/reference/index.adoc | 14 +- 595 files changed, 2641 insertions(+), 2540 deletions(-) create mode 100644 camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-cosmosdb-sink-sink.json create mode 100644 camel-kafka-connector-catalog/src/generated/resources/connectors/camel-graphql-sink-sink.json delete mode 100644 connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/generated/descriptors/connector-sink.properties delete mode 100644 connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/generated/resources/camel-aws-ddb-experimental-sink-sink.json delete mode 100644 connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnectorConfig.java delete mode 100644 connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-experimental-sink.kamelet.yaml delete mode 100644 connectors/camel-aws-s3-experimental-source-kafka-connector/src/generated/descriptors/connector-source.properties delete mode 100644 connectors/camel-aws-s3-experimental-source-kafka-connector/src/generated/resources/camel-aws-s3-experimental-source-source.json delete mode 100644 connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnectorConfig.java delete mode 100644 connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/resources/kamelets/aws-s3-experimental-source.kamelet.yaml rename connectors/{camel-aws-s3-experimental-source-kafka-connector => camel-azure-cosmosdb-sink-kafka-connector}/pom.xml (92%) create mode 100644 connectors/camel-azure-cosmosdb-sink-kafka-connector/src/generated/descriptors/connector-sink.properties create mode 100644 connectors/camel-azure-cosmosdb-sink-kafka-connector/src/generated/resources/camel-azure-cosmosdb-sink-sink.json rename connectors/{camel-aws-ddb-experimental-sink-kafka-connector => camel-azure-cosmosdb-sink-kafka-connector}/src/main/assembly/package.xml (100%) rename connectors/{camel-azure-storage-datalake-sink-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesinkSinkConnector.properties => camel-azure-cosmosdb-sink-kafka-connector/src/main/docs/examples/CamelAzurecosmosdbsinkSinkConnector.properties} (65%) rename connectors/{camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnector.java => camel-azure-cosmosdb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsink/CamelAzurecosmosdbsinkSinkConnector.java} (80%) create mode 100644 connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsink/CamelAzurecosmosdbsinkSinkConnectorConfig.java rename connectors/{camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkTask.java => camel-azure-cosmosdb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsink/CamelAzurecosmosdbsinkSinkTask.java} (83%) rename connectors/{camel-aws-ddb-experimental-sink-kafka-connector => camel-azure-cosmosdb-sink-kafka-connector}/src/main/resources/META-INF/LICENSE.txt (100%) rename connectors/{camel-aws-ddb-experimental-sink-kafka-connector => camel-azure-cosmosdb-sink-kafka-connector}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/resources/kamelets/azure-cosmosdb-sink.kamelet.yaml delete mode 100644 connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/descriptors/connector-sink.properties delete mode 100644 connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/resources/camel-azure-storage-datalake-sink-sink.json delete mode 100644 connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnectorConfig.java delete mode 100644 connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-sink.kamelet.yaml delete mode 100644 connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/descriptors/connector-source.properties delete mode 100644 connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/resources/camel-azure-storage-datalake-source-source.json delete mode 100644 connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnectorConfig.java delete mode 100644 connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-source.kamelet.yaml rename connectors/{camel-aws-ddb-experimental-sink-kafka-connector => camel-elasticsearch-index-sink-kafka-connector}/pom.xml (91%) create mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/descriptors/connector-sink.properties create mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/resources/camel-elasticsearch-index-sink-sink.json rename connectors/{camel-aws-s3-experimental-source-kafka-connector => camel-elasticsearch-index-sink-kafka-connector}/src/main/assembly/package.xml (100%) rename connectors/{camel-aws-s3-experimental-source-kafka-connector/src/main/docs/examples/CamelAwss3experimentalsourceSourceConnector.properties => camel-elasticsearch-index-sink-kafka-connector/src/main/docs/examples/CamelElasticsearchindexsinkSinkConnector.properties} (72%) rename connectors/{camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnector.java => camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnector.java} (84%) create mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnectorConfig.java rename connectors/{camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkTask.java => camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkTask.java} (84%) rename connectors/{camel-aws-s3-experimental-source-kafka-connector => camel-elasticsearch-index-sink-kafka-connector}/src/main/resources/META-INF/LICENSE.txt (100%) rename connectors/{camel-aws-s3-experimental-source-kafka-connector => camel-elasticsearch-index-sink-kafka-connector}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml rename connectors/{camel-azure-storage-datalake-sink-kafka-connector => camel-elasticsearch-search-source-kafka-connector}/pom.xml (91%) create mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/descriptors/connector-source.properties create mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/resources/camel-elasticsearch-search-source-source.json rename connectors/{camel-azure-storage-datalake-sink-kafka-connector => camel-elasticsearch-search-source-kafka-connector}/src/main/assembly/package.xml (100%) rename connectors/{camel-azure-storage-datalake-source-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesourceSourceConnector.properties => camel-elasticsearch-search-source-kafka-connector/src/main/docs/examples/CamelElasticsearchsearchsourceSourceConnector.properties} (65%) rename connectors/{camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnector.java => camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnector.java} (83%) create mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnectorConfig.java rename connectors/{camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceTask.java => camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceTask.java} (82%) rename connectors/{camel-azure-storage-datalake-sink-kafka-connector => camel-elasticsearch-search-source-kafka-connector}/src/main/resources/META-INF/LICENSE.txt (100%) rename connectors/{camel-azure-storage-datalake-sink-kafka-connector => camel-elasticsearch-search-source-kafka-connector}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml rename connectors/{camel-azure-storage-datalake-source-kafka-connector => camel-graphql-sink-kafka-connector}/pom.xml (88%) create mode 100644 connectors/camel-graphql-sink-kafka-connector/src/generated/descriptors/connector-sink.properties create mode 100644 connectors/camel-graphql-sink-kafka-connector/src/generated/resources/camel-graphql-sink-sink.json rename connectors/{camel-azure-storage-datalake-source-kafka-connector => camel-graphql-sink-kafka-connector}/src/main/assembly/package.xml (100%) rename connectors/{camel-aws-ddb-experimental-sink-kafka-connector/src/main/docs/examples/CamelAwsddbexperimentalsinkSinkConnector.properties => camel-graphql-sink-kafka-connector/src/main/docs/examples/CamelGraphqlsinkSinkConnector.properties} (80%) rename connectors/{camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnector.java => camel-graphql-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/graphqlsink/CamelGraphqlsinkSinkConnector.java} (75%) create mode 100644 connectors/camel-graphql-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/graphqlsink/CamelGraphqlsinkSinkConnectorConfig.java rename connectors/{camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceTask.java => camel-graphql-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/graphqlsink/CamelGraphqlsinkSinkTask.java} (67%) rename connectors/{camel-azure-storage-datalake-source-kafka-connector => camel-graphql-sink-kafka-connector}/src/main/resources/META-INF/LICENSE.txt (100%) rename connectors/{camel-azure-storage-datalake-source-kafka-connector => camel-graphql-sink-kafka-connector}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 connectors/camel-graphql-sink-kafka-connector/src/main/resources/kamelets/graphql-sink.kamelet.yaml diff --git a/camel-kafka-connector-catalog/pom.xml b/camel-kafka-connector-catalog/pom.xml index 758d14c097..bc1fa20aab 100644 --- a/camel-kafka-connector-catalog/pom.xml +++ b/camel-kafka-connector-catalog/pom.xml @@ -84,7 +84,7 @@ org.apache.logging.log4j - log4j-slf4j-impl + log4j-slf4j2-impl diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudtrail-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudtrail-source-source.json index 0e138c71dd..ca23edf48b 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudtrail-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudtrail-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-cloudtrail-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an AWS Cloudtrail.\n\nThe basic authentication method for the Cloudtrail service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudwatch-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudwatch-sink-sink.json index d2e5f7cad5..1f0297aadd 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudwatch-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudwatch-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-cloudwatch-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Amazon CloudWatch metrics.\n\nThe basic authentication method for the AWS CloudWatch metrics service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the CloudWatch client loads the credentials through this provider and doesn't use the basic authentication method.\n\nYou can set the following properties in the header:\n\n`metric-name` \/ `ce-metricname` for the metric name.\n`metric-value` \/ `ce-metricvalue` for the metric value.\n`metric-unit` \/ `ce-metricunit` for the metric unit.\n`metric-timestamp` \/ `ce-metrictimestamp` for the metric timestamp.\n`metric-dimension-name` \/ `ce-metricdimensionname` for the dimension name.\n`metric-dimension-value` \/ `ce-metricdimensionvalue` for the dimension value." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-sink-sink.json index 9c6193617c..aa6e1a65f3 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-ddb-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Amazon DynamoDB. The sent data inserts, updates, or deletes an item on the specified AWS DynamoDB table.\n\nThe basic authentication method for the AWS DynamoDB service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB client loads the credentials through this provider and doesn't use the basic authentication method.\n\nThis Kamelet expects a JSON-formatted body and it must include the primary key values that define the DynamoDB item. The mapping between the JSON fields and table attribute values is done by key. For example, for '{\"username\":\"oscerd\", \"city\":\"Rome\"}' input, the Kamelet inserts or update an item in the specified AWS DynamoDB table and sets the values for the 'username' and 'city' attributes. \n\nFor PutItem operation the Json body defines all item attributes.\nFor DeleteItem operation the Json body defines only the primary key attributes that identify the item to delete.\nFor UpdateItem operation the Json body defines both key attributes to identify the item to be updated and all item attributes tht get updated on the item.\n\nThe given Json body can use \"key\" and \"item\" as top level properties. Both define a Json object that will be mapped to respective attribute value maps\n{\n \"key\": {},\n \"item\": {}\n}" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-streams-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-streams-source-source.json index 7e189e21fa..b5a7af7d0d 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-streams-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-streams-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-ddb-streams-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive events from Amazon DynamoDB Streams.\n\nThe basic authentication method for the AWS DynamoDB Streams service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB Streams client loads the credentials through this provider and doesn't use the basic authentication method." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ec2-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ec2-sink-sink.json index 3ae9908c4f..4463e49ffc 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ec2-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ec2-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-ec2-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Check the status of EC2 instances\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS EC2 Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the EC2 client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\nThe Kamelet expects the following headers to be set:\n\n- `instanceIds` \/ `ce-instanceids`: as a comma separated list of EC2 instance ids." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-eventbridge-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-eventbridge-sink-sink.json index d37e8c39de..8a9d1f1424 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-eventbridge-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-eventbridge-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-eventbridge-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send events to an Amazon Eventbridge Eventbus.\n\nThe basic authentication method for the Eventbridge service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Eventbridge client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the headers, you need to set the `resources-arn` \/ `ce-resources-arn` property to specify the ARN of resources related to the event.\n\nIn the headers, you need to set the `detail-type` \/ `ce-detail-type` property to specify the detail type related to the event.\n\nIn the headers, you need to set the `event-source` \/ `ce-event-source` property to specify the event source related to the event.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the file name." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-firehose-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-firehose-sink-sink.json index ad6e2b7cd3..751a548788 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-firehose-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-firehose-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-kinesis-firehose-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send message to an AWS Kinesis Firehose Stream\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS Kinesis Firehose Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the Kinesis Firehose client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-sink-sink.json index 97882d93e6..aea4e34618 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-kinesis-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to AWS Kinesis.\n\nThe basic authentication method for the Kinesis service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Kinesis client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the `file` \/ `ce-partition` property to set the Kinesis partition key.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the partition key.\n\nYou can also set the `sequence-number` \/ `ce-sequencenumber` property in the header to specify the Sequence number." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-source-source.json index 9fde23aa55..3b7840db93 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-kinesis-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from AWS Kinesis.\n\nThe basic authentication method for the Kinesis service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Kinesis client loads the credentials through this provider and doesn't use the basic authentication method.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAwsKinesisPartitionKey will be duplicated into aws.kinesis.partition.key and CamelAwsKinesisSequenceNumber will be duplicated in aws.kinesis.sequence.number" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-lambda-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-lambda-sink-sink.json index 92c8043d58..cf20038aff 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-lambda-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-lambda-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-lambda-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send a payload to an AWS Lambda function.\n\nThe basic authentication method for the Lambda service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Lambda client loads the credentials through this provider and doesn't use the basic authentication method." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-sink-sink.json index c69d95d45e..bdd4f40b0e 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-redshift-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an AWS Redshift Database.\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-source-source.json index 2ce2ac76c5..09095d552d 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-redshift-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Query data from an AWS RedShift Database." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-cdc-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-cdc-source-source.json index 1b663dfbf7..6f0f469eab 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-cdc-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-cdc-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-s3-cdc-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from AWS SQS subscribed to Eventbridge Bus reporting events related to an S3 bucket or multiple buckets.\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service.\nTo use this Kamelet you'll need to set up Eventbridge on your bucket and subscribe Eventbridge bus to an SQS Queue.\nFor doing this you'll need to enable Evenbridge notification on your bucket and creating a rule on Eventbridge console related to all the events on S3 bucket and pointing to the SQS Queue specified as parameter in this Kamelet." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-sink-sink.json index 3bd97f09d5..88847890d8 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-s3-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload data to an Amazon S3 Bucket.\n\nThe basic authentication method for the S3 service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the S3 client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the `file` \/ `ce-partition` property to specify the name of the file to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the file name." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-source-source.json index ec1314385e..f4565e918c 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-s3-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an Amazon S3 Bucket.\n\nThe basic authentication method for the S3 service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the S3 client loads the credentials through this provider and doesn't use the basic authentication method.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAwsS3Key will be duplicated into aws.s3.key and CamelAwsS3BucketName will be duplicated in aws.s3.bucket.name" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-streaming-upload-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-streaming-upload-sink-sink.json index 7ff0238fda..24bc6c01b3 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-streaming-upload-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-streaming-upload-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-s3-streaming-upload-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload data to AWS S3 in streaming upload mode.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS S3 Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the S3 client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-secrets-manager-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-secrets-manager-sink-sink.json index b77b1d44b4..fe5951b1e4 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-secrets-manager-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-secrets-manager-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-secrets-manager-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Create a secret in AWS Secrets Manager.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS Secrets Manager Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the Secrets Manager client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\nThe Kamelet expects the following headers to be set:\n\n- `secret-name` \/ `ce-secret-name`: as the secret name to create.\n\nIf the header won't be set the exchange ID will be used as secret name." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ses-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ses-sink-sink.json index 5e6561a841..466c9117ea 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ses-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ses-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-ses-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send email through the Amazon Simple Email Service (SES).\n\nThe basic authentication method for the SES service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the SES client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the following properties:\n\n- `subject` \/ `ce-subject` property to specify the email subject. If you do not set this property in the header, the Kamelet uses the exchange ID for the email subject.\n\n- `to` \/ `ce-to` to provide a comma-separated list of email addresses.\n\n- `reply-to-addresses` \/ `ce-reply-to-addresses`to provider a comma-separated list of reply-to email addresses." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-fifo-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-fifo-sink-sink.json index 60b5927818..a0629547fb 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-fifo-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-fifo-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-sns-fifo-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send message to an AWS SNS FIFO Topic.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SNS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SNS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\nThe Kamelet expects the following headers to be set:\n\n- `subject` \/ `ce-subject`: the subject of the message" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-sink-sink.json index 1fd882391c..ada751d7f2 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-sns-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send message to an Amazon Simple Notification Service (SNS) topic.\n\nThe basic authentication method for the SNS service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the SNS client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the `subject` \/ `ce-subject` property to specify the subject of the message." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-batch-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-batch-sink-sink.json index b4567896b0..e18786d2ab 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-batch-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-batch-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-sqs-batch-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send Batch message to an AWS SQS Queue.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SQS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-fifo-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-fifo-sink-sink.json index 8ca487e4a7..5329f3eb94 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-fifo-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-fifo-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-sqs-fifo-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "\nSend message to an AWS SQS FIFO Queue.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SQS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-sink-sink.json index e397a8b665..9cfd7a6094 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-sqs-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send messages to an Amazon Simple Queue Service (SQS) queue.\n\nThe basic authentication method for the SQS service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the SQS client loads the credentials through this provider and doesn't use the basic authentication method." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-source-source.json index 2b374806bd..216bf82075 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-sqs-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from AWS SQS.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SQS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAwsSqsMessageId will be duplicated into aws.sqs.message.id and CamelAwsSqsReceiptHandle will be duplicated in aws.sqs.receipt.handle" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-iam-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-iam-sink.json index edfbc68042..ba37d8e7c1 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-iam-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-iam-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws2-iam-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Manage AWS IAM instances using AWS SDK version 2.x." }, "properties": { @@ -56,6 +56,26 @@ "priority": "MEDIUM", "required": "false" }, + "camel.sink.endpoint.region": { + "name": "camel.sink.endpoint.region", + "description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", + "defaultValue": "\"aws-global\"", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.uriEndpointOverride": { + "name": "camel.sink.endpoint.uriEndpointOverride", + "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.lazyStartProducer": { + "name": "camel.sink.endpoint.lazyStartProducer", + "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing.", + "defaultValue": "false", + "priority": "MEDIUM", + "required": "false" + }, "camel.sink.endpoint.proxyHost": { "name": "camel.sink.endpoint.proxyHost", "description": "To define a proxy host when instantiating the IAM client", @@ -79,10 +99,21 @@ "HTTPS" ] }, - "camel.sink.endpoint.region": { - "name": "camel.sink.endpoint.region", - "description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", - "defaultValue": "\"aws-global\"", + "camel.sink.endpoint.accessKey": { + "name": "camel.sink.endpoint.accessKey", + "description": "Amazon AWS Access Key", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.profileCredentialsName": { + "name": "camel.sink.endpoint.profileCredentialsName", + "description": "If using a profile credentials provider this parameter will set the profile name", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.secretKey": { + "name": "camel.sink.endpoint.secretKey", + "description": "Amazon AWS Secret Key", "priority": "MEDIUM", "required": "false" }, @@ -93,12 +124,6 @@ "priority": "MEDIUM", "required": "false" }, - "camel.sink.endpoint.uriEndpointOverride": { - "name": "camel.sink.endpoint.uriEndpointOverride", - "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", - "priority": "MEDIUM", - "required": "false" - }, "camel.sink.endpoint.useDefaultCredentialsProvider": { "name": "camel.sink.endpoint.useDefaultCredentialsProvider", "description": "Set whether the IAM client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.", @@ -106,25 +131,13 @@ "priority": "MEDIUM", "required": "false" }, - "camel.sink.endpoint.lazyStartProducer": { - "name": "camel.sink.endpoint.lazyStartProducer", - "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing.", + "camel.sink.endpoint.useProfileCredentialsProvider": { + "name": "camel.sink.endpoint.useProfileCredentialsProvider", + "description": "Set whether the IAM client should expect to load credentials through a profile credentials provider.", "defaultValue": "false", "priority": "MEDIUM", "required": "false" }, - "camel.sink.endpoint.accessKey": { - "name": "camel.sink.endpoint.accessKey", - "description": "Amazon AWS Access Key", - "priority": "MEDIUM", - "required": "false" - }, - "camel.sink.endpoint.secretKey": { - "name": "camel.sink.endpoint.secretKey", - "description": "Amazon AWS Secret Key", - "priority": "MEDIUM", - "required": "false" - }, "camel.component.aws2-iam.configuration": { "name": "camel.component.aws2-iam.configuration", "description": "Component configuration", @@ -179,6 +192,40 @@ "priority": "MEDIUM", "required": "false" }, + "camel.component.aws2-iam.region": { + "name": "camel.component.aws2-iam.region", + "description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", + "defaultValue": "\"aws-global\"", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-iam.uriEndpointOverride": { + "name": "camel.component.aws2-iam.uriEndpointOverride", + "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-iam.autowiredEnabled": { + "name": "camel.component.aws2-iam.autowiredEnabled", + "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-iam.healthCheckConsumerEnabled": { + "name": "camel.component.aws2-iam.healthCheckConsumerEnabled", + "description": "Used for enabling or disabling all consumer based health checks from this component", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-iam.healthCheckProducerEnabled": { + "name": "camel.component.aws2-iam.healthCheckProducerEnabled", + "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, "camel.component.aws2-iam.proxyHost": { "name": "camel.component.aws2-iam.proxyHost", "description": "To define a proxy host when instantiating the IAM client", @@ -202,10 +249,21 @@ "HTTPS" ] }, - "camel.component.aws2-iam.region": { - "name": "camel.component.aws2-iam.region", - "description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", - "defaultValue": "\"aws-global\"", + "camel.component.aws2-iam.accessKey": { + "name": "camel.component.aws2-iam.accessKey", + "description": "Amazon AWS Access Key", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-iam.profileCredentialsName": { + "name": "camel.component.aws2-iam.profileCredentialsName", + "description": "If using a profile credentials provider this parameter will set the profile name", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-iam.secretKey": { + "name": "camel.component.aws2-iam.secretKey", + "description": "Amazon AWS Secret Key", "priority": "MEDIUM", "required": "false" }, @@ -216,12 +274,6 @@ "priority": "MEDIUM", "required": "false" }, - "camel.component.aws2-iam.uriEndpointOverride": { - "name": "camel.component.aws2-iam.uriEndpointOverride", - "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", - "priority": "MEDIUM", - "required": "false" - }, "camel.component.aws2-iam.useDefaultCredentialsProvider": { "name": "camel.component.aws2-iam.useDefaultCredentialsProvider", "description": "Set whether the IAM client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.", @@ -229,22 +281,10 @@ "priority": "MEDIUM", "required": "false" }, - "camel.component.aws2-iam.autowiredEnabled": { - "name": "camel.component.aws2-iam.autowiredEnabled", - "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.", - "defaultValue": "true", - "priority": "MEDIUM", - "required": "false" - }, - "camel.component.aws2-iam.accessKey": { - "name": "camel.component.aws2-iam.accessKey", - "description": "Amazon AWS Access Key", - "priority": "MEDIUM", - "required": "false" - }, - "camel.component.aws2-iam.secretKey": { - "name": "camel.component.aws2-iam.secretKey", - "description": "Amazon AWS Secret Key", + "camel.component.aws2-iam.useProfileCredentialsProvider": { + "name": "camel.component.aws2-iam.useProfileCredentialsProvider", + "description": "Set whether the IAM client should expect to load credentials through a profile credentials provider.", + "defaultValue": "false", "priority": "MEDIUM", "required": "false" } diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kms-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kms-sink.json index 26eb91f9b4..d414e7035e 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kms-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kms-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws2-kms-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Manage keys stored in AWS KMS instances using AWS SDK version 2.x." }, "properties": { @@ -15,12 +15,6 @@ "priority": "HIGH", "required": "true" }, - "camel.sink.endpoint.kmsClient": { - "name": "camel.sink.endpoint.kmsClient", - "description": "To use a existing configured AWS KMS as client", - "priority": "MEDIUM", - "required": "false" - }, "camel.sink.endpoint.operation": { "name": "camel.sink.endpoint.operation", "description": "The operation to perform One of: [listKeys] [createKey] [disableKey] [scheduleKeyDeletion] [describeKey] [enableKey]", @@ -49,6 +43,31 @@ "priority": "MEDIUM", "required": "false" }, + "camel.sink.endpoint.region": { + "name": "camel.sink.endpoint.region", + "description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.uriEndpointOverride": { + "name": "camel.sink.endpoint.uriEndpointOverride", + "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.lazyStartProducer": { + "name": "camel.sink.endpoint.lazyStartProducer", + "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing.", + "defaultValue": "false", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.kmsClient": { + "name": "camel.sink.endpoint.kmsClient", + "description": "To use a existing configured AWS KMS as client", + "priority": "MEDIUM", + "required": "false" + }, "camel.sink.endpoint.proxyHost": { "name": "camel.sink.endpoint.proxyHost", "description": "To define a proxy host when instantiating the KMS client", @@ -72,9 +91,21 @@ "HTTPS" ] }, - "camel.sink.endpoint.region": { - "name": "camel.sink.endpoint.region", - "description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", + "camel.sink.endpoint.accessKey": { + "name": "camel.sink.endpoint.accessKey", + "description": "Amazon AWS Access Key", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.profileCredentialsName": { + "name": "camel.sink.endpoint.profileCredentialsName", + "description": "If using a profile credentials provider this parameter will set the profile name", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.secretKey": { + "name": "camel.sink.endpoint.secretKey", + "description": "Amazon AWS Secret Key", "priority": "MEDIUM", "required": "false" }, @@ -85,12 +116,6 @@ "priority": "MEDIUM", "required": "false" }, - "camel.sink.endpoint.uriEndpointOverride": { - "name": "camel.sink.endpoint.uriEndpointOverride", - "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", - "priority": "MEDIUM", - "required": "false" - }, "camel.sink.endpoint.useDefaultCredentialsProvider": { "name": "camel.sink.endpoint.useDefaultCredentialsProvider", "description": "Set whether the KMS client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.", @@ -98,37 +123,19 @@ "priority": "MEDIUM", "required": "false" }, - "camel.sink.endpoint.lazyStartProducer": { - "name": "camel.sink.endpoint.lazyStartProducer", - "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing.", + "camel.sink.endpoint.useProfileCredentialsProvider": { + "name": "camel.sink.endpoint.useProfileCredentialsProvider", + "description": "Set whether the KMS client should expect to load credentials through a profile credentials provider.", "defaultValue": "false", "priority": "MEDIUM", "required": "false" }, - "camel.sink.endpoint.accessKey": { - "name": "camel.sink.endpoint.accessKey", - "description": "Amazon AWS Access Key", - "priority": "MEDIUM", - "required": "false" - }, - "camel.sink.endpoint.secretKey": { - "name": "camel.sink.endpoint.secretKey", - "description": "Amazon AWS Secret Key", - "priority": "MEDIUM", - "required": "false" - }, "camel.component.aws2-kms.configuration": { "name": "camel.component.aws2-kms.configuration", "description": "Component configuration", "priority": "MEDIUM", "required": "false" }, - "camel.component.aws2-kms.kmsClient": { - "name": "camel.component.aws2-kms.kmsClient", - "description": "To use a existing configured AWS KMS as client", - "priority": "MEDIUM", - "required": "false" - }, "camel.component.aws2-kms.lazyStartProducer": { "name": "camel.component.aws2-kms.lazyStartProducer", "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing.", @@ -164,6 +171,31 @@ "priority": "MEDIUM", "required": "false" }, + "camel.component.aws2-kms.region": { + "name": "camel.component.aws2-kms.region", + "description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-kms.uriEndpointOverride": { + "name": "camel.component.aws2-kms.uriEndpointOverride", + "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-kms.autowiredEnabled": { + "name": "camel.component.aws2-kms.autowiredEnabled", + "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-kms.kmsClient": { + "name": "camel.component.aws2-kms.kmsClient", + "description": "To use a existing configured AWS KMS as client", + "priority": "MEDIUM", + "required": "false" + }, "camel.component.aws2-kms.proxyHost": { "name": "camel.component.aws2-kms.proxyHost", "description": "To define a proxy host when instantiating the KMS client", @@ -187,9 +219,21 @@ "HTTPS" ] }, - "camel.component.aws2-kms.region": { - "name": "camel.component.aws2-kms.region", - "description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", + "camel.component.aws2-kms.accessKey": { + "name": "camel.component.aws2-kms.accessKey", + "description": "Amazon AWS Access Key", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-kms.profileCredentialsName": { + "name": "camel.component.aws2-kms.profileCredentialsName", + "description": "If using a profile credentials provider this parameter will set the profile name", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-kms.secretKey": { + "name": "camel.component.aws2-kms.secretKey", + "description": "Amazon AWS Secret Key", "priority": "MEDIUM", "required": "false" }, @@ -200,12 +244,6 @@ "priority": "MEDIUM", "required": "false" }, - "camel.component.aws2-kms.uriEndpointOverride": { - "name": "camel.component.aws2-kms.uriEndpointOverride", - "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", - "priority": "MEDIUM", - "required": "false" - }, "camel.component.aws2-kms.useDefaultCredentialsProvider": { "name": "camel.component.aws2-kms.useDefaultCredentialsProvider", "description": "Set whether the KMS client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.", @@ -213,22 +251,10 @@ "priority": "MEDIUM", "required": "false" }, - "camel.component.aws2-kms.autowiredEnabled": { - "name": "camel.component.aws2-kms.autowiredEnabled", - "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.", - "defaultValue": "true", - "priority": "MEDIUM", - "required": "false" - }, - "camel.component.aws2-kms.accessKey": { - "name": "camel.component.aws2-kms.accessKey", - "description": "Amazon AWS Access Key", - "priority": "MEDIUM", - "required": "false" - }, - "camel.component.aws2-kms.secretKey": { - "name": "camel.component.aws2-kms.secretKey", - "description": "Amazon AWS Secret Key", + "camel.component.aws2-kms.useProfileCredentialsProvider": { + "name": "camel.component.aws2-kms.useProfileCredentialsProvider", + "description": "Set whether the KMS client should expect to load credentials through a profile credentials provider.", + "defaultValue": "false", "priority": "MEDIUM", "required": "false" } diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-cosmosdb-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-cosmosdb-sink-sink.json new file mode 100644 index 0000000000..467cc4b716 --- /dev/null +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-cosmosdb-sink-sink.json @@ -0,0 +1,43 @@ +{ + "connector": { + "class": "org.apache.camel.kafkaconnector.azurecosmosdbsink.CamelAzurecosmosdbsinkSinkConnector", + "artifactId": "camel-azure-cosmosdb-sink-kafka-connector", + "groupId": "org.apache.camel.kafkaconnector", + "id": "camel-azure-cosmosdb-sink-sink", + "type": "sink", + "version": "4.0.0-SNAPSHOT", + "description": "Send Data to an Azure CosmosDB instance\n\nIn the headers, you can optionally set the `itemPartitionKey` \/ `ce-itemPartitionKey` property to specify the partition key for a specific item.\n\nIf you do not set the property in the header, you'll need to use the static property itemPartitonKey." + }, + "properties": { + "camel.kamelet.azure-cosmosdb-sink.databaseName": { + "name": "camel.kamelet.azure-cosmosdb-sink.databaseName", + "description": "The Azure Cosmos database name.", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.azure-cosmosdb-sink.containerName": { + "name": "camel.kamelet.azure-cosmosdb-sink.containerName", + "description": "The Azure Cosmos container name.", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.azure-cosmosdb-sink.accountKey": { + "name": "camel.kamelet.azure-cosmosdb-sink.accountKey", + "description": "The Azure Cosmos account Key.", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.azure-cosmosdb-sink.databaseEndpoint": { + "name": "camel.kamelet.azure-cosmosdb-sink.databaseEndpoint", + "description": "Sets the Azure Cosmos database endpoint the component will connect to.", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.azure-cosmosdb-sink.itemPartitionKey": { + "name": "camel.kamelet.azure-cosmosdb-sink.itemPartitionKey", + "description": "Represents a partition key value in the Azure Cosmos DB database service. A partition key identifies the partition where the item is stored in.", + "priority": "MEDIUM", + "required": "false" + } + } +} diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-cosmosdb-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-cosmosdb-source-source.json index e72a138530..ff103fec8e 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-cosmosdb-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-cosmosdb-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-cosmosdb-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Changes from a CosmosDB instance" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-sink-sink.json index 1010b1f1a6..ccccd64aa8 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-eventhubs-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send events to Azure Event Hubs.\n\nThe Kamelet checks for the `partition-id` \/ `ce-partition-id` header which is an identifier of the Event Hub partition that the event will be sent to. If the identifier is not specified, the Event Hubs service will be responsible for routing events that are sent to an available partition.\n \nA header is optional. If the header is not set, the partition is assigned by Event Hubs." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-source-source.json index 2e128301c0..6233e84e07 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-eventhubs-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive events from Azure Event Hubs." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-functions-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-functions-sink-sink.json index 8510c69658..011704d4fd 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-functions-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-functions-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-functions-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Forward data to an Azure Function." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-sink-sink.json index 5f4128350b..bd620b7f50 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-servicebus-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send Messages to Azure Servicebus." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-source-source.json index a3d597507c..a7139a8d96 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-servicebus-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Messages from Azure Servicebus.\n\nThe subscribtion name parameter needs to be populated in case of consuming from a Topic." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-cdc-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-cdc-source-source.json index aaab980578..96818bde73 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-cdc-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-cdc-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-storage-blob-cdc-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Azure Service Bus subscribed to Azure Eventgrid reporting events related to a Azure Storage Blob account.\n\nConnection string is the basic method for authenticating to the Azure Servicebus Queue.\n\nTo use this Kamelet you'll need to set up Events on your Azure Storage Blob account and select as an endpoint an Azure Servicebus Queue." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-changefeed-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-changefeed-source-source.json index b448521bde..764ba092d1 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-changefeed-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-changefeed-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-storage-blob-changefeed-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume events from an Azure Storage Blob change feed." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-sink-sink.json index 2a907c94ea..a7b47c103a 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-storage-blob-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload data to Azure Storage Blob.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload. If you do set property in the header, the Kamelet uses the exchange ID as filename." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-source-source.json index d3b9a4e307..668281663d 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-storage-blob-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume files from Azure Storage Blob.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAzureStorageBlobETag will be duplicated into azure.storage.blob.e.tag and CamelAzureStorageBlobBlobSize will be duplicated in azure.storage.blob.blob.size" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-sink-sink.json index b47f46b551..60f034e34e 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-storage-queue-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send events to Azure Storage queues.\n\nIn the header, you can set the `partition` \/ `ce-partition` property to determine how long an event remains in the Azure Storage queue. Use `PnDTnHnMn.nS.` format. For example, `PT20.345S`\u2009parses as 20.345 seconds and `P2D`\u2009parses as 2 days. If you not set the property in the header, the Kamelet uses the default of `P27D` (7 days)." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-source-source.json index 665b95b230..0d3279af4c 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-storage-queue-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive events from Azure Storage queues.\n\nOne header will be duplicated with different names for clarity at sink level, CamelAzureStorageQueueMessageId will be duplicated into azure.storage.queue.message.id" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-beer-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-beer-source-source.json index de9ed17d81..8ed65a5121 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-beer-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-beer-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-beer-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Produces periodic events about beers!" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-bitcoin-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-bitcoin-source-source.json index 440310acc3..c605e27fc5 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-bitcoin-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-bitcoin-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-bitcoin-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Provides a feed of the value of the Bitcoin compared to USDT using the Binance service." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-sink-sink.json index f7b0076da7..a830b8fe40 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cassandra-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an Apache Cassandra cluster.\n\nThis Kamelet expects JSON Array formatted data. The content of the JSON Array is used as input for the CQL Prepared Statement set in the query parameter." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-source-source.json index 3a4ba22f0c..d6f76131d8 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cassandra-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send a query to an Apache Cassandra cluster table." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-sink-sink.json index 0c6c7e0017..31260e24c2 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ceph-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload data to an Ceph Bucket managed by a Object Storage Gateway.\n\nIn the header, you can optionally set the `file` \/ `ce-file` property to specify the name of the file to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the file name." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-source-source.json index 06b0d91a10..82751cfd90 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ceph-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an Ceph Bucket, managed by a Object Storage Gateway." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-chuck-norris-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-chuck-norris-source-source.json index 88d2c6f8fb..1c65800100 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-chuck-norris-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-chuck-norris-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-chuck-norris-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Gets periodically Chuck Norris jokes" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-couchbase-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-couchbase-sink-sink.json index d8273a41dc..11f9de4eaf 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-couchbase-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-couchbase-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-couchbase-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send documents to Couchbase." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cron-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cron-source-source.json index 5e0af34d90..b130457042 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cron-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cron-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cron-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send events at specific time." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-sink.json index 262eaec00a..44df840da5 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cxf-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-source.json index b5898ce650..a83c1f876c 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cxf-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client." }, "properties": { @@ -56,13 +56,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.allowStreaming": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-sink.json index 66d1b5af2b..3fa9a35b2a 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cxfrs-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-source.json index 7e255920d1..0623fd5c3a 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cxfrs-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client." }, "properties": { @@ -104,13 +104,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.serviceBeans": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-sink-sink.json index 3ebf77bab9..9274f23a4d 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-dropbox-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload Files to Dropbox.\n\nThe Kamelet expects the following headers to be set:\n\n- `file` \/ `ce-file`: as the file name to upload\n\nIf the header won't be set the exchange ID will be used as file name." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-source-source.json index 2dc8354b25..16f694ea16 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-dropbox-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Files from Dropbox." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-earthquake-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-earthquake-source-source.json index efdba2892f..c3514533c7 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-earthquake-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-earthquake-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-earthquake-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Get data about current earthquake events happening in the world using the USGS API" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-index-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-index-sink-sink.json index c367ef14be..3a9eab7af0 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-index-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-index-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-elasticsearch-index-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Stores JSON-formatted data into ElasticSearch.\n\nThe input data must be formatted in JSON according to the requirements of the index. \n\nIf you specify the `certificate` property, you must base64 encode it before you pass it as a parameter.\n\nIn the header, you can set the following properties:\n\n- `indexId` \/ `ce-indexid`: The index ID for ElasticSearch.\n\n- `indexName` \/ `ce-indexname`: The index name for ElasticSearch.\n\nIf you do not set a property in the header, the Kamelet uses the exchange ID for the index setting." }, "properties": { @@ -53,4 +53,4 @@ "required": "false" } } -} \ No newline at end of file +} diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-search-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-search-source-source.json index 78ed7a59dc..d894ec9804 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-search-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-search-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-elasticsearch-search-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Search data on ElasticSearch\n\nThe `query` parameter must be formatted in JSON.\n\nIf you specify the `certificate` property, you must base64 encode it before you pass it as a parameter." }, "properties": { @@ -66,4 +66,4 @@ "required": "false" } } -} \ No newline at end of file +} diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-exec-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-exec-sink-sink.json index 7e345a1c76..f80f31607d 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-exec-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-exec-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-exec-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Execute system commands\n\nThe Kamelet expects the following headers to be set:\n\n- `args` \/ `ce-args`: as the args to be set on the executable.\n\nIf the header won't be set the executable will be run without arguments." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-sink-sink.json index d90e66b52b..8a8c37f058 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-fhir-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Forward data to a Fhir endpoint." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-source-source.json index d322e30ff9..e4814007b7 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-fhir-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Fhir server." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-sink.json index 03c16e8203..8f60cdc31b 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-file-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Read and write files." }, "properties": { @@ -187,6 +187,20 @@ "defaultValue": "true", "priority": "MEDIUM", "required": "false" + }, + "camel.component.file.healthCheckConsumerEnabled": { + "name": "camel.component.file.healthCheckConsumerEnabled", + "description": "Used for enabling or disabling all consumer based health checks from this component", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.file.healthCheckProducerEnabled": { + "name": "camel.component.file.healthCheckProducerEnabled", + "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" } }, "transforms": [ diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-source.json index 9477d4cf43..ed5775a6e4 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-file-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Read and write files." }, "properties": { @@ -102,13 +102,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.extendedAttributes": { @@ -117,6 +116,13 @@ "priority": "MEDIUM", "required": "false" }, + "camel.source.endpoint.includeHiddenFiles": { + "name": "camel.source.endpoint.includeHiddenFiles", + "description": "Whether to accept hidden files. Files which names starts with dot is regarded as a hidden file, and by default not included. Set this option to true to include hidden files in the file consumer.", + "defaultValue": "false", + "priority": "MEDIUM", + "required": "false" + }, "camel.source.endpoint.inProgressRepository": { "name": "camel.source.endpoint.inProgressRepository", "description": "A pluggable in-progress repository org.apache.camel.spi.IdempotentRepository. The in-progress repository is used to account the current in progress files being consumed. By default a memory based repository is used.", @@ -576,6 +582,20 @@ "defaultValue": "true", "priority": "MEDIUM", "required": "false" + }, + "camel.component.file.healthCheckConsumerEnabled": { + "name": "camel.component.file.healthCheckConsumerEnabled", + "description": "Used for enabling or disabling all consumer based health checks from this component", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.file.healthCheckProducerEnabled": { + "name": "camel.component.file.healthCheckProducerEnabled", + "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" } }, "transforms": [ diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-watch-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-watch-source-source.json index b3f9991509..b5316919dc 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-watch-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-watch-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-file-watch-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive events related to a file or folder. It may require a volume mounting on Kubernetes." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-sink-sink.json index 02c7ecb343..ef9aeca940 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ftp-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an FTP server.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the filename." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-source-source.json index 3d30921408..a9531cd790 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ftp-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an FTP server." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-sink-sink.json index 38d8481e6e..765eab8e04 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ftps-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an FTPS server.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the filename." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-source-source.json index b8cb33a690..cee49630c6 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ftps-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an FTPS server." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-commit-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-commit-source-source.json index 88ebde0886..15b69c73cc 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-commit-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-commit-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-github-commit-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive commit From Github." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-event-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-event-source-source.json index 29e53e5a71..7e33139a99 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-event-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-event-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-github-event-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive Events From a Github Repository." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-comment-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-comment-source-source.json index 8abe16d584..d7f0594af5 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-comment-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-comment-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-github-pullrequest-comment-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive pull request Comments From Github." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-source-source.json index 7e7391bacb..95727ec749 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-github-pullrequest-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive pull request From Github." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-tag-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-tag-source-source.json index 6873c46190..f02a440d87 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-tag-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-tag-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-github-tag-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive Tags From a Github Repository." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-bigquery-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-bigquery-sink-sink.json index 8632e5aacb..d455aac6dc 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-bigquery-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-bigquery-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-bigquery-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to a Google Big Query table.\n\nThe data must be JSON format to represent an object or an array of objects." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-calendar-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-calendar-source-source.json index 8ad45806fa..6cc5b69e5b 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-calendar-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-calendar-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-calendar-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive event data from Google Calendar." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-functions-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-functions-sink-sink.json index f8f7dd7d9b..71c44bbf2b 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-functions-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-functions-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-functions-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Google Functions." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-mail-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-mail-source-source.json index 5c101de549..6a5ecadaab 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-mail-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-mail-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-mail-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Google Mail." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-sink-sink.json index 7f9f2dfe6e..b9d1f8d972 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-pubsub-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send messages to Google Cloud Pub\/Sub.\n\nIf you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-source-source.json index e828a155b0..77905a1e95 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-pubsub-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume messages from Google Cloud Pub\/Sub.\n\nIf you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-sheets-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-sheets-source-source.json index 772af63127..a3e968f095 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-sheets-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-sheets-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-sheets-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Google Sheets." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-cdc-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-cdc-source-source.json index 0f04014d73..224bd099f8 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-cdc-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-cdc-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-storage-cdc-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Google Pubsub reporting events related to a Google Storage bucket.\n\nService account key is the basic method for authenticating to the Google Pubsub and Google Storage.\n\nTo use this Kamelet you'll need to set up Events notification for your Google Storage Bucket.\n\nYou must encode the `serviceAccountKey` property before you pass it as a parameter." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-sink-sink.json index 856ce3418b..f21027ddeb 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-storage-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload objects to Google Cloud Storage.\n\nIf you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter.\n \nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload. If you do set property in the header, the Kamelet uses the exchange ID as filename." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-source-source.json index ef9fec9250..40b86e9a2c 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-storage-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume objects from Google Cloud Storage.\n\nIf you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-graphql-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-graphql-sink-sink.json new file mode 100644 index 0000000000..d877485904 --- /dev/null +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-graphql-sink-sink.json @@ -0,0 +1,25 @@ +{ + "connector": { + "class": "org.apache.camel.kafkaconnector.graphqlsink.CamelGraphqlsinkSinkConnector", + "artifactId": "camel-graphql-sink-kafka-connector", + "groupId": "org.apache.camel.kafkaconnector", + "id": "camel-graphql-sink-sink", + "type": "sink", + "version": "4.0.0-SNAPSHOT", + "description": "Forward data to a GraphQL endpoint." + }, + "properties": { + "camel.kamelet.graphql-sink.url": { + "name": "camel.kamelet.graphql-sink.url", + "description": "The URL to which you want to send data. Example: http:\/\/example.com\/graphql", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.graphql-sink.accessToken": { + "name": "camel.kamelet.graphql-sink.accessToken", + "description": "The access Token to use to access GraphQL server", + "priority": "MEDIUM", + "required": "false" + } + } +} diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-sink.json index 58a647d19c..117687242e 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-hdfs-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Read and write from\/to an HDFS filesystem using Hadoop 2.x." }, "properties": { @@ -245,6 +245,20 @@ "priority": "MEDIUM", "required": "false" }, + "camel.component.hdfs.healthCheckConsumerEnabled": { + "name": "camel.component.hdfs.healthCheckConsumerEnabled", + "description": "Used for enabling or disabling all consumer based health checks from this component", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.hdfs.healthCheckProducerEnabled": { + "name": "camel.component.hdfs.healthCheckProducerEnabled", + "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, "camel.component.hdfs.jAASConfiguration": { "name": "camel.component.hdfs.jAASConfiguration", "description": "To use the given configuration for security with JAAS.", diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-source.json index 4d541360b7..1b3f8372da 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-hdfs-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Read and write from\/to an HDFS filesystem using Hadoop 2.x." }, "properties": { @@ -146,13 +146,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.pollStrategy": { @@ -392,6 +391,20 @@ "priority": "MEDIUM", "required": "false" }, + "camel.component.hdfs.healthCheckConsumerEnabled": { + "name": "camel.component.hdfs.healthCheckConsumerEnabled", + "description": "Used for enabling or disabling all consumer based health checks from this component", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.hdfs.healthCheckProducerEnabled": { + "name": "camel.component.hdfs.healthCheckProducerEnabled", + "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, "camel.component.hdfs.jAASConfiguration": { "name": "camel.component.hdfs.jAASConfiguration", "description": "To use the given configuration for security with JAAS.", diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-sink-sink.json index abf4d719b9..ed0c3c252a 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-http-secured-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Forwards an event to a secured HTTP endpoint" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-source-source.json index 5f10e20e09..a62d5595ad 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-http-secured-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Periodically fetches a secured HTTP resource and provides the content as output." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-sink-sink.json index da2b069e6d..5c169c763b 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-http-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Forward data to a HTTP or HTTPS endpoint." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-source-source.json index 97d1954c6a..ee57652ed1 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-http-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Periodically fetches an HTTP resource and provides the content as output." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-https-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-https-sink.json index 0198fadc30..373e319c26 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-https-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-https-sink.json @@ -5,8 +5,8 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-https-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", - "description": "Send requests to external HTTP servers using Apache HTTP Client 4.x." + "version": "4.0.0-SNAPSHOT", + "description": "Send requests to external HTTP servers using Apache HTTP Client 5.x." }, "properties": { "camel.sink.path.httpUri": { @@ -203,6 +203,12 @@ "priority": "MEDIUM", "required": "false" }, + "camel.sink.endpoint.httpConnectionOptions": { + "name": "camel.sink.endpoint.httpConnectionOptions", + "description": "To configure the connection and the socket using the key\/values from the Map.", + "priority": "MEDIUM", + "required": "false" + }, "camel.sink.endpoint.httpContext": { "name": "camel.sink.endpoint.httpContext", "description": "To use a custom HttpContext instance", @@ -368,7 +374,7 @@ }, "camel.component.https.cookieStore": { "name": "camel.component.https.cookieStore", - "description": "To use a custom org.apache.http.client.CookieStore. By default the org.apache.http.impl.client.BasicCookieStore is used which is an in-memory only cookie store. Notice if bridgeEndpoint=true then the cookie store is forced to be a noop cookie store as cookie shouldn't be stored as we are just bridging (eg acting as a proxy).", + "description": "To use a custom org.apache.hc.client5.http.cookie.CookieStore. By default the org.apache.hc.client5.http.cookie.BasicCookieStore is used which is an in-memory only cookie store. Notice if bridgeEndpoint=true then the cookie store is forced to be a noop cookie store as cookie shouldn't be stored as we are just bridging (eg acting as a proxy).", "priority": "MEDIUM", "required": "false" }, @@ -495,7 +501,7 @@ }, "camel.component.https.httpContext": { "name": "camel.component.https.httpContext", - "description": "To use a custom org.apache.http.protocol.HttpContext when executing requests.", + "description": "To use a custom org.apache.hc.core5.http.protocol.HttpContext when executing requests.", "priority": "MEDIUM", "required": "false" }, @@ -597,22 +603,29 @@ }, "camel.component.https.connectionRequestTimeout": { "name": "camel.component.https.connectionRequestTimeout", - "description": "The timeout in milliseconds used when requesting a connection from the connection manager. A timeout value of zero is interpreted as an infinite timeout. A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default).", - "defaultValue": "-1", + "description": "Returns the connection lease request timeout used when requesting a connection from the connection manager. A timeout value of zero is interpreted as a disabled timeout.", + "defaultValue": "\"3 minutes\"", "priority": "MEDIUM", "required": "false" }, "camel.component.https.connectTimeout": { "name": "camel.component.https.connectTimeout", - "description": "Determines the timeout in milliseconds until a connection is established. A timeout value of zero is interpreted as an infinite timeout. A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default).", - "defaultValue": "-1", + "description": "Determines the timeout until a new connection is fully established. A timeout value of zero is interpreted as an infinite timeout.", + "defaultValue": "\"3 minutes\"", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.https.responseTimeout": { + "name": "camel.component.https.responseTimeout", + "description": "Determines the timeout until arrival of a response from the opposite endpoint. A timeout value of zero is interpreted as an infinite timeout. Please note that response timeout may be unsupported by HTTP transports with message multiplexing.", + "defaultValue": "\"0\"", "priority": "MEDIUM", "required": "false" }, - "camel.component.https.socketTimeout": { - "name": "camel.component.https.socketTimeout", - "description": "Defines the socket timeout in milliseconds, which is the timeout for waiting for data or, put differently, a maximum period inactivity between two consecutive data packets). A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default).", - "defaultValue": "-1", + "camel.component.https.soTimeout": { + "name": "camel.component.https.soTimeout", + "description": "Determines the default socket timeout value for blocking I\/O operations.", + "defaultValue": "\"3 minutes\"", "priority": "MEDIUM", "required": "false" } diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-sink-sink.json index 4e9ae29d27..8a15a1aa1a 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-infinispan-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Write object to an Infinispan cache.\n\nThe Kamelet expects the following headers to be set:\n\n- `key` \/ `ce-key`: as the key to use when put an object in the Infinispan cache.\n\nIf the header won't be set the exchange ID will be used as key." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-source-source.json index 7a418eb1d9..12f2b4e68e 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-infinispan-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Get Events from an Infinispan cache" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jdbc-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jdbc-sink.json index 1e31e3e7be..722ea546e2 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jdbc-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jdbc-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jdbc-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Access databases through SQL and JDBC." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-comment-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-comment-sink-sink.json index 82dd3050af..36d953321b 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-comment-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-comment-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jira-add-comment-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Add a new comment to an existing issue in Jira.\n\nThe Kamelet expects the following headers to be set:\n\n- `issueKey` \/ `ce-issueKey`: as the issue code.\n\nThe comment is set in the body of the message." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-issue-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-issue-sink-sink.json index 9e53eeda26..894f5b25ee 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-issue-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-issue-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jira-add-issue-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Add a new issue to Jira.\n\nThe Kamelet expects the following headers to be set:\n\n- `projectKey` \/ `ce-projectKey`: as the Jira project key.\n\n- `issueTypeName` \/ `ce-issueTypeName`: as the name of the issue type (example: Bug, Enhancement).\n\n- `issueSummary` \/ `ce-issueSummary`: as the title or summary of the issue.\n\n- `issueAssignee` \/ `ce-issueAssignee`: as the user assigned to the issue (Optional).\n\n- `issuePriorityName` \/ `ce-issuePriorityName`: as the priority name of the issue (example: Critical, Blocker, Trivial) (Optional).\n\n- `issueComponents` \/ `ce-issueComponents`: as list of string with the valid component names (Optional).\n\n- `issueDescription` \/ `ce-issueDescription`: as the issue description (Optional).\n\nThe issue description can be set from the body of the message or the `issueDescription`\/`ce-issueDescription` in the header, however the body takes precedence." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-oauth-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-oauth-source-source.json index a797c0e35f..4a55561a6e 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-oauth-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-oauth-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jira-oauth-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive notifications about new issues from Jira through OAuth authentication." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-source-source.json index 710aea76c5..fa94c36d0e 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jira-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive notifications about new issues from Jira." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-transition-issue-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-transition-issue-sink-sink.json index 548e17e6f1..b9efe7bd4a 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-transition-issue-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-transition-issue-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jira-transition-issue-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Sets a new status (transition to) of an existing issue in Jira.\n\nThe Kamelet expects the following headers to be set:\n\n- `issueKey` \/ `ce-issueKey`: as the issue unique code.\n\n- `issueTransitionId` \/ `ce-issueTransitionId`: as the new status (transition) code. You should carefully check the project workflow as each transition may have conditions to check before the transition is made.\n\nThe comment of the transition is set in the body of the message." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-update-issue-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-update-issue-sink-sink.json index 594c8eccd1..03b6a2a676 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-update-issue-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-update-issue-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jira-update-issue-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Update fields of an existing issue in Jira.\n\nThe Kamelet expects the following headers to be set:\n\n- `issueKey` \/ `ce-issueKey`: as the issue code in Jira.\n\n- `issueTypeName` \/ `ce-issueTypeName`: as the name of the issue type (example: Bug, Enhancement).\n\n- `issueSummary` \/ `ce-issueSummary`: as the title or summary of the issue.\n\n- `issueAssignee` \/ `ce-issueAssignee`: as the user assigned to the issue (Optional).\n\n- `issuePriorityName` \/ `ce-issuePriorityName`: as the priority name of the issue (example: Critical, Blocker, Trivial) (Optional).\n\n- `issueComponents` \/ `ce-issueComponents`: as list of string with the valid component names (Optional).\n\n- `issueDescription` \/ `ce-issueDescription`: as the issue description (Optional).\n\nThe issue description can be set from the body of the message or the `issueDescription`\/`ce-issueDescription` in the header, however the body takes precedence." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-sink-sink.json index c9b2cb0afa..7aef4a1898 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jms-amqp-10-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to any AMQP 1.0 compliant message broker by using the Apache Qpid JMS client." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-source-source.json index abf3d1c510..dd19e70bc2 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jms-amqp-10-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume data from any AMQP 1.0 compliant message broker by using the Apache Qpid JMS client." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-sink-sink.json index 259a3c865f..d90467323b 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jms-apache-artemis-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an Apache Artemis message broker by using JMS." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-source-source.json index 2dcfd2b55a..78758e20de 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jms-apache-artemis-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an Apache Artemis message broker by using JMS." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-sink-sink.json index 2b8a1f610d..14b95e12da 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jms-ibm-mq-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "A Kamelet that can produce events to an IBM MQ message queue using JMS.\n\nIn your KameletBinding file, you must explicitly declare the IBM MQ Server driver dependency in spec->integration->dependencies\n\n- \"mvn:com.ibm.mq:com.ibm.mq.allclient:\"" }, "properties": { @@ -64,6 +64,12 @@ "description": "Password to authenticate to IBM MQ server", "priority": "HIGH", "required": "true" + }, + "camel.kamelet.jms-ibm-mq-sink.sslCipherSuite": { + "name": "camel.kamelet.jms-ibm-mq-sink.sslCipherSuite", + "description": "CipherSuite to use for enabling TLS", + "priority": "MEDIUM", + "required": "false" } } } \ No newline at end of file diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-source-source.json index ed18412a29..38c2cb1b10 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jms-ibm-mq-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "A Kamelet that can read events from an IBM MQ message queue using JMS.\n\nIn your KameletBinding file, you must explicitly declare the IBM MQ Server driver dependency in spec->integration->dependencies\n\n- \"mvn:com.ibm.mq:com.ibm.mq.allclient:\"" }, "properties": { @@ -64,6 +64,12 @@ "description": "Password to authenticate to IBM MQ server", "priority": "HIGH", "required": "true" + }, + "camel.kamelet.jms-ibm-mq-source.sslCipherSuite": { + "name": "camel.kamelet.jms-ibm-mq-source.sslCipherSuite", + "description": "CipherSuite to use for enabling TLS", + "priority": "MEDIUM", + "required": "false" } } } \ No newline at end of file diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-sink-sink.json index 3deb9b93da..c699e594b0 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-not-secured-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Kafka topics on an insecure broker.\n\nThe Kamelet is able to understand the following headers to be set:\n\n- `key` \/ `ce-key`: as message key\n\n- `partition-key` \/ `ce-partitionkey`: as message partition key\n\nBoth the headers are optional.\n\nThree headers, if specified, will be deduplicated with different names, kafka.key will be duplicated into kafka.KEY, kafka.topic into kafka.TOPIC and kafka.override_topic into kafka.OVERRIDE_TOPIC" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-source-source.json index 16f2ce3c0f..5091a7bf03 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-not-secured-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Kafka topics on an insecure broker." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-sink-sink.json index f572876b75..330ef20433 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-scram-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Kafka topics through SCRAM login module.\n\nThe Kamelet is able to understand the following headers to be set:\n\n- `key` \/ `ce-key`: as message key\n\n- `partition-key` \/ `ce-partitionkey`: as message partition key\n\nBoth the headers are optional." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-source-source.json index a26923d6a5..b3226f6c21 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-scram-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Kafka topics through SCRAM login module." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-sink-sink.json index 870153fcf7..d162e457c7 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Kafka topics through Plain Login Module.\n\nThe Kamelet is able to understand the following headers to be set:\n\n- `key` \/ `ce-key`: as message key\n\n- `partition-key` \/ `ce-partitionkey`: as message partition key\n\nBoth the headers are optional." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-source-source.json index 8865e01b7d..9216c486d8 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Kafka topics through Plain Login Module." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-sink-sink.json index 008b23083f..1ef165951e 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-ssl-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Kafka topics wit TLS\/SSL support.\n\nThe Kamelet is able to understand the following headers to be set:\n\n- `key` \/ `ce-key`: as message key\n\n- `partition-key` \/ `ce-partitionkey`: as message partition key\n\nBoth the headers are optional." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-source-source.json index a04877a9f0..0bb61ef06f 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-ssl-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Kafka topics with SSL\/TLS support" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-namespaces-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-namespaces-source-source.json index af476719d6..fd7779d451 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-namespaces-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-namespaces-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kubernetes-namespaces-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Events from Kubernetes Namespaces" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-nodes-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-nodes-source-source.json index dea2a7592b..766f7beb33 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-nodes-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-nodes-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kubernetes-nodes-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Events from Kubernetes Nodes" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-pods-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-pods-source-source.json index 017971eddd..7d1571f27d 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-pods-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-pods-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kubernetes-pods-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Events from Kubernetes Pods" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-log-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-log-sink-sink.json index 123c379fa7..39efc33f8c 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-log-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-log-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-log-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "A sink that logs all data that it receives, useful for debugging purposes." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-imap-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-imap-source-source.json index ce7317af99..3d8eb7606d 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-imap-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-imap-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mail-imap-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive unread emails from an IMAP mail server, marking them as read once they are received.\n\nThe Kamelet generates the following headers:\n\n- `subject` \/ `ce-subject`: the subject of the incoming mail\n\n- `from` \/ `ce-from`: the `from` field of the incoming mail\n\n- `to` \/ `ce-to`: the `to` field of the incoming mail\n\n- `cc` \/ `ce-cc`: the `cc` field of the incoming mail" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-sink-sink.json index f946bd26e9..8e4195a1be 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mail-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send mails to given SMTP server." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-sink-sink.json index 219ba326a1..e5073c9371 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mariadb-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to a MariaDB Database.\n\nIn your KameletBinding file, you must explicitly declare the MariaDB Server driver dependency in spec->integration->dependencies.\n\n- \"mvn:org.mariadb.jdbc:mariadb-java-client:\"\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-source-source.json index 76938f6932..b777e8ad64 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mariadb-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Query data from a MariaDB Database.\n\nIn your KameletBinding file, you must explicitly declare the MariaDB Server driver dependency in spec->integration->dependencies\n\n- \"mvn:org.mariadb.jdbc:mariadb-java-client:\"" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-sink-sink.json index 11330b135c..0212fee2ef 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-minio-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload data to MinIO.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the filename." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-source-source.json index d55049f186..7c93f1c330 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-minio-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from MinIO." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-changes-stream-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-changes-stream-source-source.json index dce2bc512d..f223a7e97f 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-changes-stream-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-changes-stream-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mongodb-changes-stream-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Changes from MongoDB Collection in streaming mode." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-sink-sink.json index 56e1d1eee1..fb2cab7d39 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mongodb-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to MongoDB.\n\nThis Kamelet expects a JSON-formatted body.\n\nIn the header, you can set the `db-upsert` \/ `ce-dbupsert` property, a boolean value that specifies whether the database should create an element if it does not exist." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-source-source.json index ac5ee44030..922677b90e 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mongodb-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume data from MongoDB.\n\nIf you enable the `persistentTailTracking` property, the consumer keeps track of the last consumed message and, on the next restart, the consumption restarts from that message. If you enable `persistentTailTracking`, you must provide a value for the `tailTrackIncreasingField` property (by default it is optional).\n\nIf you disable the `persistentTailTracking` property, the consumer consumes the whole collection and waits in idle for new data to consume.\n\nThe collection that provides the data must be a capped collection." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-sink-sink.json index 4f5e9de038..ea901230c1 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mqtt-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows sending messages to any endpoint that supports the MQTT protocol, such as a message broker." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-source-source.json index 98fd3e7952..88ab7d546b 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mqtt-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows receiving messages from any endpoint that supports the MQTT protocol, such as a message broker." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-sink-sink.json index 2e2640ff61..e23835fa31 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mqtt5-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows sending messages to any endpoint that supports the MQTT v5 protocol, such as a message broker." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-source-source.json index e10d18bb73..9a55d08870 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mqtt5-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows receiving messages from any endpoint that supports the MQTT v5 protocol, such as a message broker." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-sink-sink.json index 05a2fe36df..7c2856936c 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mysql-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to a MySQL Database.\n\nIn your KameletBinding file, you must explicitly declare the SQL Server driver dependency in spec->integration->dependencies.\n\n- \"mvn:mysql:mysql-connector-java:\"\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-source-source.json index 3637fd0960..bf07fb28d5 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mysql-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Query data from a MySQL Database.\n\nIn your KameletBinding file, you must explicitly declare the SQL Server driver dependency in spec->integration->dependencies.\n\n- \"mvn:mysql:mysql-connector-java:\"" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-sink-sink.json index dfc2db5212..dcf69aafc6 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-nats-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to NATS topics." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-source-source.json index 61bb7f1860..6edf52b064 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-nats-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from NATS topics." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-sink.json index 45376b2fb8..b1f203e797 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-netty-http-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Netty HTTP server and client using the Netty 4.x." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-source.json index 87908e3543..9ccb2a9e2b 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-netty-http-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Netty HTTP server and client using the Netty 4.x." }, "properties": { @@ -162,13 +162,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.httpMethodRestrict": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-sink.json index 534af7f4e5..714f0d933b 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-netty-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Socket level networking using TCP or UDP with Netty 4.x." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-source.json index 5eb84cd633..36dc302ccc 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-netty-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Socket level networking using TCP or UDP with Netty 4.x." }, "properties": { @@ -142,13 +142,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.nettyServerBootstrapFactory": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-sink-sink.json index a0930ca7ca..30a6e7af45 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-oracle-database-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an Oracle Database.\n\nIn your KameletBinding file, you must explicitly declare the Oracle Database driver dependency in spec->integration->dependencies.\n\n- \"mvn:com.oracle.database.jdbc:ojdbc11:\"\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-source-source.json index bc7a2a42d7..e0c07c5491 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-oracle-database-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Query data from an Oracle Database.\n\nIn your KameletBinding file, you must explicitly declare the Oracle Database driver dependency in spec->integration->dependencies.\n\n- \"mvn:com.oracle.database.jdbc:ojdbc11:\"" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-sink-sink.json index e2327e63e0..36768678bc 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-postgresql-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to a PostgreSQL Database.\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-source-source.json index df4efa5671..0b54dc3070 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-postgresql-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Query data from a PostgreSQL Database." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-sink-sink.json index d06f48b939..738a3a8422 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-pulsar-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send documents to Pulsar." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-source-source.json index 35d1529d10..d08bdec6bf 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-pulsar-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Pulsar topics." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-sink-sink.json index 69f092d058..4dfc9a6222 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-redis-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Write object to a Redis cache." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-source-source.json index 735be638d8..481a9f1b8c 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-redis-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Get Events from a Redis cache" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-rest-openapi-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-rest-openapi-sink-sink.json index 98de5df4ac..e7f36f4693 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-rest-openapi-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-rest-openapi-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-rest-openapi-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Load an OpenAPI specification from a URI and call an operation on a HTTP service. The request that is generated respects the rules given in the OpenAPI specification (for example, path parameters and Content-Type)." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-create-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-create-sink-sink.json index 573763c6c7..5de9d69ce0 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-create-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-create-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-salesforce-create-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Create an object in Salesforce. \n\nThe body of the message must contain the JSON of the Salesforce object, for example: `{ \"Phone\": \"555\", \"Name\": \"Antonia\", \"LastName\": \"Garcia\" }`." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-delete-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-delete-sink-sink.json index f5709f327b..aa95a68801 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-delete-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-delete-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-salesforce-delete-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Remove an object from Salesforce. \n\nThe data body must be JSON-formatted and it must\ncontain two keys: `sObjectId` and `sObjectName`. For example: `{ \"sObjectId\": \"XXXXX0\", \"sObjectName\": \"Contact\" }`" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-source-source.json index dae406efe6..5f197dcca9 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-salesforce-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive updates from Salesforce." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-update-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-update-sink-sink.json index a276ee8c2d..336f3c9041 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-update-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-update-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-salesforce-update-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Update an object in Salesforce. \n\nThe body received must contain a JSON key-value pair for each property to update inside the payload attribute, for example: \n\n`{ \"payload\": { \"Phone\": \"1234567890\", \"Name\": \"Antonia\" } }`\n\nThe body received must include the `sObjectName` and `sObjectId` properties, for example:\n\n`{ \"payload\": { \"Phone\": \"1234567890\", \"Name\": \"Antonia\" }, \"sObjectId\": \"sObjectId\", \"sObjectName\": \"sObjectName\" }`" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-scp-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-scp-sink-sink.json index 91aa9c7368..a6276a90fc 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-scp-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-scp-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-scp-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send file to an FTP Server through Secure Copy Protocol" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-sink-sink.json index 38b248f659..ee2e0dcbfe 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-sftp-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an SFTP Server.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the filename." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-source-source.json index 188ded3c9c..5ebfa67e0e 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-sftp-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an SFTP server." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-sink.json index 189d897be1..606963b219 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-sjms2-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send and receive messages to\/from a JMS Queue or Topic using plain JMS 2.x API." }, "properties": { @@ -67,7 +67,7 @@ }, "camel.sink.endpoint.deliveryMode": { "name": "camel.sink.endpoint.deliveryMode", - "description": "Specifies the delivery mode to be used. Possible values are those defined by javax.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2. One of: [1] [2]", + "description": "Specifies the delivery mode to be used. Possible values are those defined by jakarta.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2. One of: [1] [2]", "priority": "MEDIUM", "required": "false", "enum": [ @@ -219,14 +219,14 @@ }, "camel.sink.endpoint.mapJmsMessage": { "name": "camel.sink.endpoint.mapJmsMessage", - "description": "Specifies whether Camel should auto map the received JMS message to a suited payload type, such as javax.jms.TextMessage to a String etc. See section about how mapping works below for more details.", + "description": "Specifies whether Camel should auto map the received JMS message to a suited payload type, such as jakarta.jms.TextMessage to a String etc. See section about how mapping works below for more details.", "defaultValue": "true", "priority": "MEDIUM", "required": "false" }, "camel.sink.endpoint.messageCreatedStrategy": { "name": "camel.sink.endpoint.messageCreatedStrategy", - "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of javax.jms.Message objects when Camel is sending a JMS message.", + "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message.", "priority": "MEDIUM", "required": "false" }, @@ -246,7 +246,7 @@ }, "camel.sink.endpoint.transferException": { "name": "camel.sink.endpoint.transferException", - "description": "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a javax.jms.ObjectMessage. If the client is Camel, the returned Exception is rethrown. This allows you to use Camel JMS as a bridge in your routing - for example, using persistent queues to enable robust routing. Notice that if you also have transferExchange enabled, this option takes precedence. The caught exception is required to be serializable. The original Exception on the consumer side can be wrapped in an outer exception such as org.apache.camel.RuntimeCamelException when returned to the producer. Use this with caution as the data is using Java Object serialization and requires the received to be able to deserialize the data at Class level, which forces a strong coupling between the producers and consumer!", + "description": "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a jakarta.jms.ObjectMessage. If the client is Camel, the returned Exception is rethrown. This allows you to use Camel JMS as a bridge in your routing - for example, using persistent queues to enable robust routing. Notice that if you also have transferExchange enabled, this option takes precedence. The caught exception is required to be serializable. The original Exception on the consumer side can be wrapped in an outer exception such as org.apache.camel.RuntimeCamelException when returned to the producer. Use this with caution as the data is using Java Object serialization and requires the received to be able to deserialize the data at Class level, which forces a strong coupling between the producers and consumer!", "defaultValue": "false", "priority": "MEDIUM", "required": "false" @@ -298,7 +298,7 @@ }, "camel.component.sjms2.messageCreatedStrategy": { "name": "camel.component.sjms2.messageCreatedStrategy", - "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of javax.jms.Message objects when Camel is sending a JMS message.", + "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message.", "priority": "MEDIUM", "required": "false" }, diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-source.json index ecfc9d2bc2..9ec9e6b10f 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-sjms2-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send and receive messages to\/from a JMS Queue or Topic using plain JMS 2.x API." }, "properties": { @@ -154,13 +154,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.messageSelector": { @@ -223,14 +222,14 @@ }, "camel.source.endpoint.mapJmsMessage": { "name": "camel.source.endpoint.mapJmsMessage", - "description": "Specifies whether Camel should auto map the received JMS message to a suited payload type, such as javax.jms.TextMessage to a String etc. See section about how mapping works below for more details.", + "description": "Specifies whether Camel should auto map the received JMS message to a suited payload type, such as jakarta.jms.TextMessage to a String etc. See section about how mapping works below for more details.", "defaultValue": "true", "priority": "MEDIUM", "required": "false" }, "camel.source.endpoint.messageCreatedStrategy": { "name": "camel.source.endpoint.messageCreatedStrategy", - "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of javax.jms.Message objects when Camel is sending a JMS message.", + "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message.", "priority": "MEDIUM", "required": "false" }, @@ -250,7 +249,7 @@ }, "camel.source.endpoint.transferException": { "name": "camel.source.endpoint.transferException", - "description": "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a javax.jms.ObjectMessage. If the client is Camel, the returned Exception is rethrown. This allows you to use Camel JMS as a bridge in your routing - for example, using persistent queues to enable robust routing. Notice that if you also have transferExchange enabled, this option takes precedence. The caught exception is required to be serializable. The original Exception on the consumer side can be wrapped in an outer exception such as org.apache.camel.RuntimeCamelException when returned to the producer. Use this with caution as the data is using Java Object serialization and requires the received to be able to deserialize the data at Class level, which forces a strong coupling between the producers and consumer!", + "description": "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a jakarta.jms.ObjectMessage. If the client is Camel, the returned Exception is rethrown. This allows you to use Camel JMS as a bridge in your routing - for example, using persistent queues to enable robust routing. Notice that if you also have transferExchange enabled, this option takes precedence. The caught exception is required to be serializable. The original Exception on the consumer side can be wrapped in an outer exception such as org.apache.camel.RuntimeCamelException when returned to the producer. Use this with caution as the data is using Java Object serialization and requires the received to be able to deserialize the data at Class level, which forces a strong coupling between the producers and consumer!", "defaultValue": "false", "priority": "MEDIUM", "required": "false" @@ -302,7 +301,7 @@ }, "camel.component.sjms2.messageCreatedStrategy": { "name": "camel.component.sjms2.messageCreatedStrategy", - "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of javax.jms.Message objects when Camel is sending a JMS message.", + "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message.", "priority": "MEDIUM", "required": "false" }, diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-sink-sink.json index 044d7a6434..d3f37d1f92 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-slack-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send messages to a Slack channel." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-source-source.json index 03ee1a2aaf..d706f17efc 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-slack-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive messages from a Slack channel." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-hec-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-hec-sink-sink.json index c4b01c7f2b..0a804cb607 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-hec-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-hec-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-splunk-hec-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "The Splunk HEC sink allows to send data to Splunk using the https:\/\/docs.splunk.com\/Documentation\/Splunk\/latest\/Data\/UsetheHTTPEventCollector[HTTP Event Collector]." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-sink-sink.json index 614fde7453..a20fb434fb 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-splunk-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Splunk either by using \"submit\" or \"stream\" mode.\n\nThe payload MUST be in json format." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-source-source.json index cc4d651393..a550d9142f 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-splunk-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Retrieve data from Splunk and outputs in json format.\n\nFor the fields accepting time specifiers like `earliestTime`, it accepts a wide variety of formats, please check https:\/\/docs.splunk.com\/Documentation\/Splunk\/9.0.0\/Search\/Specifytimemodifiersinyoursearch[Splunk documentation] for more information." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-sink-sink.json index 1837a943c7..c6f75192c6 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-sqlserver-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to a Microsoft SQL Server Database.\n\nIn your KameletBinding file, you must explicitly declare the SQL Server driver dependency in spec->integration->dependencies\n\n- \"mvn:com.microsoft.sqlserver:mssql-jdbc:\"\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-source-source.json index 0e2c53fa7e..bea50c147b 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-sqlserver-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Query data from a Microsoft SQL Server Database.\n\nIn your KameletBinding file, you must explicitly declare the SQL Server driver dependency in spec->integration->dependencies\n\n- \"mvn:com.microsoft.sqlserver:mssql-jdbc:\"" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-sink-sink.json index 583d61b0af..89dc0312e3 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ssh-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send command through SSH session." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-source-source.json index 97ee54e1d8..ef20bec054 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ssh-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from SSH session." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-sink-sink.json index 39367868ce..071d6888a4 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-sink-sink.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-telegram-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send a message to a Telegram chat by using your Telegram bot as sender.\n\nTo create a bot, use your Telegram app to contact the @botfather account.\n\nThis sink supports the following message types:\n\n- Standard text messages\n- PNG images (`Content-Type` must be set to `image\/png`)\n- JPEG images (`Content-Type` must be set to `image\/jpeg`)\n\nThis sink also supports the following message headers:\n\n- `text` \/ `ce-text`: when sending an image, the image caption\n- `chat-id` \/ `ce-chatid`: overrides the default chat where messages are sent to" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-source-source.json index 12e7ef8e6c..25bb1fd987 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-telegram-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive all messages that people send to your Telegram bot.\n\nTo create a bot, contact the @botfather account by using the Telegram app.\n\nThe source attaches the following header to the messages:\n\n- `chat-id` \/ `ce-chatid`: The ID of the chat where the message comes from." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-timer-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-timer-source-source.json index 931b087089..81a799437b 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-timer-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-timer-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-timer-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Produces periodic messages with a custom payload." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-directmessage-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-directmessage-source-source.json index 02d131c2d2..8d8b7a2beb 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-directmessage-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-directmessage-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-twitter-directmessage-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows to get all direct messages for your Twitter account.\n\nIt requires tokens that can be obtained by creating an application \nin the Twitter developer portal: https:\/\/developer.twitter.com\/." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-search-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-search-source-source.json index 49c75d2322..57e3e4a4d1 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-search-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-search-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-twitter-search-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows to get all tweets on particular keywords from Twitter.\n\nIt requires tokens that can be obtained by creating an application \nin the Twitter developer portal: https:\/\/developer.twitter.com\/." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-timeline-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-timeline-source-source.json index 447a9ba97f..a6bd7c6417 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-timeline-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-timeline-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-twitter-timeline-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows to get tweets from the timeline of a specific user from Twitter.\n\nIt requires tokens that can be obtained by creating an application \nin the Twitter developer portal: https:\/\/developer.twitter.com\/." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-webhook-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-webhook-source-source.json index 75d4c7fb1c..ebb0a596a5 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-webhook-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-webhook-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-webhook-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Creates an HTTP endpoint that can be used as a bridge to forward data to the Kamelet sink.\n\nThe \"subpath\" parameter of the Webhook source allows to customize the subpath where the integration will respond to HTTP requests.\nIt's common to use a non-guessable ID for that parameter.\n\nWhen the \"subpath\" parameter is set to \"webhook\" (default), the integration will accept requests at the \"https:\/\/integration-external-url\/webhook\" endpoint." }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-wttrin-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-wttrin-source-source.json index 4f49412dfd..abc39a6bb4 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-wttrin-source-source.json +++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-wttrin-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-wttrin-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Get weather forecasts from the wttr.in weather forecast service" }, "properties": { diff --git a/camel-kafka-connector-catalog/src/generated/resources/descriptors/connectors.properties b/camel-kafka-connector-catalog/src/generated/resources/descriptors/connectors.properties index dd35140164..2ece8be8eb 100644 --- a/camel-kafka-connector-catalog/src/generated/resources/descriptors/connectors.properties +++ b/camel-kafka-connector-catalog/src/generated/resources/descriptors/connectors.properties @@ -1,6 +1,5 @@ camel-aws-cloudtrail-source-source camel-aws-cloudwatch-sink-sink -camel-aws-ddb-experimental-sink-sink camel-aws-ddb-sink-sink camel-aws-ddb-streams-source-source camel-aws-ec2-sink-sink @@ -12,7 +11,6 @@ camel-aws-lambda-sink-sink camel-aws-redshift-sink-sink camel-aws-redshift-source-source camel-aws-s3-cdc-source-source -camel-aws-s3-experimental-source-source camel-aws-s3-sink-sink camel-aws-s3-source-source camel-aws-s3-streaming-upload-sink-sink @@ -26,6 +24,7 @@ camel-aws-sqs-sink-sink camel-aws-sqs-source-source camel-aws2-iam-sink camel-aws2-kms-sink +camel-azure-cosmosdb-sink-sink camel-azure-cosmosdb-source-source camel-azure-eventhubs-sink-sink camel-azure-eventhubs-source-source @@ -36,8 +35,6 @@ camel-azure-storage-blob-cdc-source-source camel-azure-storage-blob-changefeed-source-source camel-azure-storage-blob-sink-sink camel-azure-storage-blob-source-source -camel-azure-storage-datalake-sink-sink -camel-azure-storage-datalake-source-source camel-azure-storage-queue-sink-sink camel-azure-storage-queue-source-source camel-beer-source-source @@ -83,6 +80,7 @@ camel-google-sheets-source-source camel-google-storage-cdc-source-source camel-google-storage-sink-sink camel-google-storage-source-source +camel-graphql-sink-sink camel-hdfs-source camel-hdfs-sink camel-http-secured-sink-sink @@ -101,8 +99,6 @@ camel-jira-transition-issue-sink-sink camel-jira-update-issue-sink-sink camel-jms-amqp-10-sink-sink camel-jms-amqp-10-source-source -camel-jms-apache-activemq-sink-sink -camel-jms-apache-activemq-source-source camel-jms-apache-artemis-sink-sink camel-jms-apache-artemis-source-source camel-jms-ibm-mq-sink-sink @@ -146,7 +142,6 @@ camel-postgresql-sink-sink camel-postgresql-source-source camel-pulsar-sink-sink camel-pulsar-source-source -camel-rabbitmq-source-source camel-redis-sink-sink camel-redis-source-source camel-rest-openapi-sink-sink @@ -161,8 +156,6 @@ camel-sjms2-source camel-sjms2-sink camel-slack-sink-sink camel-slack-source-source -camel-solr-sink-sink -camel-solr-source-source camel-splunk-hec-sink-sink camel-splunk-sink-sink camel-splunk-source-source @@ -177,5 +170,4 @@ camel-twitter-directmessage-source-source camel-twitter-search-source-source camel-twitter-timeline-source-source camel-webhook-source-source -camel-websocket-source-source camel-wttrin-source-source diff --git a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/generated/resources/camel-aws-cloudtrail-source-source.json b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/generated/resources/camel-aws-cloudtrail-source-source.json index 0e138c71dd..ca23edf48b 100644 --- a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/generated/resources/camel-aws-cloudtrail-source-source.json +++ b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/generated/resources/camel-aws-cloudtrail-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-cloudtrail-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an AWS Cloudtrail.\n\nThe basic authentication method for the Cloudtrail service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider." }, "properties": { diff --git a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/resources/kamelets/aws-cloudtrail-source.kamelet.yaml b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/resources/kamelets/aws-cloudtrail-source.kamelet.yaml index 6e74705fa4..86d8f1b316 100644 --- a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/resources/kamelets/aws-cloudtrail-source.kamelet.yaml +++ b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/resources/kamelets/aws-cloudtrail-source.kamelet.yaml @@ -4,7 +4,7 @@ metadata: name: aws-cloudtrail-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNzQuMzc1IDg1IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48dXNlIHhsaW5rOmhyZWY9IiNBIiB4PSIyLjE4OCIgeT0iMi41Ii8+PHN5bWJvbCBpZD0iQSIgb3ZlcmZsb3c9InZpc2libGUiPjxnIHN0cm9rZT0ibm9uZSI+PHBhdGggZD0iTTkuOTY2IDM1LjQ5M2wtMi4yODguMTc2TDAgMzUuMzc2bDIuMTIzLTEwLjAzOSA3Ljg0MyAxMC4xNTZ6IiBmaWxsPSIjM2M0OTI5Ii8+PHBhdGggZD0iTTkuOTY2IDQ0LjgzbC0yLjI4OC0uMTc2TDAgNDQuOTQ3bDIuMTIzIDEwLjAzOUw5Ljk2NiA0NC44M3oiIGZpbGw9IiNiN2NhOWQiLz48cGF0aCBkPSJNMi4xMjMgNDUuMTQxTDAgNDQuOTQ2djkuNDM0bDIuMTIzLjYwNXYtOS44NDR6IiBmaWxsPSIjNGI2MTJjIi8+PHBhdGggZD0iTTkuOTY2IDU0LjAxOWwtNy44NDMuOTY2di05LjgzNGw3Ljg0My0uMzIydjkuMTl6IiBmaWxsPSIjNzU5YzNlIi8+PHBhdGggZD0iTTI0LjM0MyA0NS42MDFsLTYuMzA3LS40NTktMTEuMDI4LjUyNyA1LjkwNSAxNy45NjEgMTEuNDMtMTguMDI5eiIgZmlsbD0iI2I3Y2E5ZCIvPjxwYXRoIGQ9Ik0yLjEyMyAzNS4xNzFMMCAzNS4zNzZ2LTkuNDM0bDIuMTIzLS42MDV2OS44MzR6IiBmaWxsPSIjNGI2MTJjIi8+PHBhdGggZD0iTTkuOTY2IDI2LjMwM2wtNy44NDMtLjk2NnY5LjgyNGw3Ljg0My4zMzJ2LTkuMTl6IiBmaWxsPSIjNzU5YzNlIi8+PHBhdGggZD0iTTI0LjM0MyAzNC43MjJsLTYuMzA3LjQ0OS0xMS4wMjgtLjUxNyA1LjkwNS0xNy45MzIgMTEuNDMgMTh6IiBmaWxsPSIjM2M0OTI5Ii8+PHBhdGggZD0iTTcuMDA4IDE4LjYyNGw1LjkwNS0xLjkwMnYxNy4zNjZsLTUuOTA1LjU2NlYxOC42MjR6IiBmaWxsPSIjNGI2MTJjIi8+PHBhdGggZD0iTTI0LjM0NCAxOS4wNzNsLTExLjQzLTIuMzUxdjE3LjM2NmwxMS40My42MzRWMTkuMDczeiIgZmlsbD0iIzc1OWMzZSIvPjxwYXRoIGQ9Ik03LjAwOCA2MS41NjFsNS45MDUgMi4wNjhWNDYuMjM0bC01LjkwNS0uNTY2djE1Ljg5M3oiIGZpbGw9IiM0YjYxMmMiLz48cGF0aCBkPSJNMjQuMzQ0IDYxLjM5NWwtMTEuNDMgMi4yMzRWNDYuMjM0bDExLjQzLS42MzR2MTUuNzk1eiIgZmlsbD0iIzc1OWMzZSIvPjxwYXRoIGQ9Ik0yMC4yIDcyLjk5NUwzNC45ODkgODBsMzQuNjYtNDAtMzQuNjYtNDBMMjAuMiA3LjAwNXY2NS45OXoiIGZpbGw9IiM0YjYxMmMiLz48cGF0aCBkPSJNNzAgNjMuNDM0TDM0Ljk5IDgwVjBMNzAgMTYuNTY2djQ2Ljg2OHoiIGZpbGw9IiM3NTljM2UiLz48L2c+PC9zeW1ib2w+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS Cloudtrail" diff --git a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/generated/resources/camel-aws-cloudwatch-sink-sink.json b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/generated/resources/camel-aws-cloudwatch-sink-sink.json index d2e5f7cad5..1f0297aadd 100644 --- a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/generated/resources/camel-aws-cloudwatch-sink-sink.json +++ b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/generated/resources/camel-aws-cloudwatch-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-cloudwatch-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Amazon CloudWatch metrics.\n\nThe basic authentication method for the AWS CloudWatch metrics service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the CloudWatch client loads the credentials through this provider and doesn't use the basic authentication method.\n\nYou can set the following properties in the header:\n\n`metric-name` \/ `ce-metricname` for the metric name.\n`metric-value` \/ `ce-metricvalue` for the metric value.\n`metric-unit` \/ `ce-metricunit` for the metric unit.\n`metric-timestamp` \/ `ce-metrictimestamp` for the metric timestamp.\n`metric-dimension-name` \/ `ce-metricdimensionname` for the dimension name.\n`metric-dimension-value` \/ `ce-metricdimensionvalue` for the dimension value." }, "properties": { diff --git a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml index 04931ab17b..2a5b052261 100644 --- a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml +++ b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-cloudwatch-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIwNyIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDI5MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTI1NiAxOTkuMzA1bC0xMjcuOTU3LTE4Ljc5N0wwIDE5OS4zMjlsMTI4LjAxIDQ3LjQzOUwyNTYgMTk5LjMwNSIgZmlsbD0iI0I3Q0E5RCIvPjxwYXRoIGQ9Ik0yNS42MjEgMTk3LjExM2wyMS42MyA2Ljc2MSAxLjk3MS0yLjIzOFY1MC4yODRsLTEuOTcxLTIuNTg1LTIxLjYzIDguMjc0djE0MS4xNCIgZmlsbD0iIzRCNjEyQyIvPjxwYXRoIGQ9Ik0xMjMuODMyIDE5MC40MjNsLTc2LjU4MSAxMy40NTFWNDcuNzAzbDc2LjU4MSAxNy4yMjJ2MTI1LjQ5OCIgZmlsbD0iIzc1OUMzRSIvPjxwYXRoIGQ9Ik04OS42ODYgMjE2Ljg4OWwtMjkuODQ4LTkuMjAxVjE0LjkyOEw4OS42ODYuMDA0bDIuNjEyIDIuODQ1djIxMC44NThsLTIuNjEyIDMuMTgyIiBmaWxsPSIjNEI2MTJDIi8+PHBhdGggZD0iTTE5MS45NjcgMTkyLjg5NEw4OS42ODYgMjE2Ljg4OVYwbDEwMi4yODEgMzkuODY2djE1My4wMjgiIGZpbGw9IiM3NTlDM0UiLz48cGF0aCBkPSJNMTI3Ljk2NSAyNDQuNzE0TDAgMTk5LjMyOXYyNi4zMjRsMTI3Ljk2NSA2My45ODN2LTQ0LjkyMiIgZmlsbD0iIzRCNjEyQyIvPjxwYXRoIGQ9Ik0yNTYgMjI1LjYyMmwtMTI4LjAzNSA2NC4wMTR2LTQ0LjkyMkwyNTYgMTk5LjMwNXYyNi4zMTciIGZpbGw9IiM3NTlDM0UiLz48cGF0aCBkPSJNMjIwLjAzOSAxNTUuNjkyaC0zMS4wMjZsLTg4LjQ0NSA2LjAyNkwxMjggMTY2Ljc3NWw5Mi4wMzktMTEuMDgzIiBmaWxsPSIjQjdDQTlEIi8+PHBhdGggZD0iTTEwMC41NjggMjE5LjkwNmwyNy40MiA4LjIyNi43ODktLjg0OS0uMDIzLTYxLjg0OS0uNzg5LS43NTgtMjcuMzk3LTIuOTU4djU4LjE4OCIgZmlsbD0iIzRCNjEyQyIvPjxwYXRoIGQ9Ik0yMjAuMDM5IDE1NS42OTJsLTkyLjA3NCA4Ljk4LjAyMyA2My40NiA5Mi4wNTEtMjcuNzExdi00NC43MjkiIGZpbGw9IiM3NTlDM0UiLz48L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS Cloudwatch" diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/generated/descriptors/connector-sink.properties deleted file mode 100644 index b712091b54..0000000000 --- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/generated/descriptors/connector-sink.properties +++ /dev/null @@ -1 +0,0 @@ -camel-aws-ddb-experimental-sink-sink \ No newline at end of file diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/generated/resources/camel-aws-ddb-experimental-sink-sink.json b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/generated/resources/camel-aws-ddb-experimental-sink-sink.json deleted file mode 100644 index a6ee733a6f..0000000000 --- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/generated/resources/camel-aws-ddb-experimental-sink-sink.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "connector": { - "class": "org.apache.camel.kafkaconnector.awsddbexperimentalsink.CamelAwsddbexperimentalsinkSinkConnector", - "artifactId": "camel-aws-ddb-experimental-sink-kafka-connector", - "groupId": "org.apache.camel.kafkaconnector", - "id": "camel-aws-ddb-experimental-sink-sink", - "type": "sink", - "version": "3.20.1-SNAPSHOT", - "description": "Send data to Amazon DynamoDB. The sent data inserts, updates, or deletes an item on the specified AWS DynamoDB table.\n\nThe basic authentication method for the AWS DynamoDB service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB client loads the credentials through this provider and doesn't use the basic authentication method.\n\nThis Kamelet expects a JSON-formatted body and it must include the primary key values that define the DynamoDB item. The mapping between the JSON fields and table attribute values is done by key. For example, for '{\"username\":\"oscerd\", \"city\":\"Rome\"}' input, the Kamelet inserts or update an item in the specified AWS DynamoDB table and sets the values for the 'username' and 'city' attributes.\n\nThis Kamelet supports experimental input format to specify the data type that that is given to this sink. The Kamelet will do best effort to convert the provided input type to the required input for the sink." - }, - "properties": { - "camel.kamelet.aws-ddb-experimental-sink.table": { - "name": "camel.kamelet.aws-ddb-experimental-sink.table", - "description": "The name of the DynamoDB table.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.aws-ddb-experimental-sink.accessKey": { - "name": "camel.kamelet.aws-ddb-experimental-sink.accessKey", - "description": "The access key obtained from AWS.", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-ddb-experimental-sink.secretKey": { - "name": "camel.kamelet.aws-ddb-experimental-sink.secretKey", - "description": "The secret key obtained from AWS.", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-ddb-experimental-sink.region": { - "name": "camel.kamelet.aws-ddb-experimental-sink.region", - "description": "The AWS region to access.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.aws-ddb-experimental-sink.operation": { - "name": "camel.kamelet.aws-ddb-experimental-sink.operation", - "description": "The operation to perform. Example: PutItem", - "defaultValue": "\"PutItem\"", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-ddb-experimental-sink.writeCapacity": { - "name": "camel.kamelet.aws-ddb-experimental-sink.writeCapacity", - "description": "The provisioned throughput to reserve for writing resources to your table.", - "defaultValue": "1", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-ddb-experimental-sink.useDefaultCredentialsProvider": { - "name": "camel.kamelet.aws-ddb-experimental-sink.useDefaultCredentialsProvider", - "description": "If true, the DynamoDB client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key).", - "defaultValue": "false", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-ddb-experimental-sink.uriEndpointOverride": { - "name": "camel.kamelet.aws-ddb-experimental-sink.uriEndpointOverride", - "description": "The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option.", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-ddb-experimental-sink.overrideEndpoint": { - "name": "camel.kamelet.aws-ddb-experimental-sink.overrideEndpoint", - "description": "Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option.", - "defaultValue": "false", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-ddb-experimental-sink.inputFormat": { - "name": "camel.kamelet.aws-ddb-experimental-sink.inputFormat", - "description": "Specify the input type for this Kamelet. The Kamelet will automatically apply conversion logic in order to transform message content to this data type. Example: json", - "defaultValue": "\"json\"", - "priority": "MEDIUM", - "required": "false" - } - } -} \ No newline at end of file diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnectorConfig.java b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnectorConfig.java deleted file mode 100644 index a7eae7edd9..0000000000 --- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnectorConfig.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.awsddbexperimentalsink; - -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig; -import org.apache.kafka.common.config.ConfigDef; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelAwsddbexperimentalsinkSinkConnectorConfig - extends - CamelSinkConnectorConfig { - - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_TABLE_CONF = "camel.kamelet.aws-ddb-experimental-sink.table"; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_TABLE_DOC = "The name of the DynamoDB table."; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_TABLE_DEFAULT = null; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_ACCESS_KEY_CONF = "camel.kamelet.aws-ddb-experimental-sink.accessKey"; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_ACCESS_KEY_DOC = "The access key obtained from AWS."; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_ACCESS_KEY_DEFAULT = null; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_SECRET_KEY_CONF = "camel.kamelet.aws-ddb-experimental-sink.secretKey"; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_SECRET_KEY_DOC = "The secret key obtained from AWS."; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_SECRET_KEY_DEFAULT = null; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_REGION_CONF = "camel.kamelet.aws-ddb-experimental-sink.region"; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_REGION_DOC = "The AWS region to access."; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_REGION_DEFAULT = null; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OPERATION_CONF = "camel.kamelet.aws-ddb-experimental-sink.operation"; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OPERATION_DOC = "The operation to perform. Example: PutItem"; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OPERATION_DEFAULT = "PutItem"; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_WRITE_CAPACITY_CONF = "camel.kamelet.aws-ddb-experimental-sink.writeCapacity"; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_WRITE_CAPACITY_DOC = "The provisioned throughput to reserve for writing resources to your table."; - public static final Integer CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_WRITE_CAPACITY_DEFAULT = 1; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = "camel.kamelet.aws-ddb-experimental-sink.useDefaultCredentialsProvider"; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "If true, the DynamoDB client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key)."; - public static final Boolean CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_URI_ENDPOINT_OVERRIDE_CONF = "camel.kamelet.aws-ddb-experimental-sink.uriEndpointOverride"; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_URI_ENDPOINT_OVERRIDE_DOC = "The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option."; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_URI_ENDPOINT_OVERRIDE_DEFAULT = null; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OVERRIDE_ENDPOINT_CONF = "camel.kamelet.aws-ddb-experimental-sink.overrideEndpoint"; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OVERRIDE_ENDPOINT_DOC = "Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option."; - public static final Boolean CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OVERRIDE_ENDPOINT_DEFAULT = false; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_INPUT_FORMAT_CONF = "camel.kamelet.aws-ddb-experimental-sink.inputFormat"; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_INPUT_FORMAT_DOC = "Specify the input type for this Kamelet. The Kamelet will automatically apply conversion logic in order to transform message content to this data type. Example: json"; - public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_INPUT_FORMAT_DEFAULT = "json"; - - public CamelAwsddbexperimentalsinkSinkConnectorConfig( - ConfigDef config, - Map parsedConfig) { - super(config, parsedConfig); - } - - public CamelAwsddbexperimentalsinkSinkConnectorConfig( - Map parsedConfig) { - this(conf(), parsedConfig); - } - - public static ConfigDef conf() { - ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf()); - conf.define(CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_TABLE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_TABLE_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_TABLE_DOC); - conf.define(CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_ACCESS_KEY_DOC); - conf.define(CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_SECRET_KEY_DOC); - conf.define(CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_REGION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_REGION_DOC); - conf.define(CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OPERATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OPERATION_DOC); - conf.define(CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_WRITE_CAPACITY_CONF, ConfigDef.Type.INT, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_WRITE_CAPACITY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_WRITE_CAPACITY_DOC); - conf.define(CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC); - conf.define(CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_URI_ENDPOINT_OVERRIDE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_URI_ENDPOINT_OVERRIDE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_URI_ENDPOINT_OVERRIDE_DOC); - conf.define(CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OVERRIDE_ENDPOINT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OVERRIDE_ENDPOINT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OVERRIDE_ENDPOINT_DOC); - conf.define(CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_INPUT_FORMAT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_INPUT_FORMAT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_INPUT_FORMAT_DOC); - return conf; - } -} \ No newline at end of file diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-experimental-sink.kamelet.yaml b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-experimental-sink.kamelet.yaml deleted file mode 100644 index 4a85f3c585..0000000000 --- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-experimental-sink.kamelet.yaml +++ /dev/null @@ -1,150 +0,0 @@ -# --------------------------------------------------------------------------- -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# --------------------------------------------------------------------------- - -apiVersion: camel.apache.org/v1alpha1 -kind: Kamelet -metadata: - name: aws-ddb-experimental-sink - annotations: - camel.apache.org/kamelet.support.level: "Experimental" - camel.apache.org/catalog.version: "3.21.0" - camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMkQ3MkI4IiBkPSJNNzQuMTc0IDMxLjgwN2w3LjQzNyA1LjM2N3YtNy42MDJsLTcuNDgtOC43NjV2MTAuOTU3bC4wNDMuMDE1eiIvPjxwYXRoIGZpbGw9IiM1Mjk0Q0YiIGQ9Ik01OS44MzggODUuNjY2bDE0LjI5My03LjE0NlYyMC43OTFsLTE0LjMwMy03LjEyNHoiLz48cGF0aCBmaWxsPSIjMjA1Qjk4IiBkPSJNMzkuNDk2IDg1LjY2NkwyNS4yMDMgNzguNTJWMjAuNzkxbDE0LjMwMy03LjEyNHoiLz48cGF0aCBmaWxsPSIjMkQ3MkI4IiBkPSJNMzkuNTA2IDEzLjY2N2gyMC4zMjF2NzEuOTk5SDM5LjUwNnpNNzQuMTMxIDY3LjU2NFY3OC41Mmw3LjQ4LTguNzY0di03LjYwMmwtNy40MzcgNS4zOTd6TTc0LjEzMSA2Mi45MzZsLjA0My0uMDEgNy40MzctNHYtNy42NDlsLTcuNDguNjg4ek03NC4xNzQgMzYuNDI5bC0uMDQzLS4wMVY0Ny4zNWw3LjQ4LjY5OXYtNy42NDV6Ii8+PHBhdGggZmlsbD0iIzFBNDc2RiIgZD0iTTgxLjYxMSA0OC4wNDlsLTcuNDgtLjY5OS0xNC4zMDMtLjU3MkgzOS41MDZsLTE0LjMwMy41NzJWMzYuNDQzbC0uMDE1LjAwOC4wMTUtLjAzMiAxNC4zMDMtMy4zMTRINTkuODI4bDE0LjMwMyAzLjMxNCA1LjI1OCAyLjc5NXYtMS43OTdsMi4yMjItLjI0My03LjQ4LTUuNDEtMTQuMzAzLTQuNDMySDM5LjUwNmwtMTQuMzAzIDQuNDMyVjIwLjgwN2wtNy40OCA4Ljc2M3Y3LjY1M2wuMDU4LS4wNDIgMi4xNjQuMjM2djEuODM0bC0yLjIyMiAxLjE4OXY3LjYxNWwuMDU4LS4wMDYgMi4xNjQuMDMydjMuMTk2bC0xLjg2Ny4wMjgtLjM1NS0uMDM0djcuNjE4bDIuMjIyIDEuMTk1djEuODU1bC0yLjEyOS4yMzUtLjA5My0uMDd2Ny42NTJsNy40OCA4Ljc2NFY2Ny41NjRsMTQuMzAzIDQuNDMySDU5LjgyOGwxNC4zNDUtNC40NDUgNy40MzgtNS4zNjctMi4yMjItLjI0NXYtMS44MThsLTUuMjE2IDIuODA1LTE0LjM0NSAzLjI5NXYuMDA0SDM5LjUwNnYtLjAwNGwtMTQuMzQ4LTMuMjk1LS4wMjUtLjA1MS4wNy4wMzdWNTEuOTY1bDE0LjMwMy41N3YuMDE0SDU5LjgyOHYtLjAxNGwxNC4zMDMtLjU3IDcuNDgtLjY1Ni0yLjIyMi0uMDMydi0zLjE5NnoiLz48L3N2Zz4=" - camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/kamelet.group: "AWS DynamoDB Streams" - camel.apache.org/kamelet.namespace: "AWS" - labels: - camel.apache.org/kamelet.type: "sink" -spec: - definition: - title: "AWS DynamoDB Experimental Sink" - description: |- - Send data to Amazon DynamoDB. The sent data inserts, updates, or deletes an item on the specified AWS DynamoDB table. - - The basic authentication method for the AWS DynamoDB service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider. - - If you use the default credentials provider, the DynamoDB client loads the credentials through this provider and doesn't use the basic authentication method. - - This Kamelet expects a JSON-formatted body and it must include the primary key values that define the DynamoDB item. The mapping between the JSON fields and table attribute values is done by key. For example, for '{"username":"oscerd", "city":"Rome"}' input, the Kamelet inserts or update an item in the specified AWS DynamoDB table and sets the values for the 'username' and 'city' attributes. - - This Kamelet supports experimental input format to specify the data type that that is given to this sink. The Kamelet will do best effort to convert the provided input type to the required input for the sink. - required: - - table - - region - type: object - properties: - table: - title: Table - description: The name of the DynamoDB table. - type: string - accessKey: - title: Access Key - description: The access key obtained from AWS. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - secretKey: - title: Secret Key - description: The secret key obtained from AWS. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - region: - title: AWS Region - description: The AWS region to access. - type: string - enum: ["ap-south-1", "eu-south-1", "us-gov-east-1", "me-central-1", "ca-central-1", "eu-central-1", "us-iso-west-1", "us-west-1", "us-west-2", "af-south-1", "eu-north-1", "eu-west-3", "eu-west-2", "eu-west-1", "ap-northeast-3", "ap-northeast-2", "ap-northeast-1", "me-south-1", "sa-east-1", "ap-east-1", "cn-north-1", "us-gov-west-1", "ap-southeast-1", "ap-southeast-2", "us-iso-east-1", "ap-southeast-3", "us-east-1", "us-east-2", "cn-northwest-1", "us-isob-east-1", "aws-global", "aws-cn-global", "aws-us-gov-global", "aws-iso-global", "aws-iso-b-global"] - operation: - title: Operation - description: "The operation to perform." - type: string - enum: ["PutItem", "UpdateItem", "DeleteItem"] - default: PutItem - example: PutItem - writeCapacity: - title: Write Capacity - description: The provisioned throughput to reserve for writing resources to your table. - type: integer - default: 1 - useDefaultCredentialsProvider: - title: Default Credentials Provider - description: If true, the DynamoDB client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key). - type: boolean - x-descriptors: - - 'urn:alm:descriptor:com.tectonic.ui:checkbox' - default: false - uriEndpointOverride: - title: Overwrite Endpoint URI - description: The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option. - type: string - overrideEndpoint: - title: Endpoint Overwrite - description: Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option. - type: boolean - x-descriptors: - - 'urn:alm:descriptor:com.tectonic.ui:checkbox' - default: false - inputFormat: - title: Input Type - description: Specify the input type for this Kamelet. The Kamelet will automatically apply conversion logic in order to transform message content to this data type. - type: string - default: json - example: json - types: - in: - mediaType: application/json - dependencies: - - mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0 - - "camel:core" - - "camel:jackson" - - "camel:aws2-ddb" - - "camel:kamelet" - template: - beans: - - name: dataTypeRegistry - type: "#class:org.apache.camel.kamelets.utils.format.DefaultDataTypeRegistry" - - name: inputTypeProcessor - type: "#class:org.apache.camel.kamelets.utils.format.DataTypeProcessor" - property: - - key: scheme - value: 'aws2-ddb' - - key: format - value: '{{inputFormat}}' - - key: registry - value: '#bean:{{dataTypeRegistry}}' - from: - uri: "kamelet:source" - steps: - - set-property: - name: operation - constant: "{{operation}}" - - process: - ref: "{{inputTypeProcessor}}" - - to: - uri: "aws2-ddb:{{table}}" - parameters: - secretKey: "{{?secretKey}}" - accessKey: "{{?accessKey}}" - region: "{{region}}" - operation: "{{operation}}" - writeCapacity: "{{?writeCapacity}}" - useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}" - uriEndpointOverride: "{{?uriEndpointOverride}}" - overrideEndpoint: "{{overrideEndpoint}}" \ No newline at end of file diff --git a/connectors/camel-aws-ddb-sink-kafka-connector/pom.xml b/connectors/camel-aws-ddb-sink-kafka-connector/pom.xml index 3d44dbfe35..a0be614cfd 100644 --- a/connectors/camel-aws-ddb-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-ddb-sink-kafka-connector/pom.xml @@ -60,7 +60,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.20.0 + 4.0.0-RC1 org.apache.camel diff --git a/connectors/camel-aws-ddb-sink-kafka-connector/src/generated/resources/camel-aws-ddb-sink-sink.json b/connectors/camel-aws-ddb-sink-kafka-connector/src/generated/resources/camel-aws-ddb-sink-sink.json index 9c6193617c..aa6e1a65f3 100644 --- a/connectors/camel-aws-ddb-sink-kafka-connector/src/generated/resources/camel-aws-ddb-sink-sink.json +++ b/connectors/camel-aws-ddb-sink-kafka-connector/src/generated/resources/camel-aws-ddb-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-ddb-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Amazon DynamoDB. The sent data inserts, updates, or deletes an item on the specified AWS DynamoDB table.\n\nThe basic authentication method for the AWS DynamoDB service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB client loads the credentials through this provider and doesn't use the basic authentication method.\n\nThis Kamelet expects a JSON-formatted body and it must include the primary key values that define the DynamoDB item. The mapping between the JSON fields and table attribute values is done by key. For example, for '{\"username\":\"oscerd\", \"city\":\"Rome\"}' input, the Kamelet inserts or update an item in the specified AWS DynamoDB table and sets the values for the 'username' and 'city' attributes. \n\nFor PutItem operation the Json body defines all item attributes.\nFor DeleteItem operation the Json body defines only the primary key attributes that identify the item to delete.\nFor UpdateItem operation the Json body defines both key attributes to identify the item to be updated and all item attributes tht get updated on the item.\n\nThe given Json body can use \"key\" and \"item\" as top level properties. Both define a Json object that will be mapped to respective attribute value maps\n{\n \"key\": {},\n \"item\": {}\n}" }, "properties": { diff --git a/connectors/camel-aws-ddb-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-sink.kamelet.yaml b/connectors/camel-aws-ddb-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-sink.kamelet.yaml index 9160f2704b..b85460acda 100644 --- a/connectors/camel-aws-ddb-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-sink.kamelet.yaml +++ b/connectors/camel-aws-ddb-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-ddb-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMkQ3MkI4IiBkPSJNNzQuMTc0IDMxLjgwN2w3LjQzNyA1LjM2N3YtNy42MDJsLTcuNDgtOC43NjV2MTAuOTU3bC4wNDMuMDE1eiIvPjxwYXRoIGZpbGw9IiM1Mjk0Q0YiIGQ9Ik01OS44MzggODUuNjY2bDE0LjI5My03LjE0NlYyMC43OTFsLTE0LjMwMy03LjEyNHoiLz48cGF0aCBmaWxsPSIjMjA1Qjk4IiBkPSJNMzkuNDk2IDg1LjY2NkwyNS4yMDMgNzguNTJWMjAuNzkxbDE0LjMwMy03LjEyNHoiLz48cGF0aCBmaWxsPSIjMkQ3MkI4IiBkPSJNMzkuNTA2IDEzLjY2N2gyMC4zMjF2NzEuOTk5SDM5LjUwNnpNNzQuMTMxIDY3LjU2NFY3OC41Mmw3LjQ4LTguNzY0di03LjYwMmwtNy40MzcgNS4zOTd6TTc0LjEzMSA2Mi45MzZsLjA0My0uMDEgNy40MzctNHYtNy42NDlsLTcuNDguNjg4ek03NC4xNzQgMzYuNDI5bC0uMDQzLS4wMVY0Ny4zNWw3LjQ4LjY5OXYtNy42NDV6Ii8+PHBhdGggZmlsbD0iIzFBNDc2RiIgZD0iTTgxLjYxMSA0OC4wNDlsLTcuNDgtLjY5OS0xNC4zMDMtLjU3MkgzOS41MDZsLTE0LjMwMy41NzJWMzYuNDQzbC0uMDE1LjAwOC4wMTUtLjAzMiAxNC4zMDMtMy4zMTRINTkuODI4bDE0LjMwMyAzLjMxNCA1LjI1OCAyLjc5NXYtMS43OTdsMi4yMjItLjI0My03LjQ4LTUuNDEtMTQuMzAzLTQuNDMySDM5LjUwNmwtMTQuMzAzIDQuNDMyVjIwLjgwN2wtNy40OCA4Ljc2M3Y3LjY1M2wuMDU4LS4wNDIgMi4xNjQuMjM2djEuODM0bC0yLjIyMiAxLjE4OXY3LjYxNWwuMDU4LS4wMDYgMi4xNjQuMDMydjMuMTk2bC0xLjg2Ny4wMjgtLjM1NS0uMDM0djcuNjE4bDIuMjIyIDEuMTk1djEuODU1bC0yLjEyOS4yMzUtLjA5My0uMDd2Ny42NTJsNy40OCA4Ljc2NFY2Ny41NjRsMTQuMzAzIDQuNDMySDU5LjgyOGwxNC4zNDUtNC40NDUgNy40MzgtNS4zNjctMi4yMjItLjI0NXYtMS44MThsLTUuMjE2IDIuODA1LTE0LjM0NSAzLjI5NXYuMDA0SDM5LjUwNnYtLjAwNGwtMTQuMzQ4LTMuMjk1LS4wMjUtLjA1MS4wNy4wMzdWNTEuOTY1bDE0LjMwMy41N3YuMDE0SDU5LjgyOHYtLjAxNGwxNC4zMDMtLjU3IDcuNDgtLjY1Ni0yLjIyMi0uMDMydi0zLjE5NnoiLz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS DynamoDB Streams" @@ -108,23 +108,29 @@ spec: in: mediaType: application/json dependencies: - - mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0 + - mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-RC1 - "camel:core" - "camel:jackson" - "camel:aws2-ddb" - "camel:kamelet" template: + beans: + - name: dataTypeRegistry + type: "#class:org.apache.camel.kamelets.utils.format.DefaultDataTypeRegistry" + - name: dataTypeProcessor + type: "#class:org.apache.camel.kamelets.utils.format.DataTypeProcessor" + properties: + scheme: 'aws2-ddb' + format: 'json' + registry: '#bean:{{dataTypeRegistry}}' from: uri: "kamelet:source" steps: - set-property: name: operation constant: "{{operation}}" - - unmarshal: - json: - library: Jackson - unmarshalType: com.fasterxml.jackson.databind.JsonNode - - bean: "org.apache.camel.kamelets.utils.transform.aws.ddb.JsonToDdbModelConverter" + - process: + ref: "{{dataTypeProcessor}}" - to: uri: "aws2-ddb:{{table}}" parameters: diff --git a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/generated/resources/camel-aws-ddb-streams-source-source.json b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/generated/resources/camel-aws-ddb-streams-source-source.json index 7e189e21fa..b5a7af7d0d 100644 --- a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/generated/resources/camel-aws-ddb-streams-source-source.json +++ b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/generated/resources/camel-aws-ddb-streams-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-ddb-streams-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive events from Amazon DynamoDB Streams.\n\nThe basic authentication method for the AWS DynamoDB Streams service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB Streams client loads the credentials through this provider and doesn't use the basic authentication method." }, "properties": { diff --git a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml index 8fcd7dd3a7..a586dadcd5 100644 --- a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml +++ b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-ddb-streams-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMkQ3MkI4IiBkPSJNNzQuMTc0IDMxLjgwN2w3LjQzNyA1LjM2N3YtNy42MDJsLTcuNDgtOC43NjV2MTAuOTU3bC4wNDMuMDE1eiIvPjxwYXRoIGZpbGw9IiM1Mjk0Q0YiIGQ9Ik01OS44MzggODUuNjY2bDE0LjI5My03LjE0NlYyMC43OTFsLTE0LjMwMy03LjEyNHoiLz48cGF0aCBmaWxsPSIjMjA1Qjk4IiBkPSJNMzkuNDk2IDg1LjY2NkwyNS4yMDMgNzguNTJWMjAuNzkxbDE0LjMwMy03LjEyNHoiLz48cGF0aCBmaWxsPSIjMkQ3MkI4IiBkPSJNMzkuNTA2IDEzLjY2N2gyMC4zMjF2NzEuOTk5SDM5LjUwNnpNNzQuMTMxIDY3LjU2NFY3OC41Mmw3LjQ4LTguNzY0di03LjYwMmwtNy40MzcgNS4zOTd6TTc0LjEzMSA2Mi45MzZsLjA0My0uMDEgNy40MzctNHYtNy42NDlsLTcuNDguNjg4ek03NC4xNzQgMzYuNDI5bC0uMDQzLS4wMVY0Ny4zNWw3LjQ4LjY5OXYtNy42NDV6Ii8+PHBhdGggZmlsbD0iIzFBNDc2RiIgZD0iTTgxLjYxMSA0OC4wNDlsLTcuNDgtLjY5OS0xNC4zMDMtLjU3MkgzOS41MDZsLTE0LjMwMy41NzJWMzYuNDQzbC0uMDE1LjAwOC4wMTUtLjAzMiAxNC4zMDMtMy4zMTRINTkuODI4bDE0LjMwMyAzLjMxNCA1LjI1OCAyLjc5NXYtMS43OTdsMi4yMjItLjI0My03LjQ4LTUuNDEtMTQuMzAzLTQuNDMySDM5LjUwNmwtMTQuMzAzIDQuNDMyVjIwLjgwN2wtNy40OCA4Ljc2M3Y3LjY1M2wuMDU4LS4wNDIgMi4xNjQuMjM2djEuODM0bC0yLjIyMiAxLjE4OXY3LjYxNWwuMDU4LS4wMDYgMi4xNjQuMDMydjMuMTk2bC0xLjg2Ny4wMjgtLjM1NS0uMDM0djcuNjE4bDIuMjIyIDEuMTk1djEuODU1bC0yLjEyOS4yMzUtLjA5My0uMDd2Ny42NTJsNy40OCA4Ljc2NFY2Ny41NjRsMTQuMzAzIDQuNDMySDU5LjgyOGwxNC4zNDUtNC40NDUgNy40MzgtNS4zNjctMi4yMjItLjI0NXYtMS44MThsLTUuMjE2IDIuODA1LTE0LjM0NSAzLjI5NXYuMDA0SDM5LjUwNnYtLjAwNGwtMTQuMzQ4LTMuMjk1LS4wMjUtLjA1MS4wNy4wMzdWNTEuOTY1bDE0LjMwMy41N3YuMDE0SDU5LjgyOHYtLjAxNGwxNC4zMDMtLjU3IDcuNDgtLjY1Ni0yLjIyMi0uMDMydi0zLjE5NnoiLz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS DynamoDB Streams" diff --git a/connectors/camel-aws-ec2-sink-kafka-connector/src/generated/resources/camel-aws-ec2-sink-sink.json b/connectors/camel-aws-ec2-sink-kafka-connector/src/generated/resources/camel-aws-ec2-sink-sink.json index 3ae9908c4f..4463e49ffc 100644 --- a/connectors/camel-aws-ec2-sink-kafka-connector/src/generated/resources/camel-aws-ec2-sink-sink.json +++ b/connectors/camel-aws-ec2-sink-kafka-connector/src/generated/resources/camel-aws-ec2-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-ec2-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Check the status of EC2 instances\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS EC2 Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the EC2 client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\nThe Kamelet expects the following headers to be set:\n\n- `instanceIds` \/ `ce-instanceids`: as a comma separated list of EC2 instance ids." }, "properties": { diff --git a/connectors/camel-aws-ec2-sink-kafka-connector/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml b/connectors/camel-aws-ec2-sink-kafka-connector/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml index c32fc48933..c0a708e14f 100644 --- a/connectors/camel-aws-ec2-sink-kafka-connector/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml +++ b/connectors/camel-aws-ec2-sink-kafka-connector/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-ec2-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA2NSIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDMxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTQyLjc1NCAyNDQuNDk1bC0yOS45MTggNi44MjZWNTcuNTY1bDI5LjkxOCA2LjgzOXYxODAuMDkxIiBmaWxsPSIjRjY4NTM2Ii8+PHBhdGggZD0iTTgwLjA4MiAyNTUuOTMxbC0zNy4zMjggMTAuNjA4VjQyLjYxMmwzNy4zMjggMTAuNTk1djIwMi43MjRNMTI3Ljk2NiAyNjcuNjgxbC00Ny44ODQgMTcuNTI0VjIzLjk0Nmw0Ny44ODQgMTcuNTE2djIyNi4yMTlNMjU2IDI0NS4wNzlsLTEyOC4wMzQgNjQuMDE3VjBMMjU2IDY0LjAxN3YxODEuMDYyIiBmaWxsPSIjRjY4NTM2Ii8+PHBhdGggZD0iTTEwMi40NDQgMTIuNzYzTDEyNy45NjYgMHYzMDkuMDk2bC0yNS41MjItMTIuNzU5VjEyLjc2M002MC4zMjUgMzMuODJsMTkuNzU3LTkuODc4djI2MS4yMTJsLTE5Ljc1Ny05Ljg3OFYzMy44Mk0yNy4wMTYgNTAuNDc3bDE1LjczOC03Ljg2OXYyMjMuODhsLTE1LjczOC03Ljg3NFY1MC40NzdNMTIuODM2IDU3LjU2NUwwIDYzLjk4M3YxODEuMTM0bDEyLjgzNiA2LjQxNFY1Ny41NjUiIGZpbGw9IiM5RDUwMjUiLz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS EC2" diff --git a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/generated/resources/camel-aws-eventbridge-sink-sink.json b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/generated/resources/camel-aws-eventbridge-sink-sink.json index d37e8c39de..8a9d1f1424 100644 --- a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/generated/resources/camel-aws-eventbridge-sink-sink.json +++ b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/generated/resources/camel-aws-eventbridge-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-eventbridge-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send events to an Amazon Eventbridge Eventbus.\n\nThe basic authentication method for the Eventbridge service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Eventbridge client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the headers, you need to set the `resources-arn` \/ `ce-resources-arn` property to specify the ARN of resources related to the event.\n\nIn the headers, you need to set the `detail-type` \/ `ce-detail-type` property to specify the detail type related to the event.\n\nIn the headers, you need to set the `event-source` \/ `ce-event-source` property to specify the event source related to the event.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the file name." }, "properties": { diff --git a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/resources/kamelets/aws-eventbridge-sink.kamelet.yaml b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/resources/kamelets/aws-eventbridge-sink.kamelet.yaml index d9f2f817ba..e31942bf02 100644 --- a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/resources/kamelets/aws-eventbridge-sink.kamelet.yaml +++ b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/resources/kamelets/aws-eventbridge-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-eventbridge-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMWVtIiBoZWlnaHQ9IjFlbSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgdmlld0JveD0iMCAwIDI1NiAyNTYiIHN0eWxlPSItbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJJY29uaWZ5SWQtMTgyM2Y2NTU1NjktYWYxZGQ1LTIwMzYiIHgxPSIwJSIgeDI9IjEwMCUiIHkxPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNCMDA4NEQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNGRjRGOEIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI0ljb25pZnlJZC0xODIzZjY1NTU2OS1hZjFkZDUtMjAzNikiIGQ9Ik0wIDBoMjU2djI1NkgweiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xNzEuNzAyIDIxMS4yYy02Ljg1OCAwLTEyLjQ0LTUuNjEtMTIuNDQtMTIuNTA5czUuNTgyLTEyLjUwOSAxMi40NC0xMi41MDljNi44NTcgMCAxMi40MzggNS42MSAxMi40MzggMTIuNTFjMCA2Ljg5OC01LjU4MSAxMi41MDgtMTIuNDM4IDEyLjUwOFptLTI3LjI3OC01NC40aC0zMy4wNzFMOTQuODE1IDEyOGwxNi41MzgtMjguOGgzMy4wNzFMMTYwLjk2IDEyOGwtMTYuNTM1IDI4LjhaTTg4LjM4NyA2OS44MThjLTYuODU3IDAtMTIuNDM4LTUuNjEtMTIuNDM4LTEyLjUxYzAtNi44OTggNS41ODEtMTIuNTA4IDEyLjQzOC0xMi41MDhjNi44NjEgMCAxMi40NDMgNS42MSAxMi40NDMgMTIuNTA5cy01LjU4MiAxMi41MDktMTIuNDQzIDEyLjUwOVptODMuMzE1IDEwOS45NjRjLTIuMzYyIDAtNC42MTQuNDU4LTYuNjk5IDEuMjYxbC0xMy41MTQtMjIuOTMxbC0uNzEzLjQyNkwxNjcuMzkgMTI5LjZhMy4yMjYgMy4yMjYgMCAwIDAgMC0zLjJsLTE4LjM3NC0zMmEzLjE3NyAzLjE3NyAwIDAgMC0yLjc1NS0xLjZoLTMzLjQzNWwuMTMtLjA3N2wtMTIuMzktMjEuMDNjNC4wNDctMy40NjkgNi42MjgtOC42MjcgNi42MjgtMTQuMzg0YzAtMTAuNDI2LTguNDM2LTE4LjkwOS0xOC44MDctMTguOTA5Yy0xMC4zNjcgMC0xOC44MDMgOC40ODMtMTguODAzIDE4LjkwOWMwIDEwLjQyNSA4LjQzNiAxOC45MDkgMTguODAzIDE4LjkwOWMyLjM2NSAwIDQuNjE4LS40NTggNi43MDItMS4yNjFsMTEuNTY3IDE5LjYyNUw4OC4zODQgMTI2LjRhMy4yMjYgMy4yMjYgMCAwIDAgMCAzLjJsMTguMzc3IDMyYy41Ny45OTIgMS42MiAxLjYgMi43NTYgMS42aDM2Ljc0NGMuMjY0IDAgLjUyMS0uMDQyLjc3LS4xMDJsMTIuNDk2IDIxLjIxYy00LjA1MSAzLjQ2OC02LjYyOSA4LjYyNi02LjYyOSAxNC4zODNjMCAxMC40MjYgOC40MzMgMTguOTA5IDE4LjgwNCAxOC45MDljMTAuMzcgMCAxOC44MDMtOC40ODMgMTguODAzLTE4LjkwOWMwLTEwLjQyNS04LjQzMy0xOC45MDktMTguODAzLTE4LjkwOVptMTguOTY4LTc3LjA1Yy02Ljg1NyAwLTEyLjQzNi01LjYwOS0xMi40MzYtMTIuNTA4YzAtNi45IDUuNTc5LTEyLjUwOSAxMi40MzYtMTIuNTA5YzYuODU4IDAgMTIuNDQgNS42MSAxMi40NCAxMi41MDljMCA2LjktNS41ODIgMTIuNTA5LTEyLjQ0IDEyLjUwOVptMjMuMzAzIDIzLjY2OGwtMTIuMDgtMjEuMDRjNC41OTItMy40NTMgNy41OC04Ljk0NCA3LjU4LTE1LjEzNmMwLTEwLjQyNi04LjQzMi0xOC45MDktMTguODAzLTE4LjkwOWMtMi42MzggMC01LjE1Mi41NTQtNy40MzMgMS41NDlsLTkuODQ5LTE3LjE1NWEzLjE4IDMuMTggMCAwIDAtMi43NTYtMS42aC0zOS40NDh2Ni40aDM3LjYxMmw5LjExIDE1Ljg3MmMtMy43MDMgMy40NTYtNi4wMzYgOC4zNzQtNi4wMzYgMTMuODQzYzAgMTAuNDI2IDguNDMzIDE4LjkwOSAxOC44IDE4LjkwOWMxLjkzMiAwIDMuOC0uMjk4IDUuNTU2LS44NDVMMjA3LjU0NSAxMjhsLTE1Ljg5MiAyNy42NzRsNS41MTIgMy4ybDE2LjgwOC0yOS4yNzRhMy4yMSAzLjIxIDAgMCAwIDAtMy4yWm0tMTQ2LjA0IDUwLjM5Yy02Ljg2IDAtMTIuNDQyLTUuNjEyLTEyLjQ0Mi0xMi41MDhjMC02LjkgNS41ODEtMTIuNTEgMTIuNDQyLTEyLjUxYzYuODU3IDAgMTIuNDM5IDUuNjEgMTIuNDM5IDEyLjUxYzAgNi44OTYtNS41ODIgMTIuNTA4LTEyLjQ0IDEyLjUwOFptMTAuMzkzIDMuMjM2YzUuMDYyLTMuMzkyIDguNDEtOS4xODEgOC40MS0xNS43NDRjMC0xMC40MjYtOC40MzYtMTguOTEtMTguODAzLTE4LjkxYy0zLjAwNCAwLTUuODMzLjczLTguMzUzIDEuOTk0TDQ4LjQ1OCAxMjhsMTguNDI4LTMyLjA5M2wtNS41MTUtMy4yTDQyLjAyNyAxMjYuNGEzLjIxIDMuMjEgMCAwIDAgMCAzLjJsMTIuMzg4IDIxLjU2OGMtMy4yNjggMy40MDUtNS4yODkgOC4wMjItNS4yODkgMTMuMTE0YzAgMTAuNDI1IDguNDM2IDE4LjkwOCAxOC44MDcgMTguOTA4YzEuNTYyIDAgMy4wNzQtLjIxNCA0LjUyOC0uNTc5bDEwLjE1IDE3LjY4Yy41Ny45ODkgMS42MiAxLjYgMi43NTcgMS42aDM5LjQ1MXYtNi40SDg3LjIwNGwtOC44NzgtMTUuNDY1WiIvPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS Eventbridge" diff --git a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-firehose-sink-sink.json b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-firehose-sink-sink.json index ad6e2b7cd3..751a548788 100644 --- a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-firehose-sink-sink.json +++ b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-firehose-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-kinesis-firehose-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send message to an AWS Kinesis Firehose Stream\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS Kinesis Firehose Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the Kinesis Firehose client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet." }, "properties": { diff --git a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml index fda146ed42..a057f67554 100644 --- a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml +++ b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-kinesis-firehose-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgODUgODUiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9IjIuNSIgeT0iMi41Ii8+PHN5bWJvbCBpZD0iQSIgb3ZlcmZsb3c9InZpc2libGUiPjxnIHN0cm9rZT0ibm9uZSI+PHBhdGggZD0iTTEzLjc2NiAzLjEyaDUyLjQ2OGMzLjY1MSAwIDcuMTUyIDEuMzYzIDkuNzM0IDMuNzg4UzgwIDEyLjYyNCA4MCAxNi4wNTR2MjEuNjk4Yy0yLjcxNy0xLjMxOS04LjY2NC0yLjcyMy0xNy40NjQtMi43MjMtMy4zNy0uMDEzLTYuNzM3LjIyNC0xMC4wNjguNzA5LTUuOTMyLjkyMi05LjA1NyAyLjUxLTkuMDU3IDMuNDg5djM2Ljg3M2MwIC42MS44OTEgMS40MTggMi41ODEgMi4yMTJIMTMuNzY2QzYuMTYzIDc4LjMxMyAwIDcyLjUyMiAwIDY1LjM3OVYxNi4wNTRDMCA4LjkxMSA2LjE2MyAzLjEyIDEzLjc2NiAzLjEyeiIgZmlsbD0iIzlkNTAyNSIvPjxwYXRoIGQ9Ik0xMy43NjYgMGg1Mi40NjhjMy42NTEgMCA3LjE1MiAxLjM2MyA5LjczNCAzLjc4OFM4MCA5LjUwNCA4MCAxMi45MzR2MjEuNjdjLTIuNzE3LTEuMzE5LTguNjY0LTIuNzIzLTE3LjQ2NC0yLjcyM2E2Ny45NCA2Ny45NCAwIDAgMC0xMC4wNjguNzA5Yy01LjkzMi45MjItOS4wNTcgMi41MS05LjA1NyAzLjQ4OXYzNi44MTZjMCAuNjEuODkxIDEuNDE4IDIuNTgxIDIuMjEySDEzLjc2NmMtMy42NTEgMC03LjE1Mi0xLjM2My05LjczNC0zLjc4OFMwIDY1LjYwNCAwIDYyLjE3NHYtNDkuMjRDMCA1Ljc5MSA2LjE2MyAwIDEzLjc2NiAweiIgZmlsbD0iI2Y1ODUzNCIvPjxwYXRoIGQ9Ik02My45MjQgNDEuODA4YTU3LjAzIDU3LjAzIDAgMCAwLTguNDUzLjU5NiAyNi40NCAyNi40NCAwIDAgMS03LjU0Ny0uNjI0djMuNTQ2YzAgLjgyMyAyLjY0MSAyLjE1NiA3LjU0NyAyLjkwN2E1NC40NyA1NC40NyAwIDAgMCA4LjQ1My41OTZDNzQuMzM5IDQ4LjgyOCA4MCA0Ni41MTcgODAgNDUuMzI2VjQxLjc4em0tMTYuMzc3IDEwLjQxdjI0LjI1MWMwIDEuMjIgNC41MjggMy41MTcgMTUuMzIxIDMuNTE3YTUxLjY4IDUxLjY4IDAgMCAwIDEzLjI2OC0xLjQxOGMyLjE0My0uNjUyIDMuNjY4LTEuNDE4IDMuODM0LTEuOTQzVjUyLjUxNmMtMy4xNCAxLjgyOS05LjYxNSAyLjgzNi0xNi4wNDUgMi44MzZoLTIuNjcxbC0xLjYzLS4yN2gtLjgxNWwtMS4yNjgtLjA5OS0uNjc5LS4wOTktMS4zNTgtLjE3YTIyLjQ5IDIyLjQ5IDAgMCAxLTcuOTU1LTIuNDk2eiIgZmlsbD0iIzlkNTAyNSIvPjxwYXRoIGQ9Ik02My45MjQgMzguMjc3YTU3LjAxIDU3LjAxIDAgMCAwLTguNDUzLjU5NmMtNC45ODEuNzgtNy41NDcgMi4xMTMtNy41NDcgMi45MjJzMi42NDEgMi4xNTYgNy41NDcgMi45MDdhNTQuNDYgNTQuNDYgMCAwIDAgOC40NTMuNTk2Qzc0LjMzOSA0NS4yOTggODAgNDIuOTg2IDgwIDQxLjc5NXMtNS42Ni0zLjUxNy0xNi4wNzYtMy41MTd6TTQ3LjU0NyA0OC42NzN2MjQuMjIzYzAgMS4yMzQgNC41MjggMy41MDMgMTUuMjc1IDMuNTAzYTUxLjY4IDUxLjY4IDAgMCAwIDEzLjI2OC0xLjQxOGMyLjE0My0uNjUyIDMuNjY4LTEuNDE4IDMuODM0LTEuOTQzdi0yNC4xMWMtMy4xNCAxLjgzLTkuNjE1IDIuODM2LTE2LjA0NSAyLjgzNmgtMi42NzJsLTEuNTg1LS4yMjdoLS44MTVsLTEuMjY4LS4wOTktLjY3OS0uMDk5LTEuMzU4LS4xN2EyMi40OSAyMi40OSAwIDAgMS03Ljk1NS0yLjQ5NnoiIGZpbGw9IiNmNTg1MzQiLz48cGF0aCBkPSJNMTMuNzY2IDc1LjE2NWgzMi4xOTZ2My4xMkgxMy43NjZDNi4xNjMgNzguMjg1IDAgNzIuNDk0IDAgNjUuMzUxdi0zLjEyYzAgNy4xNDMgNi4xNjMgMTIuOTM0IDEzLjc2NiAxMi45MzR6IiBmaWxsPSIjOWQ1MDI1Ii8+PHBhdGggZD0iTTY1LjE3NyAxNi4xNjhMNTMuMTAyIDQuODIydjUuNjczSDM0LjI0OVYzMC4zNWgxOC44MjN2Mi4xODRsNC4yNTYtLjQ0TDY5LjcyIDIwLjQyMnptLTU3LjU2OS0uMDAxdjE0LjE4MmgyMC44M1YxMC40NTJINy42MDh2NS43MTV6bTUuODExIDMzLjUxMnYxNC4xODJoMjAuODNWNDMuOTY0aC0yMC44M3Y1LjcxNXoiLz48L2c+PC9zeW1ib2w+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS Kinesis Firehose" diff --git a/connectors/camel-aws-kinesis-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-sink-sink.json b/connectors/camel-aws-kinesis-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-sink-sink.json index 97882d93e6..aea4e34618 100644 --- a/connectors/camel-aws-kinesis-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-sink-sink.json +++ b/connectors/camel-aws-kinesis-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-kinesis-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to AWS Kinesis.\n\nThe basic authentication method for the Kinesis service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Kinesis client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the `file` \/ `ce-partition` property to set the Kinesis partition key.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the partition key.\n\nYou can also set the `sequence-number` \/ `ce-sequencenumber` property in the header to specify the Sequence number." }, "properties": { diff --git a/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml b/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml index 087480cef1..94fe47e4d0 100644 --- a/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml +++ b/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-kinesis-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMzA4LjIzNDAxIj48dGl0bGU+YXdzLWtpbmVzaXM8L3RpdGxlPjxwYXRoIGQ9Ik0wLDE3Mi4wODdsMTI3Ljc1NCw1OC44MSwxMjcuNzUyLTU4LjgxLTEyNy43NTItNS4yOTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAwMDUpIiBmaWxsPSIjZmNiZjkyIi8+PHBhdGggZD0iTTEyOC4xNDcsMCwuMDU5LDYzLjg4MXY5MC4xMzZIMTUzLjY0OFYxMi43NTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAwMDUpIiBmaWxsPSIjOWQ1MDI1Ii8+PHBhdGggZD0iTS4wNTksMjE3LjU1OWwxMjguMTYyLDkwLjY3NUwyNTYsMjE3LjU1OSwxMjcuOTQ1LDE5OC45MjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAwMDUpIiBmaWxsPSIjZmNiZjkyIi8+PHBhdGggZD0iTTEyOC4xNDYsMTU0LjAxN2g2Ny41NzdWNTcuODM2TDE3NS45OSw0OS45NDMsMTI4LjE0Niw2My44OThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAwMDUpIiBmaWxsPSIjOWQ1MDI1Ii8+PHBhdGggZD0iTTE3NS45OSwxNTQuMDE3aDUyLjIzM1Y5MS42MzJsLTE0Ljk0LTQuNDgxLTM3LjI5Myw2LjMzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjAwMDA1KSIgZmlsbD0iIzlkNTAyNSIvPjxwYXRoIGQ9Ik0yMTMuMjgyLDgyLjI2djcxLjc1N2g0Mi4yMjRMMjU2LDgxLjk0MWwtMTIuODI2LTUuMTI0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjAwMDA1KSIgZmlsbD0iIzlkNTAyNSIvPjxwYXRoIGQ9Ik0xMjguMTQ3LDBWMTU0LjAxN2gyNS41VjEyLjc1MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDAwNSkiIGZpbGw9IiNmNjg1MzQiLz48cGF0aCBkPSJNMTk1LjcyNCw1Ny44MzZsLTE5LjczMy03Ljg5NFYxNTQuMDE3aDE5LjczMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDAwNSkiIGZpbGw9IiNmNjg1MzQiLz48cGF0aCBkPSJNMjI4LjIyNCw5MS42MzJsLTE0Ljk0MS00LjQ4djY2Ljg2NWgxNC45NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDAwNSkiIGZpbGw9IiNmNjg1MzQiLz48cGF0aCBkPSJNMjQzLjE3NCwxNTQuMDE3SDI1NlY4MS45NDFsLTEyLjgyNi01LjEyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDAwNSkiIGZpbGw9IiNmNjg1MzQiLz48cGF0aCBkPSJNMTI3Ljc1NCwxODQuODYzdjQ2LjAzM2wxMjcuNzUyLTMxLjg0NFYxNzIuMDg3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjAwMDA1KSIgZmlsbD0iI2Y2ODUzNCIvPjxwYXRoIGQ9Ik0xMjcuNzU0LDI2Mi43ODF2NDUuNDUzTDI1NiwyNDQuMTE0VjIxNy41NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDAwNSkiIGZpbGw9IiNmNjg1MzQiLz48cGF0aCBkPSJNLjA1OSwyNDQuMzlsMTI3LjY5NSw2My44NDRWMjYyLjQ0OEwuMDU4LDIxNy41NThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAwMDUpIiBmaWxsPSIjOWQ1MDI1Ii8+PHBhdGggZD0iTTAsMTk5LjA1MWwxMjcuNzU0LDMxLjg0NVYxODQuODYyTDAsMTcyLjA4NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDAwNSkiIGZpbGw9IiM5ZDUwMjUiLz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS Kinesis" diff --git a/connectors/camel-aws-kinesis-source-kafka-connector/pom.xml b/connectors/camel-aws-kinesis-source-kafka-connector/pom.xml index 3d13498671..814cc2d8d8 100644 --- a/connectors/camel-aws-kinesis-source-kafka-connector/pom.xml +++ b/connectors/camel-aws-kinesis-source-kafka-connector/pom.xml @@ -52,7 +52,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.20.0 + 4.0.0-RC1 org.apache.camel diff --git a/connectors/camel-aws-kinesis-source-kafka-connector/src/generated/resources/camel-aws-kinesis-source-source.json b/connectors/camel-aws-kinesis-source-kafka-connector/src/generated/resources/camel-aws-kinesis-source-source.json index 9fde23aa55..3b7840db93 100644 --- a/connectors/camel-aws-kinesis-source-kafka-connector/src/generated/resources/camel-aws-kinesis-source-source.json +++ b/connectors/camel-aws-kinesis-source-kafka-connector/src/generated/resources/camel-aws-kinesis-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-kinesis-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from AWS Kinesis.\n\nThe basic authentication method for the Kinesis service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Kinesis client loads the credentials through this provider and doesn't use the basic authentication method.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAwsKinesisPartitionKey will be duplicated into aws.kinesis.partition.key and CamelAwsKinesisSequenceNumber will be duplicated in aws.kinesis.sequence.number" }, "properties": { diff --git a/connectors/camel-aws-kinesis-source-kafka-connector/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml b/connectors/camel-aws-kinesis-source-kafka-connector/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml index d44bc27655..a8018c9ea4 100644 --- a/connectors/camel-aws-kinesis-source-kafka-connector/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml +++ b/connectors/camel-aws-kinesis-source-kafka-connector/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-kinesis-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMzA4LjIzNDAxIj48dGl0bGU+YXdzLWtpbmVzaXM8L3RpdGxlPjxwYXRoIGQ9Ik0wLDE3Mi4wODdsMTI3Ljc1NCw1OC44MSwxMjcuNzUyLTU4LjgxLTEyNy43NTItNS4yOTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAwMDUpIiBmaWxsPSIjZmNiZjkyIi8+PHBhdGggZD0iTTEyOC4xNDcsMCwuMDU5LDYzLjg4MXY5MC4xMzZIMTUzLjY0OFYxMi43NTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAwMDUpIiBmaWxsPSIjOWQ1MDI1Ii8+PHBhdGggZD0iTS4wNTksMjE3LjU1OWwxMjguMTYyLDkwLjY3NUwyNTYsMjE3LjU1OSwxMjcuOTQ1LDE5OC45MjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAwMDUpIiBmaWxsPSIjZmNiZjkyIi8+PHBhdGggZD0iTTEyOC4xNDYsMTU0LjAxN2g2Ny41NzdWNTcuODM2TDE3NS45OSw0OS45NDMsMTI4LjE0Niw2My44OThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAwMDUpIiBmaWxsPSIjOWQ1MDI1Ii8+PHBhdGggZD0iTTE3NS45OSwxNTQuMDE3aDUyLjIzM1Y5MS42MzJsLTE0Ljk0LTQuNDgxLTM3LjI5Myw2LjMzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjAwMDA1KSIgZmlsbD0iIzlkNTAyNSIvPjxwYXRoIGQ9Ik0yMTMuMjgyLDgyLjI2djcxLjc1N2g0Mi4yMjRMMjU2LDgxLjk0MWwtMTIuODI2LTUuMTI0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjAwMDA1KSIgZmlsbD0iIzlkNTAyNSIvPjxwYXRoIGQ9Ik0xMjguMTQ3LDBWMTU0LjAxN2gyNS41VjEyLjc1MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDAwNSkiIGZpbGw9IiNmNjg1MzQiLz48cGF0aCBkPSJNMTk1LjcyNCw1Ny44MzZsLTE5LjczMy03Ljg5NFYxNTQuMDE3aDE5LjczMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDAwNSkiIGZpbGw9IiNmNjg1MzQiLz48cGF0aCBkPSJNMjI4LjIyNCw5MS42MzJsLTE0Ljk0MS00LjQ4djY2Ljg2NWgxNC45NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDAwNSkiIGZpbGw9IiNmNjg1MzQiLz48cGF0aCBkPSJNMjQzLjE3NCwxNTQuMDE3SDI1NlY4MS45NDFsLTEyLjgyNi01LjEyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDAwNSkiIGZpbGw9IiNmNjg1MzQiLz48cGF0aCBkPSJNMTI3Ljc1NCwxODQuODYzdjQ2LjAzM2wxMjcuNzUyLTMxLjg0NFYxNzIuMDg3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjAwMDA1KSIgZmlsbD0iI2Y2ODUzNCIvPjxwYXRoIGQ9Ik0xMjcuNzU0LDI2Mi43ODF2NDUuNDUzTDI1NiwyNDQuMTE0VjIxNy41NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDAwNSkiIGZpbGw9IiNmNjg1MzQiLz48cGF0aCBkPSJNLjA1OSwyNDQuMzlsMTI3LjY5NSw2My44NDRWMjYyLjQ0OEwuMDU4LDIxNy41NThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAwMDUpIiBmaWxsPSIjOWQ1MDI1Ii8+PHBhdGggZD0iTTAsMTk5LjA1MWwxMjcuNzU0LDMxLjg0NVYxODQuODYyTDAsMTcyLjA4NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDAwNSkiIGZpbGw9IiM5ZDUwMjUiLz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS Kinesis" @@ -99,20 +99,16 @@ spec: - "camel:aws2-kinesis" - "camel:kamelet" - "camel:core" - - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0" + - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-RC1" template: beans: - name: duplicateHeaders type: "#class:org.apache.camel.kamelets.utils.headers.DuplicateNamingHeaders" - property: - - key: prefix - value: 'CamelAwsKinesis' - - key: renamingPrefix - value: 'aws.kinesis.' - - key: mode - value: 'filtering' - - key: selectedHeaders - value: 'CamelAwsKinesisPartitionKey,CamelAwsKinesisSequenceNumber' + properties: + prefix: 'CamelAwsKinesis' + renamingPrefix: 'aws.kinesis.' + mode: 'filtering' + selectedHeaders: 'CamelAwsKinesisPartitionKey,CamelAwsKinesisSequenceNumber' from: uri: aws2-kinesis:{{stream}} parameters: diff --git a/connectors/camel-aws-lambda-sink-kafka-connector/src/generated/resources/camel-aws-lambda-sink-sink.json b/connectors/camel-aws-lambda-sink-kafka-connector/src/generated/resources/camel-aws-lambda-sink-sink.json index 92c8043d58..cf20038aff 100644 --- a/connectors/camel-aws-lambda-sink-kafka-connector/src/generated/resources/camel-aws-lambda-sink-sink.json +++ b/connectors/camel-aws-lambda-sink-kafka-connector/src/generated/resources/camel-aws-lambda-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-lambda-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send a payload to an AWS Lambda function.\n\nThe basic authentication method for the Lambda service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Lambda client loads the credentials through this provider and doesn't use the basic authentication method." }, "properties": { diff --git a/connectors/camel-aws-lambda-sink-kafka-connector/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml b/connectors/camel-aws-lambda-sink-kafka-connector/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml index 630a5b6441..dc7605e979 100644 --- a/connectors/camel-aws-lambda-sink-kafka-connector/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml +++ b/connectors/camel-aws-lambda-sink-kafka-connector/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-lambda-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA2NSIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDMxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTAgMjQ1LjI2MmwxNi4zMjIgOC4xNjFMMTkgMjQ4LjY2OFY1OS4zMzNsLTIuNjc4LTMuNDk0TDAgNjR2MTgxLjI2MiIgZmlsbD0iIzlENTAyNSIvPjxwYXRoIGQ9Ik00Ny42NzggNjMuNTdsLTMxLjM1Ni03LjczMXYxOTcuNTg0bDMxLjM1Ni03LjMwMlY2My41NyIgZmlsbD0iI0Y2ODUzNiIvPjxwYXRoIGQ9Ik0xNDMuODkzIDc4LjYwNGwyMi4zMzUtMTEuNTk3IDc0LjMwOSAyOC43NzgtMTkuNzU4IDIuNTc3LTc2Ljg4Ni0xOS43NTgiIGZpbGw9IiM2QjNBMTkiLz48cGF0aCBkPSJNMTQ0Ljc1MiAyMzAuNjU4bDIxLjkwNiAxMS41OTcgNzQuMzA4LTI4Ljc3OC0xOS43NTgtMi41NzgtNzYuNDU2IDE5Ljc1OSIgZmlsbD0iI0ZCQkY5MyIvPjxwYXRoIGQ9Ik0xNTAuMzM2IDE5OC44NzJsMzkuMDg3IDUuMTU1IDIuMjQ0LTQuMDI3di05MGwtMi4yNDQtNC43NjUtMzkuMDg3IDUuMTU0djg4LjQ4M00zNS42NTEgNDUuOTZsMjQuMDU0LTEyLjAyN0w2Mi4zMzMgMzl2MjMxbC0yLjYyOCA1LjMyOS0yNC4wNTQtMTIuMDI3VjQ1Ljk2IiBmaWxsPSIjOUQ1MDI1Ii8+PHBhdGggZD0iTTEwOC42NzEgMjU5LjAwN2wtNDguOTY2IDE1Ljg5MlYzMy45MzNsNDguOTY2IDE1Ljg5M3YyMDkuMTgxIiBmaWxsPSIjRjY4NTM2Ii8+PHBhdGggZD0iTTg5Ljc3MiAyODkuOTMzTDEyOCAzMDkuMjYybDQtNC41OTV2LTI5OUwxMjggMCA4OS43NzIgMTkuMzI5djI3MC42MDRNMjE5LjkxOSA5OC4zNjJsMTkuNzU5LTIuNTc3IDEuNjk3IDIuNDY1VjIxMWwtMS42OTcgMi45MDYtMTkuNzU5LTIuNTc3Vjk4LjM2MiIgZmlsbD0iIzlENTAyNSIvPjxwYXRoIGQ9Ik0xODkuNDIzIDEwNS4yMzV2OTkuMjIxbDQwLjgwNS00OS44MjUtNDAuODA1LTQ5LjM5NiIgZmlsbD0iI0Y2ODUzNiIvPjxwYXRoIGQ9Ik0yMzkuNjc4IDU1LjgzOUwxMjggMHYzMDkuMjYybDEyOC02NFY2NGwtMTYuMzIyLTguMTYxem0wIDE1OC4yMTdsLTczLjQ1IDIxLjkzNlY3My4yN2w3My40NSAyMS45MzZ2MTE4Ljg1eiIgZmlsbD0iI0Y2ODUzNiIvPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS Lambda" diff --git a/connectors/camel-aws-redshift-sink-kafka-connector/pom.xml b/connectors/camel-aws-redshift-sink-kafka-connector/pom.xml index 001f381056..06d0cea4fd 100644 --- a/connectors/camel-aws-redshift-sink-kafka-connector/pom.xml +++ b/connectors/camel-aws-redshift-sink-kafka-connector/pom.xml @@ -41,6 +41,11 @@ + + com.amazon.redshift + redshift-jdbc42 + 2.1.0.14 + org.apache.camel camel-jackson @@ -66,11 +71,6 @@ org.apache.camel camel-kamelet - - com.amazon.redshift - redshift-jdbc42 - 2.1.0.10 - diff --git a/connectors/camel-aws-redshift-sink-kafka-connector/src/generated/resources/camel-aws-redshift-sink-sink.json b/connectors/camel-aws-redshift-sink-kafka-connector/src/generated/resources/camel-aws-redshift-sink-sink.json index c69d95d45e..bdd4f40b0e 100644 --- a/connectors/camel-aws-redshift-sink-kafka-connector/src/generated/resources/camel-aws-redshift-sink-sink.json +++ b/connectors/camel-aws-redshift-sink-kafka-connector/src/generated/resources/camel-aws-redshift-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-redshift-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an AWS Redshift Database.\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'" }, "properties": { diff --git a/connectors/camel-aws-redshift-sink-kafka-connector/src/main/resources/kamelets/aws-redshift-sink.kamelet.yaml b/connectors/camel-aws-redshift-sink-kafka-connector/src/main/resources/kamelets/aws-redshift-sink.kamelet.yaml index 01f109550d..6b53039ab1 100644 --- a/connectors/camel-aws-redshift-sink-kafka-connector/src/main/resources/kamelets/aws-redshift-sink.kamelet.yaml +++ b/connectors/camel-aws-redshift-sink-kafka-connector/src/main/resources/kamelets/aws-redshift-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: aws-redshift-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNjE1IDE3ODMuNyIgdmlld0JveD0iMCAwIDE2MTUgMTc4My43IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im04MDcuNSAxMzYzLjggNjc4LjMgMTYxLjV2LTEyNzAuNWwtNjc4LjMgMTYxLjV6IiBmaWxsPSIjMjA1Yjk3Ii8+PHBhdGggZD0ibTE0ODUuOCAyNTQuOCAxMjkuMiA2NC42djExNDEuM2wtMTI5LjIgNjQuNnptLTY3OC4zIDExMDktNjc4LjMgMTYxLjV2LTEyNzAuNWw2NzguMyAxNjEuNXoiIGZpbGw9IiM1MTkzY2UiLz48cGF0aCBkPSJtMTI5LjIgMjU0LjgtMTI5LjIgNjQuNnYxMTQxLjNsMTI5LjIgNjQuNnoiIGZpbGw9IiMyMDViOTciLz48cGF0aCBkPSJtOTc5LjggMTc4My43IDI1OC40LTEyOS4ydi0xNTI1LjNsLTI1OC40LTEyOS4yLTc5IDg0N3oiIGZpbGw9IiM1MTkzY2UiLz48cGF0aCBkPSJtNjM1LjIgMTc4My43LTI1OC40LTEyOS4ydi0xNTI1LjNsMjU4LjQtMTI5LjIgNzkgODQ3eiIgZmlsbD0iIzIwNWI5NyIvPjxwYXRoIGQ9Im02MzUuMiAwaDM0OC4xdjE3ODAuMWgtMzQ4LjF6IiBmaWxsPSIjMmU3M2I3Ii8+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS Redshift" @@ -88,21 +88,17 @@ spec: - "camel:jackson" - "camel:kamelet" - "camel:sql" - - "mvn:com.amazon.redshift:redshift-jdbc42:2.1.0.10" + - "mvn:com.amazon.redshift:redshift-jdbc42:2.1.0.14" - "mvn:org.apache.commons:commons-dbcp2:2.9.0" template: beans: - name: dsBean type: "#class:org.apache.commons.dbcp2.BasicDataSource" - property: - - key: username - value: '{{username}}' - - key: password - value: '{{password}}' - - key: url - value: 'jdbc:redshift://{{serverName}}:{{serverPort}}/{{databaseName}}' - - key: driverClassName - value: 'com.amazon.redshift.jdbc.Driver' + properties: + username: '{{username}}' + password: '{{password}}' + url: 'jdbc:redshift://{{serverName}}:{{serverPort}}/{{databaseName}}' + driverClassName: 'com.amazon.redshift.jdbc.Driver' from: uri: "kamelet:source" steps: diff --git a/connectors/camel-aws-redshift-source-kafka-connector/pom.xml b/connectors/camel-aws-redshift-source-kafka-connector/pom.xml index e6dc70c6b9..1bd812554f 100644 --- a/connectors/camel-aws-redshift-source-kafka-connector/pom.xml +++ b/connectors/camel-aws-redshift-source-kafka-connector/pom.xml @@ -41,6 +41,11 @@ + + com.amazon.redshift + redshift-jdbc42 + 2.1.0.14 + org.apache.camel camel-jackson @@ -66,11 +71,6 @@ org.apache.camel camel-kamelet - - com.amazon.redshift - redshift-jdbc42 - 2.1.0.10 - diff --git a/connectors/camel-aws-redshift-source-kafka-connector/src/generated/resources/camel-aws-redshift-source-source.json b/connectors/camel-aws-redshift-source-kafka-connector/src/generated/resources/camel-aws-redshift-source-source.json index 2ce2ac76c5..09095d552d 100644 --- a/connectors/camel-aws-redshift-source-kafka-connector/src/generated/resources/camel-aws-redshift-source-source.json +++ b/connectors/camel-aws-redshift-source-kafka-connector/src/generated/resources/camel-aws-redshift-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-redshift-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Query data from an AWS RedShift Database." }, "properties": { diff --git a/connectors/camel-aws-redshift-source-kafka-connector/src/main/resources/kamelets/aws-redshift-source.kamelet.yaml b/connectors/camel-aws-redshift-source-kafka-connector/src/main/resources/kamelets/aws-redshift-source.kamelet.yaml index 99e6004205..6a267c15a4 100644 --- a/connectors/camel-aws-redshift-source-kafka-connector/src/main/resources/kamelets/aws-redshift-source.kamelet.yaml +++ b/connectors/camel-aws-redshift-source-kafka-connector/src/main/resources/kamelets/aws-redshift-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: aws-redshift-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNjE1IDE3ODMuNyIgdmlld0JveD0iMCAwIDE2MTUgMTc4My43IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im04MDcuNSAxMzYzLjggNjc4LjMgMTYxLjV2LTEyNzAuNWwtNjc4LjMgMTYxLjV6IiBmaWxsPSIjMjA1Yjk3Ii8+PHBhdGggZD0ibTE0ODUuOCAyNTQuOCAxMjkuMiA2NC42djExNDEuM2wtMTI5LjIgNjQuNnptLTY3OC4zIDExMDktNjc4LjMgMTYxLjV2LTEyNzAuNWw2NzguMyAxNjEuNXoiIGZpbGw9IiM1MTkzY2UiLz48cGF0aCBkPSJtMTI5LjIgMjU0LjgtMTI5LjIgNjQuNnYxMTQxLjNsMTI5LjIgNjQuNnoiIGZpbGw9IiMyMDViOTciLz48cGF0aCBkPSJtOTc5LjggMTc4My43IDI1OC40LTEyOS4ydi0xNTI1LjNsLTI1OC40LTEyOS4yLTc5IDg0N3oiIGZpbGw9IiM1MTkzY2UiLz48cGF0aCBkPSJtNjM1LjIgMTc4My43LTI1OC40LTEyOS4ydi0xNTI1LjNsMjU4LjQtMTI5LjIgNzkgODQ3eiIgZmlsbD0iIzIwNWI5NyIvPjxwYXRoIGQ9Im02MzUuMiAwaDM0OC4xdjE3ODAuMWgtMzQ4LjF6IiBmaWxsPSIjMmU3M2I3Ii8+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS Redshift" @@ -90,21 +90,17 @@ spec: - "camel:jackson" - "camel:kamelet" - "camel:sql" - - "mvn:com.amazon.redshift:redshift-jdbc42:2.1.0.10" + - "mvn:com.amazon.redshift:redshift-jdbc42:2.1.0.14" - "mvn:org.apache.commons:commons-dbcp2:2.9.0" template: beans: - name: dsBean type: "#class:org.apache.commons.dbcp2.BasicDataSource" - property: - - key: username - value: '{{username}}' - - key: password - value: '{{password}}' - - key: url - value: 'jdbc:redshift://{{serverName}}:{{serverPort}}/{{databaseName}}' - - key: driverClassName - value: 'com.amazon.redshift.jdbc.Driver' + properties: + username: '{{username}}' + password: '{{password}}' + url: 'jdbc:redshift://{{serverName}}:{{serverPort}}/{{databaseName}}' + driverClassName: 'com.amazon.redshift.jdbc.Driver' from: uri: "sql:{{query}}" parameters: diff --git a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/generated/resources/camel-aws-s3-cdc-source-source.json b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/generated/resources/camel-aws-s3-cdc-source-source.json index 1b663dfbf7..6f0f469eab 100644 --- a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/generated/resources/camel-aws-s3-cdc-source-source.json +++ b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/generated/resources/camel-aws-s3-cdc-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-s3-cdc-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from AWS SQS subscribed to Eventbridge Bus reporting events related to an S3 bucket or multiple buckets.\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service.\nTo use this Kamelet you'll need to set up Eventbridge on your bucket and subscribe Eventbridge bus to an SQS Queue.\nFor doing this you'll need to enable Evenbridge notification on your bucket and creating a rule on Eventbridge console related to all the events on S3 bucket and pointing to the SQS Queue specified as parameter in this Kamelet." }, "properties": { diff --git a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/resources/kamelets/aws-s3-cdc-source.kamelet.yaml b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/resources/kamelets/aws-s3-cdc-source.kamelet.yaml index aca0eedb5b..c1d2929654 100644 --- a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/resources/kamelets/aws-s3-cdc-source.kamelet.yaml +++ b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/resources/kamelets/aws-s3-cdc-source.kamelet.yaml @@ -4,7 +4,7 @@ metadata: name: aws-s3-cdc-source annotations: camel.apache.org/kamelet.support.level: Preview - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: >- data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIKICAgaGVpZ2h0PSI3Mi4xOTk5OTciCiAgIHZlcnNpb249IjEuMSIKICAgdmlld0JveD0iMCAwIDU5Ljg0OTk5OCA3Mi4xOTk5OTciCiAgIHdpZHRoPSI1OS44NDk5OTgiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlkPSJzdmcxNDUiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImRvd25sb2FkLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wLjIgKGU4NmM4NzA4NzksIDIwMjEtMDEtMTUpIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExNTEiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnMxNDkiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMTYiCiAgICAgaWQ9Im5hbWVkdmlldzE0NyIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAuMSIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAuMSIKICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwLjEiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAuMSIKICAgICBpbmtzY2FwZTp6b29tPSI4LjE5IgogICAgIGlua3NjYXBlOmN4PSIyOS45MjUiCiAgICAgaW5rc2NhcGU6Y3k9IjM2LjEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMTQ1IiAvPjxnCiAgICAgaWQ9IkFtYXpvbl9DbG91ZFNlYXJjaCIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDc1LC0xMy45KSI+PGcKICAgICAgIGlkPSJnMTQyIj48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjIzLjk4NywzNi4yMDEgNTQuNDYyLDQwLjQ5NCA1NC40Niw1OS41MDYgMjMuOTg1LDYzLjc5MyAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTIwIiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM4NzY5MjkiCiAgICAgICAgIHBvaW50cz0iNTAuMDAzLDE0IDIwLjE3OSwyOC45MDggMjAuMTc5LDM3LjM0NCA1MC4wMDMsMjguMzk5ICIKICAgICAgICAgaWQ9InBvbHlnb24xMjIiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iIzg3NjkyOSIKICAgICAgICAgcG9pbnRzPSI0OS45OTcsODYgMjAuMTksNzEuMDk0IDIwLjE5LDYyLjY1NCA0OS45OTksNzEuNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTI0IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiNkOWE3NDEiCiAgICAgICAgIHBvaW50cz0iNTAuMDAzLDE0IDc5LjgyNSwyOC45MTQgNzkuODIzLDM3LjM1IDUwLjAwMywyOC4zOTkgIgogICAgICAgICBpZD0icG9seWdvbjEyNiIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjQ5Ljk5Nyw4NiA3OS44MDYsNzEuMDk5IDc5LjgwNiw2Mi42NiA0OS45OTksNzEuNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTI4IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM4NzY5MjkiCiAgICAgICAgIHBvaW50cz0iMjAuMTc5LDI4LjkwOCAyMy45ODksMjcuMDA0IDIzLjk4NSw3Mi45OSAyMC4xNzUsNzEuMDg2ICIKICAgICAgICAgaWQ9InBvbHlnb24xMzAiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iIzg3NjkyOSIKICAgICAgICAgcG9pbnRzPSI1MC4wMDEsNDAuODMyIDM5LjAxOSw0Mi4yMjkgMzkuMDE3LDU3Ljc2MiA0OS45OTksNTkuMTYgIgogICAgICAgICBpZD0icG9seWdvbjEzMiIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjODc2OTI5IgogICAgICAgICBwb2ludHM9IjM1LjA4Myw0Mi43MjkgMjcuOTU0LDQzLjYzNyAyNy45NTQsNTYuMzU0IDM1LjA4MSw1Ny4yNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTM0IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM2MjRhMWUiCiAgICAgICAgIHBvaW50cz0iNzkuODIzLDM3LjM1IDU0LjQ4MSw0MC40OTYgMjMuOTg3LDM2LjIwMSA1MC4wMDMsMjguMzk5ICIKICAgICAgICAgaWQ9InBvbHlnb24xMzYiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iI2ZhZDc5MSIKICAgICAgICAgcG9pbnRzPSI3OS44MDYsNjIuNjYgNTQuNDYsNTkuNTA2IDIzLjk4NSw2My43OTMgNDkuOTk5LDcxLjYgIgogICAgICAgICBpZD0icG9seWdvbjEzOCIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjUwLjAwMSw0MC44MzIgNzkuODA4LDQ0LjYyOSA3OS44MDgsNTUuMzMgNDkuOTk5LDU5LjA5MiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTQwIiAvPjwvZz48L2c+PC9zdmc+Cg== camel.apache.org/provider: Apache Software Foundation diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/generated/descriptors/connector-source.properties b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/generated/descriptors/connector-source.properties deleted file mode 100644 index f817610ac1..0000000000 --- a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/generated/descriptors/connector-source.properties +++ /dev/null @@ -1 +0,0 @@ -camel-aws-s3-experimental-source-source \ No newline at end of file diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/generated/resources/camel-aws-s3-experimental-source-source.json b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/generated/resources/camel-aws-s3-experimental-source-source.json deleted file mode 100644 index 95dd6e462c..0000000000 --- a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/generated/resources/camel-aws-s3-experimental-source-source.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "connector": { - "class": "org.apache.camel.kafkaconnector.awss3experimentalsource.CamelAwss3experimentalsourceSourceConnector", - "artifactId": "camel-aws-s3-experimental-source-kafka-connector", - "groupId": "org.apache.camel.kafkaconnector", - "id": "camel-aws-s3-experimental-source-source", - "type": "source", - "version": "3.20.1-SNAPSHOT", - "description": "Receive data from an Amazon S3 Bucket.\n\nThe basic authentication method for the S3 service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the S3 client loads the credentials through this provider and doesn't use the basic authentication method.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAwsS3Key will be duplicated into aws.s3.key and CamelAwsS3BucketName will be duplicated in aws.s3.bucket.name.\n\nThis Kamelet supports experimental output format to specify the data type produced by this source. Users of the Kamelet are able to choose from different output types." - }, - "properties": { - "camel.kamelet.aws-s3-experimental-source.bucketNameOrArn": { - "name": "camel.kamelet.aws-s3-experimental-source.bucketNameOrArn", - "description": "The S3 Bucket name or Amazon Resource Name (ARN).", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.aws-s3-experimental-source.deleteAfterRead": { - "name": "camel.kamelet.aws-s3-experimental-source.deleteAfterRead", - "description": "Specifies to delete objects after consuming them.", - "defaultValue": "true", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-s3-experimental-source.accessKey": { - "name": "camel.kamelet.aws-s3-experimental-source.accessKey", - "description": "The access key obtained from AWS.", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-s3-experimental-source.secretKey": { - "name": "camel.kamelet.aws-s3-experimental-source.secretKey", - "description": "The secret key obtained from AWS.", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-s3-experimental-source.region": { - "name": "camel.kamelet.aws-s3-experimental-source.region", - "description": "The AWS region to access.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.aws-s3-experimental-source.autoCreateBucket": { - "name": "camel.kamelet.aws-s3-experimental-source.autoCreateBucket", - "description": "Specifies to automatically create the S3 bucket.", - "defaultValue": "false", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-s3-experimental-source.includeBody": { - "name": "camel.kamelet.aws-s3-experimental-source.includeBody", - "description": "If true, the exchange is consumed and put into the body and closed. If false, the S3Object stream is put raw into the body and the headers are set with the S3 object metadata.", - "defaultValue": "true", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-s3-experimental-source.prefix": { - "name": "camel.kamelet.aws-s3-experimental-source.prefix", - "description": "The AWS S3 bucket prefix to consider while searching. Example: folder\/", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-s3-experimental-source.ignoreBody": { - "name": "camel.kamelet.aws-s3-experimental-source.ignoreBody", - "description": "If true, the S3 Object body is ignored. Setting this to true overrides any behavior defined by the `includeBody` option. If false, the S3 object is put in the body.", - "defaultValue": "false", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-s3-experimental-source.useDefaultCredentialsProvider": { - "name": "camel.kamelet.aws-s3-experimental-source.useDefaultCredentialsProvider", - "description": "If true, the S3 client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key).", - "defaultValue": "false", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-s3-experimental-source.uriEndpointOverride": { - "name": "camel.kamelet.aws-s3-experimental-source.uriEndpointOverride", - "description": "The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option.", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-s3-experimental-source.overrideEndpoint": { - "name": "camel.kamelet.aws-s3-experimental-source.overrideEndpoint", - "description": "Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option.", - "defaultValue": "false", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-s3-experimental-source.delay": { - "name": "camel.kamelet.aws-s3-experimental-source.delay", - "description": "The number of milliseconds before the next poll of the selected bucket.", - "defaultValue": "500", - "priority": "MEDIUM", - "required": "false" - }, - "camel.kamelet.aws-s3-experimental-source.outputFormat": { - "name": "camel.kamelet.aws-s3-experimental-source.outputFormat", - "description": "Choose the output type for this Kamelet. The Kamelet supports different output types and performs automatic message conversion according to this data type. Example: binary", - "defaultValue": "\"binary\"", - "priority": "MEDIUM", - "required": "false" - } - } -} \ No newline at end of file diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnectorConfig.java b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnectorConfig.java deleted file mode 100644 index 47e5915d13..0000000000 --- a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnectorConfig.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.awss3experimentalsource; - -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; -import org.apache.kafka.common.config.ConfigDef; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelAwss3experimentalsourceSourceConnectorConfig - extends - CamelSourceConnectorConfig { - - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_BUCKET_NAME_OR_ARN_CONF = "camel.kamelet.aws-s3-experimental-source.bucketNameOrArn"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_BUCKET_NAME_OR_ARN_DOC = "The S3 Bucket name or Amazon Resource Name (ARN)."; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_BUCKET_NAME_OR_ARN_DEFAULT = null; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_DELETE_AFTER_READ_CONF = "camel.kamelet.aws-s3-experimental-source.deleteAfterRead"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_DELETE_AFTER_READ_DOC = "Specifies to delete objects after consuming them."; - public static final Boolean CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_DELETE_AFTER_READ_DEFAULT = true; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_ACCESS_KEY_CONF = "camel.kamelet.aws-s3-experimental-source.accessKey"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_ACCESS_KEY_DOC = "The access key obtained from AWS."; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_ACCESS_KEY_DEFAULT = null; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_SECRET_KEY_CONF = "camel.kamelet.aws-s3-experimental-source.secretKey"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_SECRET_KEY_DOC = "The secret key obtained from AWS."; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_SECRET_KEY_DEFAULT = null; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_REGION_CONF = "camel.kamelet.aws-s3-experimental-source.region"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_REGION_DOC = "The AWS region to access."; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_REGION_DEFAULT = null; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_AUTO_CREATE_BUCKET_CONF = "camel.kamelet.aws-s3-experimental-source.autoCreateBucket"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_AUTO_CREATE_BUCKET_DOC = "Specifies to automatically create the S3 bucket."; - public static final Boolean CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_AUTO_CREATE_BUCKET_DEFAULT = false; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_INCLUDE_BODY_CONF = "camel.kamelet.aws-s3-experimental-source.includeBody"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_INCLUDE_BODY_DOC = "If true, the exchange is consumed and put into the body and closed. If false, the S3Object stream is put raw into the body and the headers are set with the S3 object metadata."; - public static final Boolean CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_INCLUDE_BODY_DEFAULT = true; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_PREFIX_CONF = "camel.kamelet.aws-s3-experimental-source.prefix"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_PREFIX_DOC = "The AWS S3 bucket prefix to consider while searching. Example: folder/"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_PREFIX_DEFAULT = null; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_IGNORE_BODY_CONF = "camel.kamelet.aws-s3-experimental-source.ignoreBody"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_IGNORE_BODY_DOC = "If true, the S3 Object body is ignored. Setting this to true overrides any behavior defined by the `includeBody` option. If false, the S3 object is put in the body."; - public static final Boolean CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_IGNORE_BODY_DEFAULT = false; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = "camel.kamelet.aws-s3-experimental-source.useDefaultCredentialsProvider"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "If true, the S3 client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key)."; - public static final Boolean CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_URI_ENDPOINT_OVERRIDE_CONF = "camel.kamelet.aws-s3-experimental-source.uriEndpointOverride"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_URI_ENDPOINT_OVERRIDE_DOC = "The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option."; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_URI_ENDPOINT_OVERRIDE_DEFAULT = null; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_OVERRIDE_ENDPOINT_CONF = "camel.kamelet.aws-s3-experimental-source.overrideEndpoint"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_OVERRIDE_ENDPOINT_DOC = "Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option."; - public static final Boolean CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_OVERRIDE_ENDPOINT_DEFAULT = false; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_DELAY_CONF = "camel.kamelet.aws-s3-experimental-source.delay"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_DELAY_DOC = "The number of milliseconds before the next poll of the selected bucket."; - public static final Integer CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_DELAY_DEFAULT = 500; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_OUTPUT_FORMAT_CONF = "camel.kamelet.aws-s3-experimental-source.outputFormat"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_OUTPUT_FORMAT_DOC = "Choose the output type for this Kamelet. The Kamelet supports different output types and performs automatic message conversion according to this data type. Example: binary"; - public static final String CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_OUTPUT_FORMAT_DEFAULT = "binary"; - - public CamelAwss3experimentalsourceSourceConnectorConfig( - ConfigDef config, - Map parsedConfig) { - super(config, parsedConfig); - } - - public CamelAwss3experimentalsourceSourceConnectorConfig( - Map parsedConfig) { - this(conf(), parsedConfig); - } - - public static ConfigDef conf() { - ConfigDef conf = new ConfigDef(CamelSourceConnectorConfig.conf()); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_BUCKET_NAME_OR_ARN_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_BUCKET_NAME_OR_ARN_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_BUCKET_NAME_OR_ARN_DOC); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_DELETE_AFTER_READ_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_DELETE_AFTER_READ_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_DELETE_AFTER_READ_DOC); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_ACCESS_KEY_DOC); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_SECRET_KEY_DOC); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_REGION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_REGION_DOC); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_AUTO_CREATE_BUCKET_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_AUTO_CREATE_BUCKET_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_AUTO_CREATE_BUCKET_DOC); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_INCLUDE_BODY_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_INCLUDE_BODY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_INCLUDE_BODY_DOC); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_PREFIX_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_PREFIX_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_PREFIX_DOC); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_IGNORE_BODY_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_IGNORE_BODY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_IGNORE_BODY_DOC); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_URI_ENDPOINT_OVERRIDE_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_URI_ENDPOINT_OVERRIDE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_URI_ENDPOINT_OVERRIDE_DOC); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_OVERRIDE_ENDPOINT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_OVERRIDE_ENDPOINT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_OVERRIDE_ENDPOINT_DOC); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_DELAY_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_DELAY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_DELAY_DOC); - conf.define(CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_OUTPUT_FORMAT_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_OUTPUT_FORMAT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3EXPERIMENTALSOURCE_KAMELET_OUTPUT_FORMAT_DOC); - return conf; - } -} \ No newline at end of file diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/resources/kamelets/aws-s3-experimental-source.kamelet.yaml b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/resources/kamelets/aws-s3-experimental-source.kamelet.yaml deleted file mode 100644 index 503d9bdac0..0000000000 --- a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/resources/kamelets/aws-s3-experimental-source.kamelet.yaml +++ /dev/null @@ -1,168 +0,0 @@ -apiVersion: camel.apache.org/v1alpha1 -kind: Kamelet -metadata: - name: aws-s3-experimental-source - annotations: - camel.apache.org/kamelet.support.level: "Experimental" - camel.apache.org/catalog.version: "3.21.0" - camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAyNDguMiAzMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZT4uc3QyOHtmaWxsOiM4YzMxMjN9LnN0Mjl7ZmlsbDojZTA1MjQzfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik0yMCA1Mi4xTDAgNjJ2MTc1LjVsMjAgOS45LjEtLjFWNTIuMmwtLjEtLjEiLz48cGF0aCBjbGFzcz0ic3QyOSIgZD0iTTEyNyAyMjJMMjAgMjQ3LjVWNTIuMUwxMjcgNzd2MTQ1Ii8+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik03OC43IDE4Mi4xbDQ1LjQgNS44LjMtLjcuMy03NC40LS41LS42LTQ1LjQgNS43LS4xIDY0LjIiLz48cGF0aCBjbGFzcz0ic3QyOCIgZD0iTTEyNC4xIDIyMi4zbDEwNC4xIDI1LjIuMi0uM1Y1Mi4xbC0uMi0uMi0xMDQuMSAyNS40djE0NSIvPjxwYXRoIGNsYXNzPSJzdDI5IiBkPSJNMTY5LjUgMTgyLjFsLTQ1LjQgNS44di03NS43bDQ1LjQgNS43djY0LjIiLz48cGF0aCBkPSJNMTY5LjUgODYuOWwtNDUuNCA4LjMtNDUuNC04LjNMMTI0IDc1bDQ1LjUgMTEuOSIgZmlsbD0iIzVlMWYxOCIvPjxwYXRoIGQ9Ik0xNjkuNSAyMTMuMWwtNDUuNC04LjMtNDUuNCA4LjMgNDUuMyAxMi43IDQ1LjUtMTIuNyIgZmlsbD0iI2YyYjBhOSIvPjxwYXRoIGNsYXNzPSJzdDI4IiBkPSJNNzguNyA4Ni45bDQ1LjQtMTEuMi40LS4xVi4zbC0uNC0uMy00NS40IDIyLjd2NjQuMiIvPjxwYXRoIGNsYXNzPSJzdDI5IiBkPSJNMTY5LjUgODYuOWwtNDUuNC0xMS4yVjBsNDUuNCAyMi43djY0LjIiLz48cGF0aCBjbGFzcz0ic3QyOCIgZD0iTTEyNC4xIDMwMGwtNDUuNC0yMi43di02NC4ybDQ1LjQgMTEuMi43LjgtLjIgNzMuNi0uNSAxLjMiLz48cGF0aCBjbGFzcz0ic3QyOSIgZD0iTTEyNC4xIDMwMGw0NS40LTIyLjd2LTY0LjJsLTQ1LjQgMTEuMlYzMDBNMjI4LjIgNTIuMWwyMCAxMHYxNzUuNWwtMjAgMTBWNTIuMSIvPjwvc3ZnPg==" - camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/kamelet.group: "AWS S3" - camel.apache.org/kamelet.namespace: "AWS" - labels: - camel.apache.org/kamelet.type: "source" -spec: - definition: - title: "AWS S3 Experimental Source" - description: |- - Receive data from an Amazon S3 Bucket. - - The basic authentication method for the S3 service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider. - - If you use the default credentials provider, the S3 client loads the credentials through this provider and doesn't use the basic authentication method. - - Two headers will be duplicated with different names for clarity at sink level, CamelAwsS3Key will be duplicated into aws.s3.key and CamelAwsS3BucketName will be duplicated in aws.s3.bucket.name. - - This Kamelet supports experimental output format to specify the data type produced by this source. Users of the Kamelet are able to choose from different output types. - required: - - bucketNameOrArn - - region - type: object - properties: - bucketNameOrArn: - title: Bucket Name - description: The S3 Bucket name or Amazon Resource Name (ARN). - type: string - deleteAfterRead: - title: Auto-delete Objects - description: Specifies to delete objects after consuming them. - type: boolean - x-descriptors: - - 'urn:alm:descriptor:com.tectonic.ui:checkbox' - default: true - accessKey: - title: Access Key - description: The access key obtained from AWS. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - secretKey: - title: Secret Key - description: The secret key obtained from AWS. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - region: - title: AWS Region - description: The AWS region to access. - type: string - enum: ["ap-south-1", "eu-south-1", "us-gov-east-1", "me-central-1", "ca-central-1", "eu-central-1", "us-iso-west-1", "us-west-1", "us-west-2", "af-south-1", "eu-north-1", "eu-west-3", "eu-west-2", "eu-west-1", "ap-northeast-3", "ap-northeast-2", "ap-northeast-1", "me-south-1", "sa-east-1", "ap-east-1", "cn-north-1", "us-gov-west-1", "ap-southeast-1", "ap-southeast-2", "us-iso-east-1", "ap-southeast-3", "us-east-1", "us-east-2", "cn-northwest-1", "us-isob-east-1", "aws-global", "aws-cn-global", "aws-us-gov-global", "aws-iso-global", "aws-iso-b-global"] - autoCreateBucket: - title: Autocreate Bucket - description: Specifies to automatically create the S3 bucket. - type: boolean - x-descriptors: - - 'urn:alm:descriptor:com.tectonic.ui:checkbox' - default: false - includeBody: - title: Include Body - description: If true, the exchange is consumed and put into the body and closed. If false, the S3Object stream is put raw into the body and the headers are set with the S3 object metadata. - type: boolean - x-descriptors: - - 'urn:alm:descriptor:com.tectonic.ui:checkbox' - default: true - prefix: - title: Prefix - description: The AWS S3 bucket prefix to consider while searching. - type: string - example: 'folder/' - ignoreBody: - title: Ignore Body - description: If true, the S3 Object body is ignored. Setting this to true overrides any behavior defined by the `includeBody` option. If false, the S3 object is put in the body. - type: boolean - x-descriptors: - - 'urn:alm:descriptor:com.tectonic.ui:checkbox' - default: false - useDefaultCredentialsProvider: - title: Default Credentials Provider - description: If true, the S3 client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key). - type: boolean - x-descriptors: - - 'urn:alm:descriptor:com.tectonic.ui:checkbox' - default: false - uriEndpointOverride: - title: Overwrite Endpoint URI - description: The overriding endpoint URI. To use this option, you must also select the `overrideEndpoint` option. - type: string - overrideEndpoint: - title: Endpoint Overwrite - description: Select this option to override the endpoint URI. To use this option, you must also provide a URI for the `uriEndpointOverride` option. - type: boolean - x-descriptors: - - 'urn:alm:descriptor:com.tectonic.ui:checkbox' - default: false - delay: - title: Delay - description: The number of milliseconds before the next poll of the selected bucket. - type: integer - default: 500 - outputFormat: - title: Output Type - description: Choose the output type for this Kamelet. The Kamelet supports different output types and performs automatic message conversion according to this data type. - type: string - default: binary - example: binary - dependencies: - - "camel:core" - - "camel:aws2-s3" - - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0" - - "camel:kamelet" - template: - beans: - - name: dataTypeRegistry - type: "#class:org.apache.camel.kamelets.utils.format.DefaultDataTypeRegistry" - - name: outputTypeProcessor - type: "#class:org.apache.camel.kamelets.utils.format.DataTypeProcessor" - property: - - key: scheme - value: 'aws2-s3' - - key: format - value: '{{outputFormat}}' - - key: registry - value: '#bean:{{dataTypeRegistry}}' - - name: renameHeaders - type: "#class:org.apache.camel.kamelets.utils.headers.DuplicateNamingHeaders" - property: - - key: prefix - value: 'CamelAwsS3' - - key: renamingPrefix - value: 'aws.s3.' - - key: mode - value: 'filtering' - - key: selectedHeaders - value: 'CamelAwsS3Key,CamelAwsS3BucketName' - from: - uri: "aws2-s3:{{bucketNameOrArn}}" - parameters: - autoCreateBucket: "{{autoCreateBucket}}" - secretKey: "{{?secretKey}}" - accessKey: "{{?accessKey}}" - region: "{{region}}" - includeBody: "{{includeBody}}" - ignoreBody: "{{ignoreBody}}" - deleteAfterRead: "{{deleteAfterRead}}" - prefix: "{{?prefix}}" - useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}" - uriEndpointOverride: "{{?uriEndpointOverride}}" - overrideEndpoint: "{{overrideEndpoint}}" - delay: "{{delay}}" - steps: - - process: - ref: "{{renameHeaders}}" - - process: - ref: "{{outputTypeProcessor}}" - - to: "kamelet:sink" \ No newline at end of file diff --git a/connectors/camel-aws-s3-sink-kafka-connector/src/generated/resources/camel-aws-s3-sink-sink.json b/connectors/camel-aws-s3-sink-kafka-connector/src/generated/resources/camel-aws-s3-sink-sink.json index 3bd97f09d5..88847890d8 100644 --- a/connectors/camel-aws-s3-sink-kafka-connector/src/generated/resources/camel-aws-s3-sink-sink.json +++ b/connectors/camel-aws-s3-sink-kafka-connector/src/generated/resources/camel-aws-s3-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-s3-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload data to an Amazon S3 Bucket.\n\nThe basic authentication method for the S3 service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the S3 client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the `file` \/ `ce-partition` property to specify the name of the file to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the file name." }, "properties": { diff --git a/connectors/camel-aws-s3-sink-kafka-connector/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml b/connectors/camel-aws-s3-sink-kafka-connector/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml index c8fd486f26..d8b200f37a 100644 --- a/connectors/camel-aws-s3-sink-kafka-connector/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml +++ b/connectors/camel-aws-s3-sink-kafka-connector/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-s3-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAyNDguMiAzMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZT4uc3QyOHtmaWxsOiM4YzMxMjN9LnN0Mjl7ZmlsbDojZTA1MjQzfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik0yMCA1Mi4xTDAgNjJ2MTc1LjVsMjAgOS45LjEtLjFWNTIuMmwtLjEtLjEiLz48cGF0aCBjbGFzcz0ic3QyOSIgZD0iTTEyNyAyMjJMMjAgMjQ3LjVWNTIuMUwxMjcgNzd2MTQ1Ii8+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik03OC43IDE4Mi4xbDQ1LjQgNS44LjMtLjcuMy03NC40LS41LS42LTQ1LjQgNS43LS4xIDY0LjIiLz48cGF0aCBjbGFzcz0ic3QyOCIgZD0iTTEyNC4xIDIyMi4zbDEwNC4xIDI1LjIuMi0uM1Y1Mi4xbC0uMi0uMi0xMDQuMSAyNS40djE0NSIvPjxwYXRoIGNsYXNzPSJzdDI5IiBkPSJNMTY5LjUgMTgyLjFsLTQ1LjQgNS44di03NS43bDQ1LjQgNS43djY0LjIiLz48cGF0aCBkPSJNMTY5LjUgODYuOWwtNDUuNCA4LjMtNDUuNC04LjNMMTI0IDc1bDQ1LjUgMTEuOSIgZmlsbD0iIzVlMWYxOCIvPjxwYXRoIGQ9Ik0xNjkuNSAyMTMuMWwtNDUuNC04LjMtNDUuNCA4LjMgNDUuMyAxMi43IDQ1LjUtMTIuNyIgZmlsbD0iI2YyYjBhOSIvPjxwYXRoIGNsYXNzPSJzdDI4IiBkPSJNNzguNyA4Ni45bDQ1LjQtMTEuMi40LS4xVi4zbC0uNC0uMy00NS40IDIyLjd2NjQuMiIvPjxwYXRoIGNsYXNzPSJzdDI5IiBkPSJNMTY5LjUgODYuOWwtNDUuNC0xMS4yVjBsNDUuNCAyMi43djY0LjIiLz48cGF0aCBjbGFzcz0ic3QyOCIgZD0iTTEyNC4xIDMwMGwtNDUuNC0yMi43di02NC4ybDQ1LjQgMTEuMi43LjgtLjIgNzMuNi0uNSAxLjMiLz48cGF0aCBjbGFzcz0ic3QyOSIgZD0iTTEyNC4xIDMwMGw0NS40LTIyLjd2LTY0LjJsLTQ1LjQgMTEuMlYzMDBNMjI4LjIgNTIuMWwyMCAxMHYxNzUuNWwtMjAgMTBWNTIuMSIvPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS S3" diff --git a/connectors/camel-aws-s3-source-kafka-connector/pom.xml b/connectors/camel-aws-s3-source-kafka-connector/pom.xml index b43328a58b..cb02e2f01b 100644 --- a/connectors/camel-aws-s3-source-kafka-connector/pom.xml +++ b/connectors/camel-aws-s3-source-kafka-connector/pom.xml @@ -52,7 +52,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.20.0 + 4.0.0-RC1 org.apache.camel diff --git a/connectors/camel-aws-s3-source-kafka-connector/src/generated/resources/camel-aws-s3-source-source.json b/connectors/camel-aws-s3-source-kafka-connector/src/generated/resources/camel-aws-s3-source-source.json index ec1314385e..f4565e918c 100644 --- a/connectors/camel-aws-s3-source-kafka-connector/src/generated/resources/camel-aws-s3-source-source.json +++ b/connectors/camel-aws-s3-source-kafka-connector/src/generated/resources/camel-aws-s3-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-s3-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an Amazon S3 Bucket.\n\nThe basic authentication method for the S3 service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the S3 client loads the credentials through this provider and doesn't use the basic authentication method.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAwsS3Key will be duplicated into aws.s3.key and CamelAwsS3BucketName will be duplicated in aws.s3.bucket.name" }, "properties": { diff --git a/connectors/camel-aws-s3-source-kafka-connector/src/main/resources/kamelets/aws-s3-source.kamelet.yaml b/connectors/camel-aws-s3-source-kafka-connector/src/main/resources/kamelets/aws-s3-source.kamelet.yaml index 8eb829f8bc..28c1490686 100644 --- a/connectors/camel-aws-s3-source-kafka-connector/src/main/resources/kamelets/aws-s3-source.kamelet.yaml +++ b/connectors/camel-aws-s3-source-kafka-connector/src/main/resources/kamelets/aws-s3-source.kamelet.yaml @@ -4,7 +4,7 @@ metadata: name: aws-s3-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAyNDguMiAzMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZT4uc3QyOHtmaWxsOiM4YzMxMjN9LnN0Mjl7ZmlsbDojZTA1MjQzfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik0yMCA1Mi4xTDAgNjJ2MTc1LjVsMjAgOS45LjEtLjFWNTIuMmwtLjEtLjEiLz48cGF0aCBjbGFzcz0ic3QyOSIgZD0iTTEyNyAyMjJMMjAgMjQ3LjVWNTIuMUwxMjcgNzd2MTQ1Ii8+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik03OC43IDE4Mi4xbDQ1LjQgNS44LjMtLjcuMy03NC40LS41LS42LTQ1LjQgNS43LS4xIDY0LjIiLz48cGF0aCBjbGFzcz0ic3QyOCIgZD0iTTEyNC4xIDIyMi4zbDEwNC4xIDI1LjIuMi0uM1Y1Mi4xbC0uMi0uMi0xMDQuMSAyNS40djE0NSIvPjxwYXRoIGNsYXNzPSJzdDI5IiBkPSJNMTY5LjUgMTgyLjFsLTQ1LjQgNS44di03NS43bDQ1LjQgNS43djY0LjIiLz48cGF0aCBkPSJNMTY5LjUgODYuOWwtNDUuNCA4LjMtNDUuNC04LjNMMTI0IDc1bDQ1LjUgMTEuOSIgZmlsbD0iIzVlMWYxOCIvPjxwYXRoIGQ9Ik0xNjkuNSAyMTMuMWwtNDUuNC04LjMtNDUuNCA4LjMgNDUuMyAxMi43IDQ1LjUtMTIuNyIgZmlsbD0iI2YyYjBhOSIvPjxwYXRoIGNsYXNzPSJzdDI4IiBkPSJNNzguNyA4Ni45bDQ1LjQtMTEuMi40LS4xVi4zbC0uNC0uMy00NS40IDIyLjd2NjQuMiIvPjxwYXRoIGNsYXNzPSJzdDI5IiBkPSJNMTY5LjUgODYuOWwtNDUuNC0xMS4yVjBsNDUuNCAyMi43djY0LjIiLz48cGF0aCBjbGFzcz0ic3QyOCIgZD0iTTEyNC4xIDMwMGwtNDUuNC0yMi43di02NC4ybDQ1LjQgMTEuMi43LjgtLjIgNzMuNi0uNSAxLjMiLz48cGF0aCBjbGFzcz0ic3QyOSIgZD0iTTEyNC4xIDMwMGw0NS40LTIyLjd2LTY0LjJsLTQ1LjQgMTEuMlYzMDBNMjI4LjIgNTIuMWwyMCAxMHYxNzUuNWwtMjAgMTBWNTIuMSIvPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS S3" @@ -104,21 +104,17 @@ spec: dependencies: - "camel:core" - "camel:aws2-s3" - - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0" + - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-RC1" - "camel:kamelet" template: beans: - name: renameHeaders type: "#class:org.apache.camel.kamelets.utils.headers.DuplicateNamingHeaders" - property: - - key: prefix - value: 'CamelAwsS3' - - key: renamingPrefix - value: 'aws.s3.' - - key: mode - value: 'filtering' - - key: selectedHeaders - value: 'CamelAwsS3Key,CamelAwsS3BucketName' + properties: + prefix: 'CamelAwsS3' + renamingPrefix: 'aws.s3.' + mode: 'filtering' + selectedHeaders: 'CamelAwsS3Key,CamelAwsS3BucketName' from: uri: "aws2-s3:{{bucketNameOrArn}}" parameters: diff --git a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/generated/resources/camel-aws-s3-streaming-upload-sink-sink.json b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/generated/resources/camel-aws-s3-streaming-upload-sink-sink.json index 7ff0238fda..24bc6c01b3 100644 --- a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/generated/resources/camel-aws-s3-streaming-upload-sink-sink.json +++ b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/generated/resources/camel-aws-s3-streaming-upload-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-s3-streaming-upload-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload data to AWS S3 in streaming upload mode.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS S3 Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the S3 client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet." }, "properties": { diff --git a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml index 42d9504441..3276ce141e 100644 --- a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml +++ b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-s3-streaming-upload-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAyNDguMiAzMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZT4uc3QyOHtmaWxsOiM4YzMxMjN9LnN0Mjl7ZmlsbDojZTA1MjQzfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik0yMCA1Mi4xTDAgNjJ2MTc1LjVsMjAgOS45LjEtLjFWNTIuMmwtLjEtLjEiLz48cGF0aCBjbGFzcz0ic3QyOSIgZD0iTTEyNyAyMjJMMjAgMjQ3LjVWNTIuMUwxMjcgNzd2MTQ1Ii8+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik03OC43IDE4Mi4xbDQ1LjQgNS44LjMtLjcuMy03NC40LS41LS42LTQ1LjQgNS43LS4xIDY0LjIiLz48cGF0aCBjbGFzcz0ic3QyOCIgZD0iTTEyNC4xIDIyMi4zbDEwNC4xIDI1LjIuMi0uM1Y1Mi4xbC0uMi0uMi0xMDQuMSAyNS40djE0NSIvPjxwYXRoIGNsYXNzPSJzdDI5IiBkPSJNMTY5LjUgMTgyLjFsLTQ1LjQgNS44di03NS43bDQ1LjQgNS43djY0LjIiLz48cGF0aCBkPSJNMTY5LjUgODYuOWwtNDUuNCA4LjMtNDUuNC04LjNMMTI0IDc1bDQ1LjUgMTEuOSIgZmlsbD0iIzVlMWYxOCIvPjxwYXRoIGQ9Ik0xNjkuNSAyMTMuMWwtNDUuNC04LjMtNDUuNCA4LjMgNDUuMyAxMi43IDQ1LjUtMTIuNyIgZmlsbD0iI2YyYjBhOSIvPjxwYXRoIGNsYXNzPSJzdDI4IiBkPSJNNzguNyA4Ni45bDQ1LjQtMTEuMi40LS4xVi4zbC0uNC0uMy00NS40IDIyLjd2NjQuMiIvPjxwYXRoIGNsYXNzPSJzdDI5IiBkPSJNMTY5LjUgODYuOWwtNDUuNC0xMS4yVjBsNDUuNCAyMi43djY0LjIiLz48cGF0aCBjbGFzcz0ic3QyOCIgZD0iTTEyNC4xIDMwMGwtNDUuNC0yMi43di02NC4ybDQ1LjQgMTEuMi43LjgtLjIgNzMuNi0uNSAxLjMiLz48cGF0aCBjbGFzcz0ic3QyOSIgZD0iTTEyNC4xIDMwMGw0NS40LTIyLjd2LTY0LjJsLTQ1LjQgMTEuMlYzMDBNMjI4LjIgNTIuMWwyMCAxMHYxNzUuNWwtMjAgMTBWNTIuMSIvPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS S3" diff --git a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/generated/resources/camel-aws-secrets-manager-sink-sink.json b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/generated/resources/camel-aws-secrets-manager-sink-sink.json index b77b1d44b4..fe5951b1e4 100644 --- a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/generated/resources/camel-aws-secrets-manager-sink-sink.json +++ b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/generated/resources/camel-aws-secrets-manager-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-secrets-manager-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Create a secret in AWS Secrets Manager.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS Secrets Manager Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the Secrets Manager client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\nThe Kamelet expects the following headers to be set:\n\n- `secret-name` \/ `ce-secret-name`: as the secret name to create.\n\nIf the header won't be set the exchange ID will be used as secret name." }, "properties": { diff --git a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/resources/kamelets/aws-secrets-manager-sink.kamelet.yaml b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/resources/kamelets/aws-secrets-manager-sink.kamelet.yaml index 54b590f516..7174773d5b 100644 --- a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/resources/kamelets/aws-secrets-manager-sink.kamelet.yaml +++ b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/resources/kamelets/aws-secrets-manager-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-secrets-manager-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNzUgNzUiIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCNSZWRHcmFkaWVudCk7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJSZWRHcmFkaWVudCIgeDE9Ii0yMDQyLjU0IiB5MT0iMTk4NS40NyIgeDI9Ii0xOTM2LjQ3IiB5Mj0iMjA5MS41NCIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAwMSAtMTk1Mikgcm90YXRlKC05MCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiZDA4MTYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZjUyNTIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGl0bGU+QVdTLVNlY3JldHMtTWFuYWdlcjwvdGl0bGU+PGcgaWQ9IlJlZmVyZW5jZSI+PHJlY3QgaWQ9IlJlZF9HcmFkaWVudCIgZGF0YS1uYW1lPSJSZWQgR3JhZGllbnQiIGNsYXNzPSJjbHMtMSIgd2lkdGg9Ijc1IiBoZWlnaHQ9Ijc1Ii8+PGcgaWQ9Ikljb25fVGVzdCIgZGF0YS1uYW1lPSJJY29uIFRlc3QiPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTQuNTIiIHk9IjQ3LjA4IiB3aWR0aD0iMiIgaGVpZ2h0PSIxNi45MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzLjAxIDU1LjUzKSByb3RhdGUoLTQ1KSIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTkuMTMiIHk9IjEwLjc3IiB3aWR0aD0iMiIgaGVpZ2h0PSIxOC43NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguMzUgMjAuMTMpIHJvdGF0ZSgtNDUpIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxNS4wNSIgeT0iNTQuMDUiIHdpZHRoPSI5LjkiIGhlaWdodD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzLjA3IDMwLjI3KSByb3RhdGUoLTQ1KSIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTAuMDUiIHk9IjE5LjA1IiB3aWR0aD0iOS45IiBoZWlnaHQ9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuOTMgNDQuNzYpIHJvdGF0ZSgtNDUpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjAuNDYsMzYuNTJhMjIuODcsMjIuODcsMCwwLDAtNC4zMS0xMi40NGwtMS42MiwxLjE4YTIwLjg2LDIwLjg2LDAsMCwxLDMuOTMsMTEuMjZoLTJ2MmgyYTIwLjcsMjAuNywwLDAsMS0zLjkzLDExLjMyTDU2LjE1LDUxYTIyLjcyLDIyLjcyLDAsMCwwLDQuMzEtMTIuNWgydi0yWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1LjIxLDIwLjUyQTIwLjc3LDIwLjc3LDAsMCwxLDM2LjUsMTYuNTl2MS45M2gyVjE2LjU5YTIwLjc3LDIwLjc3LDAsMCwxLDExLjI5LDMuOTNMNTEsMTguOUEyMi44MSwyMi44MSwwLDAsMCwzOC41LDE0LjU5VjEyLjUyaC0ydjIuMDdBMjIuODEsMjIuODEsMCwwLDAsMjQsMTguOVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00OS43OSw1NC41OEEyMC43NywyMC43NywwLDAsMSwzOC41LDU4LjUxdi0yaC0ydjJhMjAuNzcsMjAuNzcsMCwwLDEtMTEuMjktMy45M0wyNCw1Ni4yQTIyLjgxLDIyLjgxLDAsMCwwLDM2LjUsNjAuNTF2Mmgydi0yQTIyLjgxLDIyLjgxLDAsMCwwLDUxLDU2LjJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTguODUsNTFsMS42Mi0xLjE4YTIwLjcsMjAuNywwLDAsMS0zLjkzLTExLjMyaDJ2LTJoLTJhMjAuODYsMjAuODYsMCwwLDEsMy45My0xMS4yNmwtMS42Mi0xLjE4YTIyLjg3LDIyLjg3LDAsMCwwLTQuMzEsMTIuNDRoLTJ2MmgyQTIyLjcyLDIyLjcyLDAsMCwwLDE4Ljg1LDUxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTQyLjM5LDI0LjI1YTcuNSw3LjUsMCwwLDAtNC44OS0xLjczaDBjLTMuODYsMC03LDIuNzMtNyw2LjA5djQuOTFoLTJhMSwxLDAsMCwwLTEsMXYxNGExLDEsMCwwLDAsLjI5LjcxLDEsMSwwLDAsMCwuNzEuMjloMThhMSwxLDAsMCwwLDEtMXYtMTRhMSwxLDAsMCwwLS4yOS0uNywxLDEsMCwwLDAtLjcxLS4zaC0ydi00LjlBNS43MSw1LjcxLDAsMCwwLDQyLjM5LDI0LjI1Wk0zMi41LDI4LjYxYzAtMi4yNiwyLjI1LTQuMDksNS00LjA5aDBhNS41NSw1LjU1LDAsMCwxLDMuNiwxLjI1LDMuNzYsMy43NiwwLDAsMSwxLjQxLDIuODV2NC45aC0xMFptMTMsOS45MWgtM3YyaDN2MmgtM3YyaDN2M2gtMTZ2LTEyaDE2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTM2LjUsNDIuNzZ2Mi43NmgyVjQyLjc2YTIuOTMsMi45MywwLDEsMC0yLDBabTEtMy44MkExLjA4LDEuMDgsMCwxLDEsMzYuNDMsNDAsMS4wNywxLjA3LDAsMCwxLDM3LjUsMzguOTRaIi8+PC9nPjwvZz48L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS Secrets Manager" diff --git a/connectors/camel-aws-ses-sink-kafka-connector/src/generated/resources/camel-aws-ses-sink-sink.json b/connectors/camel-aws-ses-sink-kafka-connector/src/generated/resources/camel-aws-ses-sink-sink.json index 5e6561a841..466c9117ea 100644 --- a/connectors/camel-aws-ses-sink-kafka-connector/src/generated/resources/camel-aws-ses-sink-sink.json +++ b/connectors/camel-aws-ses-sink-kafka-connector/src/generated/resources/camel-aws-ses-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-ses-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send email through the Amazon Simple Email Service (SES).\n\nThe basic authentication method for the SES service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the SES client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the following properties:\n\n- `subject` \/ `ce-subject` property to specify the email subject. If you do not set this property in the header, the Kamelet uses the exchange ID for the email subject.\n\n- `to` \/ `ce-to` to provide a comma-separated list of email addresses.\n\n- `reply-to-addresses` \/ `ce-reply-to-addresses`to provider a comma-separated list of reply-to email addresses." }, "properties": { diff --git a/connectors/camel-aws-ses-sink-kafka-connector/src/main/resources/kamelets/aws-ses-sink.kamelet.yaml b/connectors/camel-aws-ses-sink-kafka-connector/src/main/resources/kamelets/aws-ses-sink.kamelet.yaml index 4ad5e4b287..ec37214c0b 100644 --- a/connectors/camel-aws-ses-sink-kafka-connector/src/main/resources/kamelets/aws-ses-sink.kamelet.yaml +++ b/connectors/camel-aws-ses-sink-kafka-connector/src/main/resources/kamelets/aws-ses-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-ses-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI5OXB4IiB2aWV3Qm94PSIwIDAgMjU2IDI5OSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+Cgk8Zz4KCQk8cGF0aCBkPSJNNjAuNTU2LDQ3LjYwMiBMMCwxNDQuMDEgTDYwLjU1NiwyNDAuNDM0IEw2MS42MTIsMjM5LjY4MSBMNjAuODM3LDQ3LjggTDYwLjU1Niw0Ny42MDIiIGZpbGw9IiM4NzY5MjkiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMTI4LjE4NywyMjMuMTA1IEw2MC41NTYsMjQwLjQzNCBMNjAuNTU2LDQ3LjYwMiBMMTI4LjE4Nyw2NC45MjcgTDEyOC4xODcsMjIzLjEwNSIgZmlsbD0iI0Q5QTc0MSI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0yNTUuOTc5LDcxLjg2OCBMMjIzLjM3OSw3Ny4yNTkgTDE0OC41MzgsMCBMMTExLjMzMSwxNi4yOTIgTDExNi4yMzksMjUuNDQ1IEw4OS45MDYsMzUuOTcxIEw4OS45MDYsMjc5LjM5OSBMMTI4LjE4NiwyOTguNTUyIEwxMjguODIzLDI5OC4wNTMgTDEyOC4yMzQsNDcuODE4IEwyMDkuMzc2LDE3MC43ODYgTDI1NS45NzksNzEuODY4IiBmaWxsPSIjODc2OTI5Ij48L3BhdGg+CgkJPHBhdGggZD0iTTE0OC41MzgsMCBMMjQ4LjIxNyw0OS44MzcgTDIwOC44LDEyMS4zNTcgTDE0OC41MzgsMCIgZmlsbD0iI0Q5QTc0MSI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0yNTUuOTc1LDcxLjg2OCBMMjU2LDIzNC41OTYgTDEyOC4xODcsMjk4LjU1MiBMMTI4LjE3LDIwLjY4MyBMMjA4LjgsMTY2Ljk3NCBMMjU1Ljk3NSw3MS44NjgiIGZpbGw9IiNEOUE3NDEiPjwvcGF0aD4KCTwvZz4KPC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS SES" diff --git a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sns-fifo-sink-sink.json b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sns-fifo-sink-sink.json index 60b5927818..a0629547fb 100644 --- a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sns-fifo-sink-sink.json +++ b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sns-fifo-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-sns-fifo-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send message to an AWS SNS FIFO Topic.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SNS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SNS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\nThe Kamelet expects the following headers to be set:\n\n- `subject` \/ `ce-subject`: the subject of the message" }, "properties": { diff --git a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml index 5a2b035e96..5e21a581ef 100644 --- a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml +++ b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-sns-fifo-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnICAgdmlld0JveD0iMCAwIDI1NiAyNTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPg0KCTxnPg0KCQk8cGF0aCBkPSJNOTguODc1LDIzMi4wMzMgTDcyLjQ0MiwyMjQuNjI1IEw0Ny40NDEsMTk2LjExNyBMNzguNzEzLDE5NS4yNTQgTDk4Ljg3NSwyMzIuMDMzIiBmaWxsPSIjOTk1QjgwIj48L3BhdGg+DQoJCTxwYXRoIGQ9Ik0zNy43NSwyMTMuMjMzIEwyMi44NzUsMjA5LjA2NyBMOC44MTcsMTkzLjAzMyBMMjUuODk5LDE5MC4yMjQgTDM3Ljc1LDIxMy4yMzMiIGZpbGw9IiM5OTVCODAiPjwvcGF0aD4NCgkJPHBhdGggZD0iTTAsMTkxLjAxNyBMMTUuMjA0LDE5NC4xMDggTDE3LjQxMSwxOTAuMjI2IEwxNy40MTEsNTguNTAzIEwxNS4yMDQsNTUuOTQyIEwwLDY0LjYgTDAsMTkxLjAxNyIgZmlsbD0iIzdCM0Y2NSI+PC9wYXRoPg0KCQk8cGF0aCBkPSJNNzMuOTMzLDY5LjcwOCBMMTUuMjA4LDU1Ljk0MiBMMTUuMjA4LDE5NC4xMDggTDI0LjAwNiwxOTMuMjkgTDM3Ljc1LDIxMy4yMzMgTDQ4LjM1LDE5MS4wMjggTDczLjkzMywxODguNjUgTDczLjkzMyw2OS43MDgiIGZpbGw9IiNDMTdCOUQiPjwvcGF0aD4NCgkJPHBhdGggZD0iTTMzLjk1OCwxOTguMTMzIEw2MC4wMjEsMjAzLjM4MyBMNjEuNzM3LDE5OS4zMzggTDYxLjczNywzNy40NCBMNjAuMDIxLDMzLjc3NSBMMzMuOTU4LDQ2Ljk4MyBMMzMuOTU4LDE5OC4xMzMiIGZpbGw9IiM3QjNGNjUiPjwvcGF0aD4NCgkJPHBhdGggZD0iTTIwOC43MzQsODEuNTE2IEw2MC4wMjEsMzMuNzc1IEw2MC4wMjEsMjAzLjM4NyBMNzcuMjQyLDIwMS4xNzEgTDk4Ljg3NSwyMzIuMDMzIEwxMTYuMDAxLDE5Ni4xODMgTDIwOC43MzQsMTg0LjI1IEwyMDguNzM0LDgxLjUxNiIgZmlsbD0iI0MxN0I5RCI+PC9wYXRoPg0KCQk8cGF0aCBkPSJNMTgxLjgzMywyNTYuNDkyIEwxNDQuMjY3LDI0NS45NjcgTDEwOC43NTgsMjA1LjQ2NyBMMTU0Ljc5MSwyMDQuOTk5IEwxODEuODMzLDI1Ni40OTIiIGZpbGw9IiM5OTVCODAiPjwvcGF0aD4NCgkJPHBhdGggZD0iTTg5LjU5MSwyMDguOTUgTDEyNy45MjEsMjE2LjM2NyBMMTMwLjg5OCwyMTMuODAxIEwxMzAuODk4LDQuMTE3IEwxMjcuOTIxLDAgTDg5LjU5MSwxOS4xNTggTDg5LjU5MSwyMDguOTUiIGZpbGw9IiM3QjNGNjUiPjwvcGF0aD4NCgkJPHBhdGggZD0iTTI1Niw2NC4wMzMgTDEyNy45MjUsMCBMMTI3LjkyNSwyMTYuMzY3IEwxNTAuNTIyLDIxMS44MzkgTDE4MS44MzMsMjU2LjQ5MiBMMjA4LjczNCwyMDAuMTgzIEwyMDguNzE3LDIwMC4xODEgTDI1NiwxOTAuNzA4IEwyNTYsNjQuMDMzIiBmaWxsPSIjQzE3QjlEIj48L3BhdGg+DQoJPC9nPg0KPC9zdmc+DQo=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS SNS" diff --git a/connectors/camel-aws-sns-sink-kafka-connector/src/generated/resources/camel-aws-sns-sink-sink.json b/connectors/camel-aws-sns-sink-kafka-connector/src/generated/resources/camel-aws-sns-sink-sink.json index 1fd882391c..ada751d7f2 100644 --- a/connectors/camel-aws-sns-sink-kafka-connector/src/generated/resources/camel-aws-sns-sink-sink.json +++ b/connectors/camel-aws-sns-sink-kafka-connector/src/generated/resources/camel-aws-sns-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-sns-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send message to an Amazon Simple Notification Service (SNS) topic.\n\nThe basic authentication method for the SNS service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the SNS client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the `subject` \/ `ce-subject` property to specify the subject of the message." }, "properties": { diff --git a/connectors/camel-aws-sns-sink-kafka-connector/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml b/connectors/camel-aws-sns-sink-kafka-connector/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml index fdbc3981fc..ea84578001 100644 --- a/connectors/camel-aws-sns-sink-kafka-connector/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml +++ b/connectors/camel-aws-sns-sink-kafka-connector/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-sns-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnICAgdmlld0JveD0iMCAwIDI1NiAyNTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPg0KCTxnPg0KCQk8cGF0aCBkPSJNOTguODc1LDIzMi4wMzMgTDcyLjQ0MiwyMjQuNjI1IEw0Ny40NDEsMTk2LjExNyBMNzguNzEzLDE5NS4yNTQgTDk4Ljg3NSwyMzIuMDMzIiBmaWxsPSIjOTk1QjgwIj48L3BhdGg+DQoJCTxwYXRoIGQ9Ik0zNy43NSwyMTMuMjMzIEwyMi44NzUsMjA5LjA2NyBMOC44MTcsMTkzLjAzMyBMMjUuODk5LDE5MC4yMjQgTDM3Ljc1LDIxMy4yMzMiIGZpbGw9IiM5OTVCODAiPjwvcGF0aD4NCgkJPHBhdGggZD0iTTAsMTkxLjAxNyBMMTUuMjA0LDE5NC4xMDggTDE3LjQxMSwxOTAuMjI2IEwxNy40MTEsNTguNTAzIEwxNS4yMDQsNTUuOTQyIEwwLDY0LjYgTDAsMTkxLjAxNyIgZmlsbD0iIzdCM0Y2NSI+PC9wYXRoPg0KCQk8cGF0aCBkPSJNNzMuOTMzLDY5LjcwOCBMMTUuMjA4LDU1Ljk0MiBMMTUuMjA4LDE5NC4xMDggTDI0LjAwNiwxOTMuMjkgTDM3Ljc1LDIxMy4yMzMgTDQ4LjM1LDE5MS4wMjggTDczLjkzMywxODguNjUgTDczLjkzMyw2OS43MDgiIGZpbGw9IiNDMTdCOUQiPjwvcGF0aD4NCgkJPHBhdGggZD0iTTMzLjk1OCwxOTguMTMzIEw2MC4wMjEsMjAzLjM4MyBMNjEuNzM3LDE5OS4zMzggTDYxLjczNywzNy40NCBMNjAuMDIxLDMzLjc3NSBMMzMuOTU4LDQ2Ljk4MyBMMzMuOTU4LDE5OC4xMzMiIGZpbGw9IiM3QjNGNjUiPjwvcGF0aD4NCgkJPHBhdGggZD0iTTIwOC43MzQsODEuNTE2IEw2MC4wMjEsMzMuNzc1IEw2MC4wMjEsMjAzLjM4NyBMNzcuMjQyLDIwMS4xNzEgTDk4Ljg3NSwyMzIuMDMzIEwxMTYuMDAxLDE5Ni4xODMgTDIwOC43MzQsMTg0LjI1IEwyMDguNzM0LDgxLjUxNiIgZmlsbD0iI0MxN0I5RCI+PC9wYXRoPg0KCQk8cGF0aCBkPSJNMTgxLjgzMywyNTYuNDkyIEwxNDQuMjY3LDI0NS45NjcgTDEwOC43NTgsMjA1LjQ2NyBMMTU0Ljc5MSwyMDQuOTk5IEwxODEuODMzLDI1Ni40OTIiIGZpbGw9IiM5OTVCODAiPjwvcGF0aD4NCgkJPHBhdGggZD0iTTg5LjU5MSwyMDguOTUgTDEyNy45MjEsMjE2LjM2NyBMMTMwLjg5OCwyMTMuODAxIEwxMzAuODk4LDQuMTE3IEwxMjcuOTIxLDAgTDg5LjU5MSwxOS4xNTggTDg5LjU5MSwyMDguOTUiIGZpbGw9IiM3QjNGNjUiPjwvcGF0aD4NCgkJPHBhdGggZD0iTTI1Niw2NC4wMzMgTDEyNy45MjUsMCBMMTI3LjkyNSwyMTYuMzY3IEwxNTAuNTIyLDIxMS44MzkgTDE4MS44MzMsMjU2LjQ5MiBMMjA4LjczNCwyMDAuMTgzIEwyMDguNzE3LDIwMC4xODEgTDI1NiwxOTAuNzA4IEwyNTYsNjQuMDMzIiBmaWxsPSIjQzE3QjlEIj48L3BhdGg+DQoJPC9nPg0KPC9zdmc+DQo=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS SNS" diff --git a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/generated/resources/camel-aws-sqs-batch-sink-sink.json b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/generated/resources/camel-aws-sqs-batch-sink-sink.json index b4567896b0..e18786d2ab 100644 --- a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/generated/resources/camel-aws-sqs-batch-sink-sink.json +++ b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/generated/resources/camel-aws-sqs-batch-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-sqs-batch-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send Batch message to an AWS SQS Queue.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SQS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet." }, "properties": { diff --git a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml index d98eb80ef3..51bcb09546 100644 --- a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml +++ b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-sqs-batch-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIKICAgaGVpZ2h0PSI3Mi4xOTk5OTciCiAgIHZlcnNpb249IjEuMSIKICAgdmlld0JveD0iMCAwIDU5Ljg0OTk5OCA3Mi4xOTk5OTciCiAgIHdpZHRoPSI1OS44NDk5OTgiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlkPSJzdmcxNDUiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImRvd25sb2FkLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wLjIgKGU4NmM4NzA4NzksIDIwMjEtMDEtMTUpIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExNTEiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnMxNDkiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMTYiCiAgICAgaWQ9Im5hbWVkdmlldzE0NyIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAuMSIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAuMSIKICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwLjEiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAuMSIKICAgICBpbmtzY2FwZTp6b29tPSI4LjE5IgogICAgIGlua3NjYXBlOmN4PSIyOS45MjUiCiAgICAgaW5rc2NhcGU6Y3k9IjM2LjEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMTQ1IiAvPjxnCiAgICAgaWQ9IkFtYXpvbl9DbG91ZFNlYXJjaCIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDc1LC0xMy45KSI+PGcKICAgICAgIGlkPSJnMTQyIj48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjIzLjk4NywzNi4yMDEgNTQuNDYyLDQwLjQ5NCA1NC40Niw1OS41MDYgMjMuOTg1LDYzLjc5MyAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTIwIiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM4NzY5MjkiCiAgICAgICAgIHBvaW50cz0iNTAuMDAzLDE0IDIwLjE3OSwyOC45MDggMjAuMTc5LDM3LjM0NCA1MC4wMDMsMjguMzk5ICIKICAgICAgICAgaWQ9InBvbHlnb24xMjIiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iIzg3NjkyOSIKICAgICAgICAgcG9pbnRzPSI0OS45OTcsODYgMjAuMTksNzEuMDk0IDIwLjE5LDYyLjY1NCA0OS45OTksNzEuNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTI0IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiNkOWE3NDEiCiAgICAgICAgIHBvaW50cz0iNTAuMDAzLDE0IDc5LjgyNSwyOC45MTQgNzkuODIzLDM3LjM1IDUwLjAwMywyOC4zOTkgIgogICAgICAgICBpZD0icG9seWdvbjEyNiIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjQ5Ljk5Nyw4NiA3OS44MDYsNzEuMDk5IDc5LjgwNiw2Mi42NiA0OS45OTksNzEuNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTI4IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM4NzY5MjkiCiAgICAgICAgIHBvaW50cz0iMjAuMTc5LDI4LjkwOCAyMy45ODksMjcuMDA0IDIzLjk4NSw3Mi45OSAyMC4xNzUsNzEuMDg2ICIKICAgICAgICAgaWQ9InBvbHlnb24xMzAiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iIzg3NjkyOSIKICAgICAgICAgcG9pbnRzPSI1MC4wMDEsNDAuODMyIDM5LjAxOSw0Mi4yMjkgMzkuMDE3LDU3Ljc2MiA0OS45OTksNTkuMTYgIgogICAgICAgICBpZD0icG9seWdvbjEzMiIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjODc2OTI5IgogICAgICAgICBwb2ludHM9IjM1LjA4Myw0Mi43MjkgMjcuOTU0LDQzLjYzNyAyNy45NTQsNTYuMzU0IDM1LjA4MSw1Ny4yNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTM0IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM2MjRhMWUiCiAgICAgICAgIHBvaW50cz0iNzkuODIzLDM3LjM1IDU0LjQ4MSw0MC40OTYgMjMuOTg3LDM2LjIwMSA1MC4wMDMsMjguMzk5ICIKICAgICAgICAgaWQ9InBvbHlnb24xMzYiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iI2ZhZDc5MSIKICAgICAgICAgcG9pbnRzPSI3OS44MDYsNjIuNjYgNTQuNDYsNTkuNTA2IDIzLjk4NSw2My43OTMgNDkuOTk5LDcxLjYgIgogICAgICAgICBpZD0icG9seWdvbjEzOCIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjUwLjAwMSw0MC44MzIgNzkuODA4LDQ0LjYyOSA3OS44MDgsNTUuMzMgNDkuOTk5LDU5LjA5MiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTQwIiAvPjwvZz48L2c+PC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS SQS" diff --git a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sqs-fifo-sink-sink.json b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sqs-fifo-sink-sink.json index 8ca487e4a7..5329f3eb94 100644 --- a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sqs-fifo-sink-sink.json +++ b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sqs-fifo-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-sqs-fifo-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "\nSend message to an AWS SQS FIFO Queue.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SQS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet." }, "properties": { diff --git a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml index d651e40676..a8f36bcc1c 100644 --- a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml +++ b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-sqs-fifo-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIKICAgaGVpZ2h0PSI3Mi4xOTk5OTciCiAgIHZlcnNpb249IjEuMSIKICAgdmlld0JveD0iMCAwIDU5Ljg0OTk5OCA3Mi4xOTk5OTciCiAgIHdpZHRoPSI1OS44NDk5OTgiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlkPSJzdmcxNDUiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImRvd25sb2FkLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wLjIgKGU4NmM4NzA4NzksIDIwMjEtMDEtMTUpIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExNTEiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnMxNDkiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMTYiCiAgICAgaWQ9Im5hbWVkdmlldzE0NyIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAuMSIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAuMSIKICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwLjEiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAuMSIKICAgICBpbmtzY2FwZTp6b29tPSI4LjE5IgogICAgIGlua3NjYXBlOmN4PSIyOS45MjUiCiAgICAgaW5rc2NhcGU6Y3k9IjM2LjEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMTQ1IiAvPjxnCiAgICAgaWQ9IkFtYXpvbl9DbG91ZFNlYXJjaCIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDc1LC0xMy45KSI+PGcKICAgICAgIGlkPSJnMTQyIj48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjIzLjk4NywzNi4yMDEgNTQuNDYyLDQwLjQ5NCA1NC40Niw1OS41MDYgMjMuOTg1LDYzLjc5MyAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTIwIiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM4NzY5MjkiCiAgICAgICAgIHBvaW50cz0iNTAuMDAzLDE0IDIwLjE3OSwyOC45MDggMjAuMTc5LDM3LjM0NCA1MC4wMDMsMjguMzk5ICIKICAgICAgICAgaWQ9InBvbHlnb24xMjIiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iIzg3NjkyOSIKICAgICAgICAgcG9pbnRzPSI0OS45OTcsODYgMjAuMTksNzEuMDk0IDIwLjE5LDYyLjY1NCA0OS45OTksNzEuNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTI0IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiNkOWE3NDEiCiAgICAgICAgIHBvaW50cz0iNTAuMDAzLDE0IDc5LjgyNSwyOC45MTQgNzkuODIzLDM3LjM1IDUwLjAwMywyOC4zOTkgIgogICAgICAgICBpZD0icG9seWdvbjEyNiIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjQ5Ljk5Nyw4NiA3OS44MDYsNzEuMDk5IDc5LjgwNiw2Mi42NiA0OS45OTksNzEuNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTI4IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM4NzY5MjkiCiAgICAgICAgIHBvaW50cz0iMjAuMTc5LDI4LjkwOCAyMy45ODksMjcuMDA0IDIzLjk4NSw3Mi45OSAyMC4xNzUsNzEuMDg2ICIKICAgICAgICAgaWQ9InBvbHlnb24xMzAiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iIzg3NjkyOSIKICAgICAgICAgcG9pbnRzPSI1MC4wMDEsNDAuODMyIDM5LjAxOSw0Mi4yMjkgMzkuMDE3LDU3Ljc2MiA0OS45OTksNTkuMTYgIgogICAgICAgICBpZD0icG9seWdvbjEzMiIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjODc2OTI5IgogICAgICAgICBwb2ludHM9IjM1LjA4Myw0Mi43MjkgMjcuOTU0LDQzLjYzNyAyNy45NTQsNTYuMzU0IDM1LjA4MSw1Ny4yNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTM0IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM2MjRhMWUiCiAgICAgICAgIHBvaW50cz0iNzkuODIzLDM3LjM1IDU0LjQ4MSw0MC40OTYgMjMuOTg3LDM2LjIwMSA1MC4wMDMsMjguMzk5ICIKICAgICAgICAgaWQ9InBvbHlnb24xMzYiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iI2ZhZDc5MSIKICAgICAgICAgcG9pbnRzPSI3OS44MDYsNjIuNjYgNTQuNDYsNTkuNTA2IDIzLjk4NSw2My43OTMgNDkuOTk5LDcxLjYgIgogICAgICAgICBpZD0icG9seWdvbjEzOCIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjUwLjAwMSw0MC44MzIgNzkuODA4LDQ0LjYyOSA3OS44MDgsNTUuMzMgNDkuOTk5LDU5LjA5MiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTQwIiAvPjwvZz48L2c+PC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS SQS" diff --git a/connectors/camel-aws-sqs-sink-kafka-connector/src/generated/resources/camel-aws-sqs-sink-sink.json b/connectors/camel-aws-sqs-sink-kafka-connector/src/generated/resources/camel-aws-sqs-sink-sink.json index e397a8b665..9cfd7a6094 100644 --- a/connectors/camel-aws-sqs-sink-kafka-connector/src/generated/resources/camel-aws-sqs-sink-sink.json +++ b/connectors/camel-aws-sqs-sink-kafka-connector/src/generated/resources/camel-aws-sqs-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-sqs-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send messages to an Amazon Simple Queue Service (SQS) queue.\n\nThe basic authentication method for the SQS service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the SQS client loads the credentials through this provider and doesn't use the basic authentication method." }, "properties": { diff --git a/connectors/camel-aws-sqs-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml b/connectors/camel-aws-sqs-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml index d3f7a46363..54eb1834a2 100644 --- a/connectors/camel-aws-sqs-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml +++ b/connectors/camel-aws-sqs-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-sqs-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIKICAgaGVpZ2h0PSI3Mi4xOTk5OTciCiAgIHZlcnNpb249IjEuMSIKICAgdmlld0JveD0iMCAwIDU5Ljg0OTk5OCA3Mi4xOTk5OTciCiAgIHdpZHRoPSI1OS44NDk5OTgiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlkPSJzdmcxNDUiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImRvd25sb2FkLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wLjIgKGU4NmM4NzA4NzksIDIwMjEtMDEtMTUpIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExNTEiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnMxNDkiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMTYiCiAgICAgaWQ9Im5hbWVkdmlldzE0NyIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAuMSIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAuMSIKICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwLjEiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAuMSIKICAgICBpbmtzY2FwZTp6b29tPSI4LjE5IgogICAgIGlua3NjYXBlOmN4PSIyOS45MjUiCiAgICAgaW5rc2NhcGU6Y3k9IjM2LjEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMTQ1IiAvPjxnCiAgICAgaWQ9IkFtYXpvbl9DbG91ZFNlYXJjaCIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDc1LC0xMy45KSI+PGcKICAgICAgIGlkPSJnMTQyIj48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjIzLjk4NywzNi4yMDEgNTQuNDYyLDQwLjQ5NCA1NC40Niw1OS41MDYgMjMuOTg1LDYzLjc5MyAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTIwIiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM4NzY5MjkiCiAgICAgICAgIHBvaW50cz0iNTAuMDAzLDE0IDIwLjE3OSwyOC45MDggMjAuMTc5LDM3LjM0NCA1MC4wMDMsMjguMzk5ICIKICAgICAgICAgaWQ9InBvbHlnb24xMjIiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iIzg3NjkyOSIKICAgICAgICAgcG9pbnRzPSI0OS45OTcsODYgMjAuMTksNzEuMDk0IDIwLjE5LDYyLjY1NCA0OS45OTksNzEuNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTI0IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiNkOWE3NDEiCiAgICAgICAgIHBvaW50cz0iNTAuMDAzLDE0IDc5LjgyNSwyOC45MTQgNzkuODIzLDM3LjM1IDUwLjAwMywyOC4zOTkgIgogICAgICAgICBpZD0icG9seWdvbjEyNiIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjQ5Ljk5Nyw4NiA3OS44MDYsNzEuMDk5IDc5LjgwNiw2Mi42NiA0OS45OTksNzEuNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTI4IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM4NzY5MjkiCiAgICAgICAgIHBvaW50cz0iMjAuMTc5LDI4LjkwOCAyMy45ODksMjcuMDA0IDIzLjk4NSw3Mi45OSAyMC4xNzUsNzEuMDg2ICIKICAgICAgICAgaWQ9InBvbHlnb24xMzAiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iIzg3NjkyOSIKICAgICAgICAgcG9pbnRzPSI1MC4wMDEsNDAuODMyIDM5LjAxOSw0Mi4yMjkgMzkuMDE3LDU3Ljc2MiA0OS45OTksNTkuMTYgIgogICAgICAgICBpZD0icG9seWdvbjEzMiIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjODc2OTI5IgogICAgICAgICBwb2ludHM9IjM1LjA4Myw0Mi43MjkgMjcuOTU0LDQzLjYzNyAyNy45NTQsNTYuMzU0IDM1LjA4MSw1Ny4yNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTM0IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM2MjRhMWUiCiAgICAgICAgIHBvaW50cz0iNzkuODIzLDM3LjM1IDU0LjQ4MSw0MC40OTYgMjMuOTg3LDM2LjIwMSA1MC4wMDMsMjguMzk5ICIKICAgICAgICAgaWQ9InBvbHlnb24xMzYiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iI2ZhZDc5MSIKICAgICAgICAgcG9pbnRzPSI3OS44MDYsNjIuNjYgNTQuNDYsNTkuNTA2IDIzLjk4NSw2My43OTMgNDkuOTk5LDcxLjYgIgogICAgICAgICBpZD0icG9seWdvbjEzOCIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjUwLjAwMSw0MC44MzIgNzkuODA4LDQ0LjYyOSA3OS44MDgsNTUuMzMgNDkuOTk5LDU5LjA5MiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTQwIiAvPjwvZz48L2c+PC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS SQS" diff --git a/connectors/camel-aws-sqs-source-kafka-connector/pom.xml b/connectors/camel-aws-sqs-source-kafka-connector/pom.xml index 6df05eb493..7f9fa1867f 100644 --- a/connectors/camel-aws-sqs-source-kafka-connector/pom.xml +++ b/connectors/camel-aws-sqs-source-kafka-connector/pom.xml @@ -56,7 +56,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.20.0 + 4.0.0-RC1 org.apache.camel diff --git a/connectors/camel-aws-sqs-source-kafka-connector/src/generated/resources/camel-aws-sqs-source-source.json b/connectors/camel-aws-sqs-source-kafka-connector/src/generated/resources/camel-aws-sqs-source-source.json index 2b374806bd..216bf82075 100644 --- a/connectors/camel-aws-sqs-source-kafka-connector/src/generated/resources/camel-aws-sqs-source-source.json +++ b/connectors/camel-aws-sqs-source-kafka-connector/src/generated/resources/camel-aws-sqs-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws-sqs-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from AWS SQS.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SQS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAwsSqsMessageId will be duplicated into aws.sqs.message.id and CamelAwsSqsReceiptHandle will be duplicated in aws.sqs.receipt.handle" }, "properties": { diff --git a/connectors/camel-aws-sqs-source-kafka-connector/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml b/connectors/camel-aws-sqs-source-kafka-connector/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml index 2de71d8022..47ba5b9227 100644 --- a/connectors/camel-aws-sqs-source-kafka-connector/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml +++ b/connectors/camel-aws-sqs-source-kafka-connector/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: aws-sqs-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIKICAgaGVpZ2h0PSI3Mi4xOTk5OTciCiAgIHZlcnNpb249IjEuMSIKICAgdmlld0JveD0iMCAwIDU5Ljg0OTk5OCA3Mi4xOTk5OTciCiAgIHdpZHRoPSI1OS44NDk5OTgiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlkPSJzdmcxNDUiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImRvd25sb2FkLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wLjIgKGU4NmM4NzA4NzksIDIwMjEtMDEtMTUpIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExNTEiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnMxNDkiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMTYiCiAgICAgaWQ9Im5hbWVkdmlldzE0NyIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAuMSIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAuMSIKICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwLjEiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAuMSIKICAgICBpbmtzY2FwZTp6b29tPSI4LjE5IgogICAgIGlua3NjYXBlOmN4PSIyOS45MjUiCiAgICAgaW5rc2NhcGU6Y3k9IjM2LjEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMTQ1IiAvPjxnCiAgICAgaWQ9IkFtYXpvbl9DbG91ZFNlYXJjaCIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDc1LC0xMy45KSI+PGcKICAgICAgIGlkPSJnMTQyIj48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjIzLjk4NywzNi4yMDEgNTQuNDYyLDQwLjQ5NCA1NC40Niw1OS41MDYgMjMuOTg1LDYzLjc5MyAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTIwIiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM4NzY5MjkiCiAgICAgICAgIHBvaW50cz0iNTAuMDAzLDE0IDIwLjE3OSwyOC45MDggMjAuMTc5LDM3LjM0NCA1MC4wMDMsMjguMzk5ICIKICAgICAgICAgaWQ9InBvbHlnb24xMjIiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iIzg3NjkyOSIKICAgICAgICAgcG9pbnRzPSI0OS45OTcsODYgMjAuMTksNzEuMDk0IDIwLjE5LDYyLjY1NCA0OS45OTksNzEuNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTI0IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiNkOWE3NDEiCiAgICAgICAgIHBvaW50cz0iNTAuMDAzLDE0IDc5LjgyNSwyOC45MTQgNzkuODIzLDM3LjM1IDUwLjAwMywyOC4zOTkgIgogICAgICAgICBpZD0icG9seWdvbjEyNiIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjQ5Ljk5Nyw4NiA3OS44MDYsNzEuMDk5IDc5LjgwNiw2Mi42NiA0OS45OTksNzEuNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTI4IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM4NzY5MjkiCiAgICAgICAgIHBvaW50cz0iMjAuMTc5LDI4LjkwOCAyMy45ODksMjcuMDA0IDIzLjk4NSw3Mi45OSAyMC4xNzUsNzEuMDg2ICIKICAgICAgICAgaWQ9InBvbHlnb24xMzAiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iIzg3NjkyOSIKICAgICAgICAgcG9pbnRzPSI1MC4wMDEsNDAuODMyIDM5LjAxOSw0Mi4yMjkgMzkuMDE3LDU3Ljc2MiA0OS45OTksNTkuMTYgIgogICAgICAgICBpZD0icG9seWdvbjEzMiIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjODc2OTI5IgogICAgICAgICBwb2ludHM9IjM1LjA4Myw0Mi43MjkgMjcuOTU0LDQzLjYzNyAyNy45NTQsNTYuMzU0IDM1LjA4MSw1Ny4yNiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTM0IiAvPjxwb2x5Z29uCiAgICAgICAgIGZpbGw9IiM2MjRhMWUiCiAgICAgICAgIHBvaW50cz0iNzkuODIzLDM3LjM1IDU0LjQ4MSw0MC40OTYgMjMuOTg3LDM2LjIwMSA1MC4wMDMsMjguMzk5ICIKICAgICAgICAgaWQ9InBvbHlnb24xMzYiIC8+PHBvbHlnb24KICAgICAgICAgZmlsbD0iI2ZhZDc5MSIKICAgICAgICAgcG9pbnRzPSI3OS44MDYsNjIuNjYgNTQuNDYsNTkuNTA2IDIzLjk4NSw2My43OTMgNDkuOTk5LDcxLjYgIgogICAgICAgICBpZD0icG9seWdvbjEzOCIgLz48cG9seWdvbgogICAgICAgICBmaWxsPSIjZDlhNzQxIgogICAgICAgICBwb2ludHM9IjUwLjAwMSw0MC44MzIgNzkuODA4LDQ0LjYyOSA3OS44MDgsNTUuMzMgNDkuOTk5LDU5LjA5MiAiCiAgICAgICAgIGlkPSJwb2x5Z29uMTQwIiAvPjwvZz48L2c+PC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "AWS SQS" @@ -142,21 +142,17 @@ spec: dependencies: - "camel:core" - "camel:aws2-sqs" - - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0" + - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-RC1" - "camel:kamelet" template: beans: - name: renameHeaders type: "#class:org.apache.camel.kamelets.utils.headers.DuplicateNamingHeaders" - property: - - key: prefix - value: 'CamelAwsSqs' - - key: renamingPrefix - value: 'aws.sqs.' - - key: mode - value: 'filtering' - - key: selectedHeaders - value: 'CamelAwsSqsReceiptHandle,CamelAwsSqsMessageId' + properties: + prefix: 'CamelAwsSqs' + renamingPrefix: 'aws.sqs.' + mode: 'filtering' + selectedHeaders: 'CamelAwsSqsReceiptHandle,CamelAwsSqsMessageId' from: uri: "aws2-sqs:{{queueNameOrArn}}" parameters: diff --git a/connectors/camel-aws2-iam-kafka-connector/src/generated/resources/camel-aws2-iam-sink.json b/connectors/camel-aws2-iam-kafka-connector/src/generated/resources/camel-aws2-iam-sink.json index edfbc68042..ba37d8e7c1 100644 --- a/connectors/camel-aws2-iam-kafka-connector/src/generated/resources/camel-aws2-iam-sink.json +++ b/connectors/camel-aws2-iam-kafka-connector/src/generated/resources/camel-aws2-iam-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws2-iam-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Manage AWS IAM instances using AWS SDK version 2.x." }, "properties": { @@ -56,6 +56,26 @@ "priority": "MEDIUM", "required": "false" }, + "camel.sink.endpoint.region": { + "name": "camel.sink.endpoint.region", + "description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", + "defaultValue": "\"aws-global\"", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.uriEndpointOverride": { + "name": "camel.sink.endpoint.uriEndpointOverride", + "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.lazyStartProducer": { + "name": "camel.sink.endpoint.lazyStartProducer", + "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing.", + "defaultValue": "false", + "priority": "MEDIUM", + "required": "false" + }, "camel.sink.endpoint.proxyHost": { "name": "camel.sink.endpoint.proxyHost", "description": "To define a proxy host when instantiating the IAM client", @@ -79,10 +99,21 @@ "HTTPS" ] }, - "camel.sink.endpoint.region": { - "name": "camel.sink.endpoint.region", - "description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", - "defaultValue": "\"aws-global\"", + "camel.sink.endpoint.accessKey": { + "name": "camel.sink.endpoint.accessKey", + "description": "Amazon AWS Access Key", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.profileCredentialsName": { + "name": "camel.sink.endpoint.profileCredentialsName", + "description": "If using a profile credentials provider this parameter will set the profile name", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.secretKey": { + "name": "camel.sink.endpoint.secretKey", + "description": "Amazon AWS Secret Key", "priority": "MEDIUM", "required": "false" }, @@ -93,12 +124,6 @@ "priority": "MEDIUM", "required": "false" }, - "camel.sink.endpoint.uriEndpointOverride": { - "name": "camel.sink.endpoint.uriEndpointOverride", - "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", - "priority": "MEDIUM", - "required": "false" - }, "camel.sink.endpoint.useDefaultCredentialsProvider": { "name": "camel.sink.endpoint.useDefaultCredentialsProvider", "description": "Set whether the IAM client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.", @@ -106,25 +131,13 @@ "priority": "MEDIUM", "required": "false" }, - "camel.sink.endpoint.lazyStartProducer": { - "name": "camel.sink.endpoint.lazyStartProducer", - "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing.", + "camel.sink.endpoint.useProfileCredentialsProvider": { + "name": "camel.sink.endpoint.useProfileCredentialsProvider", + "description": "Set whether the IAM client should expect to load credentials through a profile credentials provider.", "defaultValue": "false", "priority": "MEDIUM", "required": "false" }, - "camel.sink.endpoint.accessKey": { - "name": "camel.sink.endpoint.accessKey", - "description": "Amazon AWS Access Key", - "priority": "MEDIUM", - "required": "false" - }, - "camel.sink.endpoint.secretKey": { - "name": "camel.sink.endpoint.secretKey", - "description": "Amazon AWS Secret Key", - "priority": "MEDIUM", - "required": "false" - }, "camel.component.aws2-iam.configuration": { "name": "camel.component.aws2-iam.configuration", "description": "Component configuration", @@ -179,6 +192,40 @@ "priority": "MEDIUM", "required": "false" }, + "camel.component.aws2-iam.region": { + "name": "camel.component.aws2-iam.region", + "description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", + "defaultValue": "\"aws-global\"", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-iam.uriEndpointOverride": { + "name": "camel.component.aws2-iam.uriEndpointOverride", + "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-iam.autowiredEnabled": { + "name": "camel.component.aws2-iam.autowiredEnabled", + "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-iam.healthCheckConsumerEnabled": { + "name": "camel.component.aws2-iam.healthCheckConsumerEnabled", + "description": "Used for enabling or disabling all consumer based health checks from this component", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-iam.healthCheckProducerEnabled": { + "name": "camel.component.aws2-iam.healthCheckProducerEnabled", + "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, "camel.component.aws2-iam.proxyHost": { "name": "camel.component.aws2-iam.proxyHost", "description": "To define a proxy host when instantiating the IAM client", @@ -202,10 +249,21 @@ "HTTPS" ] }, - "camel.component.aws2-iam.region": { - "name": "camel.component.aws2-iam.region", - "description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", - "defaultValue": "\"aws-global\"", + "camel.component.aws2-iam.accessKey": { + "name": "camel.component.aws2-iam.accessKey", + "description": "Amazon AWS Access Key", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-iam.profileCredentialsName": { + "name": "camel.component.aws2-iam.profileCredentialsName", + "description": "If using a profile credentials provider this parameter will set the profile name", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-iam.secretKey": { + "name": "camel.component.aws2-iam.secretKey", + "description": "Amazon AWS Secret Key", "priority": "MEDIUM", "required": "false" }, @@ -216,12 +274,6 @@ "priority": "MEDIUM", "required": "false" }, - "camel.component.aws2-iam.uriEndpointOverride": { - "name": "camel.component.aws2-iam.uriEndpointOverride", - "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", - "priority": "MEDIUM", - "required": "false" - }, "camel.component.aws2-iam.useDefaultCredentialsProvider": { "name": "camel.component.aws2-iam.useDefaultCredentialsProvider", "description": "Set whether the IAM client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.", @@ -229,22 +281,10 @@ "priority": "MEDIUM", "required": "false" }, - "camel.component.aws2-iam.autowiredEnabled": { - "name": "camel.component.aws2-iam.autowiredEnabled", - "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.", - "defaultValue": "true", - "priority": "MEDIUM", - "required": "false" - }, - "camel.component.aws2-iam.accessKey": { - "name": "camel.component.aws2-iam.accessKey", - "description": "Amazon AWS Access Key", - "priority": "MEDIUM", - "required": "false" - }, - "camel.component.aws2-iam.secretKey": { - "name": "camel.component.aws2-iam.secretKey", - "description": "Amazon AWS Secret Key", + "camel.component.aws2-iam.useProfileCredentialsProvider": { + "name": "camel.component.aws2-iam.useProfileCredentialsProvider", + "description": "Set whether the IAM client should expect to load credentials through a profile credentials provider.", + "defaultValue": "false", "priority": "MEDIUM", "required": "false" } diff --git a/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkConnectorConfig.java b/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkConnectorConfig.java index 2d9af76cbd..574b7db9e0 100644 --- a/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkConnectorConfig.java +++ b/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkConnectorConfig.java @@ -38,36 +38,42 @@ public class CamelAws2iamSinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_POJO_REQUEST_CONF = "camel.sink.endpoint.pojoRequest"; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_POJO_REQUEST_DOC = "If we want to use a POJO request as body or not"; public static final Boolean CAMEL_SINK_AWS2IAM_ENDPOINT_POJO_REQUEST_DEFAULT = false; - public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_HOST_CONF = "camel.sink.endpoint.proxyHost"; - public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the IAM client"; - public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_HOST_DEFAULT = null; - public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PORT_CONF = "camel.sink.endpoint.proxyPort"; - public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the IAM client"; - public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PORT_DEFAULT = null; - public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.sink.endpoint.proxyProtocol"; - public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the IAM client One of: [HTTP] [HTTPS]"; - public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS"; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_REGION_CONF = "camel.sink.endpoint.region"; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_REGION_DOC = "The region in which IAM client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()"; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_REGION_DEFAULT = "aws-global"; - public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_TRUST_ALL_CERTIFICATES_CONF = "camel.sink.endpoint.trustAllCertificates"; - public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_TRUST_ALL_CERTIFICATES_DOC = "If we want to trust all certificates in case of overriding the endpoint"; - public static final Boolean CAMEL_SINK_AWS2IAM_ENDPOINT_TRUST_ALL_CERTIFICATES_DEFAULT = false; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_URI_ENDPOINT_OVERRIDE_CONF = "camel.sink.endpoint.uriEndpointOverride"; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_URI_ENDPOINT_OVERRIDE_DOC = "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option"; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_URI_ENDPOINT_OVERRIDE_DEFAULT = null; - public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = "camel.sink.endpoint.useDefaultCredentialsProvider"; - public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set whether the IAM client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in."; - public static final Boolean CAMEL_SINK_AWS2IAM_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_LAZY_START_PRODUCER_CONF = "camel.sink.endpoint.lazyStartProducer"; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing."; public static final Boolean CAMEL_SINK_AWS2IAM_ENDPOINT_LAZY_START_PRODUCER_DEFAULT = false; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_HOST_CONF = "camel.sink.endpoint.proxyHost"; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the IAM client"; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_HOST_DEFAULT = null; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PORT_CONF = "camel.sink.endpoint.proxyPort"; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the IAM client"; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PORT_DEFAULT = null; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.sink.endpoint.proxyProtocol"; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the IAM client One of: [HTTP] [HTTPS]"; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS"; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_ACCESS_KEY_CONF = "camel.sink.endpoint.accessKey"; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_ACCESS_KEY_DOC = "Amazon AWS Access Key"; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_ACCESS_KEY_DEFAULT = null; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROFILE_CREDENTIALS_NAME_CONF = "camel.sink.endpoint.profileCredentialsName"; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROFILE_CREDENTIALS_NAME_DOC = "If using a profile credentials provider this parameter will set the profile name"; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_PROFILE_CREDENTIALS_NAME_DEFAULT = null; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_SECRET_KEY_CONF = "camel.sink.endpoint.secretKey"; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_SECRET_KEY_DOC = "Amazon AWS Secret Key"; public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_SECRET_KEY_DEFAULT = null; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_TRUST_ALL_CERTIFICATES_CONF = "camel.sink.endpoint.trustAllCertificates"; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_TRUST_ALL_CERTIFICATES_DOC = "If we want to trust all certificates in case of overriding the endpoint"; + public static final Boolean CAMEL_SINK_AWS2IAM_ENDPOINT_TRUST_ALL_CERTIFICATES_DEFAULT = false; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = "camel.sink.endpoint.useDefaultCredentialsProvider"; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set whether the IAM client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in."; + public static final Boolean CAMEL_SINK_AWS2IAM_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_USE_PROFILE_CREDENTIALS_PROVIDER_CONF = "camel.sink.endpoint.useProfileCredentialsProvider"; + public static final String CAMEL_SINK_AWS2IAM_ENDPOINT_USE_PROFILE_CREDENTIALS_PROVIDER_DOC = "Set whether the IAM client should expect to load credentials through a profile credentials provider."; + public static final Boolean CAMEL_SINK_AWS2IAM_ENDPOINT_USE_PROFILE_CREDENTIALS_PROVIDER_DEFAULT = false; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_CONFIGURATION_CONF = "camel.component.aws2-iam.configuration"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_CONFIGURATION_DOC = "Component configuration"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_CONFIGURATION_DEFAULT = null; @@ -86,36 +92,48 @@ public class CamelAws2iamSinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_AWS2IAM_COMPONENT_POJO_REQUEST_CONF = "camel.component.aws2-iam.pojoRequest"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_POJO_REQUEST_DOC = "If we want to use a POJO request as body or not"; public static final Boolean CAMEL_SINK_AWS2IAM_COMPONENT_POJO_REQUEST_DEFAULT = false; - public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_HOST_CONF = "camel.component.aws2-iam.proxyHost"; - public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_HOST_DOC = "To define a proxy host when instantiating the IAM client"; - public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_HOST_DEFAULT = null; - public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PORT_CONF = "camel.component.aws2-iam.proxyPort"; - public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PORT_DOC = "To define a proxy port when instantiating the IAM client"; - public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PORT_DEFAULT = null; - public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PROTOCOL_CONF = "camel.component.aws2-iam.proxyProtocol"; - public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the IAM client One of: [HTTP] [HTTPS]"; - public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PROTOCOL_DEFAULT = "HTTPS"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_REGION_CONF = "camel.component.aws2-iam.region"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_REGION_DOC = "The region in which IAM client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_REGION_DEFAULT = "aws-global"; - public static final String CAMEL_SINK_AWS2IAM_COMPONENT_TRUST_ALL_CERTIFICATES_CONF = "camel.component.aws2-iam.trustAllCertificates"; - public static final String CAMEL_SINK_AWS2IAM_COMPONENT_TRUST_ALL_CERTIFICATES_DOC = "If we want to trust all certificates in case of overriding the endpoint"; - public static final Boolean CAMEL_SINK_AWS2IAM_COMPONENT_TRUST_ALL_CERTIFICATES_DEFAULT = false; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_URI_ENDPOINT_OVERRIDE_CONF = "camel.component.aws2-iam.uriEndpointOverride"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_URI_ENDPOINT_OVERRIDE_DOC = "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_URI_ENDPOINT_OVERRIDE_DEFAULT = null; - public static final String CAMEL_SINK_AWS2IAM_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = "camel.component.aws2-iam.useDefaultCredentialsProvider"; - public static final String CAMEL_SINK_AWS2IAM_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set whether the IAM client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in."; - public static final Boolean CAMEL_SINK_AWS2IAM_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.aws2-iam.autowiredEnabled"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc."; public static final Boolean CAMEL_SINK_AWS2IAM_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_CONF = "camel.component.aws2-iam.healthCheckConsumerEnabled"; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DOC = "Used for enabling or disabling all consumer based health checks from this component"; + public static final Boolean CAMEL_SINK_AWS2IAM_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DEFAULT = true; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_CONF = "camel.component.aws2-iam.healthCheckProducerEnabled"; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DOC = "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true."; + public static final Boolean CAMEL_SINK_AWS2IAM_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DEFAULT = true; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_HOST_CONF = "camel.component.aws2-iam.proxyHost"; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_HOST_DOC = "To define a proxy host when instantiating the IAM client"; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_HOST_DEFAULT = null; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PORT_CONF = "camel.component.aws2-iam.proxyPort"; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PORT_DOC = "To define a proxy port when instantiating the IAM client"; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PORT_DEFAULT = null; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PROTOCOL_CONF = "camel.component.aws2-iam.proxyProtocol"; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the IAM client One of: [HTTP] [HTTPS]"; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PROTOCOL_DEFAULT = "HTTPS"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_ACCESS_KEY_CONF = "camel.component.aws2-iam.accessKey"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_ACCESS_KEY_DOC = "Amazon AWS Access Key"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_ACCESS_KEY_DEFAULT = null; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROFILE_CREDENTIALS_NAME_CONF = "camel.component.aws2-iam.profileCredentialsName"; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROFILE_CREDENTIALS_NAME_DOC = "If using a profile credentials provider this parameter will set the profile name"; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_PROFILE_CREDENTIALS_NAME_DEFAULT = null; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_SECRET_KEY_CONF = "camel.component.aws2-iam.secretKey"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_SECRET_KEY_DOC = "Amazon AWS Secret Key"; public static final String CAMEL_SINK_AWS2IAM_COMPONENT_SECRET_KEY_DEFAULT = null; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_TRUST_ALL_CERTIFICATES_CONF = "camel.component.aws2-iam.trustAllCertificates"; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_TRUST_ALL_CERTIFICATES_DOC = "If we want to trust all certificates in case of overriding the endpoint"; + public static final Boolean CAMEL_SINK_AWS2IAM_COMPONENT_TRUST_ALL_CERTIFICATES_DEFAULT = false; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = "camel.component.aws2-iam.useDefaultCredentialsProvider"; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set whether the IAM client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in."; + public static final Boolean CAMEL_SINK_AWS2IAM_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_USE_PROFILE_CREDENTIALS_PROVIDER_CONF = "camel.component.aws2-iam.useProfileCredentialsProvider"; + public static final String CAMEL_SINK_AWS2IAM_COMPONENT_USE_PROFILE_CREDENTIALS_PROVIDER_DOC = "Set whether the IAM client should expect to load credentials through a profile credentials provider."; + public static final Boolean CAMEL_SINK_AWS2IAM_COMPONENT_USE_PROFILE_CREDENTIALS_PROVIDER_DEFAULT = false; public CamelAws2iamSinkConnectorConfig( ConfigDef config, @@ -134,32 +152,38 @@ public static ConfigDef conf() { conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_ENDPOINT_OPERATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_OPERATION_DOC); conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_OVERRIDE_ENDPOINT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_ENDPOINT_OVERRIDE_ENDPOINT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_OVERRIDE_ENDPOINT_DOC); conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_POJO_REQUEST_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_ENDPOINT_POJO_REQUEST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_POJO_REQUEST_DOC); - conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_HOST_DOC); - conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PORT_DOC); - conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PROTOCOL_DOC); conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_ENDPOINT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_REGION_DOC); - conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_TRUST_ALL_CERTIFICATES_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_ENDPOINT_TRUST_ALL_CERTIFICATES_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_TRUST_ALL_CERTIFICATES_DOC); conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_URI_ENDPOINT_OVERRIDE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_ENDPOINT_URI_ENDPOINT_OVERRIDE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_URI_ENDPOINT_OVERRIDE_DOC); - conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC); conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_ENDPOINT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_LAZY_START_PRODUCER_DOC); + conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_HOST_DOC); + conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PORT_DOC); + conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_PROXY_PROTOCOL_DOC); conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2IAM_ENDPOINT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_ACCESS_KEY_DOC); + conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_PROFILE_CREDENTIALS_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_ENDPOINT_PROFILE_CREDENTIALS_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_PROFILE_CREDENTIALS_NAME_DOC); conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2IAM_ENDPOINT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_SECRET_KEY_DOC); + conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_TRUST_ALL_CERTIFICATES_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_ENDPOINT_TRUST_ALL_CERTIFICATES_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_TRUST_ALL_CERTIFICATES_DOC); + conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC); + conf.define(CAMEL_SINK_AWS2IAM_ENDPOINT_USE_PROFILE_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_ENDPOINT_USE_PROFILE_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_ENDPOINT_USE_PROFILE_CREDENTIALS_PROVIDER_DOC); conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_COMPONENT_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_CONFIGURATION_DOC); conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_IAM_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_COMPONENT_IAM_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_IAM_CLIENT_DOC); conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_COMPONENT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_LAZY_START_PRODUCER_DOC); conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_COMPONENT_OPERATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_OPERATION_DOC); conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_OVERRIDE_ENDPOINT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_COMPONENT_OVERRIDE_ENDPOINT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_OVERRIDE_ENDPOINT_DOC); conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_POJO_REQUEST_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_COMPONENT_POJO_REQUEST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_POJO_REQUEST_DOC); - conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_HOST_DOC); - conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PORT_DOC); - conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PROTOCOL_DOC); conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_COMPONENT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_REGION_DOC); - conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_TRUST_ALL_CERTIFICATES_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_COMPONENT_TRUST_ALL_CERTIFICATES_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_TRUST_ALL_CERTIFICATES_DOC); conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_URI_ENDPOINT_OVERRIDE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_COMPONENT_URI_ENDPOINT_OVERRIDE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_URI_ENDPOINT_OVERRIDE_DOC); - conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC); conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_AUTOWIRED_ENABLED_DOC); + conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DOC); + conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DOC); + conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_HOST_DOC); + conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PORT_DOC); + conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_PROXY_PROTOCOL_DOC); conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2IAM_COMPONENT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_ACCESS_KEY_DOC); + conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_PROFILE_CREDENTIALS_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2IAM_COMPONENT_PROFILE_CREDENTIALS_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_PROFILE_CREDENTIALS_NAME_DOC); conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2IAM_COMPONENT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_SECRET_KEY_DOC); + conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_TRUST_ALL_CERTIFICATES_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_COMPONENT_TRUST_ALL_CERTIFICATES_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_TRUST_ALL_CERTIFICATES_DOC); + conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC); + conf.define(CAMEL_SINK_AWS2IAM_COMPONENT_USE_PROFILE_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2IAM_COMPONENT_USE_PROFILE_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2IAM_COMPONENT_USE_PROFILE_CREDENTIALS_PROVIDER_DOC); return conf; } } \ No newline at end of file diff --git a/connectors/camel-aws2-kms-kafka-connector/src/generated/resources/camel-aws2-kms-sink.json b/connectors/camel-aws2-kms-kafka-connector/src/generated/resources/camel-aws2-kms-sink.json index 26eb91f9b4..d414e7035e 100644 --- a/connectors/camel-aws2-kms-kafka-connector/src/generated/resources/camel-aws2-kms-sink.json +++ b/connectors/camel-aws2-kms-kafka-connector/src/generated/resources/camel-aws2-kms-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-aws2-kms-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Manage keys stored in AWS KMS instances using AWS SDK version 2.x." }, "properties": { @@ -15,12 +15,6 @@ "priority": "HIGH", "required": "true" }, - "camel.sink.endpoint.kmsClient": { - "name": "camel.sink.endpoint.kmsClient", - "description": "To use a existing configured AWS KMS as client", - "priority": "MEDIUM", - "required": "false" - }, "camel.sink.endpoint.operation": { "name": "camel.sink.endpoint.operation", "description": "The operation to perform One of: [listKeys] [createKey] [disableKey] [scheduleKeyDeletion] [describeKey] [enableKey]", @@ -49,6 +43,31 @@ "priority": "MEDIUM", "required": "false" }, + "camel.sink.endpoint.region": { + "name": "camel.sink.endpoint.region", + "description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.uriEndpointOverride": { + "name": "camel.sink.endpoint.uriEndpointOverride", + "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.lazyStartProducer": { + "name": "camel.sink.endpoint.lazyStartProducer", + "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing.", + "defaultValue": "false", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.kmsClient": { + "name": "camel.sink.endpoint.kmsClient", + "description": "To use a existing configured AWS KMS as client", + "priority": "MEDIUM", + "required": "false" + }, "camel.sink.endpoint.proxyHost": { "name": "camel.sink.endpoint.proxyHost", "description": "To define a proxy host when instantiating the KMS client", @@ -72,9 +91,21 @@ "HTTPS" ] }, - "camel.sink.endpoint.region": { - "name": "camel.sink.endpoint.region", - "description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", + "camel.sink.endpoint.accessKey": { + "name": "camel.sink.endpoint.accessKey", + "description": "Amazon AWS Access Key", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.profileCredentialsName": { + "name": "camel.sink.endpoint.profileCredentialsName", + "description": "If using a profile credentials provider this parameter will set the profile name", + "priority": "MEDIUM", + "required": "false" + }, + "camel.sink.endpoint.secretKey": { + "name": "camel.sink.endpoint.secretKey", + "description": "Amazon AWS Secret Key", "priority": "MEDIUM", "required": "false" }, @@ -85,12 +116,6 @@ "priority": "MEDIUM", "required": "false" }, - "camel.sink.endpoint.uriEndpointOverride": { - "name": "camel.sink.endpoint.uriEndpointOverride", - "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", - "priority": "MEDIUM", - "required": "false" - }, "camel.sink.endpoint.useDefaultCredentialsProvider": { "name": "camel.sink.endpoint.useDefaultCredentialsProvider", "description": "Set whether the KMS client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.", @@ -98,37 +123,19 @@ "priority": "MEDIUM", "required": "false" }, - "camel.sink.endpoint.lazyStartProducer": { - "name": "camel.sink.endpoint.lazyStartProducer", - "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing.", + "camel.sink.endpoint.useProfileCredentialsProvider": { + "name": "camel.sink.endpoint.useProfileCredentialsProvider", + "description": "Set whether the KMS client should expect to load credentials through a profile credentials provider.", "defaultValue": "false", "priority": "MEDIUM", "required": "false" }, - "camel.sink.endpoint.accessKey": { - "name": "camel.sink.endpoint.accessKey", - "description": "Amazon AWS Access Key", - "priority": "MEDIUM", - "required": "false" - }, - "camel.sink.endpoint.secretKey": { - "name": "camel.sink.endpoint.secretKey", - "description": "Amazon AWS Secret Key", - "priority": "MEDIUM", - "required": "false" - }, "camel.component.aws2-kms.configuration": { "name": "camel.component.aws2-kms.configuration", "description": "Component configuration", "priority": "MEDIUM", "required": "false" }, - "camel.component.aws2-kms.kmsClient": { - "name": "camel.component.aws2-kms.kmsClient", - "description": "To use a existing configured AWS KMS as client", - "priority": "MEDIUM", - "required": "false" - }, "camel.component.aws2-kms.lazyStartProducer": { "name": "camel.component.aws2-kms.lazyStartProducer", "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing.", @@ -164,6 +171,31 @@ "priority": "MEDIUM", "required": "false" }, + "camel.component.aws2-kms.region": { + "name": "camel.component.aws2-kms.region", + "description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-kms.uriEndpointOverride": { + "name": "camel.component.aws2-kms.uriEndpointOverride", + "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-kms.autowiredEnabled": { + "name": "camel.component.aws2-kms.autowiredEnabled", + "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-kms.kmsClient": { + "name": "camel.component.aws2-kms.kmsClient", + "description": "To use a existing configured AWS KMS as client", + "priority": "MEDIUM", + "required": "false" + }, "camel.component.aws2-kms.proxyHost": { "name": "camel.component.aws2-kms.proxyHost", "description": "To define a proxy host when instantiating the KMS client", @@ -187,9 +219,21 @@ "HTTPS" ] }, - "camel.component.aws2-kms.region": { - "name": "camel.component.aws2-kms.region", - "description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()", + "camel.component.aws2-kms.accessKey": { + "name": "camel.component.aws2-kms.accessKey", + "description": "Amazon AWS Access Key", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-kms.profileCredentialsName": { + "name": "camel.component.aws2-kms.profileCredentialsName", + "description": "If using a profile credentials provider this parameter will set the profile name", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.aws2-kms.secretKey": { + "name": "camel.component.aws2-kms.secretKey", + "description": "Amazon AWS Secret Key", "priority": "MEDIUM", "required": "false" }, @@ -200,12 +244,6 @@ "priority": "MEDIUM", "required": "false" }, - "camel.component.aws2-kms.uriEndpointOverride": { - "name": "camel.component.aws2-kms.uriEndpointOverride", - "description": "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option", - "priority": "MEDIUM", - "required": "false" - }, "camel.component.aws2-kms.useDefaultCredentialsProvider": { "name": "camel.component.aws2-kms.useDefaultCredentialsProvider", "description": "Set whether the KMS client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in.", @@ -213,22 +251,10 @@ "priority": "MEDIUM", "required": "false" }, - "camel.component.aws2-kms.autowiredEnabled": { - "name": "camel.component.aws2-kms.autowiredEnabled", - "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.", - "defaultValue": "true", - "priority": "MEDIUM", - "required": "false" - }, - "camel.component.aws2-kms.accessKey": { - "name": "camel.component.aws2-kms.accessKey", - "description": "Amazon AWS Access Key", - "priority": "MEDIUM", - "required": "false" - }, - "camel.component.aws2-kms.secretKey": { - "name": "camel.component.aws2-kms.secretKey", - "description": "Amazon AWS Secret Key", + "camel.component.aws2-kms.useProfileCredentialsProvider": { + "name": "camel.component.aws2-kms.useProfileCredentialsProvider", + "description": "Set whether the KMS client should expect to load credentials through a profile credentials provider.", + "defaultValue": "false", "priority": "MEDIUM", "required": "false" } diff --git a/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkConnectorConfig.java b/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkConnectorConfig.java index bba95655ec..b5b3d26a73 100644 --- a/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkConnectorConfig.java +++ b/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkConnectorConfig.java @@ -26,9 +26,6 @@ public class CamelAws2kmsSinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_AWS2KMS_PATH_LABEL_CONF = "camel.sink.path.label"; public static final String CAMEL_SINK_AWS2KMS_PATH_LABEL_DOC = "Logical name"; public static final String CAMEL_SINK_AWS2KMS_PATH_LABEL_DEFAULT = null; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_KMS_CLIENT_CONF = "camel.sink.endpoint.kmsClient"; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_KMS_CLIENT_DOC = "To use a existing configured AWS KMS as client"; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_KMS_CLIENT_DEFAULT = null; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_OPERATION_CONF = "camel.sink.endpoint.operation"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_OPERATION_DOC = "The operation to perform One of: [listKeys] [createKey] [disableKey] [scheduleKeyDeletion] [describeKey] [enableKey]"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_OPERATION_DEFAULT = null; @@ -38,42 +35,48 @@ public class CamelAws2kmsSinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_POJO_REQUEST_CONF = "camel.sink.endpoint.pojoRequest"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_POJO_REQUEST_DOC = "If we want to use a POJO request as body or not"; public static final Boolean CAMEL_SINK_AWS2KMS_ENDPOINT_POJO_REQUEST_DEFAULT = false; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_HOST_CONF = "camel.sink.endpoint.proxyHost"; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the KMS client"; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_HOST_DEFAULT = null; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PORT_CONF = "camel.sink.endpoint.proxyPort"; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the KMS client"; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PORT_DEFAULT = null; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.sink.endpoint.proxyProtocol"; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the KMS client One of: [HTTP] [HTTPS]"; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_REGION_CONF = "camel.sink.endpoint.region"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_REGION_DOC = "The region in which EKS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_REGION_DEFAULT = null; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_TRUST_ALL_CERTIFICATES_CONF = "camel.sink.endpoint.trustAllCertificates"; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_TRUST_ALL_CERTIFICATES_DOC = "If we want to trust all certificates in case of overriding the endpoint"; - public static final Boolean CAMEL_SINK_AWS2KMS_ENDPOINT_TRUST_ALL_CERTIFICATES_DEFAULT = false; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_URI_ENDPOINT_OVERRIDE_CONF = "camel.sink.endpoint.uriEndpointOverride"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_URI_ENDPOINT_OVERRIDE_DOC = "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_URI_ENDPOINT_OVERRIDE_DEFAULT = null; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = "camel.sink.endpoint.useDefaultCredentialsProvider"; - public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set whether the KMS client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in."; - public static final Boolean CAMEL_SINK_AWS2KMS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_LAZY_START_PRODUCER_CONF = "camel.sink.endpoint.lazyStartProducer"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing."; public static final Boolean CAMEL_SINK_AWS2KMS_ENDPOINT_LAZY_START_PRODUCER_DEFAULT = false; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_KMS_CLIENT_CONF = "camel.sink.endpoint.kmsClient"; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_KMS_CLIENT_DOC = "To use a existing configured AWS KMS as client"; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_KMS_CLIENT_DEFAULT = null; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_HOST_CONF = "camel.sink.endpoint.proxyHost"; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the KMS client"; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_HOST_DEFAULT = null; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PORT_CONF = "camel.sink.endpoint.proxyPort"; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the KMS client"; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PORT_DEFAULT = null; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.sink.endpoint.proxyProtocol"; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the KMS client One of: [HTTP] [HTTPS]"; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_ACCESS_KEY_CONF = "camel.sink.endpoint.accessKey"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_ACCESS_KEY_DOC = "Amazon AWS Access Key"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_ACCESS_KEY_DEFAULT = null; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROFILE_CREDENTIALS_NAME_CONF = "camel.sink.endpoint.profileCredentialsName"; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROFILE_CREDENTIALS_NAME_DOC = "If using a profile credentials provider this parameter will set the profile name"; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_PROFILE_CREDENTIALS_NAME_DEFAULT = null; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_SECRET_KEY_CONF = "camel.sink.endpoint.secretKey"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_SECRET_KEY_DOC = "Amazon AWS Secret Key"; public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_SECRET_KEY_DEFAULT = null; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_TRUST_ALL_CERTIFICATES_CONF = "camel.sink.endpoint.trustAllCertificates"; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_TRUST_ALL_CERTIFICATES_DOC = "If we want to trust all certificates in case of overriding the endpoint"; + public static final Boolean CAMEL_SINK_AWS2KMS_ENDPOINT_TRUST_ALL_CERTIFICATES_DEFAULT = false; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = "camel.sink.endpoint.useDefaultCredentialsProvider"; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set whether the KMS client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in."; + public static final Boolean CAMEL_SINK_AWS2KMS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_USE_PROFILE_CREDENTIALS_PROVIDER_CONF = "camel.sink.endpoint.useProfileCredentialsProvider"; + public static final String CAMEL_SINK_AWS2KMS_ENDPOINT_USE_PROFILE_CREDENTIALS_PROVIDER_DOC = "Set whether the KMS client should expect to load credentials through a profile credentials provider."; + public static final Boolean CAMEL_SINK_AWS2KMS_ENDPOINT_USE_PROFILE_CREDENTIALS_PROVIDER_DEFAULT = false; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_CONFIGURATION_CONF = "camel.component.aws2-kms.configuration"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_CONFIGURATION_DOC = "Component configuration"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_CONFIGURATION_DEFAULT = null; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_KMS_CLIENT_CONF = "camel.component.aws2-kms.kmsClient"; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_KMS_CLIENT_DOC = "To use a existing configured AWS KMS as client"; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_KMS_CLIENT_DEFAULT = null; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_LAZY_START_PRODUCER_CONF = "camel.component.aws2-kms.lazyStartProducer"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing."; public static final Boolean CAMEL_SINK_AWS2KMS_COMPONENT_LAZY_START_PRODUCER_DEFAULT = false; @@ -86,36 +89,45 @@ public class CamelAws2kmsSinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_AWS2KMS_COMPONENT_POJO_REQUEST_CONF = "camel.component.aws2-kms.pojoRequest"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_POJO_REQUEST_DOC = "If we want to use a POJO request as body or not"; public static final Boolean CAMEL_SINK_AWS2KMS_COMPONENT_POJO_REQUEST_DEFAULT = false; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_HOST_CONF = "camel.component.aws2-kms.proxyHost"; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_HOST_DOC = "To define a proxy host when instantiating the KMS client"; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_HOST_DEFAULT = null; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PORT_CONF = "camel.component.aws2-kms.proxyPort"; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PORT_DOC = "To define a proxy port when instantiating the KMS client"; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PORT_DEFAULT = null; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PROTOCOL_CONF = "camel.component.aws2-kms.proxyProtocol"; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the KMS client One of: [HTTP] [HTTPS]"; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PROTOCOL_DEFAULT = "HTTPS"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_REGION_CONF = "camel.component.aws2-kms.region"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_REGION_DOC = "The region in which EKS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_REGION_DEFAULT = null; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_TRUST_ALL_CERTIFICATES_CONF = "camel.component.aws2-kms.trustAllCertificates"; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_TRUST_ALL_CERTIFICATES_DOC = "If we want to trust all certificates in case of overriding the endpoint"; - public static final Boolean CAMEL_SINK_AWS2KMS_COMPONENT_TRUST_ALL_CERTIFICATES_DEFAULT = false; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_URI_ENDPOINT_OVERRIDE_CONF = "camel.component.aws2-kms.uriEndpointOverride"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_URI_ENDPOINT_OVERRIDE_DOC = "Set the overriding uri endpoint. This option needs to be used in combination with overrideEndpoint option"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_URI_ENDPOINT_OVERRIDE_DEFAULT = null; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = "camel.component.aws2-kms.useDefaultCredentialsProvider"; - public static final String CAMEL_SINK_AWS2KMS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set whether the KMS client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in."; - public static final Boolean CAMEL_SINK_AWS2KMS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.aws2-kms.autowiredEnabled"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc."; public static final Boolean CAMEL_SINK_AWS2KMS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_KMS_CLIENT_CONF = "camel.component.aws2-kms.kmsClient"; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_KMS_CLIENT_DOC = "To use a existing configured AWS KMS as client"; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_KMS_CLIENT_DEFAULT = null; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_HOST_CONF = "camel.component.aws2-kms.proxyHost"; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_HOST_DOC = "To define a proxy host when instantiating the KMS client"; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_HOST_DEFAULT = null; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PORT_CONF = "camel.component.aws2-kms.proxyPort"; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PORT_DOC = "To define a proxy port when instantiating the KMS client"; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PORT_DEFAULT = null; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PROTOCOL_CONF = "camel.component.aws2-kms.proxyProtocol"; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the KMS client One of: [HTTP] [HTTPS]"; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PROTOCOL_DEFAULT = "HTTPS"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_ACCESS_KEY_CONF = "camel.component.aws2-kms.accessKey"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_ACCESS_KEY_DOC = "Amazon AWS Access Key"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_ACCESS_KEY_DEFAULT = null; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROFILE_CREDENTIALS_NAME_CONF = "camel.component.aws2-kms.profileCredentialsName"; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROFILE_CREDENTIALS_NAME_DOC = "If using a profile credentials provider this parameter will set the profile name"; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_PROFILE_CREDENTIALS_NAME_DEFAULT = null; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_SECRET_KEY_CONF = "camel.component.aws2-kms.secretKey"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_SECRET_KEY_DOC = "Amazon AWS Secret Key"; public static final String CAMEL_SINK_AWS2KMS_COMPONENT_SECRET_KEY_DEFAULT = null; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_TRUST_ALL_CERTIFICATES_CONF = "camel.component.aws2-kms.trustAllCertificates"; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_TRUST_ALL_CERTIFICATES_DOC = "If we want to trust all certificates in case of overriding the endpoint"; + public static final Boolean CAMEL_SINK_AWS2KMS_COMPONENT_TRUST_ALL_CERTIFICATES_DEFAULT = false; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = "camel.component.aws2-kms.useDefaultCredentialsProvider"; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "Set whether the KMS client should expect to load credentials through a default credentials provider or to expect static credentials to be passed in."; + public static final Boolean CAMEL_SINK_AWS2KMS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_USE_PROFILE_CREDENTIALS_PROVIDER_CONF = "camel.component.aws2-kms.useProfileCredentialsProvider"; + public static final String CAMEL_SINK_AWS2KMS_COMPONENT_USE_PROFILE_CREDENTIALS_PROVIDER_DOC = "Set whether the KMS client should expect to load credentials through a profile credentials provider."; + public static final Boolean CAMEL_SINK_AWS2KMS_COMPONENT_USE_PROFILE_CREDENTIALS_PROVIDER_DEFAULT = false; public CamelAws2kmsSinkConnectorConfig( ConfigDef config, @@ -130,36 +142,40 @@ public CamelAws2kmsSinkConnectorConfig(Map parsedConfig) { public static ConfigDef conf() { ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf()); conf.define(CAMEL_SINK_AWS2KMS_PATH_LABEL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_PATH_LABEL_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWS2KMS_PATH_LABEL_DOC); - conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_KMS_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_ENDPOINT_KMS_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_KMS_CLIENT_DOC); conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_ENDPOINT_OPERATION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWS2KMS_ENDPOINT_OPERATION_DOC); conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_OVERRIDE_ENDPOINT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_ENDPOINT_OVERRIDE_ENDPOINT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_OVERRIDE_ENDPOINT_DOC); conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_POJO_REQUEST_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_ENDPOINT_POJO_REQUEST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_POJO_REQUEST_DOC); - conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_HOST_DOC); - conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PORT_DOC); - conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PROTOCOL_DOC); conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_ENDPOINT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_REGION_DOC); - conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_TRUST_ALL_CERTIFICATES_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_ENDPOINT_TRUST_ALL_CERTIFICATES_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_TRUST_ALL_CERTIFICATES_DOC); conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_URI_ENDPOINT_OVERRIDE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_ENDPOINT_URI_ENDPOINT_OVERRIDE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_URI_ENDPOINT_OVERRIDE_DOC); - conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC); conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_ENDPOINT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_LAZY_START_PRODUCER_DOC); + conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_KMS_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_ENDPOINT_KMS_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_KMS_CLIENT_DOC); + conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_HOST_DOC); + conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PORT_DOC); + conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_PROXY_PROTOCOL_DOC); conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2KMS_ENDPOINT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_ACCESS_KEY_DOC); + conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_PROFILE_CREDENTIALS_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_ENDPOINT_PROFILE_CREDENTIALS_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_PROFILE_CREDENTIALS_NAME_DOC); conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2KMS_ENDPOINT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_SECRET_KEY_DOC); + conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_TRUST_ALL_CERTIFICATES_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_ENDPOINT_TRUST_ALL_CERTIFICATES_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_TRUST_ALL_CERTIFICATES_DOC); + conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC); + conf.define(CAMEL_SINK_AWS2KMS_ENDPOINT_USE_PROFILE_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_ENDPOINT_USE_PROFILE_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_ENDPOINT_USE_PROFILE_CREDENTIALS_PROVIDER_DOC); conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_COMPONENT_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_CONFIGURATION_DOC); - conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_KMS_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_COMPONENT_KMS_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_KMS_CLIENT_DOC); conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_COMPONENT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_LAZY_START_PRODUCER_DOC); conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_COMPONENT_OPERATION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWS2KMS_COMPONENT_OPERATION_DOC); conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_OVERRIDE_ENDPOINT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_COMPONENT_OVERRIDE_ENDPOINT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_OVERRIDE_ENDPOINT_DOC); conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_POJO_REQUEST_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_COMPONENT_POJO_REQUEST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_POJO_REQUEST_DOC); - conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_HOST_DOC); - conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PORT_DOC); - conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PROTOCOL_DOC); conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_COMPONENT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_REGION_DOC); - conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_TRUST_ALL_CERTIFICATES_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_COMPONENT_TRUST_ALL_CERTIFICATES_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_TRUST_ALL_CERTIFICATES_DOC); conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_URI_ENDPOINT_OVERRIDE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_COMPONENT_URI_ENDPOINT_OVERRIDE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_URI_ENDPOINT_OVERRIDE_DOC); - conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC); conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_AUTOWIRED_ENABLED_DOC); + conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_KMS_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_COMPONENT_KMS_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_KMS_CLIENT_DOC); + conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_HOST_DOC); + conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PORT_DOC); + conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_PROXY_PROTOCOL_DOC); conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2KMS_COMPONENT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_ACCESS_KEY_DOC); + conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_PROFILE_CREDENTIALS_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWS2KMS_COMPONENT_PROFILE_CREDENTIALS_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_PROFILE_CREDENTIALS_NAME_DOC); conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWS2KMS_COMPONENT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_SECRET_KEY_DOC); + conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_TRUST_ALL_CERTIFICATES_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_COMPONENT_TRUST_ALL_CERTIFICATES_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_TRUST_ALL_CERTIFICATES_DOC); + conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC); + conf.define(CAMEL_SINK_AWS2KMS_COMPONENT_USE_PROFILE_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWS2KMS_COMPONENT_USE_PROFILE_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWS2KMS_COMPONENT_USE_PROFILE_CREDENTIALS_PROVIDER_DOC); return conf; } } \ No newline at end of file diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/pom.xml b/connectors/camel-azure-cosmosdb-sink-kafka-connector/pom.xml similarity index 92% rename from connectors/camel-aws-s3-experimental-source-kafka-connector/pom.xml rename to connectors/camel-azure-cosmosdb-sink-kafka-connector/pom.xml index 897c093beb..ea1a47d4bf 100644 --- a/connectors/camel-aws-s3-experimental-source-kafka-connector/pom.xml +++ b/connectors/camel-azure-cosmosdb-sink-kafka-connector/pom.xml @@ -24,9 +24,9 @@ connectors 4.0.0-SNAPSHOT - camel-aws-s3-experimental-source-kafka-connector - Camel-Kafka-Connector :: aws-s3-experimental-source - Camel Kafka Connector for aws-s3-experimental-source + camel-azure-cosmosdb-sink-kafka-connector + Camel-Kafka-Connector :: azure-cosmosdb-sink + Camel Kafka Connector for azure-cosmosdb-sink @@ -41,6 +41,10 @@ + + org.apache.camel + camel-jackson + org.apache.camel camel-core @@ -49,18 +53,13 @@ org.apache.camel.kafkaconnector camel-kafka-connector - - org.apache.camel.kamelets - camel-kamelets-utils - 3.20.0 - org.apache.camel - camel-yaml-dsl + camel-azure-cosmosdb org.apache.camel - camel-aws2-s3 + camel-yaml-dsl org.apache.camel diff --git a/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/generated/descriptors/connector-sink.properties new file mode 100644 index 0000000000..d24cc7e863 --- /dev/null +++ b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/generated/descriptors/connector-sink.properties @@ -0,0 +1 @@ +camel-azure-cosmosdb-sink-sink \ No newline at end of file diff --git a/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/generated/resources/camel-azure-cosmosdb-sink-sink.json b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/generated/resources/camel-azure-cosmosdb-sink-sink.json new file mode 100644 index 0000000000..467cc4b716 --- /dev/null +++ b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/generated/resources/camel-azure-cosmosdb-sink-sink.json @@ -0,0 +1,43 @@ +{ + "connector": { + "class": "org.apache.camel.kafkaconnector.azurecosmosdbsink.CamelAzurecosmosdbsinkSinkConnector", + "artifactId": "camel-azure-cosmosdb-sink-kafka-connector", + "groupId": "org.apache.camel.kafkaconnector", + "id": "camel-azure-cosmosdb-sink-sink", + "type": "sink", + "version": "4.0.0-SNAPSHOT", + "description": "Send Data to an Azure CosmosDB instance\n\nIn the headers, you can optionally set the `itemPartitionKey` \/ `ce-itemPartitionKey` property to specify the partition key for a specific item.\n\nIf you do not set the property in the header, you'll need to use the static property itemPartitonKey." + }, + "properties": { + "camel.kamelet.azure-cosmosdb-sink.databaseName": { + "name": "camel.kamelet.azure-cosmosdb-sink.databaseName", + "description": "The Azure Cosmos database name.", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.azure-cosmosdb-sink.containerName": { + "name": "camel.kamelet.azure-cosmosdb-sink.containerName", + "description": "The Azure Cosmos container name.", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.azure-cosmosdb-sink.accountKey": { + "name": "camel.kamelet.azure-cosmosdb-sink.accountKey", + "description": "The Azure Cosmos account Key.", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.azure-cosmosdb-sink.databaseEndpoint": { + "name": "camel.kamelet.azure-cosmosdb-sink.databaseEndpoint", + "description": "Sets the Azure Cosmos database endpoint the component will connect to.", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.azure-cosmosdb-sink.itemPartitionKey": { + "name": "camel.kamelet.azure-cosmosdb-sink.itemPartitionKey", + "description": "Represents a partition key value in the Azure Cosmos DB database service. A partition key identifies the partition where the item is stored in.", + "priority": "MEDIUM", + "required": "false" + } + } +} diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/assembly/package.xml b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/assembly/package.xml similarity index 100% rename from connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/assembly/package.xml rename to connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/assembly/package.xml diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesinkSinkConnector.properties b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/docs/examples/CamelAzurecosmosdbsinkSinkConnector.properties similarity index 65% rename from connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesinkSinkConnector.properties rename to connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/docs/examples/CamelAzurecosmosdbsinkSinkConnector.properties index c1cae0f1ba..3e4a2b7366 100644 --- a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesinkSinkConnector.properties +++ b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/docs/examples/CamelAzurecosmosdbsinkSinkConnector.properties @@ -15,8 +15,8 @@ ## limitations under the License. ## --------------------------------------------------------------------------- -name=CamelAzure-storage-datalake-sinkSinkConnector -connector.class=org.apache.camel.kafkaconnector.azurestoragedatalakesink.CamelAzurestoragedatalakesinkSinkConnector +name=CamelAzure-cosmosdb-sinkSinkConnector +connector.class=org.apache.camel.kafkaconnector.azurecosmosdbsink.CamelAzurecosmosdbsinkSinkConnector tasks.max=1 # use the kafka converters that better suit your needs, these are just defaults: @@ -28,13 +28,11 @@ topics= # mandatory properties (for a complete properties list see the connector documentation): -# The Azure Storage Blob Data lake account name. -camel.kamelet.azure-storage-datalake-sink.accountName= -# The Azure Storage Blob Data lake client Id. -camel.kamelet.azure-storage-datalake-sink.clientId= -# The Azure Storage Blob Data lake client secret. -camel.kamelet.azure-storage-datalake-sink.clientSecret= -# The Azure Storage Blob Data lake File system name. -camel.kamelet.azure-storage-datalake-sink.fileSystemName= -# The Azure Storage Blob Data lake tenant id. -camel.kamelet.azure-storage-datalake-sink.tenantId= +# The Azure Cosmos account Key. +camel.kamelet.azure-cosmosdb-sink.accountKey= +# The Azure Cosmos container name. +camel.kamelet.azure-cosmosdb-sink.containerName= +# Sets the Azure Cosmos database endpoint the component will connect to. +camel.kamelet.azure-cosmosdb-sink.databaseEndpoint= +# The Azure Cosmos database name. +camel.kamelet.azure-cosmosdb-sink.databaseName= diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnector.java b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsink/CamelAzurecosmosdbsinkSinkConnector.java similarity index 80% rename from connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnector.java rename to connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsink/CamelAzurecosmosdbsinkSinkConnector.java index 27b1e22416..cb5cacaeaa 100644 --- a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnector.java +++ b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsink/CamelAzurecosmosdbsinkSinkConnector.java @@ -13,7 +13,7 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */package org.apache.camel.kafkaconnector.azurestoragedatalakesink; + */package org.apache.camel.kafkaconnector.azurecosmosdbsink; import javax.annotation.Generated; import org.apache.camel.kafkaconnector.CamelSinkConnector; @@ -21,16 +21,14 @@ import org.apache.kafka.connect.connector.Task; @Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelAzurestoragedatalakesinkSinkConnector - extends - CamelSinkConnector { +public class CamelAzurecosmosdbsinkSinkConnector extends CamelSinkConnector { @Override public ConfigDef config() { - return CamelAzurestoragedatalakesinkSinkConnectorConfig.conf(); + return CamelAzurecosmosdbsinkSinkConnectorConfig.conf(); } @Override public Class taskClass() { - return CamelAzurestoragedatalakesinkSinkTask.class; + return CamelAzurecosmosdbsinkSinkTask.class; } } \ No newline at end of file diff --git a/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsink/CamelAzurecosmosdbsinkSinkConnectorConfig.java b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsink/CamelAzurecosmosdbsinkSinkConnectorConfig.java new file mode 100644 index 0000000000..4cd1fea07b --- /dev/null +++ b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsink/CamelAzurecosmosdbsinkSinkConnectorConfig.java @@ -0,0 +1,64 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */package org.apache.camel.kafkaconnector.azurecosmosdbsink; + +import java.util.Map; +import javax.annotation.Generated; +import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig; +import org.apache.kafka.common.config.ConfigDef; + +@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") +public class CamelAzurecosmosdbsinkSinkConnectorConfig + extends + CamelSinkConnectorConfig { + + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_DATABASE_NAME_CONF = "camel.kamelet.azure-cosmosdb-sink.databaseName"; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_DATABASE_NAME_DOC = "The Azure Cosmos database name."; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_DATABASE_NAME_DEFAULT = null; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_CONTAINER_NAME_CONF = "camel.kamelet.azure-cosmosdb-sink.containerName"; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_CONTAINER_NAME_DOC = "The Azure Cosmos container name."; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_CONTAINER_NAME_DEFAULT = null; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_ACCOUNT_KEY_CONF = "camel.kamelet.azure-cosmosdb-sink.accountKey"; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_ACCOUNT_KEY_DOC = "The Azure Cosmos account Key."; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_ACCOUNT_KEY_DEFAULT = null; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_DATABASE_ENDPOINT_CONF = "camel.kamelet.azure-cosmosdb-sink.databaseEndpoint"; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_DATABASE_ENDPOINT_DOC = "Sets the Azure Cosmos database endpoint the component will connect to."; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_DATABASE_ENDPOINT_DEFAULT = null; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_ITEM_PARTITION_KEY_CONF = "camel.kamelet.azure-cosmosdb-sink.itemPartitionKey"; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_ITEM_PARTITION_KEY_DOC = "Represents a partition key value in the Azure Cosmos DB database service. A partition key identifies the partition where the item is stored in."; + public static final String CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_ITEM_PARTITION_KEY_DEFAULT = null; + + public CamelAzurecosmosdbsinkSinkConnectorConfig( + ConfigDef config, + Map parsedConfig) { + super(config, parsedConfig); + } + + public CamelAzurecosmosdbsinkSinkConnectorConfig( + Map parsedConfig) { + this(conf(), parsedConfig); + } + + public static ConfigDef conf() { + ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf()); + conf.define(CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_DATABASE_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_DATABASE_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_DATABASE_NAME_DOC); + conf.define(CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_CONTAINER_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_CONTAINER_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_CONTAINER_NAME_DOC); + conf.define(CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_ACCOUNT_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_ACCOUNT_KEY_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_ACCOUNT_KEY_DOC); + conf.define(CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_DATABASE_ENDPOINT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_DATABASE_ENDPOINT_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_DATABASE_ENDPOINT_DOC); + conf.define(CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_ITEM_PARTITION_KEY_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_ITEM_PARTITION_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AZURECOSMOSDBSINK_KAMELET_ITEM_PARTITION_KEY_DOC); + return conf; + } +} \ No newline at end of file diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkTask.java b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsink/CamelAzurecosmosdbsinkSinkTask.java similarity index 83% rename from connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkTask.java rename to connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsink/CamelAzurecosmosdbsinkSinkTask.java index 6ae607ac4d..3001cef1b5 100644 --- a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkTask.java +++ b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsink/CamelAzurecosmosdbsinkSinkTask.java @@ -13,7 +13,7 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */package org.apache.camel.kafkaconnector.azurestoragedatalakesink; + */package org.apache.camel.kafkaconnector.azurecosmosdbsink; import java.util.HashMap; import java.util.Map; @@ -22,15 +22,15 @@ import org.apache.camel.kafkaconnector.CamelSinkTask; @Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelAzurestoragedatalakesinkSinkTask extends CamelSinkTask { +public class CamelAzurecosmosdbsinkSinkTask extends CamelSinkTask { @Override protected CamelSinkConnectorConfig getCamelSinkConnectorConfig( Map props) { - return new CamelAzurestoragedatalakesinkSinkConnectorConfig(props); + return new CamelAzurecosmosdbsinkSinkConnectorConfig(props); } @Override protected String getSinkKamelet() { - return "kamelet:azure-storage-datalake-sink"; + return "kamelet:azure-cosmosdb-sink"; } } \ No newline at end of file diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt similarity index 100% rename from connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt rename to connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt similarity index 100% rename from connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt rename to connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt diff --git a/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/resources/kamelets/azure-cosmosdb-sink.kamelet.yaml b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/resources/kamelets/azure-cosmosdb-sink.kamelet.yaml new file mode 100644 index 0000000000..09871d5a42 --- /dev/null +++ b/connectors/camel-azure-cosmosdb-sink-kafka-connector/src/main/resources/kamelets/azure-cosmosdb-sink.kamelet.yaml @@ -0,0 +1,109 @@ +# --------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# --------------------------------------------------------------------------- + +apiVersion: camel.apache.org/v1alpha1 +kind: Kamelet +metadata: + name: azure-cosmosdb-sink + annotations: + camel.apache.org/kamelet.support.level: "Stable" + camel.apache.org/catalog.version: "4.0.0-RC1" + camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJhIiBjeD0iLTEwNS4wMDYiIGN5PSItMTAuNDA5IiByPSI1Ljk1NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjAzNiAwIDAgMS4wMjcgMTE3LjczOSAxOS42NDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMTgzIiBzdG9wLWNvbG9yPSIjNWVhMGVmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA3OGQ0Ii8+PC9yYWRpYWxHcmFkaWVudD48Y2xpcFBhdGggaWQ9ImIiPjxwYXRoIGQ9Ik0xNC45NjkgNy41M2E2LjEzNyA2LjEzNyAwIDExLTcuMzk1LTQuNTQzIDYuMTM3IDYuMTM3IDAgMDE3LjM5NSA0LjU0M3oiIGZpbGw9Im5vbmUiLz48L2NsaXBQYXRoPjwvZGVmcz48cGF0aCBkPSJNMi45NTQgNS4yNjZhLjE3NS4xNzUgMCAwMS0uMTc2LS4xNzZBMi4wMTIgMi4wMTIgMCAwMC43NjkgMy4wODFhLjE3Ni4xNzYgMCAwMS0uMTc2LS4xNzUuMTc2LjE3NiAwIDAxLjE3Ni0uMTc2QTIuMDEyIDIuMDEyIDAgMDAyLjc3OC43MmEuMTc1LjE3NSAwIDAxLjE3Ni0uMTc2LjE3NS4xNzUgMCAwMS4xNzYuMTc2IDIuMDEyIDIuMDEyIDAgMDAyLjAwOSAyLjAwOS4xNzUuMTc1IDAgMDEuMTc2LjE3Ni4xNzUuMTc1IDAgMDEtLjE3Ni4xNzZBMi4wMTEgMi4wMTEgMCAwMDMuMTMgNS4wOWEuMTc3LjE3NyAwIDAxLS4xNzYuMTc2ek0xNS42MTEgMTcuNDU2YS4xNDEuMTQxIDAgMDEtLjE0MS0uMTQxIDEuNjA5IDEuNjA5IDAgMDAtMS42MDctMS42MDcuMTQxLjE0MSAwIDAxLS4xNDEtLjE0LjE0MS4xNDEgMCAwMS4xNDEtLjE0MSAxLjYwOCAxLjYwOCAwIDAwMS42MDctMS42MDcuMTQxLjE0MSAwIDAxLjE0MS0uMTQxLjE0MS4xNDEgMCAwMS4xNDEuMTQxIDEuNjA4IDEuNjA4IDAgMDAxLjYwNyAxLjYwNy4xNDEuMTQxIDAgMTEwIC4yODIgMS42MDkgMS42MDkgMCAwMC0xLjYwNyAxLjYwNy4xNDEuMTQxIDAgMDEtLjE0MS4xNHoiIGZpbGw9IiM1MGU2ZmYiLz48cGF0aCBkPSJNMTQuOTY5IDcuNTNhNi4xMzcgNi4xMzcgMCAxMS03LjM5NS00LjU0MyA2LjEzNyA2LjEzNyAwIDAxNy4zOTUgNC41NDN6IiBmaWxsPSJ1cmwoI2EpIi8+PGcgY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjZjJmMmYyIj48cGF0aCBkPSJNNS43MDkgMTMuMTE1YTEuNjM4IDEuNjM4IDAgMTAuMDA1LTMuMjc1IDEuMzA3IDEuMzA3IDAgMDAuMDA3LS4xNEExLjY1MSAxLjY1MSAwIDAwNC4wNiA4LjA2NEgyLjgzMmE2LjI1MSA2LjI1MSAwIDAwMS41OTUgNS4wNTF6TTE1LjA0NSA3LjgxNWMwLS4wMTUgMC0uMDMtLjAwNy0uMDQ0YTUuOTc4IDUuOTc4IDAgMDAtMS40MDYtMi44OCAxLjgyNSAxLjgyNSAwIDAwLS4yODktLjA5IDEuODA2IDEuODA2IDAgMDAtMi4zIDEuNjYzIDIgMiAwIDAwLS4yLS4wMTMgMS43MzcgMS43MzcgMCAwMC0uNTgxIDMuMzc0IDEuNDUxIDEuNDUxIDAgMDAuNTQxLjFoMi4wM2ExMy40NTMgMTMuNDUzIDAgMDAyLjIxMi0yLjExeiIvPjwvZz48cGF0aCBkPSJNMTcuMTkxIDMuODMyYy0uNjI5LTEuMDQ3LTIuMS0xLjQ1NS00LjE1NS0xLjE0OWExNC42MDYgMTQuNjA2IDAgMDAtMi4wODIuNDUyIDYuNDU2IDYuNDU2IDAgMDExLjUyOC43NjdjLjI0MS0uMDUzLjQ4My0uMTE2LjcxNS0uMTUxYTcuNDkgNy40OSAwIDAxMS4xMDMtLjA4OSAyLjE4OCAyLjE4OCAwIDAxMS45NTkuNzI1Yy4zODMuNjM4LjA2IDEuNzI5LS44ODYgM2ExNi43MjMgMTYuNzIzIDAgMDEtNC43NDkgNC4wNTFBMTYuNzU4IDE2Ljc1OCAwIDAxNC44IDEzLjdjLTEuNTY0LjIzNC0yLjY4MiAwLTMuMDY1LS42MzZzLS4wNi0xLjczLjg4Ni0yLjk5NWMuMTE3LS4xNTcuMTQ2LS4yMzQuMjc5LS4zOTJhNi4yNTIgNi4yNTIgMCAwMS4wMjYtMS42MyAxMS41NTIgMTEuNTUyIDAgMDAtMS4xNyAxLjM3MkMuNTE3IDExLjA3Ni4xODEgMTIuNTY2LjgwOSAxMy42MTNhMy4xNjUgMy4xNjUgMCAwMDIuOSAxLjI0OSA4LjQzNCA4LjQzNCAwIDAwMS4yNTEtLjEgMTcuODU1IDE3Ljg1NSAwIDAwNi4yMTktMi40QTE3LjgwOCAxNy44MDggMCAwMDE2LjI0IDguMDNjMS4yNDMtMS42NjEgMS41NzktMy4xNS45NTEtNC4xOTh6IiBmaWxsPSIjNTBlNmZmIi8+PC9zdmc+" + camel.apache.org/provider: "Apache Software Foundation" + camel.apache.org/kamelet.group: "Azure CosmosDB" + camel.apache.org/kamelet.namespace: "Azure" + labels: + camel.apache.org/kamelet.type: "sink" +spec: + definition: + title: "Azure CosmosDB Sink" + description: |- + Send Data to an Azure CosmosDB instance + + In the headers, you can optionally set the `itemPartitionKey` / `ce-itemPartitionKey` property to specify the partition key for a specific item. + + If you do not set the property in the header, you'll need to use the static property itemPartitonKey. + required: + - databaseName + - containerName + - accountKey + - databaseEndpoint + type: object + properties: + databaseName: + title: Database Name + description: The Azure Cosmos database name. + type: string + containerName: + title: Container Name + description: The Azure Cosmos container name. + type: string + accountKey: + title: Account Key + description: The Azure Cosmos account Key. + type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials + databaseEndpoint: + title: Database Endpoint + description: Sets the Azure Cosmos database endpoint the component will connect to. + type: string + itemPartitionKey: + title: Item Partition Key + description: Represents a partition key value in the Azure Cosmos DB database service. A partition key identifies the partition where the item is stored in. + type: string + types: + in: + mediaType: application/json + dependencies: + - "camel:azure-cosmosdb" + - "camel:kamelet" + - "camel:jackson" + - "camel:core" + template: + from: + uri: "kamelet:source" + steps: + - choice: + precondition: true + when: + - simple: '${propertiesExist:!itemPartitionKey}' + steps: + - choice: + when: + - simple: "${header[itemPartitionKey]}" + steps: + - set-header: + name: CamelAzureCosmosDbItemPartitionKey + simple: "${header[itemPartitionKey]}" + - simple: "${header[ce-itemPartitionKey]}" + steps: + - set-header: + name: CamelAzureCosmosDbItemPartitionKey + simple: "${header[ce-itemPartitionKey]}" + - unmarshal: + json: + library: Jackson + - to: + uri: "azure-cosmosdb:{{databaseName}}/{{containerName}}" + parameters: + accountKey: "{{accountKey}}" + databaseEndpoint: "{{databaseEndpoint}}" + itemPartitionKey: "{{?itemPartitionKey}}" + operation: createItem diff --git a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/generated/resources/camel-azure-cosmosdb-source-source.json b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/generated/resources/camel-azure-cosmosdb-source-source.json index e72a138530..ff103fec8e 100644 --- a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/generated/resources/camel-azure-cosmosdb-source-source.json +++ b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/generated/resources/camel-azure-cosmosdb-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-cosmosdb-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Changes from a CosmosDB instance" }, "properties": { diff --git a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/resources/kamelets/azure-cosmosdb-source.kamelet.yaml b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/resources/kamelets/azure-cosmosdb-source.kamelet.yaml index 5b18583328..397226d99c 100644 --- a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/resources/kamelets/azure-cosmosdb-source.kamelet.yaml +++ b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/resources/kamelets/azure-cosmosdb-source.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: azure-cosmosdb-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJhIiBjeD0iLTEwNS4wMDYiIGN5PSItMTAuNDA5IiByPSI1Ljk1NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjAzNiAwIDAgMS4wMjcgMTE3LjczOSAxOS42NDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMTgzIiBzdG9wLWNvbG9yPSIjNWVhMGVmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA3OGQ0Ii8+PC9yYWRpYWxHcmFkaWVudD48Y2xpcFBhdGggaWQ9ImIiPjxwYXRoIGQ9Ik0xNC45NjkgNy41M2E2LjEzNyA2LjEzNyAwIDExLTcuMzk1LTQuNTQzIDYuMTM3IDYuMTM3IDAgMDE3LjM5NSA0LjU0M3oiIGZpbGw9Im5vbmUiLz48L2NsaXBQYXRoPjwvZGVmcz48cGF0aCBkPSJNMi45NTQgNS4yNjZhLjE3NS4xNzUgMCAwMS0uMTc2LS4xNzZBMi4wMTIgMi4wMTIgMCAwMC43NjkgMy4wODFhLjE3Ni4xNzYgMCAwMS0uMTc2LS4xNzUuMTc2LjE3NiAwIDAxLjE3Ni0uMTc2QTIuMDEyIDIuMDEyIDAgMDAyLjc3OC43MmEuMTc1LjE3NSAwIDAxLjE3Ni0uMTc2LjE3NS4xNzUgMCAwMS4xNzYuMTc2IDIuMDEyIDIuMDEyIDAgMDAyLjAwOSAyLjAwOS4xNzUuMTc1IDAgMDEuMTc2LjE3Ni4xNzUuMTc1IDAgMDEtLjE3Ni4xNzZBMi4wMTEgMi4wMTEgMCAwMDMuMTMgNS4wOWEuMTc3LjE3NyAwIDAxLS4xNzYuMTc2ek0xNS42MTEgMTcuNDU2YS4xNDEuMTQxIDAgMDEtLjE0MS0uMTQxIDEuNjA5IDEuNjA5IDAgMDAtMS42MDctMS42MDcuMTQxLjE0MSAwIDAxLS4xNDEtLjE0LjE0MS4xNDEgMCAwMS4xNDEtLjE0MSAxLjYwOCAxLjYwOCAwIDAwMS42MDctMS42MDcuMTQxLjE0MSAwIDAxLjE0MS0uMTQxLjE0MS4xNDEgMCAwMS4xNDEuMTQxIDEuNjA4IDEuNjA4IDAgMDAxLjYwNyAxLjYwNy4xNDEuMTQxIDAgMTEwIC4yODIgMS42MDkgMS42MDkgMCAwMC0xLjYwNyAxLjYwNy4xNDEuMTQxIDAgMDEtLjE0MS4xNHoiIGZpbGw9IiM1MGU2ZmYiLz48cGF0aCBkPSJNMTQuOTY5IDcuNTNhNi4xMzcgNi4xMzcgMCAxMS03LjM5NS00LjU0MyA2LjEzNyA2LjEzNyAwIDAxNy4zOTUgNC41NDN6IiBmaWxsPSJ1cmwoI2EpIi8+PGcgY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjZjJmMmYyIj48cGF0aCBkPSJNNS43MDkgMTMuMTE1YTEuNjM4IDEuNjM4IDAgMTAuMDA1LTMuMjc1IDEuMzA3IDEuMzA3IDAgMDAuMDA3LS4xNEExLjY1MSAxLjY1MSAwIDAwNC4wNiA4LjA2NEgyLjgzMmE2LjI1MSA2LjI1MSAwIDAwMS41OTUgNS4wNTF6TTE1LjA0NSA3LjgxNWMwLS4wMTUgMC0uMDMtLjAwNy0uMDQ0YTUuOTc4IDUuOTc4IDAgMDAtMS40MDYtMi44OCAxLjgyNSAxLjgyNSAwIDAwLS4yODktLjA5IDEuODA2IDEuODA2IDAgMDAtMi4zIDEuNjYzIDIgMiAwIDAwLS4yLS4wMTMgMS43MzcgMS43MzcgMCAwMC0uNTgxIDMuMzc0IDEuNDUxIDEuNDUxIDAgMDAuNTQxLjFoMi4wM2ExMy40NTMgMTMuNDUzIDAgMDAyLjIxMi0yLjExeiIvPjwvZz48cGF0aCBkPSJNMTcuMTkxIDMuODMyYy0uNjI5LTEuMDQ3LTIuMS0xLjQ1NS00LjE1NS0xLjE0OWExNC42MDYgMTQuNjA2IDAgMDAtMi4wODIuNDUyIDYuNDU2IDYuNDU2IDAgMDExLjUyOC43NjdjLjI0MS0uMDUzLjQ4My0uMTE2LjcxNS0uMTUxYTcuNDkgNy40OSAwIDAxMS4xMDMtLjA4OSAyLjE4OCAyLjE4OCAwIDAxMS45NTkuNzI1Yy4zODMuNjM4LjA2IDEuNzI5LS44ODYgM2ExNi43MjMgMTYuNzIzIDAgMDEtNC43NDkgNC4wNTFBMTYuNzU4IDE2Ljc1OCAwIDAxNC44IDEzLjdjLTEuNTY0LjIzNC0yLjY4MiAwLTMuMDY1LS42MzZzLS4wNi0xLjczLjg4Ni0yLjk5NWMuMTE3LS4xNTcuMTQ2LS4yMzQuMjc5LS4zOTJhNi4yNTIgNi4yNTIgMCAwMS4wMjYtMS42MyAxMS41NTIgMTEuNTUyIDAgMDAtMS4xNyAxLjM3MkMuNTE3IDExLjA3Ni4xODEgMTIuNTY2LjgwOSAxMy42MTNhMy4xNjUgMy4xNjUgMCAwMDIuOSAxLjI0OSA4LjQzNCA4LjQzNCAwIDAwMS4yNTEtLjEgMTcuODU1IDE3Ljg1NSAwIDAwNi4yMTktMi40QTE3LjgwOCAxNy44MDggMCAwMDE2LjI0IDguMDNjMS4yNDMtMS42NjEgMS41NzktMy4xNS45NTEtNC4xOTh6IiBmaWxsPSIjNTBlNmZmIi8+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Azure CosmosDB" diff --git a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/generated/resources/camel-azure-eventhubs-sink-sink.json b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/generated/resources/camel-azure-eventhubs-sink-sink.json index 1010b1f1a6..ccccd64aa8 100644 --- a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/generated/resources/camel-azure-eventhubs-sink-sink.json +++ b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/generated/resources/camel-azure-eventhubs-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-eventhubs-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send events to Azure Event Hubs.\n\nThe Kamelet checks for the `partition-id` \/ `ce-partition-id` header which is an identifier of the Event Hub partition that the event will be sent to. If the identifier is not specified, the Event Hubs service will be responsible for routing events that are sent to an available partition.\n \nA header is optional. If the header is not set, the partition is assigned by Event Hubs." }, "properties": { diff --git a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml index 8eb6c695ab..a7d08543ba 100644 --- a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml +++ b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: azure-eventhubs-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9Ii0uMDc1IC0uMTc0IDE1OC40IDE2My4xMDEiIHdpZHRoPSIyNDM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMwMDZmZDQiPjxwYXRoIGQ9Im02LjIyNS4wMjZoMTQ2LjZjMS4zIDAgMy0uMiA0LjEuNS45LjYuOCAxLjUuOCAyLjR2MzEuOGMwIC45LS4xIDEuOC0uOCAyLjQtLjguOC0xLjcuOC0yLjguOGgtMTQuMWMtMS4yIDAtMi40LS4xLTMuMi0xLS43LS44LS43LTEuOS0uNy0yLjl2LTEyLjVoLTExNHYxMi44YzAgMS0uMSAyLS44IDIuOC0uOC44LTEuOC44LTIuOC44aC0xNC44Yy0xIDAtMiAwLTIuOC0uOC0uOC0uOC0uOC0xLjctLjktMi44di0yOC44YzAtMS4xLS4xLTIuMy4xLTMuNC4yLTEgMS4xLTEuOCAyLjEtMiAxLjQtLjIgMi43LS4xIDQtLjF6Ii8+PHBhdGggZD0ibTM2LjYyNSAzNy42MjdoMTkuNGMxLjIgMCAyLjYuMSAzLjQgMS4xLjcuOC43IDEuOC43IDIuOHYxNC40YzAgMS4xIDAgMi4xLS44IDMtLjguOC0xLjkuOC0zIC44aC0xNy43Yy0xLjMgMC0yLjcuMS0zLjktLjItMS4yLS41LTEuNy0xLjYtMS43LTIuOXYtMTUuMWMwLTEuMSAwLTIuMS43LTIuOS44LS45IDEuOS0xIDIuOS0xem0zOC4yIDE3LjJoMTkuOGMxIDAgMS45IDAgMi43LjdzLjkgMS42LjkgMi42djE0LjhjMCAxLjItLjQgMi4yLTEuNSAyLjgtMS4yLjUtMi44LjMtNC4xLjNoLTE3LjRjLTEuMSAwLTIuMSAwLTIuOS0uOHMtLjgtMS45LS44LTIuOXYtMTMuN2MwLTEuMS4xLTIuMS45LTIuOS42LS44IDEuNC0uOCAyLjQtLjl6bS0zNi4xIDE2aDE3LjdjMSAwIDEuOS4xIDIuNi44LjguOC44IDEuOS44IDIuOXYxNC4xYzAgMS0uMSAxLjgtLjggMi41LS44LjgtMS44LjgtMi45LjhoLTE5LjRjLTEgMC0xLjkgMC0yLjctLjdzLS45LTEuNi0xLTIuNnYtMTQuMWMwLTEuMSAwLTIuMi45LTMgMS4xLTEgMy4zLS42IDQuOC0uN3ptNzMuOSAwaDIwLjFjMSAwIDEuOS4xIDIuNi44LjkuOC44IDEuOS44IDN2MTQuMWMwIDEtLjEgMS45LS45IDIuNi0uOC44LTEuOC44LTIuOS44aC0xNy4xYy0xLjQgMC0yLjkuMS00LjItLjItMS4yLS41LTEuNy0xLjYtMS43LTIuOHYtMTQuNGMwLTEuMSAwLTIgLjgtMi45LjctLjggMS42LTEgMi41LTF6bS0zNy44IDE2LjRoMTkuOGMxIDAgMS45IDAgMi43LjdzLjkgMS43LjkgMi43djE0LjhjMCAxLjEtLjQgMi0xLjMgMi42LTEuMi42LTIuOS40LTQuMy40aC0xNy40Yy0xLjEgMC0yLjEgMC0yLjktLjhzLS44LTEuOC0uOS0yLjl2LTEzLjdjMC0xLjEgMC0yLjIuOC0yLjkuNy0uOCAxLjYtLjggMi42LS45em0tMzYuMSAxNmgxNy44YzEgMCAxLjkuMSAyLjYuOXMuNyAxLjcuNyAyLjd2MTQuMWMwIDEgMCAxLjktLjcgMi43cy0xLjcuOS0yLjcuOWgtMTkuOGMtMS4xIDAtMi4yIDAtMi45LTEtLjctLjktLjctMS45LS43LTN2LTE0LjFjMC0xLjMuNS0yLjQgMS43LTIuOSAxLjItLjQgMi43LS4yIDQtLjN6bS0zNC41IDIxLjZoMTQuNGMxLjEgMCAyLjIuMSAzIDEgLjcuOC42IDEuNy43IDIuN3YxMi43aDExNC40di0xMi40YzAtMSAwLTIgLjgtMi44LjktLjkgMS45LS45IDMuMS0uOWgxMy40YzEgMCAyLjIgMCAzIC42LjkuNyAxLjMgMS45IDEuMyAzdjMwLjVjMCAxLjEtLjEgMi0uOSAyLjctMSAxLTIuOC42LTQuMS43aC0xNDkuM2MtLjkgMC0xLjctLjEtMi4zLS43LS44LS43LS45LTEuNy0uOS0yLjd2LTMwLjhjMC0xLjIuMi0yLjMgMS4xLTMuMS41LS41IDEuNC0uNCAyLjMtLjV6Ii8+PC9nPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Azure Eventhubs" diff --git a/connectors/camel-azure-eventhubs-source-kafka-connector/src/generated/resources/camel-azure-eventhubs-source-source.json b/connectors/camel-azure-eventhubs-source-kafka-connector/src/generated/resources/camel-azure-eventhubs-source-source.json index 2e128301c0..6233e84e07 100644 --- a/connectors/camel-azure-eventhubs-source-kafka-connector/src/generated/resources/camel-azure-eventhubs-source-source.json +++ b/connectors/camel-azure-eventhubs-source-kafka-connector/src/generated/resources/camel-azure-eventhubs-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-eventhubs-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive events from Azure Event Hubs." }, "properties": { diff --git a/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml b/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml index bfb1a6d5dd..59133a6cc8 100644 --- a/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml +++ b/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: azure-eventhubs-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9Ii0uMDc1IC0uMTc0IDE1OC40IDE2My4xMDEiIHdpZHRoPSIyNDM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMwMDZmZDQiPjxwYXRoIGQ9Im02LjIyNS4wMjZoMTQ2LjZjMS4zIDAgMy0uMiA0LjEuNS45LjYuOCAxLjUuOCAyLjR2MzEuOGMwIC45LS4xIDEuOC0uOCAyLjQtLjguOC0xLjcuOC0yLjguOGgtMTQuMWMtMS4yIDAtMi40LS4xLTMuMi0xLS43LS44LS43LTEuOS0uNy0yLjl2LTEyLjVoLTExNHYxMi44YzAgMS0uMSAyLS44IDIuOC0uOC44LTEuOC44LTIuOC44aC0xNC44Yy0xIDAtMiAwLTIuOC0uOC0uOC0uOC0uOC0xLjctLjktMi44di0yOC44YzAtMS4xLS4xLTIuMy4xLTMuNC4yLTEgMS4xLTEuOCAyLjEtMiAxLjQtLjIgMi43LS4xIDQtLjF6Ii8+PHBhdGggZD0ibTM2LjYyNSAzNy42MjdoMTkuNGMxLjIgMCAyLjYuMSAzLjQgMS4xLjcuOC43IDEuOC43IDIuOHYxNC40YzAgMS4xIDAgMi4xLS44IDMtLjguOC0xLjkuOC0zIC44aC0xNy43Yy0xLjMgMC0yLjcuMS0zLjktLjItMS4yLS41LTEuNy0xLjYtMS43LTIuOXYtMTUuMWMwLTEuMSAwLTIuMS43LTIuOS44LS45IDEuOS0xIDIuOS0xem0zOC4yIDE3LjJoMTkuOGMxIDAgMS45IDAgMi43LjdzLjkgMS42LjkgMi42djE0LjhjMCAxLjItLjQgMi4yLTEuNSAyLjgtMS4yLjUtMi44LjMtNC4xLjNoLTE3LjRjLTEuMSAwLTIuMSAwLTIuOS0uOHMtLjgtMS45LS44LTIuOXYtMTMuN2MwLTEuMS4xLTIuMS45LTIuOS42LS44IDEuNC0uOCAyLjQtLjl6bS0zNi4xIDE2aDE3LjdjMSAwIDEuOS4xIDIuNi44LjguOC44IDEuOS44IDIuOXYxNC4xYzAgMS0uMSAxLjgtLjggMi41LS44LjgtMS44LjgtMi45LjhoLTE5LjRjLTEgMC0xLjkgMC0yLjctLjdzLS45LTEuNi0xLTIuNnYtMTQuMWMwLTEuMSAwLTIuMi45LTMgMS4xLTEgMy4zLS42IDQuOC0uN3ptNzMuOSAwaDIwLjFjMSAwIDEuOS4xIDIuNi44LjkuOC44IDEuOS44IDN2MTQuMWMwIDEtLjEgMS45LS45IDIuNi0uOC44LTEuOC44LTIuOS44aC0xNy4xYy0xLjQgMC0yLjkuMS00LjItLjItMS4yLS41LTEuNy0xLjYtMS43LTIuOHYtMTQuNGMwLTEuMSAwLTIgLjgtMi45LjctLjggMS42LTEgMi41LTF6bS0zNy44IDE2LjRoMTkuOGMxIDAgMS45IDAgMi43LjdzLjkgMS43LjkgMi43djE0LjhjMCAxLjEtLjQgMi0xLjMgMi42LTEuMi42LTIuOS40LTQuMy40aC0xNy40Yy0xLjEgMC0yLjEgMC0yLjktLjhzLS44LTEuOC0uOS0yLjl2LTEzLjdjMC0xLjEgMC0yLjIuOC0yLjkuNy0uOCAxLjYtLjggMi42LS45em0tMzYuMSAxNmgxNy44YzEgMCAxLjkuMSAyLjYuOXMuNyAxLjcuNyAyLjd2MTQuMWMwIDEgMCAxLjktLjcgMi43cy0xLjcuOS0yLjcuOWgtMTkuOGMtMS4xIDAtMi4yIDAtMi45LTEtLjctLjktLjctMS45LS43LTN2LTE0LjFjMC0xLjMuNS0yLjQgMS43LTIuOSAxLjItLjQgMi43LS4yIDQtLjN6bS0zNC41IDIxLjZoMTQuNGMxLjEgMCAyLjIuMSAzIDEgLjcuOC42IDEuNy43IDIuN3YxMi43aDExNC40di0xMi40YzAtMSAwLTIgLjgtMi44LjktLjkgMS45LS45IDMuMS0uOWgxMy40YzEgMCAyLjIgMCAzIC42LjkuNyAxLjMgMS45IDEuMyAzdjMwLjVjMCAxLjEtLjEgMi0uOSAyLjctMSAxLTIuOC42LTQuMS43aC0xNDkuM2MtLjkgMC0xLjctLjEtMi4zLS43LS44LS43LS45LTEuNy0uOS0yLjd2LTMwLjhjMC0xLjIuMi0yLjMgMS4xLTMuMS41LS41IDEuNC0uNCAyLjMtLjV6Ii8+PC9nPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Azure Eventhubs" diff --git a/connectors/camel-azure-functions-sink-kafka-connector/src/generated/resources/camel-azure-functions-sink-sink.json b/connectors/camel-azure-functions-sink-kafka-connector/src/generated/resources/camel-azure-functions-sink-sink.json index 8510c69658..011704d4fd 100644 --- a/connectors/camel-azure-functions-sink-kafka-connector/src/generated/resources/camel-azure-functions-sink-sink.json +++ b/connectors/camel-azure-functions-sink-kafka-connector/src/generated/resources/camel-azure-functions-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-functions-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Forward data to an Azure Function." }, "properties": { diff --git a/connectors/camel-azure-functions-sink-kafka-connector/src/main/resources/kamelets/azure-functions-sink.kamelet.yaml b/connectors/camel-azure-functions-sink-kafka-connector/src/main/resources/kamelets/azure-functions-sink.kamelet.yaml index eb794c4f6d..516cc00b36 100644 --- a/connectors/camel-azure-functions-sink-kafka-connector/src/main/resources/kamelets/azure-functions-sink.kamelet.yaml +++ b/connectors/camel-azure-functions-sink-kafka-connector/src/main/resources/kamelets/azure-functions-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: azure-functions-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4LjI0IDIxLjQ2IDY0IDY0IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiPjxwYXRoIGQ9Ik04MS44MzcgNTMuODVjLjU4NS0uNTg1LjQ4Ny0xLjcgMC0yLjMwN2wtMy4wODctMy4wODctMTMuOC0xMy4zODZjLS41ODUtLjU4NS0xLjQ5NS0uNTg1LTIuMiAwLS41ODUuNTg1LS44MTIgMS43IDAgMi4zMDdsMTQuNSAxNC4xOThjLjU4NS41ODUuNTg1IDEuNyAwIDIuMzA3TDYyLjQ0IDY4LjU2OGMtLjU4NS41ODUtLjU4NSAxLjcgMCAyLjMwNy41ODUuNTg1IDEuNy40ODcgMi4yIDBsMTMuOC0xMy42OHptLTYzLjE5NCAwYy0uNTg1LS41ODUtLjQ4Ny0xLjcgMC0yLjMwN2wzLjA4Ny0zLjA4NyAxMy44LTEzLjM4NmMuNTg1LS41ODUgMS40OTUtLjU4NSAyLjIgMCAuNTg1LjU4NS44MTIgMS43IDAgMi4zMDdsLTE0LjIgMTQuMmMtLjU4NS41ODUtLjU4NSAxLjcgMCAyLjMwN2wxNC41IDE0LjY4NmMuNTg1LjU4NS41ODUgMS43IDAgMi4zMDctLjU4NS41ODUtMS43LjQ4Ny0yLjIgMEwyMS43MyA1Ny40eiIgZmlsbD0iIzM5OTljNiIvPjxwYXRoIGQ9Ik01Mi44MjMgNDMuODc1TDY1LjgyIDIzLjk2SDQ2LjMyNUwzNS44MyA1My41NmwxMi44LjA5Ny0xMC4wMDcgMjkuMzA3TDY2LjI0IDQzLjg3OHoiIGZpbGw9IiNmY2QxMTYiLz48cGF0aCBkPSJNNjYuMjQyIDQzLjg3NWgtMTMuNDJMNjUuODIgMjMuOTZINTUuNjE3TDQ0LjgzIDQ4LjU1NGwxMi44LjA5Ny0xOS4wMDcgMzQuM3oiIG9wYWNpdHk9Ii4zIiBmaWxsPSIjZmY4YzAwIi8+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Azure Functions" diff --git a/connectors/camel-azure-servicebus-sink-kafka-connector/src/generated/resources/camel-azure-servicebus-sink-sink.json b/connectors/camel-azure-servicebus-sink-kafka-connector/src/generated/resources/camel-azure-servicebus-sink-sink.json index 5f4128350b..bd620b7f50 100644 --- a/connectors/camel-azure-servicebus-sink-kafka-connector/src/generated/resources/camel-azure-servicebus-sink-sink.json +++ b/connectors/camel-azure-servicebus-sink-kafka-connector/src/generated/resources/camel-azure-servicebus-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-servicebus-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send Messages to Azure Servicebus." }, "properties": { diff --git a/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/resources/kamelets/azure-servicebus-sink.kamelet.yaml b/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/resources/kamelets/azure-servicebus-sink.kamelet.yaml index f304a667d8..d375fcda4d 100644 --- a/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/resources/kamelets/azure-servicebus-sink.kamelet.yaml +++ b/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/resources/kamelets/azure-servicebus-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: azure-servicebus-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgODEgODIiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNMS4zMzMgMEMuNTMzIDAgMCAuNTMzIDAgMS4zMzN2MTZjMCAuOC41MzMgMS4zMzMgMS4zMzMgMS4zMzNoOGMuOCAwIDEuMzMzLS41MzMgMS4zMzMtMS4zMzN2LTYuNjY2aDU4LjY2N3Y2LjY2N2MwIC44LjUzMyAxLjMzMyAxLjYgMS4zMzNoNy43MzNjLjggMCAxLjMzMy0uNTMzIDEuMzMzLTEuMzMzdi04LThDODAgLjUzMyA3OS40NjcgMCA3OC42NjcgMGgwSDEuMzMzem03Ny4zMzQgODBjLjggMCAxLjMzMy0uNTMzIDEuMzMzLTEuMzMzVjYyLjkzNGMwLS44LS41MzMtMS4zMzMtMS4zMzMtMS4zMzNoLTcuNzMzYy0uOCAwLTEuMzMzLjUzMy0xLjMzMyAxLjMzM3Y2LjRIMTAuNjY3di02LjY2N2MwLS44LS41MzMtMS4zMzMtMS42LTEuMzMzSDEuMzMzYy0uOCAwLTEuMzMzLjUzMy0xLjMzMyAxLjZ2MTUuNzMzQzAgNzkuNDY3LjUzMyA4MCAxLjMzMyA4MGg3Ny4zMzR6IiBmaWxsPSIjMDA3MmM2IiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNMjkuNTE5IDM2LjQ0N2wzLjQ1Mi0zLjQ1MiAyLjU1NiAyLjU1Ni0zLjQ1MiAzLjQ1MXptNS4wMDctNS4wMDhsMy40NTYtMy40NTYgMi41NiAyLjU2TDM3LjA4NiAzNHptNy41Ny0yLjQ2M2wtMi41Ni0yLjU0NCAzLjQyNC0zLjQyNCAyLjU2IDIuNTQ0ek0zOS41MzUgNTIuNWwyLjU2MS0yLjU2IDMuNDI0IDMuNDI2LTIuNTYxIDIuNTZ6bS0xLjU1MS0xLjU3MmwtMy40NTYtMy40NTYgMi41Ni0yLjU0NCAzLjQ1NiAzLjQ1NnptLTUuMDA4LTUuMDA4bC0zLjQ1Ni0zLjQ1NiAyLjU2LTIuNTQ0IDMuNDQgMy40NHoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2I4ZDQzMiIvPjxwYXRoIGQ9Ik01Ny44MSAyNC4zOTVhNC40NCA0LjQ0IDAgMCAxLTMuMTU4IDEuMzA5IDQuNDMgNC40MyAwIDAgMS0zLjE1OC0xLjMwOWwtNi4wNTMtNi4wNTN2MTIuMzA2aDE4LjQyNFYxOC4zNDJsLTYuMDU0IDYuMDUzem0tMy4xNjEuNDA5YTMuNTQgMy41NCAwIDAgMCAyLjUyMy0xLjA0NWw2LjY5LTYuNjl2LS4zNTVINDUuNDM4di4zNTVsNi42OSA2LjY5YTMuNTQgMy41NCAwIDAgMCAyLjUyMiAxLjA0NXptMy4xNjEgMzEuMTVhNC40NCA0LjQ0IDAgMCAxLTMuMTU4IDEuMzA5IDQuNDMgNC40MyAwIDAgMS0zLjE1OC0xLjMwOWwtNi4wNTMtNi4wNTN2MTIuMzA2aDE4LjQyNFY0OS45MDFsLTYuMDU0IDYuMDUzem0tMy4xNjEuNDFhMy41NCAzLjU0IDAgMCAwIDIuNTIzLTEuMDQ1bDYuNjktNi42ODl2LS4zNTVINDUuNDM4di4zNTVsNi42OSA2LjY4OWEzLjU0IDMuNTQgMCAwIDAgMi41MjIgMS4wNDV6TTE5LjcxOCA0MC41OTljLTEuMzQ0IDEuMzQ0LTMuMTMzIDIuMDg1LTUuMDM1IDIuMDg1cy0zLjY5LS43NDEtNS4wMzUtMi4wODVMMCAzMC45NDl2MTkuNjEzaDI5LjM2NlYzMC45NDlsLTkuNjQ4IDkuNjV6bS01LjAzNS42NTJhNS42NSA1LjY1IDAgMCAwIDQuMDIyLTEuNjY2bDEwLjY2MS0xMC42NjF2LS41NjVIMHYuNTY2bDEwLjY2MSAxMC42NjFhNS42NiA1LjY2IDAgMCAwIDQuMDIyIDEuNjY0eiIgc3Ryb2tlPSJub25lIiBmaWxsPSIjNTliNGQ5Ii8+PC9zeW1ib2w+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Azure Servicebus" diff --git a/connectors/camel-azure-servicebus-source-kafka-connector/src/generated/resources/camel-azure-servicebus-source-source.json b/connectors/camel-azure-servicebus-source-kafka-connector/src/generated/resources/camel-azure-servicebus-source-source.json index a3d597507c..a7139a8d96 100644 --- a/connectors/camel-azure-servicebus-source-kafka-connector/src/generated/resources/camel-azure-servicebus-source-source.json +++ b/connectors/camel-azure-servicebus-source-kafka-connector/src/generated/resources/camel-azure-servicebus-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-servicebus-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Messages from Azure Servicebus.\n\nThe subscribtion name parameter needs to be populated in case of consuming from a Topic." }, "properties": { diff --git a/connectors/camel-azure-servicebus-source-kafka-connector/src/main/resources/kamelets/azure-servicebus-source.kamelet.yaml b/connectors/camel-azure-servicebus-source-kafka-connector/src/main/resources/kamelets/azure-servicebus-source.kamelet.yaml index 52d07e48ef..51320059db 100644 --- a/connectors/camel-azure-servicebus-source-kafka-connector/src/main/resources/kamelets/azure-servicebus-source.kamelet.yaml +++ b/connectors/camel-azure-servicebus-source-kafka-connector/src/main/resources/kamelets/azure-servicebus-source.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: azure-servicebus-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgODEgODIiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNMS4zMzMgMEMuNTMzIDAgMCAuNTMzIDAgMS4zMzN2MTZjMCAuOC41MzMgMS4zMzMgMS4zMzMgMS4zMzNoOGMuOCAwIDEuMzMzLS41MzMgMS4zMzMtMS4zMzN2LTYuNjY2aDU4LjY2N3Y2LjY2N2MwIC44LjUzMyAxLjMzMyAxLjYgMS4zMzNoNy43MzNjLjggMCAxLjMzMy0uNTMzIDEuMzMzLTEuMzMzdi04LThDODAgLjUzMyA3OS40NjcgMCA3OC42NjcgMGgwSDEuMzMzem03Ny4zMzQgODBjLjggMCAxLjMzMy0uNTMzIDEuMzMzLTEuMzMzVjYyLjkzNGMwLS44LS41MzMtMS4zMzMtMS4zMzMtMS4zMzNoLTcuNzMzYy0uOCAwLTEuMzMzLjUzMy0xLjMzMyAxLjMzM3Y2LjRIMTAuNjY3di02LjY2N2MwLS44LS41MzMtMS4zMzMtMS42LTEuMzMzSDEuMzMzYy0uOCAwLTEuMzMzLjUzMy0xLjMzMyAxLjZ2MTUuNzMzQzAgNzkuNDY3LjUzMyA4MCAxLjMzMyA4MGg3Ny4zMzR6IiBmaWxsPSIjMDA3MmM2IiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNMjkuNTE5IDM2LjQ0N2wzLjQ1Mi0zLjQ1MiAyLjU1NiAyLjU1Ni0zLjQ1MiAzLjQ1MXptNS4wMDctNS4wMDhsMy40NTYtMy40NTYgMi41NiAyLjU2TDM3LjA4NiAzNHptNy41Ny0yLjQ2M2wtMi41Ni0yLjU0NCAzLjQyNC0zLjQyNCAyLjU2IDIuNTQ0ek0zOS41MzUgNTIuNWwyLjU2MS0yLjU2IDMuNDI0IDMuNDI2LTIuNTYxIDIuNTZ6bS0xLjU1MS0xLjU3MmwtMy40NTYtMy40NTYgMi41Ni0yLjU0NCAzLjQ1NiAzLjQ1NnptLTUuMDA4LTUuMDA4bC0zLjQ1Ni0zLjQ1NiAyLjU2LTIuNTQ0IDMuNDQgMy40NHoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2I4ZDQzMiIvPjxwYXRoIGQ9Ik01Ny44MSAyNC4zOTVhNC40NCA0LjQ0IDAgMCAxLTMuMTU4IDEuMzA5IDQuNDMgNC40MyAwIDAgMS0zLjE1OC0xLjMwOWwtNi4wNTMtNi4wNTN2MTIuMzA2aDE4LjQyNFYxOC4zNDJsLTYuMDU0IDYuMDUzem0tMy4xNjEuNDA5YTMuNTQgMy41NCAwIDAgMCAyLjUyMy0xLjA0NWw2LjY5LTYuNjl2LS4zNTVINDUuNDM4di4zNTVsNi42OSA2LjY5YTMuNTQgMy41NCAwIDAgMCAyLjUyMiAxLjA0NXptMy4xNjEgMzEuMTVhNC40NCA0LjQ0IDAgMCAxLTMuMTU4IDEuMzA5IDQuNDMgNC40MyAwIDAgMS0zLjE1OC0xLjMwOWwtNi4wNTMtNi4wNTN2MTIuMzA2aDE4LjQyNFY0OS45MDFsLTYuMDU0IDYuMDUzem0tMy4xNjEuNDFhMy41NCAzLjU0IDAgMCAwIDIuNTIzLTEuMDQ1bDYuNjktNi42ODl2LS4zNTVINDUuNDM4di4zNTVsNi42OSA2LjY4OWEzLjU0IDMuNTQgMCAwIDAgMi41MjIgMS4wNDV6TTE5LjcxOCA0MC41OTljLTEuMzQ0IDEuMzQ0LTMuMTMzIDIuMDg1LTUuMDM1IDIuMDg1cy0zLjY5LS43NDEtNS4wMzUtMi4wODVMMCAzMC45NDl2MTkuNjEzaDI5LjM2NlYzMC45NDlsLTkuNjQ4IDkuNjV6bS01LjAzNS42NTJhNS42NSA1LjY1IDAgMCAwIDQuMDIyLTEuNjY2bDEwLjY2MS0xMC42NjF2LS41NjVIMHYuNTY2bDEwLjY2MSAxMC42NjFhNS42NiA1LjY2IDAgMCAwIDQuMDIyIDEuNjY0eiIgc3Ryb2tlPSJub25lIiBmaWxsPSIjNTliNGQ5Ii8+PC9zeW1ib2w+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Azure Servicebus" diff --git a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-cdc-source-source.json b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-cdc-source-source.json index aaab980578..96818bde73 100644 --- a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-cdc-source-source.json +++ b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-cdc-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-storage-blob-cdc-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Azure Service Bus subscribed to Azure Eventgrid reporting events related to a Azure Storage Blob account.\n\nConnection string is the basic method for authenticating to the Azure Servicebus Queue.\n\nTo use this Kamelet you'll need to set up Events on your Azure Storage Blob account and select as an endpoint an Azure Servicebus Queue." }, "properties": { diff --git a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-cdc-source.kamelet.yaml b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-cdc-source.kamelet.yaml index 61de28b305..03604d27c9 100644 --- a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-cdc-source.kamelet.yaml +++ b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-cdc-source.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: azure-storage-blob-cdc-source annotations: camel.apache.org/kamelet.support.level: "Preview" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgODEgODIiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNMS4zMzMgMEMuNTMzIDAgMCAuNTMzIDAgMS4zMzN2MTZjMCAuOC41MzMgMS4zMzMgMS4zMzMgMS4zMzNoOGMuOCAwIDEuMzMzLS41MzMgMS4zMzMtMS4zMzN2LTYuNjY2aDU4LjY2N3Y2LjY2N2MwIC44LjUzMyAxLjMzMyAxLjYgMS4zMzNoNy43MzNjLjggMCAxLjMzMy0uNTMzIDEuMzMzLTEuMzMzdi04LThDODAgLjUzMyA3OS40NjcgMCA3OC42NjcgMGgwSDEuMzMzem03Ny4zMzQgODBjLjggMCAxLjMzMy0uNTMzIDEuMzMzLTEuMzMzVjYyLjkzNGMwLS44LS41MzMtMS4zMzMtMS4zMzMtMS4zMzNoLTcuNzMzYy0uOCAwLTEuMzMzLjUzMy0xLjMzMyAxLjMzM3Y2LjRIMTAuNjY3di02LjY2N2MwLS44LS41MzMtMS4zMzMtMS42LTEuMzMzSDEuMzMzYy0uOCAwLTEuMzMzLjUzMy0xLjMzMyAxLjZ2MTUuNzMzQzAgNzkuNDY3LjUzMyA4MCAxLjMzMyA4MGg3Ny4zMzR6IiBmaWxsPSIjMDA3MmM2IiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNMjkuNTE5IDM2LjQ0N2wzLjQ1Mi0zLjQ1MiAyLjU1NiAyLjU1Ni0zLjQ1MiAzLjQ1MXptNS4wMDctNS4wMDhsMy40NTYtMy40NTYgMi41NiAyLjU2TDM3LjA4NiAzNHptNy41Ny0yLjQ2M2wtMi41Ni0yLjU0NCAzLjQyNC0zLjQyNCAyLjU2IDIuNTQ0ek0zOS41MzUgNTIuNWwyLjU2MS0yLjU2IDMuNDI0IDMuNDI2LTIuNTYxIDIuNTZ6bS0xLjU1MS0xLjU3MmwtMy40NTYtMy40NTYgMi41Ni0yLjU0NCAzLjQ1NiAzLjQ1NnptLTUuMDA4LTUuMDA4bC0zLjQ1Ni0zLjQ1NiAyLjU2LTIuNTQ0IDMuNDQgMy40NHoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2I4ZDQzMiIvPjxwYXRoIGQ9Ik01Ny44MSAyNC4zOTVhNC40NCA0LjQ0IDAgMCAxLTMuMTU4IDEuMzA5IDQuNDMgNC40MyAwIDAgMS0zLjE1OC0xLjMwOWwtNi4wNTMtNi4wNTN2MTIuMzA2aDE4LjQyNFYxOC4zNDJsLTYuMDU0IDYuMDUzem0tMy4xNjEuNDA5YTMuNTQgMy41NCAwIDAgMCAyLjUyMy0xLjA0NWw2LjY5LTYuNjl2LS4zNTVINDUuNDM4di4zNTVsNi42OSA2LjY5YTMuNTQgMy41NCAwIDAgMCAyLjUyMiAxLjA0NXptMy4xNjEgMzEuMTVhNC40NCA0LjQ0IDAgMCAxLTMuMTU4IDEuMzA5IDQuNDMgNC40MyAwIDAgMS0zLjE1OC0xLjMwOWwtNi4wNTMtNi4wNTN2MTIuMzA2aDE4LjQyNFY0OS45MDFsLTYuMDU0IDYuMDUzem0tMy4xNjEuNDFhMy41NCAzLjU0IDAgMCAwIDIuNTIzLTEuMDQ1bDYuNjktNi42ODl2LS4zNTVINDUuNDM4di4zNTVsNi42OSA2LjY4OWEzLjU0IDMuNTQgMCAwIDAgMi41MjIgMS4wNDV6TTE5LjcxOCA0MC41OTljLTEuMzQ0IDEuMzQ0LTMuMTMzIDIuMDg1LTUuMDM1IDIuMDg1cy0zLjY5LS43NDEtNS4wMzUtMi4wODVMMCAzMC45NDl2MTkuNjEzaDI5LjM2NlYzMC45NDlsLTkuNjQ4IDkuNjV6bS01LjAzNS42NTJhNS42NSA1LjY1IDAgMCAwIDQuMDIyLTEuNjY2bDEwLjY2MS0xMC42NjF2LS41NjVIMHYuNTY2bDEwLjY2MSAxMC42NjFhNS42NiA1LjY2IDAgMCAwIDQuMDIyIDEuNjY0eiIgc3Ryb2tlPSJub25lIiBmaWxsPSIjNTliNGQ5Ii8+PC9zeW1ib2w+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Azure Servicebus" diff --git a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-changefeed-source-source.json b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-changefeed-source-source.json index b448521bde..764ba092d1 100644 --- a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-changefeed-source-source.json +++ b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-changefeed-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-storage-blob-changefeed-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume events from an Azure Storage Blob change feed." }, "properties": { diff --git a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-changefeed-source.kamelet.yaml b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-changefeed-source.kamelet.yaml index 3a6dfd04b0..c9a8f71ce3 100644 --- a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-changefeed-source.kamelet.yaml +++ b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-changefeed-source.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: azure-storage-blob-changefeed-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTEgODEiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNNjcuNTU4IDBIMjIuNDQxTDAgNDBsMjIuNDQxIDQwaDQ1LjExN0w5MCA0MCA2Ny41NTggMHptLjIzNCA1Ny45NjRjMCAzLjM1My0yLjgwNSA2LjIyNy02LjA3OCA2LjIyN0gyOC41MmMtMy4yNzMgMC02LjA3OC0yLjg3NC02LjA3OC02LjIyN1YyMi4yNzZjMC0zLjM1MyAyLjgwNS02LjIyOCA2LjA3OC02LjIyOGgyOS45MjJsOS4zNTEgOS41ODF2MzIuMzM1ek00MS42MSA0Ni40NjdjMC0uNDc5LS4yMzQtLjcxOC0uMjM0LS45NThzLS4yMzQtLjQ3OS0uNDY3LS43MTgtLjIzNC0uMjQtLjQ2OC0uMjRoLS43MDFjLS40NjggMC0uNzAyIDAtLjkzNS4yNHMtLjQ2OC40NzktLjcwMS45NTgtLjIzNC45NTgtLjIzNCAxLjQzN3Y0LjU1MWMwIC43MTkuMjM0IDEuMTk3LjQ2OCAxLjQzNy4yMzQuNDc5LjQ2OC43MTkuNzAxLjcxOS4yMzQuMjQuNDY4LjI0LjkzNS4yNC4yMzQgMCAuNDY4IDAgLjcwMS0uMjRhLjUxLjUxIDAgMCAwIC40NjgtLjQ3OWMuMjM0LS4yNC4yMzQtLjQ3OS40NjctLjcxOCAwLS4yNC4yMzQtLjQ3OS4yMzQtLjk1OCAwLS4yMzkgMC0uNzE5LjIzMy0xLjE5OHYtMy4xMTRjLS40NjctLjI0LS40NjctLjQ3OS0uNDY3LS45NTh6bTEwLjUyLTE4LjY4M2MwLS40NzktLjIzNC0uNzE4LS4yMzQtLjk1OHMtLjIzNC0uNDc5LS40NjgtLjcxOS0uMjM0LS4yNC0uNDY4LS4yNGgtLjcwMWMtLjQ2NyAwLS43MDEgMC0uOTM1LjI0cy0uNDY4LjQ3OS0uNzAyLjk1OC0uMjMzLjk1OC0uMjMzIDEuNDM3djQuNTUxYzAgLjcxOS4yMzMgMS4xOTguNDY3IDEuNDM3LjIzNC40NzkuNDY4LjcxOS43MDEuNzE5LjIzNC4yNC40NjcuMjQuOTM1LjI0LjIzNCAwIC40NjcgMCAuNzAxLS4yNGEuNTEuNTEgMCAwIDAgLjQ2OC0uNDc5Yy4yMzQtLjI0LjIzNC0uNDc5LjQ2OC0uNzE5IDAtLjIzOS4yMzQtLjQ3OS4yMzQtLjk1OCAwLS4yMzkgMC0uNzE4LjIzNC0xLjE5OHYtMy4xMTRjLS4yMzQgMC0uMjM0LS40NzktLjQ2Ny0uOTU4em00LjY3NS04LjM4M0gyOC41MTljLTEuNjM2IDAtMi44MDUgMS4xOTgtMi44MDUgMi44NzR2MzUuNjg5YzAgMS42NzcgMS4xNjkgMi44NzQgMi44MDUgMi44NzRoMzMuMTk1YTIuODggMi44OCAwIDAgMCAyLjgwNS0yLjg3NFYyNy4zMDVoLTcuNDh2LTcuOTA0ek0zNiAyNi41ODd2LS40NzlsLjIzNC0uMjQgMi44MDUtMS45MTZoMi41NzF2MTEuNDk3aDIuMzM4bC4yMzMuMjRjLjIzNC4yMzkgMCAuMjM5IDAgLjIzOXYxLjE5N3MwIC4yNC0uMjMzLjI0aC03LjcxNGwtLjIzNC0uMjR2LTEuNDM3czAtLjI0LjIzNC0uMjRoMi44MDV2LTguODYybC0yLjEwNCAxLjE5OGMtLjIzNCAwLS4yMzQuMjM5LS40NjcuMjM5aC0uMjM0czAtLjIzOS0uMjM0LS4yMzl2LTEuMTk4em04LjE4MiAyNS42MjljLS4yMzMuOTU4LS40NjcgMS42NzctLjkzNSAyLjE1Ni0uNDY4LjcxOC0uOTM1IDEuMTk4LTEuNDAzIDEuNDM3LS43MDEuMjM5LTEuNDAzLjQ3OS0yLjMzOC40NzlzLTEuNjM2LS4yNC0yLjMzOC0uNDc5YTIuMTMgMi4xMyAwIDAgMS0xLjQwMy0xLjQzN2MtLjIzNC0uNzE4LS43MDEtMS40MzctLjcwMS0yLjE1Ni0uMjM0LS45NTgtLjIzNC0xLjkxNi0uMjM0LTIuODc0IDAtMS4xOTggMC0yLjE1Ni4yMzQtMi44NzQuMjM0LS45NTguNDY3LTEuNjc3LjkzNS0yLjE1NnMuOTM1LTEuMTk4IDEuNDAzLTEuNDM3Yy43MDEtLjI0IDEuNDAzLS40NzkgMi4zMzgtLjQ3OXMxLjYzNi4yMzkgMi4zMzcuNDc5YTIuMTMgMi4xMyAwIDAgMSAxLjQwMyAxLjQzN2MuMjM0LjcxOS43MDEgMS40MzcuNzAxIDIuMTU2LjIzNC45NTguMjM0IDEuOTE2LjIzNCAyLjg3NCAwIDEuMTk4IDAgMi4xNTYtLjIzNCAyLjg3NHptMTAuNTIgMy4zNTN2LjI0czAgLjIzOS0uMjM0LjIzOWgtNy43MTRsLS4yMzQtLjIzOXYtMS40MzdzMC0uMjM5LjIzNC0uMjM5aDIuODA1di04Ljg2MmwtMi4xMDQgMS4xOThjLS4yMzQgMC0uMjM0LjIzOS0uNDY4LjIzOWgtLjIzNHMwLS4yMzktLjIzNC0uMjM5VjQ0Ljc5bC4yMzQtLjI0IDIuODA1LTEuOTE2aDIuNTcydjExLjQ5N2gyLjMzOGwuMjM0LjIzOXYxLjE5OHptLjIzNC0yMi4wMzZjLS4yMzQuOTU4LS40NjggMS42NzctLjkzNSAyLjE1Ni0uNDY4LjcxOC0uOTM1IDEuMTk4LTEuNDAzIDEuNDM3LS43MDEuMjQtMS40MDMuNDc5LTIuMzM4LjQ3OXMtMS42MzYtLjI0LTIuMzM4LS40NzlhMi4xMyAyLjEzIDAgMCAxLTEuNDAzLTEuNDM3Yy0uMjM0LS40NzktLjcwMS0xLjQzNy0uNzAxLTIuMTU2cy0uMjM0LTEuOTE2LS4yMzQtMi44NzRjMC0xLjE5OCAwLTIuMTU2LjIzNC0yLjg3NC4yMzQtLjk1OC40NjgtMS42NzcuOTM1LTIuMTU2LjQ2OC0uNzE4LjkzNS0xLjE5OCAxLjQwMy0xLjQzNy43MDEtLjI0IDEuNDAzLS40NzkgMi4zMzgtLjQ3OXMxLjYzNi4yNCAyLjMzOC40NzlhMi4xMyAyLjEzIDAgMCAxIDEuNDAzIDEuNDM3Yy4yMzQuNzE4LjcwMSAxLjQzNy43MDEgMi4xNTYuMjM0Ljk1OC4yMzQgMS45MTYuMjM0IDIuODc0IDAgMS4xOTgtLjIzNCAyLjE1Ni0uMjM0IDIuODc0eiIgZmlsbD0iIzAwNzhkNyIgc3Ryb2tlPSJub25lIi8+PC9zeW1ib2w+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Azure Storage Blob Changefeed" diff --git a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/generated/resources/camel-azure-storage-blob-sink-sink.json b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/generated/resources/camel-azure-storage-blob-sink-sink.json index 2a907c94ea..a7b47c103a 100644 --- a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/generated/resources/camel-azure-storage-blob-sink-sink.json +++ b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/generated/resources/camel-azure-storage-blob-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-storage-blob-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload data to Azure Storage Blob.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload. If you do set property in the header, the Kamelet uses the exchange ID as filename." }, "properties": { diff --git a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml index 64adc44a1d..2b0e8b0a81 100644 --- a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml +++ b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: azure-storage-blob-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTEgODEiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNNjcuNTU4IDBIMjIuNDQxTDAgNDBsMjIuNDQxIDQwaDQ1LjExN0w5MCA0MCA2Ny41NTggMHptLjIzNCA1Ny45NjRjMCAzLjM1My0yLjgwNSA2LjIyNy02LjA3OCA2LjIyN0gyOC41MmMtMy4yNzMgMC02LjA3OC0yLjg3NC02LjA3OC02LjIyN1YyMi4yNzZjMC0zLjM1MyAyLjgwNS02LjIyOCA2LjA3OC02LjIyOGgyOS45MjJsOS4zNTEgOS41ODF2MzIuMzM1ek00MS42MSA0Ni40NjdjMC0uNDc5LS4yMzQtLjcxOC0uMjM0LS45NThzLS4yMzQtLjQ3OS0uNDY3LS43MTgtLjIzNC0uMjQtLjQ2OC0uMjRoLS43MDFjLS40NjggMC0uNzAyIDAtLjkzNS4yNHMtLjQ2OC40NzktLjcwMS45NTgtLjIzNC45NTgtLjIzNCAxLjQzN3Y0LjU1MWMwIC43MTkuMjM0IDEuMTk3LjQ2OCAxLjQzNy4yMzQuNDc5LjQ2OC43MTkuNzAxLjcxOS4yMzQuMjQuNDY4LjI0LjkzNS4yNC4yMzQgMCAuNDY4IDAgLjcwMS0uMjRhLjUxLjUxIDAgMCAwIC40NjgtLjQ3OWMuMjM0LS4yNC4yMzQtLjQ3OS40NjctLjcxOCAwLS4yNC4yMzQtLjQ3OS4yMzQtLjk1OCAwLS4yMzkgMC0uNzE5LjIzMy0xLjE5OHYtMy4xMTRjLS40NjctLjI0LS40NjctLjQ3OS0uNDY3LS45NTh6bTEwLjUyLTE4LjY4M2MwLS40NzktLjIzNC0uNzE4LS4yMzQtLjk1OHMtLjIzNC0uNDc5LS40NjgtLjcxOS0uMjM0LS4yNC0uNDY4LS4yNGgtLjcwMWMtLjQ2NyAwLS43MDEgMC0uOTM1LjI0cy0uNDY4LjQ3OS0uNzAyLjk1OC0uMjMzLjk1OC0uMjMzIDEuNDM3djQuNTUxYzAgLjcxOS4yMzMgMS4xOTguNDY3IDEuNDM3LjIzNC40NzkuNDY4LjcxOS43MDEuNzE5LjIzNC4yNC40NjcuMjQuOTM1LjI0LjIzNCAwIC40NjcgMCAuNzAxLS4yNGEuNTEuNTEgMCAwIDAgLjQ2OC0uNDc5Yy4yMzQtLjI0LjIzNC0uNDc5LjQ2OC0uNzE5IDAtLjIzOS4yMzQtLjQ3OS4yMzQtLjk1OCAwLS4yMzkgMC0uNzE4LjIzNC0xLjE5OHYtMy4xMTRjLS4yMzQgMC0uMjM0LS40NzktLjQ2Ny0uOTU4em00LjY3NS04LjM4M0gyOC41MTljLTEuNjM2IDAtMi44MDUgMS4xOTgtMi44MDUgMi44NzR2MzUuNjg5YzAgMS42NzcgMS4xNjkgMi44NzQgMi44MDUgMi44NzRoMzMuMTk1YTIuODggMi44OCAwIDAgMCAyLjgwNS0yLjg3NFYyNy4zMDVoLTcuNDh2LTcuOTA0ek0zNiAyNi41ODd2LS40NzlsLjIzNC0uMjQgMi44MDUtMS45MTZoMi41NzF2MTEuNDk3aDIuMzM4bC4yMzMuMjRjLjIzNC4yMzkgMCAuMjM5IDAgLjIzOXYxLjE5N3MwIC4yNC0uMjMzLjI0aC03LjcxNGwtLjIzNC0uMjR2LTEuNDM3czAtLjI0LjIzNC0uMjRoMi44MDV2LTguODYybC0yLjEwNCAxLjE5OGMtLjIzNCAwLS4yMzQuMjM5LS40NjcuMjM5aC0uMjM0czAtLjIzOS0uMjM0LS4yMzl2LTEuMTk4em04LjE4MiAyNS42MjljLS4yMzMuOTU4LS40NjcgMS42NzctLjkzNSAyLjE1Ni0uNDY4LjcxOC0uOTM1IDEuMTk4LTEuNDAzIDEuNDM3LS43MDEuMjM5LTEuNDAzLjQ3OS0yLjMzOC40NzlzLTEuNjM2LS4yNC0yLjMzOC0uNDc5YTIuMTMgMi4xMyAwIDAgMS0xLjQwMy0xLjQzN2MtLjIzNC0uNzE4LS43MDEtMS40MzctLjcwMS0yLjE1Ni0uMjM0LS45NTgtLjIzNC0xLjkxNi0uMjM0LTIuODc0IDAtMS4xOTggMC0yLjE1Ni4yMzQtMi44NzQuMjM0LS45NTguNDY3LTEuNjc3LjkzNS0yLjE1NnMuOTM1LTEuMTk4IDEuNDAzLTEuNDM3Yy43MDEtLjI0IDEuNDAzLS40NzkgMi4zMzgtLjQ3OXMxLjYzNi4yMzkgMi4zMzcuNDc5YTIuMTMgMi4xMyAwIDAgMSAxLjQwMyAxLjQzN2MuMjM0LjcxOS43MDEgMS40MzcuNzAxIDIuMTU2LjIzNC45NTguMjM0IDEuOTE2LjIzNCAyLjg3NCAwIDEuMTk4IDAgMi4xNTYtLjIzNCAyLjg3NHptMTAuNTIgMy4zNTN2LjI0czAgLjIzOS0uMjM0LjIzOWgtNy43MTRsLS4yMzQtLjIzOXYtMS40MzdzMC0uMjM5LjIzNC0uMjM5aDIuODA1di04Ljg2MmwtMi4xMDQgMS4xOThjLS4yMzQgMC0uMjM0LjIzOS0uNDY4LjIzOWgtLjIzNHMwLS4yMzktLjIzNC0uMjM5VjQ0Ljc5bC4yMzQtLjI0IDIuODA1LTEuOTE2aDIuNTcydjExLjQ5N2gyLjMzOGwuMjM0LjIzOXYxLjE5OHptLjIzNC0yMi4wMzZjLS4yMzQuOTU4LS40NjggMS42NzctLjkzNSAyLjE1Ni0uNDY4LjcxOC0uOTM1IDEuMTk4LTEuNDAzIDEuNDM3LS43MDEuMjQtMS40MDMuNDc5LTIuMzM4LjQ3OXMtMS42MzYtLjI0LTIuMzM4LS40NzlhMi4xMyAyLjEzIDAgMCAxLTEuNDAzLTEuNDM3Yy0uMjM0LS40NzktLjcwMS0xLjQzNy0uNzAxLTIuMTU2cy0uMjM0LTEuOTE2LS4yMzQtMi44NzRjMC0xLjE5OCAwLTIuMTU2LjIzNC0yLjg3NC4yMzQtLjk1OC40NjgtMS42NzcuOTM1LTIuMTU2LjQ2OC0uNzE4LjkzNS0xLjE5OCAxLjQwMy0xLjQzNy43MDEtLjI0IDEuNDAzLS40NzkgMi4zMzgtLjQ3OXMxLjYzNi4yNCAyLjMzOC40NzlhMi4xMyAyLjEzIDAgMCAxIDEuNDAzIDEuNDM3Yy4yMzQuNzE4LjcwMSAxLjQzNy43MDEgMi4xNTYuMjM0Ljk1OC4yMzQgMS45MTYuMjM0IDIuODc0IDAgMS4xOTgtLjIzNCAyLjE1Ni0uMjM0IDIuODc0eiIgZmlsbD0iIzAwNzhkNyIgc3Ryb2tlPSJub25lIi8+PC9zeW1ib2w+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Azure Storage Blob" diff --git a/connectors/camel-azure-storage-blob-source-kafka-connector/pom.xml b/connectors/camel-azure-storage-blob-source-kafka-connector/pom.xml index 1c7f0af2e5..667b6f1c51 100644 --- a/connectors/camel-azure-storage-blob-source-kafka-connector/pom.xml +++ b/connectors/camel-azure-storage-blob-source-kafka-connector/pom.xml @@ -64,7 +64,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.20.0 + 4.0.0-RC1 org.apache.camel diff --git a/connectors/camel-azure-storage-blob-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-source-source.json b/connectors/camel-azure-storage-blob-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-source-source.json index d3b9a4e307..668281663d 100644 --- a/connectors/camel-azure-storage-blob-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-source-source.json +++ b/connectors/camel-azure-storage-blob-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-storage-blob-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume files from Azure Storage Blob.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAzureStorageBlobETag will be duplicated into azure.storage.blob.e.tag and CamelAzureStorageBlobBlobSize will be duplicated in azure.storage.blob.blob.size" }, "properties": { diff --git a/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml index 4ee38c1933..ac83259db9 100644 --- a/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml +++ b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: azure-storage-blob-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTEgODEiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNNjcuNTU4IDBIMjIuNDQxTDAgNDBsMjIuNDQxIDQwaDQ1LjExN0w5MCA0MCA2Ny41NTggMHptLjIzNCA1Ny45NjRjMCAzLjM1My0yLjgwNSA2LjIyNy02LjA3OCA2LjIyN0gyOC41MmMtMy4yNzMgMC02LjA3OC0yLjg3NC02LjA3OC02LjIyN1YyMi4yNzZjMC0zLjM1MyAyLjgwNS02LjIyOCA2LjA3OC02LjIyOGgyOS45MjJsOS4zNTEgOS41ODF2MzIuMzM1ek00MS42MSA0Ni40NjdjMC0uNDc5LS4yMzQtLjcxOC0uMjM0LS45NThzLS4yMzQtLjQ3OS0uNDY3LS43MTgtLjIzNC0uMjQtLjQ2OC0uMjRoLS43MDFjLS40NjggMC0uNzAyIDAtLjkzNS4yNHMtLjQ2OC40NzktLjcwMS45NTgtLjIzNC45NTgtLjIzNCAxLjQzN3Y0LjU1MWMwIC43MTkuMjM0IDEuMTk3LjQ2OCAxLjQzNy4yMzQuNDc5LjQ2OC43MTkuNzAxLjcxOS4yMzQuMjQuNDY4LjI0LjkzNS4yNC4yMzQgMCAuNDY4IDAgLjcwMS0uMjRhLjUxLjUxIDAgMCAwIC40NjgtLjQ3OWMuMjM0LS4yNC4yMzQtLjQ3OS40NjctLjcxOCAwLS4yNC4yMzQtLjQ3OS4yMzQtLjk1OCAwLS4yMzkgMC0uNzE5LjIzMy0xLjE5OHYtMy4xMTRjLS40NjctLjI0LS40NjctLjQ3OS0uNDY3LS45NTh6bTEwLjUyLTE4LjY4M2MwLS40NzktLjIzNC0uNzE4LS4yMzQtLjk1OHMtLjIzNC0uNDc5LS40NjgtLjcxOS0uMjM0LS4yNC0uNDY4LS4yNGgtLjcwMWMtLjQ2NyAwLS43MDEgMC0uOTM1LjI0cy0uNDY4LjQ3OS0uNzAyLjk1OC0uMjMzLjk1OC0uMjMzIDEuNDM3djQuNTUxYzAgLjcxOS4yMzMgMS4xOTguNDY3IDEuNDM3LjIzNC40NzkuNDY4LjcxOS43MDEuNzE5LjIzNC4yNC40NjcuMjQuOTM1LjI0LjIzNCAwIC40NjcgMCAuNzAxLS4yNGEuNTEuNTEgMCAwIDAgLjQ2OC0uNDc5Yy4yMzQtLjI0LjIzNC0uNDc5LjQ2OC0uNzE5IDAtLjIzOS4yMzQtLjQ3OS4yMzQtLjk1OCAwLS4yMzkgMC0uNzE4LjIzNC0xLjE5OHYtMy4xMTRjLS4yMzQgMC0uMjM0LS40NzktLjQ2Ny0uOTU4em00LjY3NS04LjM4M0gyOC41MTljLTEuNjM2IDAtMi44MDUgMS4xOTgtMi44MDUgMi44NzR2MzUuNjg5YzAgMS42NzcgMS4xNjkgMi44NzQgMi44MDUgMi44NzRoMzMuMTk1YTIuODggMi44OCAwIDAgMCAyLjgwNS0yLjg3NFYyNy4zMDVoLTcuNDh2LTcuOTA0ek0zNiAyNi41ODd2LS40NzlsLjIzNC0uMjQgMi44MDUtMS45MTZoMi41NzF2MTEuNDk3aDIuMzM4bC4yMzMuMjRjLjIzNC4yMzkgMCAuMjM5IDAgLjIzOXYxLjE5N3MwIC4yNC0uMjMzLjI0aC03LjcxNGwtLjIzNC0uMjR2LTEuNDM3czAtLjI0LjIzNC0uMjRoMi44MDV2LTguODYybC0yLjEwNCAxLjE5OGMtLjIzNCAwLS4yMzQuMjM5LS40NjcuMjM5aC0uMjM0czAtLjIzOS0uMjM0LS4yMzl2LTEuMTk4em04LjE4MiAyNS42MjljLS4yMzMuOTU4LS40NjcgMS42NzctLjkzNSAyLjE1Ni0uNDY4LjcxOC0uOTM1IDEuMTk4LTEuNDAzIDEuNDM3LS43MDEuMjM5LTEuNDAzLjQ3OS0yLjMzOC40NzlzLTEuNjM2LS4yNC0yLjMzOC0uNDc5YTIuMTMgMi4xMyAwIDAgMS0xLjQwMy0xLjQzN2MtLjIzNC0uNzE4LS43MDEtMS40MzctLjcwMS0yLjE1Ni0uMjM0LS45NTgtLjIzNC0xLjkxNi0uMjM0LTIuODc0IDAtMS4xOTggMC0yLjE1Ni4yMzQtMi44NzQuMjM0LS45NTguNDY3LTEuNjc3LjkzNS0yLjE1NnMuOTM1LTEuMTk4IDEuNDAzLTEuNDM3Yy43MDEtLjI0IDEuNDAzLS40NzkgMi4zMzgtLjQ3OXMxLjYzNi4yMzkgMi4zMzcuNDc5YTIuMTMgMi4xMyAwIDAgMSAxLjQwMyAxLjQzN2MuMjM0LjcxOS43MDEgMS40MzcuNzAxIDIuMTU2LjIzNC45NTguMjM0IDEuOTE2LjIzNCAyLjg3NCAwIDEuMTk4IDAgMi4xNTYtLjIzNCAyLjg3NHptMTAuNTIgMy4zNTN2LjI0czAgLjIzOS0uMjM0LjIzOWgtNy43MTRsLS4yMzQtLjIzOXYtMS40MzdzMC0uMjM5LjIzNC0uMjM5aDIuODA1di04Ljg2MmwtMi4xMDQgMS4xOThjLS4yMzQgMC0uMjM0LjIzOS0uNDY4LjIzOWgtLjIzNHMwLS4yMzktLjIzNC0uMjM5VjQ0Ljc5bC4yMzQtLjI0IDIuODA1LTEuOTE2aDIuNTcydjExLjQ5N2gyLjMzOGwuMjM0LjIzOXYxLjE5OHptLjIzNC0yMi4wMzZjLS4yMzQuOTU4LS40NjggMS42NzctLjkzNSAyLjE1Ni0uNDY4LjcxOC0uOTM1IDEuMTk4LTEuNDAzIDEuNDM3LS43MDEuMjQtMS40MDMuNDc5LTIuMzM4LjQ3OXMtMS42MzYtLjI0LTIuMzM4LS40NzlhMi4xMyAyLjEzIDAgMCAxLTEuNDAzLTEuNDM3Yy0uMjM0LS40NzktLjcwMS0xLjQzNy0uNzAxLTIuMTU2cy0uMjM0LTEuOTE2LS4yMzQtMi44NzRjMC0xLjE5OCAwLTIuMTU2LjIzNC0yLjg3NC4yMzQtLjk1OC40NjgtMS42NzcuOTM1LTIuMTU2LjQ2OC0uNzE4LjkzNS0xLjE5OCAxLjQwMy0xLjQzNy43MDEtLjI0IDEuNDAzLS40NzkgMi4zMzgtLjQ3OXMxLjYzNi4yNCAyLjMzOC40NzlhMi4xMyAyLjEzIDAgMCAxIDEuNDAzIDEuNDM3Yy4yMzQuNzE4LjcwMSAxLjQzNy43MDEgMi4xNTYuMjM0Ljk1OC4yMzQgMS45MTYuMjM0IDIuODc0IDAgMS4xOTgtLjIzNCAyLjE1Ni0uMjM0IDIuODc0eiIgZmlsbD0iIzAwNzhkNyIgc3Ryb2tlPSJub25lIi8+PC9zeW1ib2w+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Azure Storage Blob" @@ -82,20 +82,16 @@ spec: - "camel:core" - "camel:jsonpath" - "camel:timer" - - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0" + - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-RC1" template: beans: - name: duplicateHeaders type: "#class:org.apache.camel.kamelets.utils.headers.DuplicateNamingHeaders" - property: - - key: prefix - value: 'CamelAzureStorageBlob' - - key: renamingPrefix - value: 'azure.storage.blob.' - - key: mode - value: 'filtering' - - key: selectedHeaders - value: 'CamelAzureStorageBlobETag,CamelAzureStorageBlobBlobSize' + properties: + prefix: 'CamelAzureStorageBlob' + renamingPrefix: 'azure.storage.blob.' + mode: 'filtering' + selectedHeaders: 'CamelAzureStorageBlobETag,CamelAzureStorageBlobBlobSize' from: uri: "azure-storage-blob:{{accountName}}/{{containerName}}" parameters: diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/descriptors/connector-sink.properties deleted file mode 100644 index 32613a44dd..0000000000 --- a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/descriptors/connector-sink.properties +++ /dev/null @@ -1 +0,0 @@ -camel-azure-storage-datalake-sink-sink \ No newline at end of file diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/resources/camel-azure-storage-datalake-sink-sink.json b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/resources/camel-azure-storage-datalake-sink-sink.json deleted file mode 100644 index c2df07c3f7..0000000000 --- a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/resources/camel-azure-storage-datalake-sink-sink.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "connector": { - "class": "org.apache.camel.kafkaconnector.azurestoragedatalakesink.CamelAzurestoragedatalakesinkSinkConnector", - "artifactId": "camel-azure-storage-datalake-sink-kafka-connector", - "groupId": "org.apache.camel.kafkaconnector", - "id": "camel-azure-storage-datalake-sink-sink", - "type": "sink", - "version": "3.20.1-SNAPSHOT", - "description": "Send data to Azure Storage Blob Data Lake." - }, - "properties": { - "camel.kamelet.azure-storage-datalake-sink.accountName": { - "name": "camel.kamelet.azure-storage-datalake-sink.accountName", - "description": "The Azure Storage Blob Data lake account name.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.azure-storage-datalake-sink.clientId": { - "name": "camel.kamelet.azure-storage-datalake-sink.clientId", - "description": "The Azure Storage Blob Data lake client Id.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.azure-storage-datalake-sink.clientSecret": { - "name": "camel.kamelet.azure-storage-datalake-sink.clientSecret", - "description": "The Azure Storage Blob Data lake client secret.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.azure-storage-datalake-sink.tenantId": { - "name": "camel.kamelet.azure-storage-datalake-sink.tenantId", - "description": "The Azure Storage Blob Data lake tenant id.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.azure-storage-datalake-sink.fileSystemName": { - "name": "camel.kamelet.azure-storage-datalake-sink.fileSystemName", - "description": "The Azure Storage Blob Data lake File system name.", - "priority": "HIGH", - "required": "true" - } - } -} diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnectorConfig.java b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnectorConfig.java deleted file mode 100644 index fb86d83863..0000000000 --- a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnectorConfig.java +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.azurestoragedatalakesink; - -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig; -import org.apache.kafka.common.config.ConfigDef; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelAzurestoragedatalakesinkSinkConnectorConfig - extends - CamelSinkConnectorConfig { - - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_ACCOUNT_NAME_CONF = "camel.kamelet.azure-storage-datalake-sink.accountName"; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_ACCOUNT_NAME_DOC = "The Azure Storage Blob Data lake account name."; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_ACCOUNT_NAME_DEFAULT = null; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_ID_CONF = "camel.kamelet.azure-storage-datalake-sink.clientId"; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_ID_DOC = "The Azure Storage Blob Data lake client Id."; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_ID_DEFAULT = null; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_SECRET_CONF = "camel.kamelet.azure-storage-datalake-sink.clientSecret"; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_SECRET_DOC = "The Azure Storage Blob Data lake client secret."; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_SECRET_DEFAULT = null; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_TENANT_ID_CONF = "camel.kamelet.azure-storage-datalake-sink.tenantId"; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_TENANT_ID_DOC = "The Azure Storage Blob Data lake tenant id."; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_TENANT_ID_DEFAULT = null; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_FILE_SYSTEM_NAME_CONF = "camel.kamelet.azure-storage-datalake-sink.fileSystemName"; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_FILE_SYSTEM_NAME_DOC = "The Azure Storage Blob Data lake File system name."; - public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_FILE_SYSTEM_NAME_DEFAULT = null; - - public CamelAzurestoragedatalakesinkSinkConnectorConfig( - ConfigDef config, - Map parsedConfig) { - super(config, parsedConfig); - } - - public CamelAzurestoragedatalakesinkSinkConnectorConfig( - Map parsedConfig) { - this(conf(), parsedConfig); - } - - public static ConfigDef conf() { - ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf()); - conf.define(CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_ACCOUNT_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_ACCOUNT_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_ACCOUNT_NAME_DOC); - conf.define(CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_ID_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_ID_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_ID_DOC); - conf.define(CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_SECRET_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_SECRET_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_SECRET_DOC); - conf.define(CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_TENANT_ID_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_TENANT_ID_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_TENANT_ID_DOC); - conf.define(CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_FILE_SYSTEM_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_FILE_SYSTEM_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_FILE_SYSTEM_NAME_DOC); - return conf; - } -} \ No newline at end of file diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-sink.kamelet.yaml b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-sink.kamelet.yaml deleted file mode 100644 index 00e602ccce..0000000000 --- a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-sink.kamelet.yaml +++ /dev/null @@ -1,113 +0,0 @@ -# --------------------------------------------------------------------------- -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# --------------------------------------------------------------------------- - -apiVersion: camel.apache.org/v1alpha1 -kind: Kamelet -metadata: - name: azure-storage-datalake-sink - annotations: - camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" - camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMTU4LjIgODYwLjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExNTguMiA4NjAuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzA5NUNBMjt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojMzJCRUVEO30NCgkuc3Qze2ZpbGw6IzFCMUIyMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTkyNy43LDE5Ny44SDYwOC44Yy0zLjQsMC4xLTYuOC0wLjktOS41LTNsLTkxLjItNjAuN2MtMi45LTEuNy02LjEtMi42LTkuNS0yLjZIMjMwLjVjLTkuMywwLTE3LDcuNC0xNy4yLDE2LjgNCgl2NTYzLjdjMC4yLDkuMyw3LjksMTYuOCwxNy4yLDE2LjhoNjk3LjFjOS4zLDAsMTctNy41LDE3LjItMTYuOHYtNDk3Qzk0NC45LDIwNS42LDkzNy4yLDE5Ny44LDkyNy43LDE5Ny44TDkyNy43LDE5Ny44eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTQzOS4zLDE2NC4zSDI4Ni45Yy0zLjgsMC02LjksMy4xLTYuOSw2Ljl2MTkuNGMwLDMuOCwzLjEsNi45LDYuOSw2LjloMTUyLjNjMy44LDAsNi45LTMuMSw2LjktNi45DQoJYzAsMCwwLDAsMCwwdi0xOS40QzQ0Ni4xLDE2Ny4zLDQ0My4xLDE2NC4zLDQzOS4zLDE2NC4zeiIvPg0KPHBhdGggY2xhc3M9InN0MiIgZD0iTTMwOC40LDE2NC4zaC0yMy43Yy0yLjYsMC00LjcsMi4xLTQuNyw0Ljd2MjMuN2MwLDIuNiwyLjEsNC43LDQuNyw0LjdoMjMuN2MyLjYsMCw0LjctMi4xLDQuNy00LjdWMTY5DQoJQzMxMy4yLDE2Ni40LDMxMS4xLDE2NC4zLDMwOC40LDE2NC4zeiIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTkyNy43LDE5N0g1NzkuMWMtNC42LTAuMS05LDEuOC0xMiw1LjJMNTA5LDI1OC4xYy0zLjMsMy03LjYsNC43LTEyLDQuN0gyMzAuNWMtOS41LDAtMTcuMiw3LjctMTcuMiwxNy4ybDAsMA0KCXY0MzAuM2MwLjIsOS4zLDcuOSwxNi44LDE3LjIsMTYuOGg2OTcuMWM5LjMsMCwxNy03LjQsMTcuMi0xNi44VjIxNWMwLjEtMi4zLTAuMy00LjctMS4xLTYuOUM5NDEuMywyMDEuNCw5MzQuOSwxOTcsOTI3LjcsMTk3eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTYyOS45LDI4OC4yYy0xLjEtMC4zLTIuMy0wLjMtMy41LDBjMCwwLTMuOSwwLTUuNiwzbC0xMzYsMTk3LjVjLTEuMiwyLjEtMS4yLDQuOCwwLDYuOWMxLjMsMi40LDMuNyw0LDYuNSw0LjMNCgloODAuNWwtMzUuNiwxMTkuNmMtMC40LDAuNy0wLjYsMS41LTAuNiwyLjJjMCwwLjgsMC4xLDEuNiwwLjQsMi4zYzAuMywwLjcsMC43LDEuNCwxLjMsMS45YzAuNiwwLjYsMS4zLDEsMiwxLjNjMSwwLjQsMiwwLjQsMywwDQoJYzIuNiwwLDMuOSwwLDUuNi0zTDY4OCw0MjMuN3YtNC4zYy0wLjItMy45LTMuNC02LjktNy4zLTYuOWgtODYuMWwzNC45LTExNy41QzYzMS4yLDI5My4yLDYzMS4zLDI5MC4zLDYyOS45LDI4OC4yTDYyOS45LDI4OC4yeiIvPg0KPC9zdmc+DQo=" - camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/kamelet.group: "Azure Storage Blob Data Lake" - camel.apache.org/kamelet.namespace: "Azure" - labels: - camel.apache.org/kamelet.type: "sink" -spec: - definition: - title: "Azure Storage Blob Data Lake Sink" - description: |- - Send data to Azure Storage Blob Data Lake. - required: - - accountName - - clientId - - clientSecret - - tenantId - - fileSystemName - type: object - properties: - accountName: - title: Account Name - description: The Azure Storage Blob Data lake account name. - type: string - x-descriptors: - - urn:camel:group:credentials - clientId: - title: Client Id - description: The Azure Storage Blob Data lake client Id. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - clientSecret: - title: Client Secret - description: The Azure Storage Blob Data lake client secret. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - tenantId: - title: Tenant Id - description: The Azure Storage Blob Data lake tenant id. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - fileSystemName: - title: File System Name - description: The Azure Storage Blob Data lake File system name. - type: string - x-descriptors: - - urn:camel:group:credentials - dependencies: - - "camel:azure-storage-datalake" - - "camel:kamelet" - - "camel:core" - - "camel:timer" - - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0" - template: - from: - uri: "kamelet:source" - steps: - - choice: - when: - - simple: "${header[file]}" - steps: - - set-header: - name: CamelAzureStorageDataLakeFileName - simple: "${header[file]}" - - simple: "${header[ce-file]}" - steps: - - set-header: - name: CamelAzureStorageDataLakeFileName - simple: "${header[ce-file]}" - otherwise: - steps: - - set-header: - name: CamelAzureStorageDataLakeFileName - simple: "${exchangeId}" - - to: - uri: "azure-storage-datalake:{{accountName}}/{{fileSystemName}}" - parameters: - clientId: "{{clientId}}" - clientSecret: "{{clientSecret}}" - tenantId: "{{tenantId}}" - operation: "upload" \ No newline at end of file diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/descriptors/connector-source.properties b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/descriptors/connector-source.properties deleted file mode 100644 index f83d668081..0000000000 --- a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/descriptors/connector-source.properties +++ /dev/null @@ -1 +0,0 @@ -camel-azure-storage-datalake-source-source \ No newline at end of file diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/resources/camel-azure-storage-datalake-source-source.json b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/resources/camel-azure-storage-datalake-source-source.json deleted file mode 100644 index 333a0cc318..0000000000 --- a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/resources/camel-azure-storage-datalake-source-source.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "connector": { - "class": "org.apache.camel.kafkaconnector.azurestoragedatalakesource.CamelAzurestoragedatalakesourceSourceConnector", - "artifactId": "camel-azure-storage-datalake-source-kafka-connector", - "groupId": "org.apache.camel.kafkaconnector", - "id": "camel-azure-storage-datalake-source-source", - "type": "source", - "version": "3.20.1-SNAPSHOT", - "description": "Consume files from Azure Storage Blob Data Lake." - }, - "properties": { - "camel.kamelet.azure-storage-datalake-source.accountName": { - "name": "camel.kamelet.azure-storage-datalake-source.accountName", - "description": "The Azure Storage Blob Data lake account name.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.azure-storage-datalake-source.clientId": { - "name": "camel.kamelet.azure-storage-datalake-source.clientId", - "description": "The Azure Storage Blob Data lake client Id.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.azure-storage-datalake-source.clientSecret": { - "name": "camel.kamelet.azure-storage-datalake-source.clientSecret", - "description": "The Azure Storage Blob Data lake client secret.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.azure-storage-datalake-source.tenantId": { - "name": "camel.kamelet.azure-storage-datalake-source.tenantId", - "description": "The Azure Storage Blob Data lake tenant id.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.azure-storage-datalake-source.fileSystemName": { - "name": "camel.kamelet.azure-storage-datalake-source.fileSystemName", - "description": "The Azure Storage Blob Data lake File system name.", - "priority": "HIGH", - "required": "true" - }, - "camel.kamelet.azure-storage-datalake-source.delay": { - "name": "camel.kamelet.azure-storage-datalake-source.delay", - "description": "The number of milliseconds before the next poll of the selected blob.", - "defaultValue": "500", - "priority": "MEDIUM", - "required": "false" - } - } -} diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnectorConfig.java b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnectorConfig.java deleted file mode 100644 index 0a7c8ab0d5..0000000000 --- a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnectorConfig.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */package org.apache.camel.kafkaconnector.azurestoragedatalakesource; - -import java.util.Map; -import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; -import org.apache.kafka.common.config.ConfigDef; - -@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelAzurestoragedatalakesourceSourceConnectorConfig - extends - CamelSourceConnectorConfig { - - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_ACCOUNT_NAME_CONF = "camel.kamelet.azure-storage-datalake-source.accountName"; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_ACCOUNT_NAME_DOC = "The Azure Storage Blob Data lake account name."; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_ACCOUNT_NAME_DEFAULT = null; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_ID_CONF = "camel.kamelet.azure-storage-datalake-source.clientId"; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_ID_DOC = "The Azure Storage Blob Data lake client Id."; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_ID_DEFAULT = null; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_SECRET_CONF = "camel.kamelet.azure-storage-datalake-source.clientSecret"; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_SECRET_DOC = "The Azure Storage Blob Data lake client secret."; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_SECRET_DEFAULT = null; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_TENANT_ID_CONF = "camel.kamelet.azure-storage-datalake-source.tenantId"; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_TENANT_ID_DOC = "The Azure Storage Blob Data lake tenant id."; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_TENANT_ID_DEFAULT = null; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_FILE_SYSTEM_NAME_CONF = "camel.kamelet.azure-storage-datalake-source.fileSystemName"; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_FILE_SYSTEM_NAME_DOC = "The Azure Storage Blob Data lake File system name."; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_FILE_SYSTEM_NAME_DEFAULT = null; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_DELAY_CONF = "camel.kamelet.azure-storage-datalake-source.delay"; - public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_DELAY_DOC = "The number of milliseconds before the next poll of the selected blob."; - public static final Integer CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_DELAY_DEFAULT = 500; - - public CamelAzurestoragedatalakesourceSourceConnectorConfig( - ConfigDef config, - Map parsedConfig) { - super(config, parsedConfig); - } - - public CamelAzurestoragedatalakesourceSourceConnectorConfig( - Map parsedConfig) { - this(conf(), parsedConfig); - } - - public static ConfigDef conf() { - ConfigDef conf = new ConfigDef(CamelSourceConnectorConfig.conf()); - conf.define(CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_ACCOUNT_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_ACCOUNT_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_ACCOUNT_NAME_DOC); - conf.define(CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_ID_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_ID_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_ID_DOC); - conf.define(CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_SECRET_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_SECRET_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_SECRET_DOC); - conf.define(CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_TENANT_ID_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_TENANT_ID_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_TENANT_ID_DOC); - conf.define(CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_FILE_SYSTEM_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_FILE_SYSTEM_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_FILE_SYSTEM_NAME_DOC); - conf.define(CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_DELAY_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_DELAY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_DELAY_DOC); - return conf; - } -} \ No newline at end of file diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-source.kamelet.yaml b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-source.kamelet.yaml deleted file mode 100644 index 556cd1a82c..0000000000 --- a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-source.kamelet.yaml +++ /dev/null @@ -1,100 +0,0 @@ -# --------------------------------------------------------------------------- -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# --------------------------------------------------------------------------- - -apiVersion: camel.apache.org/v1alpha1 -kind: Kamelet -metadata: - name: azure-storage-datalake-source - annotations: - camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" - camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMTU4LjIgODYwLjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExNTguMiA4NjAuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzA5NUNBMjt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojMzJCRUVEO30NCgkuc3Qze2ZpbGw6IzFCMUIyMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTkyNy43LDE5Ny44SDYwOC44Yy0zLjQsMC4xLTYuOC0wLjktOS41LTNsLTkxLjItNjAuN2MtMi45LTEuNy02LjEtMi42LTkuNS0yLjZIMjMwLjVjLTkuMywwLTE3LDcuNC0xNy4yLDE2LjgNCgl2NTYzLjdjMC4yLDkuMyw3LjksMTYuOCwxNy4yLDE2LjhoNjk3LjFjOS4zLDAsMTctNy41LDE3LjItMTYuOHYtNDk3Qzk0NC45LDIwNS42LDkzNy4yLDE5Ny44LDkyNy43LDE5Ny44TDkyNy43LDE5Ny44eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTQzOS4zLDE2NC4zSDI4Ni45Yy0zLjgsMC02LjksMy4xLTYuOSw2Ljl2MTkuNGMwLDMuOCwzLjEsNi45LDYuOSw2LjloMTUyLjNjMy44LDAsNi45LTMuMSw2LjktNi45DQoJYzAsMCwwLDAsMCwwdi0xOS40QzQ0Ni4xLDE2Ny4zLDQ0My4xLDE2NC4zLDQzOS4zLDE2NC4zeiIvPg0KPHBhdGggY2xhc3M9InN0MiIgZD0iTTMwOC40LDE2NC4zaC0yMy43Yy0yLjYsMC00LjcsMi4xLTQuNyw0Ljd2MjMuN2MwLDIuNiwyLjEsNC43LDQuNyw0LjdoMjMuN2MyLjYsMCw0LjctMi4xLDQuNy00LjdWMTY5DQoJQzMxMy4yLDE2Ni40LDMxMS4xLDE2NC4zLDMwOC40LDE2NC4zeiIvPg0KPHBhdGggY2xhc3M9InN0MyIgZD0iTTkyNy43LDE5N0g1NzkuMWMtNC42LTAuMS05LDEuOC0xMiw1LjJMNTA5LDI1OC4xYy0zLjMsMy03LjYsNC43LTEyLDQuN0gyMzAuNWMtOS41LDAtMTcuMiw3LjctMTcuMiwxNy4ybDAsMA0KCXY0MzAuM2MwLjIsOS4zLDcuOSwxNi44LDE3LjIsMTYuOGg2OTcuMWM5LjMsMCwxNy03LjQsMTcuMi0xNi44VjIxNWMwLjEtMi4zLTAuMy00LjctMS4xLTYuOUM5NDEuMywyMDEuNCw5MzQuOSwxOTcsOTI3LjcsMTk3eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTYyOS45LDI4OC4yYy0xLjEtMC4zLTIuMy0wLjMtMy41LDBjMCwwLTMuOSwwLTUuNiwzbC0xMzYsMTk3LjVjLTEuMiwyLjEtMS4yLDQuOCwwLDYuOWMxLjMsMi40LDMuNyw0LDYuNSw0LjMNCgloODAuNWwtMzUuNiwxMTkuNmMtMC40LDAuNy0wLjYsMS41LTAuNiwyLjJjMCwwLjgsMC4xLDEuNiwwLjQsMi4zYzAuMywwLjcsMC43LDEuNCwxLjMsMS45YzAuNiwwLjYsMS4zLDEsMiwxLjNjMSwwLjQsMiwwLjQsMywwDQoJYzIuNiwwLDMuOSwwLDUuNi0zTDY4OCw0MjMuN3YtNC4zYy0wLjItMy45LTMuNC02LjktNy4zLTYuOWgtODYuMWwzNC45LTExNy41QzYzMS4yLDI5My4yLDYzMS4zLDI5MC4zLDYyOS45LDI4OC4yTDYyOS45LDI4OC4yeiIvPg0KPC9zdmc+DQo=" - camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/kamelet.group: "Azure Storage Blob Data Lake" - camel.apache.org/kamelet.namespace: "Azure" - labels: - camel.apache.org/kamelet.type: "source" -spec: - definition: - title: "Azure Storage Blob Data Lake Source" - description: |- - Consume files from Azure Storage Blob Data Lake. - required: - - accountName - - clientId - - clientSecret - - tenantId - - fileSystemName - type: object - properties: - accountName: - title: Account Name - description: The Azure Storage Blob Data lake account name. - type: string - x-descriptors: - - urn:camel:group:credentials - clientId: - title: Client Id - description: The Azure Storage Blob Data lake client Id. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - clientSecret: - title: Client Secret - description: The Azure Storage Blob Data lake client secret. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - tenantId: - title: Tenant Id - description: The Azure Storage Blob Data lake tenant id. - type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password - - urn:camel:group:credentials - fileSystemName: - title: File System Name - description: The Azure Storage Blob Data lake File system name. - type: string - x-descriptors: - - urn:camel:group:credentials - delay: - title: Delay - description: The number of milliseconds before the next poll of the selected blob. - type: integer - default: 500 - dependencies: - - "camel:azure-storage-datalake" - - "camel:kamelet" - - "camel:core" - - "camel:timer" - - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0" - template: - from: - uri: "azure-storage-datalake:{{accountName}}/{{fileSystemName}}" - parameters: - clientId: "{{clientId}}" - clientSecret: "{{clientSecret}}" - tenantId: "{{tenantId}}" - delay: "{{delay}}" - steps: - - to: "kamelet:sink" \ No newline at end of file diff --git a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/generated/resources/camel-azure-storage-queue-sink-sink.json b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/generated/resources/camel-azure-storage-queue-sink-sink.json index b47f46b551..60f034e34e 100644 --- a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/generated/resources/camel-azure-storage-queue-sink-sink.json +++ b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/generated/resources/camel-azure-storage-queue-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-storage-queue-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send events to Azure Storage queues.\n\nIn the header, you can set the `partition` \/ `ce-partition` property to determine how long an event remains in the Azure Storage queue. Use `PnDTnHnMn.nS.` format. For example, `PT20.345S`\u2009parses as 20.345 seconds and `P2D`\u2009parses as 2 days. If you not set the property in the header, the Kamelet uses the default of `P27D` (7 days)." }, "properties": { diff --git a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml index ffd92654ac..83fbbbe59c 100644 --- a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml +++ b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: azure-storage-queue-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTEgODEiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNNzAuMDUzIDM0LjYzNEg1MC41OGw5LjczNiA3LjgwNXptLTM5LjQyIDEwLjQ4OGMtLjIzOCAwLS40NzUgMC0uNzEzLS4yNDRsLTkuMDI0LTcuMzE3djExLjk1MWgyMC42NlYzNy4zMTdsLTkuNzM2IDcuNTYxYy0uNDc1LjI0NC0uOTUuMjQ0LTEuMTg3LjI0NHptMjkuNjgzIDBjLS4yMzggMC0uNzEzIDAtLjcxMy0uMjQ0bC05LjI2MS03LjMxN3YxMS45NTFoMjAuNjZWMzcuMzE3bC05LjczNiA3LjU2MWMtLjQ3NS4yNDQtLjcxMy4yNDQtLjk1LjI0NHpNNjcuNjc4IDBIMjIuNTU5TDAgNDBsMjIuNTU5IDQwSDY3LjQ0TDkwIDQwIDY3LjY3OCAwem03LjgzNiA1Ny4wNzNIMTQuMDExYy0xLjkgMC0zLjMyNS0xLjcwNy0zLjMyNS0zLjY1OVYyOS4yNjhjMC0xLjk1MSAxLjQyNS0zLjY1OCAzLjMyNS0zLjY1OGg2MS41MDRjLjcxMyAwIDEuOSAwIDkuOTc0IDE1LjYxbC4yMzcuNzMyLS4yMzcuNzMyYy04LjA3NCAxNC4zOS05LjI2MSAxNC4zOS05Ljk3NCAxNC4zOXpNNDAuMzcgMzQuNjM0SDIwLjY2bDkuNzM2IDcuODA1em0tMjYuMzU5LTYuMzQxYy0uNDc1IDAtLjk1LjQ4OC0uOTUuOTc2djI0LjE0NmMwIC40ODguNDc1IDEuMjIuOTUgMS4yMkg3NS4wNGMxLjE4OC0xLjIyIDQuNzQ5LTcuMDczIDcuODM3LTEyLjY4My0zLjA4Ny02LjA5OC02Ljg4Ni0xMi40MzktNy44MzctMTMuNjU5SDE0LjAxMXptMjkuOTIxIDIyLjQzOWMwIC43MzItLjcxMyAxLjQ2My0xLjY2MyAxLjQ2M0gxOC45OThjLS43MTMgMC0uOTUtLjczMi0uOTUtMS40NjNWMzIuOTI3YzAtLjczMi4yMzgtLjk3Ni45NS0uOTc2SDQyLjI3Yy43MTIgMCAxLjY2My4yNDQgMS42NjMuOTc2djE3LjgwNXptMjkuMjA5IDBjMCAuNzMyLS40NzUgMS40NjMtMS4xODggMS40NjNINDguOTE5Yy0uNzEyIDAtMS4xODctLjczMi0xLjE4Ny0xLjQ2M1YzMi45MjdjMC0uNzMyLjQ3NS0uOTc2IDEuMTg3LS45NzZoMjMuMDM0Yy43MTMgMCAxLjE4OC4yNDQgMS4xODguOTc2djE3LjgwNXoiIGZpbGw9IiMwMDc4ZDciIHN0cm9rZT0ibm9uZSIvPjwvc3ltYm9sPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Azure Storage Queue" diff --git a/connectors/camel-azure-storage-queue-source-kafka-connector/pom.xml b/connectors/camel-azure-storage-queue-source-kafka-connector/pom.xml index 95e1dad5c9..e4ebdbb029 100644 --- a/connectors/camel-azure-storage-queue-source-kafka-connector/pom.xml +++ b/connectors/camel-azure-storage-queue-source-kafka-connector/pom.xml @@ -56,7 +56,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.20.0 + 4.0.0-RC1 org.apache.camel diff --git a/connectors/camel-azure-storage-queue-source-kafka-connector/src/generated/resources/camel-azure-storage-queue-source-source.json b/connectors/camel-azure-storage-queue-source-kafka-connector/src/generated/resources/camel-azure-storage-queue-source-source.json index 665b95b230..0d3279af4c 100644 --- a/connectors/camel-azure-storage-queue-source-kafka-connector/src/generated/resources/camel-azure-storage-queue-source-source.json +++ b/connectors/camel-azure-storage-queue-source-kafka-connector/src/generated/resources/camel-azure-storage-queue-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-azure-storage-queue-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive events from Azure Storage queues.\n\nOne header will be duplicated with different names for clarity at sink level, CamelAzureStorageQueueMessageId will be duplicated into azure.storage.queue.message.id" }, "properties": { diff --git a/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml b/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml index 936ed139b0..bad50f52e3 100644 --- a/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml +++ b/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: azure-storage-queue-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTEgODEiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNNzAuMDUzIDM0LjYzNEg1MC41OGw5LjczNiA3LjgwNXptLTM5LjQyIDEwLjQ4OGMtLjIzOCAwLS40NzUgMC0uNzEzLS4yNDRsLTkuMDI0LTcuMzE3djExLjk1MWgyMC42NlYzNy4zMTdsLTkuNzM2IDcuNTYxYy0uNDc1LjI0NC0uOTUuMjQ0LTEuMTg3LjI0NHptMjkuNjgzIDBjLS4yMzggMC0uNzEzIDAtLjcxMy0uMjQ0bC05LjI2MS03LjMxN3YxMS45NTFoMjAuNjZWMzcuMzE3bC05LjczNiA3LjU2MWMtLjQ3NS4yNDQtLjcxMy4yNDQtLjk1LjI0NHpNNjcuNjc4IDBIMjIuNTU5TDAgNDBsMjIuNTU5IDQwSDY3LjQ0TDkwIDQwIDY3LjY3OCAwem03LjgzNiA1Ny4wNzNIMTQuMDExYy0xLjkgMC0zLjMyNS0xLjcwNy0zLjMyNS0zLjY1OVYyOS4yNjhjMC0xLjk1MSAxLjQyNS0zLjY1OCAzLjMyNS0zLjY1OGg2MS41MDRjLjcxMyAwIDEuOSAwIDkuOTc0IDE1LjYxbC4yMzcuNzMyLS4yMzcuNzMyYy04LjA3NCAxNC4zOS05LjI2MSAxNC4zOS05Ljk3NCAxNC4zOXpNNDAuMzcgMzQuNjM0SDIwLjY2bDkuNzM2IDcuODA1em0tMjYuMzU5LTYuMzQxYy0uNDc1IDAtLjk1LjQ4OC0uOTUuOTc2djI0LjE0NmMwIC40ODguNDc1IDEuMjIuOTUgMS4yMkg3NS4wNGMxLjE4OC0xLjIyIDQuNzQ5LTcuMDczIDcuODM3LTEyLjY4My0zLjA4Ny02LjA5OC02Ljg4Ni0xMi40MzktNy44MzctMTMuNjU5SDE0LjAxMXptMjkuOTIxIDIyLjQzOWMwIC43MzItLjcxMyAxLjQ2My0xLjY2MyAxLjQ2M0gxOC45OThjLS43MTMgMC0uOTUtLjczMi0uOTUtMS40NjNWMzIuOTI3YzAtLjczMi4yMzgtLjk3Ni45NS0uOTc2SDQyLjI3Yy43MTIgMCAxLjY2My4yNDQgMS42NjMuOTc2djE3LjgwNXptMjkuMjA5IDBjMCAuNzMyLS40NzUgMS40NjMtMS4xODggMS40NjNINDguOTE5Yy0uNzEyIDAtMS4xODctLjczMi0xLjE4Ny0xLjQ2M1YzMi45MjdjMC0uNzMyLjQ3NS0uOTc2IDEuMTg3LS45NzZoMjMuMDM0Yy43MTMgMCAxLjE4OC4yNDQgMS4xODguOTc2djE3LjgwNXoiIGZpbGw9IiMwMDc4ZDciIHN0cm9rZT0ibm9uZSIvPjwvc3ltYm9sPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Azure Storage Queue" @@ -67,21 +67,17 @@ spec: dependencies: - "camel:azure-storage-queue" - "camel:kamelet" - - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0" + - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-RC1" - "camel:core" template: beans: - name: renameHeaders type: "#class:org.apache.camel.kamelets.utils.headers.DuplicateNamingHeaders" - property: - - key: prefix - value: 'CamelAzureStorageQueue' - - key: renamingPrefix - value: 'azure.storage.queue.' - - key: mode - value: 'filtering' - - key: selectedHeaders - value: 'CamelAzureStorageQueueMessageId' + properties: + prefix: 'CamelAzureStorageQueue' + renamingPrefix: 'azure.storage.queue.' + mode: 'filtering' + selectedHeaders: 'CamelAzureStorageQueueMessageId' from: uri: "azure-storage-queue://{{accountName}}/{{queueName}}" parameters: diff --git a/connectors/camel-beer-source-kafka-connector/src/generated/resources/camel-beer-source-source.json b/connectors/camel-beer-source-kafka-connector/src/generated/resources/camel-beer-source-source.json index de9ed17d81..8ed65a5121 100644 --- a/connectors/camel-beer-source-kafka-connector/src/generated/resources/camel-beer-source-source.json +++ b/connectors/camel-beer-source-kafka-connector/src/generated/resources/camel-beer-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-beer-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Produces periodic events about beers!" }, "properties": { diff --git a/connectors/camel-beer-source-kafka-connector/src/main/resources/kamelets/beer-source.kamelet.yaml b/connectors/camel-beer-source-kafka-connector/src/main/resources/kamelets/beer-source.kamelet.yaml index c50317d0d2..06bb05d6bf 100644 --- a/connectors/camel-beer-source-kafka-connector/src/main/resources/kamelets/beer-source.kamelet.yaml +++ b/connectors/camel-beer-source-kafka-connector/src/main/resources/kamelets/beer-source.kamelet.yaml @@ -4,7 +4,7 @@ metadata: name: beer-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iOTJwdCIgd2lkdGg9IjkycHQiIHZlcnNpb249IjEuMCIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9ImEiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9Ii41IiBvZmZzZXQ9IjAiLz4KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIuMSIgb2Zmc2V0PSIxIi8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9ImQiIHkyPSI2Mi4yOTkiIHhsaW5rOmhyZWY9IiNhIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9IjMzLjYxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC43ODQ3OSAwIDAgMS4yNzQyIC0yNS42OTEgLTguNTYzNSkiIHgyPSI5NS42ODkiIHgxPSI1OS4wOTkiLz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9ImMiIHkyPSIyNDEuMDkiIHhsaW5rOmhyZWY9IiNhIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9IjIwOC4wNCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjk3NzcgMCAwIC41MDU2MyAtMjUuNjkxIC04LjU2MzUpIiB4Mj0iMjguMTc5IiB4MT0iMTcuNDAyIi8+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJiIiB5Mj0iODAuOTA5IiB4bGluazpocmVmPSIjYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSI1NS45ODgiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS41NDY5IDAgMCAuNjQ2NDcgLTI1LjY5MSAtOC41NjM1KSIgeDI9Ijg3LjA3NCIgeDE9IjcwLjA2MyIvPgoJPC9kZWZzPgoJPHBhdGggc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTEyLjQ2MyAyNC44ODZjMi4zNTIgMS4yMjYgMjIuMzY4IDUuNDg4IDMzLjk3MiA1LjIyNiAxNi41MjcgMC4yNjIgMzAuMzEzLTYuMDQ5IDMyLjkyNy03LjA1NSAwIDEuNDMzLTIuMzA3IDEwLjI3My0yLjYxNCAxNS42NzkgMCA1LjQ0OCAxLjgzIDI4LjQxNSAyLjA5MSAzMy43MTEgMC44NjggNi4xNzggMi43MDQgMTMuODYxIDQuNDQzIDE5LjA3NyAxLjgyOSAzLjU1My0yMy41NjMgOS44NTYtMzQuNzU3IDEwLjQ1Ni0xMi42MDIgMC43OC0zOC45MzctNC4zNzUtMzcuMzY5LTguMzY2IDAtMy45NjggMy42NTktMTMuMzgzIDMuNjU5LTE5LjU5OSAwLjUyMi02LjAyNS0wLjI2Mi0yMy4yNzMtMC4yNjItMzAuODM2LTAuMjYxLTYuNzgtMS4wNTMtMTIuNTYxLTIuMDktMTguMjkzeiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMXB0IiBmaWxsPSIjZmJkOTAwIi8+Cgk8cGF0aCBkPSJtMTAuNjMzIDk0LjY1OWMtNS41ODUxLTEuMzMxLTcuODc4NiAxMC4xMTEtMS44Mjg4IDEyLjAyMSA2LjM2NzggMy43NSAyOS43MDMgNy4wNiAzOS4xOTkgNi4yNyAxMS4xMDEtMC4yNiAzMS4xOTItNC40NCAzNS44MDEtOC4zNiA2LjEzNC0zLjkyIDUuNDY2LTEzLjA2NiAwLTEyLjAyMS0zLjI3OCAzLjY1OC0yNi42OTkgOC44ODEtMzYuNTg1IDkuNDExLTkuMjIzIDAuNzgtMzAuNzQ5LTIuNTMtMzYuNTg2LTcuMzIxeiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMXB0IiBmaWxsPSIjZmJmM2JmIi8+Cgk8cGF0aCBzdHJva2UtbGluZWpvaW49ImJldmVsIiBkPSJtNzcuMzgyIDM0LjA0NmMxLjI0NS0zLjIxMiA5LjYzOS02Ljk3MiAxMi4zNjQtNy41MTYgNC42ODYtMS4wNSAxMi4zODQtMS4zODggMTYuNzY0IDQuMjggNy45NCAxMC4zMjMgNi43NiAyOC42MjYgMi44NiAzNC42MzgtMi43OCA1LjEwNC05LjM3MSAxMC4yODItMTQuNjM1IDExLjg3OC01LjE1MSAxLjUzMy0xMi43MDcgMi42NjEtMTQuMzMzIDMuNzExLTAuMzUtMS4yOTYtMS4zMjctNy4zODgtMS4zOC05LjA3MSAxLjk1IDAuMTI4IDcuNDg5LTAuODkzIDExLjY5NS0xLjg2OCAzLjkwMi0wLjg5OSA2LjQ1LTMuMjc0IDkuMzMzLTYuMjIyIDUtNC43IDQuMzUtMjEuMTYgMC41NC0yNS4wNTctMi4yMzMtMi4yNjItNi44NDktMy45MDQtOS45MTUtMy4zMjMtNC45OTIgMS4wMzItMTMuNjc3IDcuMzY2LTEzLjY3NyA2Ljk4LTAuNTA4LTIuMDgtMC4yNS02LjE1OSAwLjM4NC04LjQzeiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS4yNSIgZmlsbD0iI2ZiZjNiZiIvPgoJPHBhdGggc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTMyLjAyMiAzOC4zNjhjMS42NTUgMS4yMDYtMS4zNTUgMTYuOTU1LTAuOTQyIDI4LjEzMSAwLjQxNCAxNC4yOTUgMS40NDQgMjMuNTI4LTAuNTIxIDI0LjYzNS0zLjEwOCAxLjY3NS05LjkwMS0wLjEzNS0xMi4wNDYtMi40Mi0xLjI3My0xLjUwNyAxLjgwNi0xMC4yNCAyLjAxMy0xNi40MjktMC40MTQtOC43MTEtMS43MDMtMzMuMzAzLTAuNDYxLTM0Ljc3OCAyLjI1Mi0yLjA1MyA5LjY4MS0xLjE1MiAxMS45NTcgMC44NjF6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjI1IiBmaWxsPSIjZmJlNjAwIi8+Cgk8cGF0aCBkPSJtNDAuNjEyIDM5LjAzN2MtMS40NzggMS40MjQtMC4wNjMgMTkuNjI1LTAuMDYzIDIyLjU1OSAwLjMwNSAzLjgwOC0xLjEwMSAyNy40NTItMC4xNzggMjguOTU0IDEuODQ4IDIuMTIyIDEwLjIxNiAyLjQ0MiAxMy4wMDEtMC4zNTYgMS41MDUtMS44NzUtMC40NzgtMjIuNTQ0LTAuNDc4LTI3LjY4IDAtNS41MSAxLjQwNy0yMi4wNTItMC40NC0yMy41OC0yLjAzMy0yLjE0OS04LjQ0LTMuMTgtMTEuODQyIDAuMTAzeiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMXB0IiBmaWxsPSIjZmJlNjAwIi8+Cgk8cGF0aCBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtNjAuMzAxIDM3LjU5M2MtMS42NTggMS4yNTYgMS4xNzkgMTUuOCAxLjE5NCAyNi45ODIgMC4xMzcgMTQuMjk5LTEuMjQ1IDI0LjY2MiAwLjgyNCAyNS43MDkgMy4yNjggMS41NzggMTAuODgxLTEuNTQyIDEzLTMuODkxIDEuMjUzLTEuNTQ1LTEuNDExLTEwLjE3OS0yLjA4Mi0xNi4zNTgtMC45ODQtOC4xNjQgMC4xNDgtMzMuMTI4LTEuMTg5LTM0LjU2NC0yLjQwMi0xLjk4NC05LjQ4MiAwLjA0LTExLjc0NyAyLjEyMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuMjUiIGZpbGw9IiNmYmU2MDAiLz4KCTxwYXRoIGQ9Im01My41ODIgMzEuMTJjLTQuOTg5IDEuMTA5LTM2LjU4OC0zLjE0MS0zOS43MjktNC44MDQgMC45MjQgNC42MiAzLjE0MSA0NS4yNzIgMS42NjMgNDkuODkyIDAuMTg1IDIuMDMyLTMuODggMTUuMTUyLTMuNjk1IDE3LjkyNCAxNy4xODQtNjguMzcgMzkuNzI4LTQ4Ljk2OCA0MS43NjEtNjMuMDEyeiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJ1cmwoI2QpIi8+Cgk8cGF0aCBkPSJtMTAuMDI3IDk1LjMwOWMtMy4wNTE1LTAuODk3LTUuMjA1MyA2LjgyMS0yLjg3MiA5LjE1MSA1Ljc0MyAyLjY5IDEzLjI4Mi0yLjMzIDM4LjIzLTEuNjEtMTIuNzQzLTAuMzYtMzEuNTg5LTIuODc0LTM1LjM1OC03LjU0MXoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0idXJsKCNjKSIvPgoJPHBhdGggZD0ibTc4LjU5IDMzLjU2N2M0LjQ4Ny00LjQ4OCA4Ljc5NC01LjU2NCAxMy45OTktNi40NjIgOC43OTEtMi4zMzMgMTQuOTAxIDMuNzY5IDE2Ljg3MSAxMS44NDYtNC40OS03LjE3OS0xMC4yMy04LjI1Ni0xNC4xNzgtOC40MzYtNC4xMjggMC43MTgtMTUuNzk1IDcuODk4LTE2Ljg3MiA5LjE1NHMtMC43MTgtNC4xMjggMC4xOC02LjEwMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0idXJsKCNiKSIvPgoJPHBhdGggc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTExLjQwOCA3Ny4zNGMyLjM4MzIgMS4xNTkgNC4yODExLTEuNTY5MyAzLjQ2NDktMy4wMzAzIDAuOTE1MDMgMC4wODY1OCAxLjc5NDgtMC4zMjU0IDEuNzk0OC0xLjc5NDggMC43MjA0NC0wLjcyMDQ0LTAuMzY0NjEtMS44NTQ0LTAuMzY0NjEtMi43MzU3LTAuOTkzNTQtMC45OTM1NCAwLjAwNTYtMi4xNjUgMC4wMDU2LTMuNzI1NyAwLTEuNTUzNSAwLjg5NzQyLTIuNTAyNCAwLjg5NzQyLTQuMTI4MSAwLTIuMzYxMSAyLjA1OTQtMS4xODA3IDAuODk3NDItNC42NjY2IDEuMDg4Mi0wLjQyNDU1IDIuMjc0MS0xLjQ4NDUgMC44OTc0Mi0yLjY5MjMgMi4xNjAxLTAuMjM5NTIgMy4yMTg2LTIuMzU0MiAwLjUzODQ1LTQuNjY2NiA0LjA3MzQgMC00LjIzMDItOC43MzA1IDIuNjkyMy02Ljk5OTkgMi4yMjItMC41NTU1MSAxLjc5NDgtMi4yMTUxIDEuNzk0OC00LjMwNzYgMi44NzE3IDMuOTQ4NyA2Ljg5NTQgMi42MjEzIDcuNTM4MyAwIDEuMzQ4NiA0LjM5OTggMTAuNTkgMi41ODY5IDEwLjU5LTIuODcxNyAwLjE3OTQ4IDYuNzUwMiA3LjExNzcgMy40MDQ2IDguNDM1OCAzLjk0ODYtMS42MTU0IDEuODY2MiAxLjU4NDEgOS4wNzk2IDQuMzA3NiA5LjE1MzctNi4zMDk3IDQuNzMyMy01LjE3MjkgMTMuMDAxIDIuNTEyOCAxNC41MzggMy44OTM4IDAgNS4zODQ1LTMuMjc4NSA1LjM4NDUtNy44OTczIDEuMjU2NCAyLjY0NDcgNi45NzIgNC4yNzk3IDYuOTk5OS0wLjE3OTQ4IDIuODcxNyA1LjU0NDYgNi40OTU5LTEuNDcwNCA0LjMwNzYtMi4xNTM4IDUuMDI1NiAxLjkwNTcgMy4yMTI4LTYuOTgxMSAxLjM3ODUtOS4wNTYgMi44NzE4LTAuOTE0NDggMS44MzQ2LTcuNjE4NCAwLjA1NzQtOS43ODk4IDIuNjIxMiAyLjY2NTIgNi43Mzg1LTAuODMxMTIgNi4yODItNS45MjMgMS4yMjggMy40NjcxIDkuMTQ3NS0wLjM2ODI4IDMuNzY5Mi04LjQzNTggMC0xLjU0NTEtNC40ODcxLTEuNzQ4OC01LjU2NC0wLjUzODQ1LTAuMDE1NDEtNS40NDYxLTQuMDk5Ny05LjY5MjEtNi45OTk5LTguNjE1MiAxLjc5OS0yLjY5MzItOS4wNDgtNC44OTk5LTExLjMwOC0wLjUzOSAxLjM1MS01LjcwMTItMTMuODEtOS4zMzM2LTE0LjE3OS02LjEwMjktMS43NDgtMi41MTI4LTExLjc3MS0yLjU1ODYtMTQuNzE4IDYuMjgxOSAwLTQuODYwNi0xNi4zMDktNi45OTk5LTE1Ljk3NCAwLjM1ODk3LTMuNDg5OS0yLjQzMzEtOS4yMjc0IDAuMzU4OTctOC43OTQ3IDMuMjMwNy01LjM4NDUtMi43MDM0LTcuODQyIDkuNTYxMS0zLjQxMDIgMTAuMjMxLTIuNTEyOCAyLjI2MjQtMi42OTIzIDExLjMxMSAwLjUzODQ1IDExLjEyOC0xLjk3NDMgMi4xMjk3LTAuODk3NDIgOC40MzY2IDEuMjU2NCA4LjYxNTItMS42Nzk0IDIuMzIwNiAwLjI0NTcgMTMuNjc0IDcuMTc5NCAxMS44NDYgMCAyLjUyMzQgMC43MDg3NyA0LjY5NDEtMC4xNzk0OCA3LjM1ODggMCAxLjU0NTUtMC44OTc0MiAyLjg1MjgtMC44OTc0MiA0LjQ4NzEgMC4zNzIwNiAwLjc0NDEyLTEuMjU5NyAyLjcyNDQgMC41Mzg0NSAzLjk0ODYtNC4yMTY3IDEuNzU5My0zLjMwMjQgNC40NjQyLTEuNjcwMSA1LjcyMjZ6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxcHQiIGZpbGw9IiNmZmZmZmYiLz4KCTxwYXRoIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0xMS4zMTcgMzIuNTc0Yy0xLjUwOTgtMS42NSAxLjIyMS03LjA0IDQuMjQyLTYuNzYzIDAuNjg5LTIuNDc0IDIuNTg2LTIuODkyIDQuNjg4LTIuMTg3LTEuMDQ4LTIuMDQ1IDEuNTAzLTMuOTkyIDMuNzUtMS42ODIgMS41MTctMi42MjIgNC42NzctNC42NDUgNi4zNTYtMy4yMzEtMC4xMzItMy4zNzMgNi4wNjMtNi43OTQgOC4zMzEtMy44MzcgMCAwLjYwNi0wLjM2MiAxLjg3NSAwIDEuODc1IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxcHQiIGZpbGw9Im5vbmUiLz4KCTxwYXRoIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im00OC4zNzIgMjIuMzc0Yy0wLjEwNC00LjcyMSAxNC4wMDktOC41OTEgMTEuMjUtMC4zMTMgMS4yNjktMC42MzQgNi44NzUtMS4yOTkgNS44NDQgMi4zMTQgNC4xMjMtMC40NjYgMTAuMzkgMS4xMDQgNi42NjIgNi42ODggMi4zOTYgMS44MDYgMS4zMzEgNi42OTYtMC4zMTkgNS4wNjEiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjFwdCIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Beers" diff --git a/connectors/camel-bitcoin-source-kafka-connector/src/generated/resources/camel-bitcoin-source-source.json b/connectors/camel-bitcoin-source-kafka-connector/src/generated/resources/camel-bitcoin-source-source.json index 440310acc3..c605e27fc5 100644 --- a/connectors/camel-bitcoin-source-kafka-connector/src/generated/resources/camel-bitcoin-source-source.json +++ b/connectors/camel-bitcoin-source-kafka-connector/src/generated/resources/camel-bitcoin-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-bitcoin-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Provides a feed of the value of the Bitcoin compared to USDT using the Binance service." }, "properties": { diff --git a/connectors/camel-bitcoin-source-kafka-connector/src/main/resources/kamelets/bitcoin-source.kamelet.yaml b/connectors/camel-bitcoin-source-kafka-connector/src/main/resources/kamelets/bitcoin-source.kamelet.yaml index d21039b6d3..b4bcf76e7a 100644 --- a/connectors/camel-bitcoin-source-kafka-connector/src/main/resources/kamelets/bitcoin-source.kamelet.yaml +++ b/connectors/camel-bitcoin-source-kafka-connector/src/main/resources/kamelets/bitcoin-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: bitcoin-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PCEtLSBDcmVhdGVkIHdpdGggSW5rc2NhcGUgKGh0dHA6Ly93d3cuaW5rc2NhcGUub3JnLykgLS0+CjxzdmcgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNjQiIHdpZHRoPSI2NCIgdmVyc2lvbj0iMS4xIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwNjMwODc2LC0wLjAwMzAxOTg0KSI+CjxwYXRoIGZpbGw9IiNmNzkzMWEiIGQ9Im02My4wMzMsMzkuNzQ0Yy00LjI3NCwxNy4xNDMtMjEuNjM3LDI3LjU3Ni0zOC43ODIsMjMuMzAxLTE3LjEzOC00LjI3NC0yNy41NzEtMjEuNjM4LTIzLjI5NS0zOC43OCw0LjI3Mi0xNy4xNDUsMjEuNjM1LTI3LjU3OSwzOC43NzUtMjMuMzA1LDE3LjE0NCw0LjI3NCwyNy41NzYsMjEuNjQsMjMuMzAyLDM4Ljc4NHoiLz4KPHBhdGggZmlsbD0iI0ZGRiIgZD0ibTQ2LjEwMywyNy40NDRjMC42MzctNC4yNTgtMi42MDUtNi41NDctNy4wMzgtOC4wNzRsMS40MzgtNS43NjgtMy41MTEtMC44NzUtMS40LDUuNjE2Yy0wLjkyMy0wLjIzLTEuODcxLTAuNDQ3LTIuODEzLTAuNjYybDEuNDEtNS42NTMtMy41MDktMC44NzUtMS40MzksNS43NjZjLTAuNzY0LTAuMTc0LTEuNTE0LTAuMzQ2LTIuMjQyLTAuNTI3bDAuMDA0LTAuMDE4LTQuODQyLTEuMjA5LTAuOTM0LDMuNzVzMi42MDUsMC41OTcsMi41NSwwLjYzNGMxLjQyMiwwLjM1NSwxLjY3OSwxLjI5NiwxLjYzNiwyLjA0MmwtMS42MzgsNi41NzFjMC4wOTgsMC4wMjUsMC4yMjUsMC4wNjEsMC4zNjUsMC4xMTctMC4xMTctMC4wMjktMC4yNDItMC4wNjEtMC4zNzEtMC4wOTJsLTIuMjk2LDkuMjA1Yy0wLjE3NCwwLjQzMi0wLjYxNSwxLjA4LTEuNjA5LDAuODM0LDAuMDM1LDAuMDUxLTIuNTUyLTAuNjM3LTIuNTUyLTAuNjM3bC0xLjc0Myw0LjAxOSw0LjU2OSwxLjEzOWMwLjg1LDAuMjEzLDEuNjgzLDAuNDM2LDIuNTAzLDAuNjQ2bC0xLjQ1Myw1LjgzNCwzLjUwNywwLjg3NSwxLjQzOS01Ljc3MmMwLjk1OCwwLjI2LDEuODg4LDAuNSwyLjc5OCwwLjcyNmwtMS40MzQsNS43NDUsMy41MTEsMC44NzUsMS40NTMtNS44MjNjNS45ODcsMS4xMzMsMTAuNDg5LDAuNjc2LDEyLjM4NC00LjczOSwxLjUyNy00LjM2LTAuMDc2LTYuODc1LTMuMjI2LTguNTE1LDIuMjk0LTAuNTI5LDQuMDIyLTIuMDM4LDQuNDgzLTUuMTU1em0tOC4wMjIsMTEuMjQ5Yy0xLjA4NSw0LjM2LTguNDI2LDIuMDAzLTEwLjgwNiwxLjQxMmwxLjkyOC03LjcyOWMyLjM4LDAuNTk0LDEwLjAxMiwxLjc3LDguODc4LDYuMzE3em0xLjA4Ni0xMS4zMTJjLTAuOTksMy45NjYtNy4xLDEuOTUxLTkuMDgyLDEuNDU3bDEuNzQ4LTcuMDFjMS45ODIsMC40OTQsOC4zNjUsMS40MTYsNy4zMzQsNS41NTN6Ii8+CjwvZz4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Bitcoin" diff --git a/connectors/camel-cassandra-sink-kafka-connector/src/generated/resources/camel-cassandra-sink-sink.json b/connectors/camel-cassandra-sink-kafka-connector/src/generated/resources/camel-cassandra-sink-sink.json index f7b0076da7..a830b8fe40 100644 --- a/connectors/camel-cassandra-sink-kafka-connector/src/generated/resources/camel-cassandra-sink-sink.json +++ b/connectors/camel-cassandra-sink-kafka-connector/src/generated/resources/camel-cassandra-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cassandra-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an Apache Cassandra cluster.\n\nThis Kamelet expects JSON Array formatted data. The content of the JSON Array is used as input for the CQL Prepared Statement set in the query parameter." }, "properties": { diff --git a/connectors/camel-cassandra-sink-kafka-connector/src/main/resources/kamelets/cassandra-sink.kamelet.yaml b/connectors/camel-cassandra-sink-kafka-connector/src/main/resources/kamelets/cassandra-sink.kamelet.yaml index c2b0f2a9f5..029e8049ed 100644 --- a/connectors/camel-cassandra-sink-kafka-connector/src/main/resources/kamelets/cassandra-sink.kamelet.yaml +++ b/connectors/camel-cassandra-sink-kafka-connector/src/main/resources/kamelets/cassandra-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: cassandra-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHRpdGxlPmNhc3NhbmRyYTwvdGl0bGU+CjxwYXRoIGQ9Ik0yMy4zLDguN2MwLDAtMC4zLDAuMy0wLjUsMC41Yy0wLjUsMC41LTEuMiwxLjMtMS43LDEuNWgwYy0wLjEsMC0wLjEsMC0wLjItMC4xbDAuOS0xLjlsMCwwYzAsMC4xLTEsMS45LTIuMiwxLjZsMCwwCgljMCwwLDAsMC0wLjEsMGMwLjYtMC44LDAuOC0xLjUsMC44LTEuNXMtMSwxLjYtMi4zLDEuMmMwLDAtMC4xLDAtMC4xLTAuMWMwLDAsMC0wLjEsMC0wLjFjMC0wLjEsMC4xLTAuMSwwLjEtMC4yCgljMC4xLTAuMiwwLjMtMC41LDAuMy0wLjVTMTguMyw5LjUsMTgsOS43bDAsMGMtMC4yLDAuMS0wLjUsMC4zLTAuNywwLjNjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjMtMC4xLTAuMy0wLjMtMC4yLTAuNgoJYzAuMS0wLjMsMC4yLTAuNSwwLjItMC41cy0wLjMsMC40LTAuNSwwLjhjLTAuMiwwLjMtMC40LDAuNS0wLjYsMC42bC0wLjIsMGMtMC4xLTAuMiwwLjEtMSwwLjEtMWMtMC4xLDAuMi0wLjMsMC40LTAuNCwwLjYKCWMtMC4xLDAuMi0wLjMsMC4zLTAuNSwwLjRoMGMtMC4xLDAtMC4yLDAtMC4zLDBjMCwwLTAuMS0wLjEtMC4xLTAuMmMtMC4xLTAuNCwwLjItMSwwLjItMWMwLDAtMC4xLDAuMy0wLjMsMC43djAKCWMwLDAuMS0wLjEsMC4yLTAuMSwwLjJjLTAuMSwwLjItMC4yLDAuMy0wLjMsMC4zYy0wLjItMC4xLTAuMy0wLjMtMC4zLTAuNWMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjRzMCwwLjMtMC4yLDAuNwoJYzAsMC4xLTAuMSwwLjItMC4yLDAuM2MwLDAtMC4xLDAuMS0wLjEsMC4xYy0xLjIsMC4yLTIuNCwwLjYtMy41LDFjLTAuMywwLjEtMC42LDAuMi0wLjksMC4zYy0xLDAuNC0yLDEtMy4xLDEuNwoJYy0xLjIsMC44LTIuMywxLjYtMy40LDIuNmMtMC42LDAuNS0xLjIsMS4xLTEuOCwxLjdjNC43LTIuNiw2LjYtNi4zLDE1LjUtNi43YzYuNy0wLjMsOS45LDIuOCwxMC45LDIuOWMyLjYsMC4xLDQuMy0xLjksNC45LTIuNgoJYzAuMS0wLjIsMC4yLTAuMywwLjItMC4zYzAsMC0wLjQsMC41LTEsMWwwLDBjLTAuNiwwLjUtMS40LDAuOS0yLjEsMC44aDBjLTAuMSwwLTAuMiwwLTAuMywwYzEtMC42LDEuNi0xLjYsMi0yLjEKCWMwLjEtMC4yLDAuMy0wLjUsMC4zLTAuNXMtMi4zLDIuNC00LjEsMi4yYy0wLjEsMC0wLjEsMC0wLjIsMGMwLjgtMC42LDEuMy0xLjQsMS43LTIuMXYwaDBjMC40LTAuNywwLjYtMS4zLDAuNi0xLjMKCWMwLDAtMC40LDAuNy0xLDEuNGwwLDBjLTAuNiwwLjctMS4zLDEuNS0yLDEuN2MtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYzEuNC0xLjMsMi4xLTMuMSwyLjEtMy4xcy0xLjUsMi4xLTIuNywyLjUKCWMtMC4xLDAtMC4yLDAuMS0wLjIsMC4xYzAuOC0wLjcsMS4yLTEuMiwxLjQtMS43YzAuMy0wLjUsMC40LTAuOSwwLjQtMC45bDAsMGMtMC4xLDAuMi0wLjIsMC4zLTAuNCwwLjRsMCwwYy0wLjMsMC40LTAuOSwxLTEuNCwxLjQKCWwwLDBjLTAuMSwwLjEtMC4zLDAuMi0wLjQsMC4zYzAsMC0wLjEsMC4xLTAuMSwwLjFjLTAuMSwwLjEtMC4yLDAuMS0wLjQsMC4yYzAsMC0wLjEsMC0wLjEsMGMtMC4xLTAuMS0wLjItMC4xLTAuMy0wLjIKCWMtMC4xLDAuMS0wLjEsMC4yLTAuMiwwLjJoMGMwLDAtMC4xLDAtMC4xLDBjMS4xLTEuMiwxLjktMi44LDEuOS0yLjhsMCwwYzAsMC0xLjYsMi4xLTIuMywyLjNjLTAuMSwwLTAuMi0wLjEtMC4zLTAuMQoJYzAtMC4xLDAtMC4xLDAuMS0wLjJjMC4yLTAuNCwwLjYtMSwwLjYtMXMtMC4xLDAuMS0wLjIsMC4xYy0wLjEsMC4xLTAuMywwLjItMC40LDAuM2MtMC4xLDAuMS0wLjIsMC4xLTAuMiwwLjEKCWMtMC4xLDAuMS0wLjIsMC4xLTAuMywwLjFjLTAuMSwwLjEtMC4yLDAuMS0wLjMsMC4xYy0wLjEsMC0wLjEsMC0wLjEsMEMyMi4zLDEwLjUsMjMuMyw4LjcsMjMuMyw4LjdMMjMuMyw4Ljd6IE0xNywxMS42CgljLTAuNCwwLTAuOCwwLTEuMiwwYy0wLjQsMC0wLjcsMC0xLjEsMC4xYy0wLjQsMC4yLTAuNywwLjQtMSwwLjZjMCwwLjEsMCwwLjEsMCwwLjJjMCwwLjEsMCwwLjItMC4xLDAuMmwxLjIsMC45bDAsMGwtMC41LTEuNwoJbDAuOCwxLjVjMCwwLDAuMSwwLDAuMSwwbDAtMS42bDAuNSwxLjZsMC42LTEuNWwwLDEuN2MwLDAsMCwwLDAsMGwwLjktMS4zbC0wLjUsMS42bDAsMGwxLjQtMC45bC0xLDEuNHYwbDEuMy0wLjVjMCwwLDAsMCwwLjEtMC4xCgljLTAuMy0wLjQsMC0wLjksMC41LTAuOGMwLjItMC4zLDAuMy0wLjcsMC40LTFDMTguNiwxMS43LDE3LjgsMTEuNiwxNywxMS42TDE3LDExLjZ6IE0xMy42LDExLjhMMTMuNiwxMS44Yy0wLjQsMC0wLjgsMC4xLTEuMiwwLjIKCXMtMC44LDAuMS0xLjEsMC4yaDBjMC4yLDAuNSwwLjQsMSwwLjcsMS40YzAuMS0wLjMsMC4zLTAuNiwwLjUtMC45Yy0wLjItMC41LDAuMy0wLjksMC44LTAuN0MxMy40LDExLjksMTMuNSwxMS44LDEzLjYsMTEuOAoJTDEzLjYsMTEuOHogTTE5LjYsMTEuOWMwLDAuNC0wLjEsMC43LTAuMiwxLjFjMC40LDAuMywwLjEsMS0wLjQsMC45Yy0wLjIsMC4zLTAuNSwwLjYtMC43LDAuOGwwLjksMGwtMS4zLDAuM2MwLDAtMC4xLDAuMS0wLjEsMC4xCgljMC44LDAuMSwxLjUsMC40LDIuMSwwLjljMC40LTAuOCwwLjctMS42LDAuNy0yLjZDMjAuNCwxMi44LDIwLDEyLjMsMTkuNiwxMS45TDE5LjYsMTEuOXogTTExLjEsMTIuMmMtMC40LDAuMS0wLjgsMC4yLTEuMSwwLjMKCWMtMC4yLDAuMy0wLjMsMC43LTAuMywxYzAsMi4yLDEuMyw0LDMuMSw0LjlsMCwwYy0wLjMtMC4zLTAuNi0wLjctMC44LTEuMWMtMC45LDAuMS0xLjItMS4xLTAuNC0xLjRjLTAuMS0wLjYsMC0xLjMsMC4yLTEuOQoJQzExLjUsMTMuNSwxMS4yLDEyLjksMTEuMSwxMi4yTDExLjEsMTIuMnogTTIxLjMsMTIuMmMwLjIsMC41LDAuMywxLjEsMC4zLDEuN2MwLDMuMy0yLjksNS45LTYuNiw1LjljLTMuNiwwLTYuNi0yLjYtNi42LTUuOQoJYzAtMC4zLDAtMC42LDAuMS0wLjljLTEsMC40LTEuOSwwLjktMi44LDEuNWMtMC4zLDAuNS0wLjQsMS4xLTAuNCwxLjZjMC4xLDEuMywxLjMsMi40LDMsMy4ybC0wLjMtMC4xYy0zLjEtMC45LTUuNSwwLjctOC4xLTAuNwoJYzAuNiwwLjUsMS4zLDEsMy4zLDFjMC43LDAsMi45LTAuMSwzLjMsMC4yYzAuNCwwLjMtMS40LDItMS40LDJzMy0yLjUsMy4zLTEuN2MwLjIsMC41LTAuOSwyLTAuOSwyczEtMS40LDEuOC0xLjcKCWMwLjUtMC4yLDEtMC4yLDEuNCwwLjRjMC4yLDAuMy0xLjIsMi4xLTEuMiwyLjFzMi0xLjksMi4zLTEuOGMwLjQsMC4xLDAsMS44LDAsMS44czAuNy0xLjcsMS4xLTEuOWMwLjUtMC4yLTEuMiw0LTEuMiw0CglzMi4xLTMuOSwyLjUtNGMwLjctMC4yLDEuMSwyLjcsMS4xLDIuN3MtMC4zLTIuNSwwLTIuN2MyLjMtMSwxLDQuMywxLDQuM3MxLjUtMy42LDAuNi00LjRjMi40LDEuNiwyLjEsNC40LDIuMSw0LjRzMC42LTEuNC0xLjEtNC43CgljMSwwLDIuNCwyLjUsMi40LDIuNXMtMS42LTIuOC0wLjUtMi44YzIuMS0wLjEsMi4zLDMuNywyLjMsMy43czAuNi0wLjUtMS4xLTQuMmMxLjEtMC43LDMuNywzLjQsMy43LDMuNHMtMi40LTQtMi00LjMKCWMwLjQtMC4zLDEuOCwxLjMsMS44LDEuM3MtMS4xLTEuNS0wLjgtMS42YzAuMy0wLjIsMy4yLDIuOSwzLjIsMi45cy0yLjUtMy0yLjEtMy40YzAuNC0wLjQsMi4zLDEsMi4zLDFzLTIuOC0xLjktMi4zLTIuMgoJYzAuOC0wLjQsMywxLDMsMXMtMS4zLTEuMS0xLjEtMS40YzAuMi0wLjMsMi44LDEuNywyLjgsMS43cy0yLjMtMS44LTIuNC0yLjNjLTAuMS0wLjUsMS44LDAuMiwxLjgsMC4ycy0yLjEtMS0yLjItMS4zCgljMC0wLjMsMS40LDAuMywxLjQsMC4zcy0yLTEuNi0yLjUtMC4zYy0wLjEsMC4yLTAuMiwwLjQtMC40LDAuNmMwLjEtMC40LDAuMi0wLjcsMC4xLTEuMWMwLTAuMSwwLTAuMi0wLjEtMC40CglDMjQuNiwxMy41LDIzLjIsMTIuOCwyMS4zLDEyLjJMMjEuMywxMi4yeiBNMTMuNSwxMi44Yy0wLjEsMC4yLTAuNCwwLjMtMC43LDAuMmMtMC4xLDAuMS0wLjEsMC4yLTAuMiwwLjNsMS43LDAuNmMwLDAsMCwwLDAtMC4xCglMMTMuNSwxMi44eiBNMTIuNywxMy40Yy0wLjEsMC4yLTAuMiwwLjQtMC4zLDAuN2MwLjIsMC4yLDAuMywwLjMsMC41LDAuNWwxLjIsMGwwLDBMMTIuNywxMy40eiBNMTguMiwxNC4xbC0wLjgsMC42bDAuMSwwCglDMTcuOCwxNC41LDE4LDE0LjMsMTguMiwxNC4xeiBNMTIuMiwxNC41QzEyLjIsMTQuNSwxMi4yLDE0LjUsMTIuMiwxNC41Yy0wLjEsMC41LTAuMSwwLjktMC4xLDEuM2MwLjMsMC4xLDAuNiwwLjMsMC42LDAuNmwxLjItMC44CgljLTAuMSwwLTAuMi0wLjEtMC4zLTAuMWwtMS40LTAuMWwwLjgtMC4yQzEyLjgsMTUsMTIuNSwxNC44LDEyLjIsMTQuNUwxMi4yLDE0LjV6IE0xMy4zLDE0LjhjMC4yLDAuMSwwLjQsMC4yLDAuNiwwLjNsMC4yLDAKCWMwLDAsMCwwLDAtMC4xTDEzLjMsMTQuOHogTTE3LjQsMTUuN2wxLjIsMS4yTDE3LDE2LjJsMC45LDEuNGwtMS40LTEuMWwwLDBsMC41LDEuN2wtMC44LTEuNWwtMC4xLDEuOGwtMC41LTEuOGwtMC42LDEuN2wwLjItMS44CglsMCwwTDE0LDE4LjJsMC40LTEuNWMtMC41LDAuNC0wLjgsMS0xLjEsMS42YzAuMSwwLjEsMC4zLDAuMywwLjQsMC40YzIuMiwwLjYsNC42LTAuMyw1LjgtMi4zYy0wLjUtMC4zLTEuMS0wLjYtMS43LTAuN0wxNy40LDE1Ljd6CgkgTTE0LjIsMTZsLTEuNCwwLjVjMCwwLDAsMCwwLDAuMWMwLDAuMi0wLjEsMC40LTAuMiwwLjZjMC4xLDAuMywwLjMsMC42LDAuNSwwLjhjMC4xLTAuMywwLjMtMC42LDAuNC0wLjhMMTMsMTcuNEwxNC4yLDE2egoJIE0xOSwxOS43Yy0wLjIsMC4xLTAuNSwwLjEtMC44LDAuMkMxOC41LDE5LjgsMTguOCwxOS43LDE5LDE5Ljd6IE0xNy42LDIwYy0wLjIsMC0wLjMsMC4xLTAuNSwwLjFjLTAuMywwLTAuNSwwLjEtMC44LDAuMQoJQzE2LjgsMjAuMSwxNy4yLDIwLjEsMTcuNiwyMEwxNy42LDIweiBNMTUuOCwyMC4yYy0wLjEsMC0wLjMsMC0wLjQsMEMxNS41LDIwLjIsMTUuNiwyMC4yLDE1LjgsMjAuMnoiLz4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Cassandra" diff --git a/connectors/camel-cassandra-source-kafka-connector/src/generated/resources/camel-cassandra-source-source.json b/connectors/camel-cassandra-source-kafka-connector/src/generated/resources/camel-cassandra-source-source.json index 3a4ba22f0c..d6f76131d8 100644 --- a/connectors/camel-cassandra-source-kafka-connector/src/generated/resources/camel-cassandra-source-source.json +++ b/connectors/camel-cassandra-source-kafka-connector/src/generated/resources/camel-cassandra-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cassandra-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send a query to an Apache Cassandra cluster table." }, "properties": { diff --git a/connectors/camel-cassandra-source-kafka-connector/src/main/resources/kamelets/cassandra-source.kamelet.yaml b/connectors/camel-cassandra-source-kafka-connector/src/main/resources/kamelets/cassandra-source.kamelet.yaml index cedd519ecd..a33da3d3ea 100644 --- a/connectors/camel-cassandra-source-kafka-connector/src/main/resources/kamelets/cassandra-source.kamelet.yaml +++ b/connectors/camel-cassandra-source-kafka-connector/src/main/resources/kamelets/cassandra-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: cassandra-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHRpdGxlPmNhc3NhbmRyYTwvdGl0bGU+CjxwYXRoIGQ9Ik0yMy4zLDguN2MwLDAtMC4zLDAuMy0wLjUsMC41Yy0wLjUsMC41LTEuMiwxLjMtMS43LDEuNWgwYy0wLjEsMC0wLjEsMC0wLjItMC4xbDAuOS0xLjlsMCwwYzAsMC4xLTEsMS45LTIuMiwxLjZsMCwwCgljMCwwLDAsMC0wLjEsMGMwLjYtMC44LDAuOC0xLjUsMC44LTEuNXMtMSwxLjYtMi4zLDEuMmMwLDAtMC4xLDAtMC4xLTAuMWMwLDAsMC0wLjEsMC0wLjFjMC0wLjEsMC4xLTAuMSwwLjEtMC4yCgljMC4xLTAuMiwwLjMtMC41LDAuMy0wLjVTMTguMyw5LjUsMTgsOS43bDAsMGMtMC4yLDAuMS0wLjUsMC4zLTAuNywwLjNjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjMtMC4xLTAuMy0wLjMtMC4yLTAuNgoJYzAuMS0wLjMsMC4yLTAuNSwwLjItMC41cy0wLjMsMC40LTAuNSwwLjhjLTAuMiwwLjMtMC40LDAuNS0wLjYsMC42bC0wLjIsMGMtMC4xLTAuMiwwLjEtMSwwLjEtMWMtMC4xLDAuMi0wLjMsMC40LTAuNCwwLjYKCWMtMC4xLDAuMi0wLjMsMC4zLTAuNSwwLjRoMGMtMC4xLDAtMC4yLDAtMC4zLDBjMCwwLTAuMS0wLjEtMC4xLTAuMmMtMC4xLTAuNCwwLjItMSwwLjItMWMwLDAtMC4xLDAuMy0wLjMsMC43djAKCWMwLDAuMS0wLjEsMC4yLTAuMSwwLjJjLTAuMSwwLjItMC4yLDAuMy0wLjMsMC4zYy0wLjItMC4xLTAuMy0wLjMtMC4zLTAuNWMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjRzMCwwLjMtMC4yLDAuNwoJYzAsMC4xLTAuMSwwLjItMC4yLDAuM2MwLDAtMC4xLDAuMS0wLjEsMC4xYy0xLjIsMC4yLTIuNCwwLjYtMy41LDFjLTAuMywwLjEtMC42LDAuMi0wLjksMC4zYy0xLDAuNC0yLDEtMy4xLDEuNwoJYy0xLjIsMC44LTIuMywxLjYtMy40LDIuNmMtMC42LDAuNS0xLjIsMS4xLTEuOCwxLjdjNC43LTIuNiw2LjYtNi4zLDE1LjUtNi43YzYuNy0wLjMsOS45LDIuOCwxMC45LDIuOWMyLjYsMC4xLDQuMy0xLjksNC45LTIuNgoJYzAuMS0wLjIsMC4yLTAuMywwLjItMC4zYzAsMC0wLjQsMC41LTEsMWwwLDBjLTAuNiwwLjUtMS40LDAuOS0yLjEsMC44aDBjLTAuMSwwLTAuMiwwLTAuMywwYzEtMC42LDEuNi0xLjYsMi0yLjEKCWMwLjEtMC4yLDAuMy0wLjUsMC4zLTAuNXMtMi4zLDIuNC00LjEsMi4yYy0wLjEsMC0wLjEsMC0wLjIsMGMwLjgtMC42LDEuMy0xLjQsMS43LTIuMXYwaDBjMC40LTAuNywwLjYtMS4zLDAuNi0xLjMKCWMwLDAtMC40LDAuNy0xLDEuNGwwLDBjLTAuNiwwLjctMS4zLDEuNS0yLDEuN2MtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYzEuNC0xLjMsMi4xLTMuMSwyLjEtMy4xcy0xLjUsMi4xLTIuNywyLjUKCWMtMC4xLDAtMC4yLDAuMS0wLjIsMC4xYzAuOC0wLjcsMS4yLTEuMiwxLjQtMS43YzAuMy0wLjUsMC40LTAuOSwwLjQtMC45bDAsMGMtMC4xLDAuMi0wLjIsMC4zLTAuNCwwLjRsMCwwYy0wLjMsMC40LTAuOSwxLTEuNCwxLjQKCWwwLDBjLTAuMSwwLjEtMC4zLDAuMi0wLjQsMC4zYzAsMC0wLjEsMC4xLTAuMSwwLjFjLTAuMSwwLjEtMC4yLDAuMS0wLjQsMC4yYzAsMC0wLjEsMC0wLjEsMGMtMC4xLTAuMS0wLjItMC4xLTAuMy0wLjIKCWMtMC4xLDAuMS0wLjEsMC4yLTAuMiwwLjJoMGMwLDAtMC4xLDAtMC4xLDBjMS4xLTEuMiwxLjktMi44LDEuOS0yLjhsMCwwYzAsMC0xLjYsMi4xLTIuMywyLjNjLTAuMSwwLTAuMi0wLjEtMC4zLTAuMQoJYzAtMC4xLDAtMC4xLDAuMS0wLjJjMC4yLTAuNCwwLjYtMSwwLjYtMXMtMC4xLDAuMS0wLjIsMC4xYy0wLjEsMC4xLTAuMywwLjItMC40LDAuM2MtMC4xLDAuMS0wLjIsMC4xLTAuMiwwLjEKCWMtMC4xLDAuMS0wLjIsMC4xLTAuMywwLjFjLTAuMSwwLjEtMC4yLDAuMS0wLjMsMC4xYy0wLjEsMC0wLjEsMC0wLjEsMEMyMi4zLDEwLjUsMjMuMyw4LjcsMjMuMyw4LjdMMjMuMyw4Ljd6IE0xNywxMS42CgljLTAuNCwwLTAuOCwwLTEuMiwwYy0wLjQsMC0wLjcsMC0xLjEsMC4xYy0wLjQsMC4yLTAuNywwLjQtMSwwLjZjMCwwLjEsMCwwLjEsMCwwLjJjMCwwLjEsMCwwLjItMC4xLDAuMmwxLjIsMC45bDAsMGwtMC41LTEuNwoJbDAuOCwxLjVjMCwwLDAuMSwwLDAuMSwwbDAtMS42bDAuNSwxLjZsMC42LTEuNWwwLDEuN2MwLDAsMCwwLDAsMGwwLjktMS4zbC0wLjUsMS42bDAsMGwxLjQtMC45bC0xLDEuNHYwbDEuMy0wLjVjMCwwLDAsMCwwLjEtMC4xCgljLTAuMy0wLjQsMC0wLjksMC41LTAuOGMwLjItMC4zLDAuMy0wLjcsMC40LTFDMTguNiwxMS43LDE3LjgsMTEuNiwxNywxMS42TDE3LDExLjZ6IE0xMy42LDExLjhMMTMuNiwxMS44Yy0wLjQsMC0wLjgsMC4xLTEuMiwwLjIKCXMtMC44LDAuMS0xLjEsMC4yaDBjMC4yLDAuNSwwLjQsMSwwLjcsMS40YzAuMS0wLjMsMC4zLTAuNiwwLjUtMC45Yy0wLjItMC41LDAuMy0wLjksMC44LTAuN0MxMy40LDExLjksMTMuNSwxMS44LDEzLjYsMTEuOAoJTDEzLjYsMTEuOHogTTE5LjYsMTEuOWMwLDAuNC0wLjEsMC43LTAuMiwxLjFjMC40LDAuMywwLjEsMS0wLjQsMC45Yy0wLjIsMC4zLTAuNSwwLjYtMC43LDAuOGwwLjksMGwtMS4zLDAuM2MwLDAtMC4xLDAuMS0wLjEsMC4xCgljMC44LDAuMSwxLjUsMC40LDIuMSwwLjljMC40LTAuOCwwLjctMS42LDAuNy0yLjZDMjAuNCwxMi44LDIwLDEyLjMsMTkuNiwxMS45TDE5LjYsMTEuOXogTTExLjEsMTIuMmMtMC40LDAuMS0wLjgsMC4yLTEuMSwwLjMKCWMtMC4yLDAuMy0wLjMsMC43LTAuMywxYzAsMi4yLDEuMyw0LDMuMSw0LjlsMCwwYy0wLjMtMC4zLTAuNi0wLjctMC44LTEuMWMtMC45LDAuMS0xLjItMS4xLTAuNC0xLjRjLTAuMS0wLjYsMC0xLjMsMC4yLTEuOQoJQzExLjUsMTMuNSwxMS4yLDEyLjksMTEuMSwxMi4yTDExLjEsMTIuMnogTTIxLjMsMTIuMmMwLjIsMC41LDAuMywxLjEsMC4zLDEuN2MwLDMuMy0yLjksNS45LTYuNiw1LjljLTMuNiwwLTYuNi0yLjYtNi42LTUuOQoJYzAtMC4zLDAtMC42LDAuMS0wLjljLTEsMC40LTEuOSwwLjktMi44LDEuNWMtMC4zLDAuNS0wLjQsMS4xLTAuNCwxLjZjMC4xLDEuMywxLjMsMi40LDMsMy4ybC0wLjMtMC4xYy0zLjEtMC45LTUuNSwwLjctOC4xLTAuNwoJYzAuNiwwLjUsMS4zLDEsMy4zLDFjMC43LDAsMi45LTAuMSwzLjMsMC4yYzAuNCwwLjMtMS40LDItMS40LDJzMy0yLjUsMy4zLTEuN2MwLjIsMC41LTAuOSwyLTAuOSwyczEtMS40LDEuOC0xLjcKCWMwLjUtMC4yLDEtMC4yLDEuNCwwLjRjMC4yLDAuMy0xLjIsMi4xLTEuMiwyLjFzMi0xLjksMi4zLTEuOGMwLjQsMC4xLDAsMS44LDAsMS44czAuNy0xLjcsMS4xLTEuOWMwLjUtMC4yLTEuMiw0LTEuMiw0CglzMi4xLTMuOSwyLjUtNGMwLjctMC4yLDEuMSwyLjcsMS4xLDIuN3MtMC4zLTIuNSwwLTIuN2MyLjMtMSwxLDQuMywxLDQuM3MxLjUtMy42LDAuNi00LjRjMi40LDEuNiwyLjEsNC40LDIuMSw0LjRzMC42LTEuNC0xLjEtNC43CgljMSwwLDIuNCwyLjUsMi40LDIuNXMtMS42LTIuOC0wLjUtMi44YzIuMS0wLjEsMi4zLDMuNywyLjMsMy43czAuNi0wLjUtMS4xLTQuMmMxLjEtMC43LDMuNywzLjQsMy43LDMuNHMtMi40LTQtMi00LjMKCWMwLjQtMC4zLDEuOCwxLjMsMS44LDEuM3MtMS4xLTEuNS0wLjgtMS42YzAuMy0wLjIsMy4yLDIuOSwzLjIsMi45cy0yLjUtMy0yLjEtMy40YzAuNC0wLjQsMi4zLDEsMi4zLDFzLTIuOC0xLjktMi4zLTIuMgoJYzAuOC0wLjQsMywxLDMsMXMtMS4zLTEuMS0xLjEtMS40YzAuMi0wLjMsMi44LDEuNywyLjgsMS43cy0yLjMtMS44LTIuNC0yLjNjLTAuMS0wLjUsMS44LDAuMiwxLjgsMC4ycy0yLjEtMS0yLjItMS4zCgljMC0wLjMsMS40LDAuMywxLjQsMC4zcy0yLTEuNi0yLjUtMC4zYy0wLjEsMC4yLTAuMiwwLjQtMC40LDAuNmMwLjEtMC40LDAuMi0wLjcsMC4xLTEuMWMwLTAuMSwwLTAuMi0wLjEtMC40CglDMjQuNiwxMy41LDIzLjIsMTIuOCwyMS4zLDEyLjJMMjEuMywxMi4yeiBNMTMuNSwxMi44Yy0wLjEsMC4yLTAuNCwwLjMtMC43LDAuMmMtMC4xLDAuMS0wLjEsMC4yLTAuMiwwLjNsMS43LDAuNmMwLDAsMCwwLDAtMC4xCglMMTMuNSwxMi44eiBNMTIuNywxMy40Yy0wLjEsMC4yLTAuMiwwLjQtMC4zLDAuN2MwLjIsMC4yLDAuMywwLjMsMC41LDAuNWwxLjIsMGwwLDBMMTIuNywxMy40eiBNMTguMiwxNC4xbC0wLjgsMC42bDAuMSwwCglDMTcuOCwxNC41LDE4LDE0LjMsMTguMiwxNC4xeiBNMTIuMiwxNC41QzEyLjIsMTQuNSwxMi4yLDE0LjUsMTIuMiwxNC41Yy0wLjEsMC41LTAuMSwwLjktMC4xLDEuM2MwLjMsMC4xLDAuNiwwLjMsMC42LDAuNmwxLjItMC44CgljLTAuMSwwLTAuMi0wLjEtMC4zLTAuMWwtMS40LTAuMWwwLjgtMC4yQzEyLjgsMTUsMTIuNSwxNC44LDEyLjIsMTQuNUwxMi4yLDE0LjV6IE0xMy4zLDE0LjhjMC4yLDAuMSwwLjQsMC4yLDAuNiwwLjNsMC4yLDAKCWMwLDAsMCwwLDAtMC4xTDEzLjMsMTQuOHogTTE3LjQsMTUuN2wxLjIsMS4yTDE3LDE2LjJsMC45LDEuNGwtMS40LTEuMWwwLDBsMC41LDEuN2wtMC44LTEuNWwtMC4xLDEuOGwtMC41LTEuOGwtMC42LDEuN2wwLjItMS44CglsMCwwTDE0LDE4LjJsMC40LTEuNWMtMC41LDAuNC0wLjgsMS0xLjEsMS42YzAuMSwwLjEsMC4zLDAuMywwLjQsMC40YzIuMiwwLjYsNC42LTAuMyw1LjgtMi4zYy0wLjUtMC4zLTEuMS0wLjYtMS43LTAuN0wxNy40LDE1Ljd6CgkgTTE0LjIsMTZsLTEuNCwwLjVjMCwwLDAsMCwwLDAuMWMwLDAuMi0wLjEsMC40LTAuMiwwLjZjMC4xLDAuMywwLjMsMC42LDAuNSwwLjhjMC4xLTAuMywwLjMtMC42LDAuNC0wLjhMMTMsMTcuNEwxNC4yLDE2egoJIE0xOSwxOS43Yy0wLjIsMC4xLTAuNSwwLjEtMC44LDAuMkMxOC41LDE5LjgsMTguOCwxOS43LDE5LDE5Ljd6IE0xNy42LDIwYy0wLjIsMC0wLjMsMC4xLTAuNSwwLjFjLTAuMywwLTAuNSwwLjEtMC44LDAuMQoJQzE2LjgsMjAuMSwxNy4yLDIwLjEsMTcuNiwyMEwxNy42LDIweiBNMTUuOCwyMC4yYy0wLjEsMC0wLjMsMC0wLjQsMEMxNS41LDIwLjIsMTUuNiwyMC4yLDE1LjgsMjAuMnoiLz4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Cassandra" diff --git a/connectors/camel-ceph-sink-kafka-connector/src/generated/resources/camel-ceph-sink-sink.json b/connectors/camel-ceph-sink-kafka-connector/src/generated/resources/camel-ceph-sink-sink.json index 0c6c7e0017..31260e24c2 100644 --- a/connectors/camel-ceph-sink-kafka-connector/src/generated/resources/camel-ceph-sink-sink.json +++ b/connectors/camel-ceph-sink-kafka-connector/src/generated/resources/camel-ceph-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ceph-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload data to an Ceph Bucket managed by a Object Storage Gateway.\n\nIn the header, you can optionally set the `file` \/ `ce-file` property to specify the name of the file to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the file name." }, "properties": { diff --git a/connectors/camel-ceph-sink-kafka-connector/src/main/resources/kamelets/ceph-sink.kamelet.yaml b/connectors/camel-ceph-sink-kafka-connector/src/main/resources/kamelets/ceph-sink.kamelet.yaml index 54a10482cd..d957aa145b 100644 --- a/connectors/camel-ceph-sink-kafka-connector/src/main/resources/kamelets/ceph-sink.kamelet.yaml +++ b/connectors/camel-ceph-sink-kafka-connector/src/main/resources/kamelets/ceph-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: ceph-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4gPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iMTU3IiB2aWV3Qm94PSIwIDAgMTYwIDE1NyIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZD0iTTc5LjgxNTIgOTYuMDczOUM4OC42ODM2IDk2LjA3MzkgOTUuNzA0NCA4OS4wNTMxIDk1LjcwNDQgODAuMTg0OEM5NS43MDQ0IDcxLjMxNjQgODguNjgzNiA2NC4yOTU2IDc5LjgxNTIgNjQuMjk1NkM3MC45NDY5IDY0LjI5NTYgNjMuOTI2MSA3MS4zMTY0IDYzLjkyNjEgODAuMTg0OEM2My45MjYxIDg4LjY4MzYgNzEuMzE2NCA5Ni4wNzM5IDc5LjgxNTIgOTYuMDczOVpNMTAxLjI0NyAxNTYuMzA1TDEwNS42ODEgMTU0LjgyN0MxMTAuMTE1IDE1My4zNDkgMTE0LjkxOSAxNTEuNTAxIDExOC45ODQgMTQ4LjkxNUMxMTEuNTk0IDE0NC44NSAxMDcuMTU5IDEzNy40NiAxMDcuMTU5IDEyOC45NjFDMTA3LjE1OSAxMjMuNDE4IDEwOS4zNzYgMTE4LjI0NSAxMTMuNDQxIDExMy4wNzJDMTEzLjQ0MSAxMTMuMDcyIDExMy40NDEgMTEzLjA3MiAxMTMuODExIDExMi43MDJMMTE0LjkxOSAxMTEuMjI0QzExNi4wMjggMTA5Ljc0NiAxMTcuMTM2IDEwOC42MzcgMTE4LjI0NSAxMDcuMTU5QzEyMS45NCAxMDEuOTg2IDEyNC44OTYgOTYuMDczOSAxMjYuMzc0IDg5Ljc5MjJDMTI3Ljg1MiA4Mi43NzE0IDEyOC4yMjIgNzUuNzUwNiAxMjYuNzQ0IDY4LjcyOThDMTI1LjI2NiA2Mi40NDggMTIyLjY3OSA1Ni4xNjYzIDExOC45ODQgNTAuOTkzMUMxMTUuMjg5IDQ1LjgxOTkgMTEwLjg1NSA0MS4zODU3IDEwNS4zMTIgMzguMDZDOTkuNzY5MSAzNC43MzQ0IDkzLjQ4NzMgMzIuMTQ3OCA4Ni44MzYgMzEuNDA4OEM4NC42MTg5IDMxLjAzOTMgODIuNDAxOSAzMS4wMzkzIDgwLjE4NDggMzEuMDM5M0g3OS40NDU3Qzc3LjIyODYgMzEuMDM5MyA3NS4wMTE2IDMxLjAzOTMgNzIuNzk0NSAzMS40MDg4QzY2LjE0MzIgMzIuNTE3MyA1OS44NjE0IDM0LjczNDQgNTQuMzE4NyAzOC4wNkM0OS4xNDU1IDQxLjM4NTcgNDQuMzQxOCA0NS44MTk5IDQwLjY0NjcgNTAuOTkzMUMzNi45NTE1IDU2LjE2NjMgMzMuOTk1NCA2Mi40NDggMzIuODg2OCA2OC43Mjk4QzMxLjQwODggNzUuNzUwNiAzMS40MDg4IDgyLjc3MTQgMzMuMjU2NCA4OS40MjI2QzM0LjczNDQgOTUuNzA0NCAzNy42OTA1IDEwMS42MTcgNDEuMzg1NyAxMDYuNzlMNDQuNzExMyAxMTAuODU1TDQ1LjgxOTkgMTEyLjMzM0M0OS44ODQ1IDExNy4xMzYgNTIuMTAxNiAxMjIuNjc5IDUyLjEwMTYgMTI4LjIyMkM1Mi4xMDE2IDEzNi43MjEgNDcuMjk3OSAxNDQuMTExIDQwLjI3NzEgMTQ4LjE3NkM0NC4zNDE4IDE1MC4zOTMgNDkuMTQ1NSAxNTIuNjEgNTMuNTc5NyAxNTQuMDg4TDU4LjM4MzQgMTU1LjU2NkM1OS4xMjI0IDE1NC44MjcgNjIuNDQ4IDE1Mi42MSA2NS40MDQyIDE0OC4xNzZDNjguMzYwMyAxNDQuMTExIDcxLjY4NTkgMTM3LjQ2IDcxLjY4NTkgMTI4LjIyMkM3MS42ODU5IDEyMi42NzkgNzAuNTc3NCAxMTcuNTA2IDY4LjM2MDMgMTEyLjMzM0M2Ni4xNDMyIDEwNy4xNTkgNjMuMTg3MSAxMDIuNzI1IDU5LjQ5MTkgOTguNjYwNUw1OC43NTI5IDk3LjU1MkM1Ny4yNzQ4IDk2LjA3MzkgNTUuNzk2OCA5NC4yMjYzIDU0LjY4ODIgOTIuMzc4OEM1My4yMTAyIDg5Ljc5MjIgNTIuMTAxNiA4Ny41NzUxIDUxLjczMjEgODQuNjE4OUM1MC42MjM2IDgwLjU1NDMgNTAuNjIzNiA3Ni40ODk2IDUxLjczMjEgNzIuNDI0OUM1Mi40NzExIDY4LjcyOTggNTMuOTQ5MiA2NS4wMzQ2IDU2LjE2NjMgNjIuMDc4NUM1OC4zODM0IDU5LjEyMjQgNjAuOTcgNTYuNTM1OCA2NC4yOTU2IDU0LjMxODdDNjcuNjIxMiA1Mi4xMDE2IDcxLjMxNjQgNTAuOTkzMSA3NS4wMTE1IDUwLjI1NEM3Ni40ODk2IDQ5Ljg4NDUgNzcuNTk4MiA0OS44ODQ1IDc5LjA3NjIgNDkuODg0NUg3OS44MTUyQzgxLjI5MzMgNDkuODg0NSA4Mi40MDE5IDQ5Ljg4NDUgODMuODc5OSA1MC4yNTRDODcuNTc1MSA1MC42MjM2IDkxLjI3MDIgNTIuMTAxNiA5NC41OTU4IDU0LjMxODdDOTcuOTIxNSA1Ni4xNjYzIDEwMC41MDggNTguNzUyOSAxMDIuNzI1IDYyLjA3ODVDMTA0Ljk0MiA2NS4wMzQ2IDEwNi40MiA2OC43Mjk4IDEwNy4xNTkgNzIuNDI0OUMxMDcuODk4IDc2LjQ4OTYgMTA3Ljg5OCA4MC41NTQzIDEwNy4xNTkgODQuNjE4OUMxMDYuNDIgODcuMjA1NSAxMDUuNjgxIDg5Ljc5MjIgMTA0LjIwMyA5Mi4zNzg4QzEwMy4wOTUgOTQuMjI2MyAxMDEuNjE3IDk2LjA3MzkgMTAwLjEzOSA5Ny41NTJMOTkuMzk5NSA5OC42NjA1Qzk1LjcwNDQgMTAyLjcyNSA5Mi43NDgzIDEwNy4xNTkgOTAuNTMxMiAxMTIuMzMzQzg4LjMxNDEgMTE3LjUwNiA4Ny4yMDU1IDEyMi42NzkgODcuMjA1NSAxMjguMjIyQzg3LjIwNTUgMTM3LjQ2IDkwLjUzMTIgMTQ0LjExMSA5My40ODczIDE0OC4xNzZDOTYuODEyOSAxNTMuMzQ5IDEwMC4xMzkgMTU1LjkzNSAxMDEuMjQ3IDE1Ni4zMDVaTTEzMC40MzkgMTQxLjUyNEMxMzkuMzA3IDEzNC4xMzQgMTQ3LjA2NyAxMjQuNTI3IDE1MS44NzEgMTE0LjU1QzE1NC40NTcgMTA5LjM3NiAxNTYuMzA1IDEwMy40NjQgMTU3Ljc4MyA5Ny45MjE1QzE1OS4yNjEgOTIuMDA5MiAxNjAgODUuNzI3NSAxNjAgNzkuODE1MkMxNjAgNjkuMDk5MyAxNTcuNzgzIDU4LjM4MzQgMTUzLjcxOCA0OC43NzZDMTQ5LjY1NCAzOS4xNjg2IDE0My43NDEgMzAuNjY5NyAxMzYuNzIxIDIzLjI3OTRDMTI5LjMzIDE1Ljg4OTEgMTIwLjgzMSAxMC4zNDY0IDExMS4yMjQgNi4yODE3NkMxMDEuMjQ3IDIuMjE3MDkgOTAuOTAwNyAwIDgwLjE4NDggMEg3OS44MTUyQzY5LjA5OTMgMCA1OC4zODM0IDIuMjE3MDkgNDguNzc2IDYuMjgxNzZDMzkuMTY4NiAxMC4zNDY0IDMwLjY2OTcgMTYuMjU4NyAyMy4yNzk0IDIzLjI3OTRDMTUuODg5MSAzMC42Njk3IDEwLjM0NjQgMzkuMTY4NiA2LjI4MTc2IDQ4Ljc3NkMyLjIxNzA5IDU4Ljc1MjkgMCA2OS4wOTkzIDAgNzkuODE1MkMwIDg2LjA5NyAwLjczOTAzIDkyLjAwOTIgMi4yMTcwOSA5Ny45MjE1QzMuNjk1MTUgMTAzLjgzNCA1LjU0MjczIDEwOS4zNzYgOC4xMjkzMyAxMTQuNTVDMTIuOTMzIDEyNC41MjcgMjAuNjkyOCAxMzQuMTM0IDI5LjU2MTIgMTQxLjUyNEMzNS40NzM0IDEzOC4xOTkgMzguNDI5NiAxMzQuODczIDM5LjE2ODYgMTMxLjE3OEMzOS45MDc2IDEyNy40ODMgMzguNDI5NiAxMjMuNzg4IDM0LjM2NDkgMTE4Ljk4NEMyNC43NTc1IDEwNy44OTggMTkuNTg0MyA5My44NTY4IDE5LjU4NDMgNzkuNDQ1N0MxOS41ODQzIDQ2LjE4OTQgNDYuNTU4OSAxOS4yMTQ4IDc5LjgxNTIgMTguODQ1M0g4MC4xODQ4SDgwLjU1NDNDMTEzLjgxMSAxOC44NDUzIDE0MC43ODUgNDUuODE5OSAxNDAuNzg1IDc5LjQ0NTdDMTQwLjc4NSA5My44NTY4IDEzNS42MTIgMTA4LjI2OCAxMjYuMDA1IDExOC45ODRDMTIxLjk0IDEyMy43ODggMTIwLjQ2MiAxMjcuNDgzIDEyMS4yMDEgMTMxLjE3OEMxMjEuNTcgMTM0Ljg3MyAxMjQuODk2IDEzOC41NjggMTMwLjQzOSAxNDEuNTI0WiIgZmlsbD0iI0VGNDI0RCI+PC9wYXRoPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cmVjdCB3aWR0aD0iMTYwIiBoZWlnaHQ9IjE1Ni4zMDUiIGZpbGw9IndoaXRlIj48L3JlY3Q+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+IA==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Ceph" diff --git a/connectors/camel-ceph-source-kafka-connector/src/generated/resources/camel-ceph-source-source.json b/connectors/camel-ceph-source-kafka-connector/src/generated/resources/camel-ceph-source-source.json index 06b0d91a10..82751cfd90 100644 --- a/connectors/camel-ceph-source-kafka-connector/src/generated/resources/camel-ceph-source-source.json +++ b/connectors/camel-ceph-source-kafka-connector/src/generated/resources/camel-ceph-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ceph-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an Ceph Bucket, managed by a Object Storage Gateway." }, "properties": { diff --git a/connectors/camel-ceph-source-kafka-connector/src/main/resources/kamelets/ceph-source.kamelet.yaml b/connectors/camel-ceph-source-kafka-connector/src/main/resources/kamelets/ceph-source.kamelet.yaml index 395e3f14aa..0971843a3e 100644 --- a/connectors/camel-ceph-source-kafka-connector/src/main/resources/kamelets/ceph-source.kamelet.yaml +++ b/connectors/camel-ceph-source-kafka-connector/src/main/resources/kamelets/ceph-source.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: ceph-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4gPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iMTU3IiB2aWV3Qm94PSIwIDAgMTYwIDE1NyIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZD0iTTc5LjgxNTIgOTYuMDczOUM4OC42ODM2IDk2LjA3MzkgOTUuNzA0NCA4OS4wNTMxIDk1LjcwNDQgODAuMTg0OEM5NS43MDQ0IDcxLjMxNjQgODguNjgzNiA2NC4yOTU2IDc5LjgxNTIgNjQuMjk1NkM3MC45NDY5IDY0LjI5NTYgNjMuOTI2MSA3MS4zMTY0IDYzLjkyNjEgODAuMTg0OEM2My45MjYxIDg4LjY4MzYgNzEuMzE2NCA5Ni4wNzM5IDc5LjgxNTIgOTYuMDczOVpNMTAxLjI0NyAxNTYuMzA1TDEwNS42ODEgMTU0LjgyN0MxMTAuMTE1IDE1My4zNDkgMTE0LjkxOSAxNTEuNTAxIDExOC45ODQgMTQ4LjkxNUMxMTEuNTk0IDE0NC44NSAxMDcuMTU5IDEzNy40NiAxMDcuMTU5IDEyOC45NjFDMTA3LjE1OSAxMjMuNDE4IDEwOS4zNzYgMTE4LjI0NSAxMTMuNDQxIDExMy4wNzJDMTEzLjQ0MSAxMTMuMDcyIDExMy40NDEgMTEzLjA3MiAxMTMuODExIDExMi43MDJMMTE0LjkxOSAxMTEuMjI0QzExNi4wMjggMTA5Ljc0NiAxMTcuMTM2IDEwOC42MzcgMTE4LjI0NSAxMDcuMTU5QzEyMS45NCAxMDEuOTg2IDEyNC44OTYgOTYuMDczOSAxMjYuMzc0IDg5Ljc5MjJDMTI3Ljg1MiA4Mi43NzE0IDEyOC4yMjIgNzUuNzUwNiAxMjYuNzQ0IDY4LjcyOThDMTI1LjI2NiA2Mi40NDggMTIyLjY3OSA1Ni4xNjYzIDExOC45ODQgNTAuOTkzMUMxMTUuMjg5IDQ1LjgxOTkgMTEwLjg1NSA0MS4zODU3IDEwNS4zMTIgMzguMDZDOTkuNzY5MSAzNC43MzQ0IDkzLjQ4NzMgMzIuMTQ3OCA4Ni44MzYgMzEuNDA4OEM4NC42MTg5IDMxLjAzOTMgODIuNDAxOSAzMS4wMzkzIDgwLjE4NDggMzEuMDM5M0g3OS40NDU3Qzc3LjIyODYgMzEuMDM5MyA3NS4wMTE2IDMxLjAzOTMgNzIuNzk0NSAzMS40MDg4QzY2LjE0MzIgMzIuNTE3MyA1OS44NjE0IDM0LjczNDQgNTQuMzE4NyAzOC4wNkM0OS4xNDU1IDQxLjM4NTcgNDQuMzQxOCA0NS44MTk5IDQwLjY0NjcgNTAuOTkzMUMzNi45NTE1IDU2LjE2NjMgMzMuOTk1NCA2Mi40NDggMzIuODg2OCA2OC43Mjk4QzMxLjQwODggNzUuNzUwNiAzMS40MDg4IDgyLjc3MTQgMzMuMjU2NCA4OS40MjI2QzM0LjczNDQgOTUuNzA0NCAzNy42OTA1IDEwMS42MTcgNDEuMzg1NyAxMDYuNzlMNDQuNzExMyAxMTAuODU1TDQ1LjgxOTkgMTEyLjMzM0M0OS44ODQ1IDExNy4xMzYgNTIuMTAxNiAxMjIuNjc5IDUyLjEwMTYgMTI4LjIyMkM1Mi4xMDE2IDEzNi43MjEgNDcuMjk3OSAxNDQuMTExIDQwLjI3NzEgMTQ4LjE3NkM0NC4zNDE4IDE1MC4zOTMgNDkuMTQ1NSAxNTIuNjEgNTMuNTc5NyAxNTQuMDg4TDU4LjM4MzQgMTU1LjU2NkM1OS4xMjI0IDE1NC44MjcgNjIuNDQ4IDE1Mi42MSA2NS40MDQyIDE0OC4xNzZDNjguMzYwMyAxNDQuMTExIDcxLjY4NTkgMTM3LjQ2IDcxLjY4NTkgMTI4LjIyMkM3MS42ODU5IDEyMi42NzkgNzAuNTc3NCAxMTcuNTA2IDY4LjM2MDMgMTEyLjMzM0M2Ni4xNDMyIDEwNy4xNTkgNjMuMTg3MSAxMDIuNzI1IDU5LjQ5MTkgOTguNjYwNUw1OC43NTI5IDk3LjU1MkM1Ny4yNzQ4IDk2LjA3MzkgNTUuNzk2OCA5NC4yMjYzIDU0LjY4ODIgOTIuMzc4OEM1My4yMTAyIDg5Ljc5MjIgNTIuMTAxNiA4Ny41NzUxIDUxLjczMjEgODQuNjE4OUM1MC42MjM2IDgwLjU1NDMgNTAuNjIzNiA3Ni40ODk2IDUxLjczMjEgNzIuNDI0OUM1Mi40NzExIDY4LjcyOTggNTMuOTQ5MiA2NS4wMzQ2IDU2LjE2NjMgNjIuMDc4NUM1OC4zODM0IDU5LjEyMjQgNjAuOTcgNTYuNTM1OCA2NC4yOTU2IDU0LjMxODdDNjcuNjIxMiA1Mi4xMDE2IDcxLjMxNjQgNTAuOTkzMSA3NS4wMTE1IDUwLjI1NEM3Ni40ODk2IDQ5Ljg4NDUgNzcuNTk4MiA0OS44ODQ1IDc5LjA3NjIgNDkuODg0NUg3OS44MTUyQzgxLjI5MzMgNDkuODg0NSA4Mi40MDE5IDQ5Ljg4NDUgODMuODc5OSA1MC4yNTRDODcuNTc1MSA1MC42MjM2IDkxLjI3MDIgNTIuMTAxNiA5NC41OTU4IDU0LjMxODdDOTcuOTIxNSA1Ni4xNjYzIDEwMC41MDggNTguNzUyOSAxMDIuNzI1IDYyLjA3ODVDMTA0Ljk0MiA2NS4wMzQ2IDEwNi40MiA2OC43Mjk4IDEwNy4xNTkgNzIuNDI0OUMxMDcuODk4IDc2LjQ4OTYgMTA3Ljg5OCA4MC41NTQzIDEwNy4xNTkgODQuNjE4OUMxMDYuNDIgODcuMjA1NSAxMDUuNjgxIDg5Ljc5MjIgMTA0LjIwMyA5Mi4zNzg4QzEwMy4wOTUgOTQuMjI2MyAxMDEuNjE3IDk2LjA3MzkgMTAwLjEzOSA5Ny41NTJMOTkuMzk5NSA5OC42NjA1Qzk1LjcwNDQgMTAyLjcyNSA5Mi43NDgzIDEwNy4xNTkgOTAuNTMxMiAxMTIuMzMzQzg4LjMxNDEgMTE3LjUwNiA4Ny4yMDU1IDEyMi42NzkgODcuMjA1NSAxMjguMjIyQzg3LjIwNTUgMTM3LjQ2IDkwLjUzMTIgMTQ0LjExMSA5My40ODczIDE0OC4xNzZDOTYuODEyOSAxNTMuMzQ5IDEwMC4xMzkgMTU1LjkzNSAxMDEuMjQ3IDE1Ni4zMDVaTTEzMC40MzkgMTQxLjUyNEMxMzkuMzA3IDEzNC4xMzQgMTQ3LjA2NyAxMjQuNTI3IDE1MS44NzEgMTE0LjU1QzE1NC40NTcgMTA5LjM3NiAxNTYuMzA1IDEwMy40NjQgMTU3Ljc4MyA5Ny45MjE1QzE1OS4yNjEgOTIuMDA5MiAxNjAgODUuNzI3NSAxNjAgNzkuODE1MkMxNjAgNjkuMDk5MyAxNTcuNzgzIDU4LjM4MzQgMTUzLjcxOCA0OC43NzZDMTQ5LjY1NCAzOS4xNjg2IDE0My43NDEgMzAuNjY5NyAxMzYuNzIxIDIzLjI3OTRDMTI5LjMzIDE1Ljg4OTEgMTIwLjgzMSAxMC4zNDY0IDExMS4yMjQgNi4yODE3NkMxMDEuMjQ3IDIuMjE3MDkgOTAuOTAwNyAwIDgwLjE4NDggMEg3OS44MTUyQzY5LjA5OTMgMCA1OC4zODM0IDIuMjE3MDkgNDguNzc2IDYuMjgxNzZDMzkuMTY4NiAxMC4zNDY0IDMwLjY2OTcgMTYuMjU4NyAyMy4yNzk0IDIzLjI3OTRDMTUuODg5MSAzMC42Njk3IDEwLjM0NjQgMzkuMTY4NiA2LjI4MTc2IDQ4Ljc3NkMyLjIxNzA5IDU4Ljc1MjkgMCA2OS4wOTkzIDAgNzkuODE1MkMwIDg2LjA5NyAwLjczOTAzIDkyLjAwOTIgMi4yMTcwOSA5Ny45MjE1QzMuNjk1MTUgMTAzLjgzNCA1LjU0MjczIDEwOS4zNzYgOC4xMjkzMyAxMTQuNTVDMTIuOTMzIDEyNC41MjcgMjAuNjkyOCAxMzQuMTM0IDI5LjU2MTIgMTQxLjUyNEMzNS40NzM0IDEzOC4xOTkgMzguNDI5NiAxMzQuODczIDM5LjE2ODYgMTMxLjE3OEMzOS45MDc2IDEyNy40ODMgMzguNDI5NiAxMjMuNzg4IDM0LjM2NDkgMTE4Ljk4NEMyNC43NTc1IDEwNy44OTggMTkuNTg0MyA5My44NTY4IDE5LjU4NDMgNzkuNDQ1N0MxOS41ODQzIDQ2LjE4OTQgNDYuNTU4OSAxOS4yMTQ4IDc5LjgxNTIgMTguODQ1M0g4MC4xODQ4SDgwLjU1NDNDMTEzLjgxMSAxOC44NDUzIDE0MC43ODUgNDUuODE5OSAxNDAuNzg1IDc5LjQ0NTdDMTQwLjc4NSA5My44NTY4IDEzNS42MTIgMTA4LjI2OCAxMjYuMDA1IDExOC45ODRDMTIxLjk0IDEyMy43ODggMTIwLjQ2MiAxMjcuNDgzIDEyMS4yMDEgMTMxLjE3OEMxMjEuNTcgMTM0Ljg3MyAxMjQuODk2IDEzOC41NjggMTMwLjQzOSAxNDEuNTI0WiIgZmlsbD0iI0VGNDI0RCI+PC9wYXRoPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cmVjdCB3aWR0aD0iMTYwIiBoZWlnaHQ9IjE1Ni4zMDUiIGZpbGw9IndoaXRlIj48L3JlY3Q+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+IA==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Ceph" diff --git a/connectors/camel-chuck-norris-source-kafka-connector/src/generated/resources/camel-chuck-norris-source-source.json b/connectors/camel-chuck-norris-source-kafka-connector/src/generated/resources/camel-chuck-norris-source-source.json index 88d2c6f8fb..1c65800100 100644 --- a/connectors/camel-chuck-norris-source-kafka-connector/src/generated/resources/camel-chuck-norris-source-source.json +++ b/connectors/camel-chuck-norris-source-kafka-connector/src/generated/resources/camel-chuck-norris-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-chuck-norris-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Gets periodically Chuck Norris jokes" }, "properties": { diff --git a/connectors/camel-chuck-norris-source-kafka-connector/src/main/resources/kamelets/chuck-norris-source.kamelet.yaml b/connectors/camel-chuck-norris-source-kafka-connector/src/main/resources/kamelets/chuck-norris-source.kamelet.yaml index b5f26b6a67..693e8dcdb8 100644 --- a/connectors/camel-chuck-norris-source-kafka-connector/src/main/resources/kamelets/chuck-norris-source.kamelet.yaml +++ b/connectors/camel-chuck-norris-source-kafka-connector/src/main/resources/kamelets/chuck-norris-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: chuck-norris-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHJlY3QgeD0iMTY1LjQ3IiB5PSIyNDMuOCIgc3R5bGU9ImZpbGw6I0YwRjBGQTsiIHdpZHRoPSIxMjkuNjUiIGhlaWdodD0iNDEuMiIvPg0KPGc+DQoJPHJlY3QgeD0iNDAzLjEyIiB5PSIxOTkuNjciIHN0eWxlPSJmaWxsOiNGRkI0ODc7IiB3aWR0aD0iMzIiIGhlaWdodD0iNDIiLz4NCgk8cmVjdCB4PSIyMTAuMTIiIHk9IjIwMy45NiIgc3R5bGU9ImZpbGw6I0ZGQjQ4NzsiIHdpZHRoPSIzMiIgaGVpZ2h0PSI0MiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0YwRjBGQTsiIGQ9Ik0yNDIuOTU2LDE5NmwtNTcuODMzLTkwaC0yMS4xNzdjLTE5LjQzNSwwLTM2LjUyMywxMi44NjctNDEuODk0LDMxLjU0NWwtMjMuMDk1LDgwLjMxOQ0KCQlDOTMuNDY1LDIzNi45NjIsMTA3LjgsMjU2LDEyNy42NzIsMjU2aDgyLjQ1MXYtNjBoLTUyIi8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0YwRjBGQTsiIGQ9Ik0yMjYuNTA0LDE3MC4zOThMMjYwLjEyMywxMDZoMTcuMTI5YzE2LjQ4NCwwLDMxLjU1OCw5LjI5OCwzOC45NTYsMjQuMDI5bDIyLjA5NCw0My45OTcNCgkJYzMuNjg2LDcuMzQsMTEuMTk3LDExLjk3MywxOS40MTEsMTEuOTczaDQ1LjQxMXY3MC4xMjdIMjgyLjExIi8+DQo8L2c+DQo8cG9seWdvbiBzdHlsZT0iZmlsbDojQkVCRUJFOyIgcG9pbnRzPSIyMjYuNTA0LDE3MC4zOTggMTg1LjEyMywxMDYgMjU4Ljg0NSwxMDYgIi8+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRDdEN0U2OyIgZD0iTTE2NS40NzQsMjg1bC01NS42OTUsMzIuMzQ3Yy0yMy41MDEsMTMuNjQ5LTQxLjIsMzUuNDItNDkuNzY1LDYxLjIxMkwzMi4zMDYsNDYyaDkzbDM1LTc4DQoJCUwxNjUuNDc0LDI4NXoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRDdEN0U2OyIgZD0iTTI5NS4xMjMsMjg1bDU1LjY5NSwzMi4zNDdjMjMuNTAxLDEzLjY0OSw0MS4yLDM1LjQyLDQ5Ljc2NSw2MS4yMTJMNDI4LjI5MSw0NjJoLTkzbC0zNS03OA0KCQlMMjk1LjEyMywyODV6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQkVCRUJFOyIgZD0iTTIyLjg3Nyw1MDJoNzcuOTg3YzguMjg0LDAsMTUtNi43MTYsMTUtMTV2LTI1SDYyLjg3N0M0MC43ODYsNDYyLDIyLjg3Nyw0NzkuOTA5LDIyLjg3Nyw1MDINCgkJTDIyLjg3Nyw1MDJ6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0JFQkVCRTsiIGQ9Ik00MzcuNzE5LDUwMmgtNzcuOTg3Yy04LjI4NCwwLTE1LTYuNzE2LTE1LTE1di0yNWg1Mi45ODdDNDE5LjgxLDQ2Miw0MzcuNzE5LDQ3OS45MDksNDM3LjcxOSw1MDINCgkJTDQzNy43MTksNTAyeiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGQ0RBQzsiIGQ9Ik0yMjYuNTA0LDEwNkwyMjYuNTA0LDEwNmMtMjQuMzAxLDAtNDQtMTkuNjk5LTQ0LTQ0di04YzAtMjQuMzAxLDE5LjY5OS00NCw0NC00NGwwLDANCgkJYzI0LjMwMSwwLDQ0LDE5LjY5OSw0NCw0NHY4QzI3MC41MDQsODYuMzAxLDI1MC44MDUsMTA2LDIyNi41MDQsMTA2eiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkNEQUM7IiBkPSJNNDcwLjEyMywyNTEuODMzaC0xNmMtMTAuNDkzLDAtMTktOC41MDctMTktMTlWMjA4LjVjMC0xMC40OTMsOC41MDctMTksMTktMTloMTYNCgkJYzEwLjQ5MywwLDE5LDguNTA3LDE5LDE5djI0LjMzM0M0ODkuMTIzLDI0My4zMjcsNDgwLjYxNiwyNTEuODMzLDQ3MC4xMjMsMjUxLjgzM3oiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZDREFDOyIgZD0iTTI3Ny4xMjMsMjU2LjEyN2gtMTZjLTEwLjQ5MywwLTE5LTguNTA3LTE5LTE5di0yNC4zMzNjMC0xMC40OTMsOC41MDctMTksMTktMTloMTYNCgkJYzEwLjQ5MywwLDE5LDguNTA3LDE5LDE5djI0LjMzM0MyOTYuMTIzLDI0Ny42MiwyODcuNjE2LDI1Ni4xMjcsMjc3LjEyMywyNTYuMTI3eiIvPg0KPC9nPg0KPHBvbHlnb24gc3R5bGU9ImZpbGw6I0YwRjBGQTsiIHBvaW50cz0iMTM0LjQ3NCwzODQgMTY1LjQ3NCwyODUgMjk1LjEyMywyODUgMzI2LjEyMywzODQgIi8+DQo8cGF0aCBkPSJNMjUxLjcsMzM0Yy0yLjYzLDAtNS4yMSwxLjA3LTcuMDcsMi45M2MtMS44NiwxLjg2LTIuOTMsNC40NC0yLjkzLDcuMDdzMS4wNyw1LjIxLDIuOTMsNy4wN3M0LjQ0LDIuOTMsNy4wNywyLjkzDQoJczUuMjEtMS4wNyw3LjA3LTIuOTNzMi45My00LjQ0LDIuOTMtNy4wN3MtMS4wNi01LjIxLTIuOTMtNy4wN0MyNTYuOTEsMzM1LjA3LDI1NC4zMywzMzQsMjUxLjcsMzM0eiIvPg0KPHBhdGggZD0iTTM5Ny40MzksMzY5LjA2NmMtNS4yNDMsMS43MzYtOC4wODUsNy4zOTQtNi4zNSwxMi42MzdsMC4xNDgsMC40NDdjMS4zOTEsNC4yLDUuMjk3LDYuODU5LDkuNDkyLDYuODU5DQoJYzEuMDQyLDAsMi4xMDItMC4xNjUsMy4xNDUtMC41MWM1LjI0My0xLjczNiw4LjA4NS03LjM5NCw2LjM1LTEyLjYzN2wtMC4xNDgtMC40NDdDNDA4LjM0LDM3MC4xNzIsNDAyLjY4MiwzNjcuMzMxLDM5Ny40MzksMzY5LjA2Ng0KCXoiLz4NCjxwYXRoIGQ9Ik00NzAuMTIzLDE3OS41aC0xNmMtOC44MDYsMC0xNi43MDIsMy45NTEtMjIuMDI1LDEwLjE2N2gtMTguOTc1VjE4NmMwLTUuNTIzLTQuNDc3LTEwLTEwLTEwaC00NS40MTENCgljLTQuNDU5LDAtOC40NzMtMi40NzYtMTAuNDc1LTYuNDYxbC0yMi4wOTQtNDMuOTk3QzMxNS45OTMsMTA3LjMyLDI5Ny42NDIsOTYsMjc3LjI1MSw5NmgtOC44MzUNCgljNy41NTEtOS4yOSwxMi4wODctMjEuMTIzLDEyLjA4Ny0zNHYtOGMwLTI5Ljc3Ni0yNC4yMjQtNTQtNTQtNTRzLTU0LDI0LjIyNC01NCw1NHY4YzAsMTIuODc3LDQuNTM3LDI0LjcxLDEyLjA4OCwzNGgtMjAuNjQ2DQoJYy0yMy43NTksMC00NC45MzgsMTUuOTQ4LTUxLjUwNCwzOC43ODFMODkuMzQ2LDIxNS4xYy0zLjQ5NCwxMi4xNDktMS4xMzYsMjQuOTEsNi40NjgsMzUuMDA4DQoJYzcuNjA1LDEwLjEsMTkuMjE3LDE1Ljg5MiwzMS44NTgsMTUuODkyaDI3LjgwMXYxMy4yNDNMMTA0Ljc1NiwzMDguN2MtMjUuNjMxLDE0Ljg4Ny00NC44OTIsMzguNTc4LTU0LjIzMiw2Ni43MDhsLTI3LjcwOCw4My40NDENCgljLTEuMDEzLDMuMDQ5LTAuNDk5LDYuMzk4LDEuMzgxLDkuMDAzYzAuMzI1LDAuNDUxLDAuNjk1LDAuODU3LDEuMDgzLDEuMjQxYy03LjcxMiw4LjgwMS0xMi40MDMsMjAuMzEzLTEyLjQwMywzMi45MDcNCgljMCw1LjUyMyw0LjQ3NywxMCwxMCwxMGg3Ny45ODdjMTMuNzg1LDAsMjUtMTEuMjE1LDI1LTI1di0xNS4wNDFjMy43MTMtMC4yMDksNy4wMjktMi40NDQsOC41NjQtNS44NjVMMTY2Ljc3OSwzOTRoMTI3LjAzOA0KCWwzMi4zNSw3Mi4wOTRjMS41MzUsMy40MjEsNC44NTEsNS42NTYsOC41NjQsNS44NjVWNDg3YzAsMS43MTIsMC4xNzQsMy4zODQsMC41MDMsNWgtODMuNTMzYy01LjUyMywwLTEwLDQuNDc3LTEwLDEwDQoJczQuNDc3LDEwLDEwLDEwaDE4Ni4wMThjNS41MjMsMCwxMC00LjQ3NywxMC0xMGMwLTEyLjU5NC00LjY5LTI0LjEwNy0xMi40MDMtMzIuOTA3YzAuMzg4LTAuMzg1LDAuNzU4LTAuNzkxLDEuMDgzLTEuMjQxDQoJYzEuODgtMi42MDUsMi4zOTQtNS45NTQsMS4zODEtOS4wMDNsLTE2LjgwNS01MC42MDZjLTEuNzQtNS4yNDEtNy4zOTctOC4wOC0xMi42NDItNi4zMzljLTUuMjQyLDEuNzQtOC4wOCw3LjQtNi4zMzksMTIuNjQyDQoJTDQxNC40MzMsNDUyaC0xNi43MTRoLTUyLjk4OGgtMi45NjdsLTI2LjAyNi01OGgxMC4zODVjMy4xODIsMCw2LjE3NC0xLjUxNSw4LjA1OS00LjA3OXMyLjQzNi01Ljg3MywxLjQ4NC04LjkwOWwtMjMuMzA5LTc0LjQzOA0KCWwzMy40MzksMTkuNDIxYzEyLjc0MSw3LjQsMjMuOTE5LDE3LjcwNiwzMi4zMjgsMjkuODAyYzEuOTQzLDIuNzk1LDUuMDU2LDQuMjkzLDguMjIsNC4yOTNjMS45NjksMCwzLjk1OS0wLjU4MSw1LjY5OS0xLjc5DQoJYzQuNTM1LTMuMTUyLDUuNjU2LTkuMzg0LDIuNTA0LTEzLjkxOWMtMTAuMDY3LTE0LjQ4My0yMy40NTItMjYuODIyLTM4LjcwNi0zNS42ODJsLTUwLjcxOC0yOS40NTZ2LTEzLjExNmg5OA0KCWM1LjUyMywwLDEwLTQuNDc3LDEwLTEwdi00LjQ2aDE4Ljk3NGM1LjMyMyw2LjIxNiwxMy4yMTksMTAuMTY3LDIyLjAyNiwxMC4xNjdoMTZjMTUuOTkxLDAsMjktMTMuMDA5LDI5LTI5VjIwOC41DQoJQzQ5OS4xMjMsMTkyLjUwOSw0ODYuMTEzLDE3OS41LDQ3MC4xMjMsMTc5LjV6IE0zOTcuNzE5LDQ3MmMxMy4wMzgsMCwyNC4xNTksOC4zNTksMjguMjg3LDIwaC02Ni4yNzRjLTIuNzU3LDAtNS0yLjI0My01LTV2LTE1DQoJSDM5Ny43MTl6IE0yODYuMTIzLDIzNy4xMjdjMCw0Ljk2Mi00LjAzOCw5LTksOWgtMTZjLTQuOTYyLDAtOS00LjAzOC05LTl2LTI0LjMzM2MwLTQuOTYyLDQuMDM4LTksOS05aDE2YzQuOTYyLDAsOSw0LjAzOCw5LDkNCglWMjM3LjEyN3ogTTIyMC4xMjMsMjEzLjk2aDEydjIyaC0xMlYyMTMuOTZ6IE0xOTguMzIsMTA4LjA0YzguMjEsNS4wNDUsMTcuODYyLDcuOTYsMjguMTg1LDcuOTZjNi42NDgsMCwxMy4wMTctMS4yMTUsMTguOTA0LTMuNDIzDQoJbC0xOS44LDM3LjkyOEwxOTguMzIsMTA4LjA0eiBNMTkyLjUwNCw1NGMwLTE4Ljc0OCwxNS4yNTItMzQsMzQtMzRjMTguNzQ4LDAsMzQsMTUuMjUyLDM0LDM0djhjMCwxOC43NDgtMTUuMjUyLDM0LTM0LDM0bDAsMA0KCWMtMTguNzQ4LDAtMzQtMTUuMjUyLTM0LTM0VjU0eiBNMTExLjc5MiwyMzguMDc5Yy0zLjc5MS01LjAzNC00Ljk2Ni0xMS4zOTUtMy4yMjUtMTcuNDUxbDIzLjA5Ni04MC4zMg0KCWM0LjExNS0xNC4zMTIsMTcuMzktMjQuMzA4LDMyLjI4My0yNC4zMDhoMTUuNzE2bDUwLjA5Nyw3Ny45NmgtOS44NDZjLTAuOTQyLTQuNTQ1LTQuOTY3LTcuOTYtOS43OTEtNy45NmgtNTINCgljLTUuNTIzLDAtMTAsNC40NzctMTAsMTBzNC40NzcsMTAsMTAsMTBoNDJ2MzkuOTZWMjQ2aC03Mi40NUMxMjEuMzcxLDI0NiwxMTUuNTgzLDI0My4xMTMsMTExLjc5MiwyMzguMDc5eiBNMTA1Ljg2NSw0ODcNCgljMCwyLjc1Ny0yLjI0Myw1LTUsNUgzNC41OTFjNC4xMjctMTEuNjQxLDE1LjI0OS0yMCwyOC4yODctMjBoNDIuOTg3VjQ4N3ogTTExOC44MzIsNDUyaC0yLjk2N0g2Mi44NzdINDYuMTYzbDIzLjM0MS03MC4yOQ0KCWM3LjgwMi0yMy40OTUsMjMuODg5LTQzLjI4Miw0NS4yOTctNTUuNzE2bDMzLjQzOS0xOS40MjFsLTIzLjMwOSw3NC40MzhjLTAuOTUxLDMuMDM3LTAuNCw2LjM0NSwxLjQ4NCw4LjkwOQ0KCWMxLjg4NCwyLjU2NCw0Ljg3Niw0LjA3OSw4LjA1OSw0LjA3OWgxMC4zODRMMTE4LjgzMiw0NTJ6IE0xNDguMDg0LDM3NGw2LjI2My0yMGg1OC4xYzUuNTIzLDAsMTAtNC40NzcsMTAtMTBzLTQuNDc3LTEwLTEwLTEwDQoJaC01MS44MzhsMTIuMjEyLTM5aDExNC45NTRsMjQuNzM4LDc5SDE0OC4wODR6IE0yODUuMTIzLDI3NUgxNzUuNDc0di05aDM0LjY0OWM1LjUyMywwLDEwLTQuNDc3LDEwLTEwdi0wLjA0aDE4Ljk3NQ0KCWM1LjMyMyw2LjIxNiwxMy4yMTksMTAuMTY3LDIyLjAyNSwxMC4xNjdoMTZjMS4wNjcsMCwyLjEyLTAuMDYyLDMuMTU3LTAuMTc1YzAuNTk0LDAuMTEsMS4yMDUsMC4xNzUsMS44MzEsMC4xNzVoMy4wMTJMMjg1LjEyMywyNzUNCglMMjg1LjEyMywyNzV6IE0zOTMuMTIzLDI0Ni4xMjdoLTg4LjQzN2MwLjkyOC0yLjgzNSwxLjQzNy01Ljg1OSwxLjQzNy05di0yNC4zMzNjMC0xNS45OTEtMTMuMDA5LTI5LTI5LTI5aC0xNg0KCWMtNC40MTQsMC04LjU5OCwwLjk5NS0xMi4zNDYsMi43NjdsLTEwLjcyLTE2LjY4M0wyNjYuMTgzLDExNmgxMS4wNjljMTIuNzgxLDAsMjQuMjgzLDcuMDk1LDMwLjAxOSwxOC41MTdsMjIuMDk0LDQzLjk5Nw0KCUMzMzQuNzgsMTg5LjMsMzQ1LjY0MywxOTYsMzU3LjcxMiwxOTZoMzUuNDExdjMuNjY3djQyTDM5My4xMjMsMjQ2LjEyN0wzOTMuMTIzLDI0Ni4xMjd6IE00MTMuMTIzLDIwOS42NjdoMTJ2MjJoLTEyVjIwOS42Njd6DQoJIE00NzkuMTIzLDIzMi44MzNjMCw0Ljk2Mi00LjAzOCw5LTksOWgtMTZjLTQuOTYyLDAtOS00LjAzOC05LTlWMjA4LjVjMC00Ljk2Miw0LjAzOC05LDktOWgxNmM0Ljk2MiwwLDksNC4wMzgsOSw5VjIzMi44MzN6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg== camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Chuck Norris" diff --git a/connectors/camel-couchbase-sink-kafka-connector/src/generated/resources/camel-couchbase-sink-sink.json b/connectors/camel-couchbase-sink-kafka-connector/src/generated/resources/camel-couchbase-sink-sink.json index d8273a41dc..11f9de4eaf 100644 --- a/connectors/camel-couchbase-sink-kafka-connector/src/generated/resources/camel-couchbase-sink-sink.json +++ b/connectors/camel-couchbase-sink-kafka-connector/src/generated/resources/camel-couchbase-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-couchbase-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send documents to Couchbase." }, "properties": { diff --git a/connectors/camel-couchbase-sink-kafka-connector/src/main/resources/kamelets/couchbase-sink.kamelet.yaml b/connectors/camel-couchbase-sink-kafka-connector/src/main/resources/kamelets/couchbase-sink.kamelet.yaml index 44e975a65c..f90e09cd03 100644 --- a/connectors/camel-couchbase-sink-kafka-connector/src/main/resources/kamelets/couchbase-sink.kamelet.yaml +++ b/connectors/camel-couchbase-sink-kafka-connector/src/main/resources/kamelets/couchbase-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: couchbase-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjguMzQzIDY4LjM0MyIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHVzZSB4bGluazpocmVmPSIjQSIgeD0iMi4xNzEiIHk9IjIuMTcxIi8+PHN5bWJvbCBpZD0iQSIgb3ZlcmZsb3c9InZpc2libGUiPjxwYXRoIGQ9Ik0zMi4wMDIgMEMxNC4zMzEuMDAyLjAwNSAxNC4zMjYgMCAzMS45OThjLjAwNSAxNy42NyAxNC4zMjggMzEuOTkzIDMxLjk5OCAzMS45OTggMTcuNjctLjAwNSAzMS45OTMtMTQuMzI4IDMxLjk5OC0zMS45OThDNjMuOTkxIDE0LjMzIDQ5LjY3LjAwNyAzMi4wMDIgMHptMjEuNjA2IDM3LjYwOWMwIDEuOTMzLTEuMTEyIDMuNjI2LTMuMjg4IDQuMDEzLTMuNzcuNjc4LTExLjcgMS4wNjQtMTguMzE4IDEuMDY0cy0xNC41NDgtLjQzNC0xOC4zMTgtMS4wNjRjLTEuOTY0LS4yOTQtMy4zODUtMi4wMjktMy4yODgtNC4wMTNWMjUuMTM2YzAtMS45MzMgMS40OTgtMy43MjIgMy4yODgtNC4wMTMgMS4xMTItLjE5NSAzLjcyMi0uNDM0IDUuNzU0LS40MzQuNzczIDAgMS40MDMuNTgyIDEuNDAzIDEuNDk4djguNzUxbDExLjIxMy0uMjQzIDExLjIxMy4yNDN2LTguNzAzYzAtLjg2OS42My0xLjQ5OCAxLjQwMy0xLjQ5OCAyLjAyOCAwIDQuNjQ3LjE5NiA1Ljc1NC40MzQgMS44MzcuMjkxIDMuMjg4IDIuMDg1IDMuMjg4IDQuMDEzbC0uMDk2IDEyLjQ3M3oiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2VkMjIyNiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zeW1ib2w+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Couchbase" diff --git a/connectors/camel-cron-source-kafka-connector/src/generated/resources/camel-cron-source-source.json b/connectors/camel-cron-source-kafka-connector/src/generated/resources/camel-cron-source-source.json index 5e0af34d90..b130457042 100644 --- a/connectors/camel-cron-source-kafka-connector/src/generated/resources/camel-cron-source-source.json +++ b/connectors/camel-cron-source-kafka-connector/src/generated/resources/camel-cron-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cron-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send events at specific time." }, "properties": { diff --git a/connectors/camel-cron-source-kafka-connector/src/main/resources/kamelets/cron-source.kamelet.yaml b/connectors/camel-cron-source-kafka-connector/src/main/resources/kamelets/cron-source.kamelet.yaml index 108719a652..c062898a32 100644 --- a/connectors/camel-cron-source-kafka-connector/src/main/resources/kamelets/cron-source.kamelet.yaml +++ b/connectors/camel-cron-source-kafka-connector/src/main/resources/kamelets/cron-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: cron-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAwIiBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9IjAgMCAxOTIuNzU2IDE5Mi43NTYiPjxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE5Mi43NTZ2MTkyLjc1NkgwVjB6Ii8+PHBhdGggZD0iTTQyLjE2IDEwMy4wNzJsNS45MDEgMS40OTZjLTEuMjQyIDQuODY1LTMuNDc2IDguNTc0LTYuNzAxIDExLjEyOXMtNy4xNjcgMy44MzItMTEuODI2IDMuODMyYy00LjgyMyAwLTguNzQ2LS45ODItMTEuNzY3LTIuOTQ3LTMuMDIxLTEuOTY1LTUuMzIyLTQuODExLTYuODk4LTguNTM3LTEuNTc2LTMuNzI1LTIuMzY1LTcuNzI3LTIuMzY1LTEyLjAwMiAwLTQuNjYzLjg5LTguNzMgMi42NjktMTIuMjAyIDEuNzc5LTMuNDcyIDQuMzEyLTYuMTA4IDcuNTk3LTcuOTEgMy4yODUtMS44MDIgNi45LTIuNzA0IDEwLjg0Ny0yLjcwNCA0LjQ3NCAwIDguMjM2IDEuMTQgMTEuMjg4IDMuNDE4IDMuMDUxIDIuMjggNS4xNzcgNS40ODUgNi4zNzcgOS42MTZsLTUuODM2IDEuMzc2Yy0xLjAzOC0zLjI1OS0yLjU0My01LjYzMy00LjUxNi03LjEyMS0xLjk3My0xLjQ4Ny00LjQ1NS0yLjIzMS03LjQ0My0yLjIzMS0zLjQzNyAwLTYuMzEuODI2LTguNjE5IDIuNDc3LTIuMzA4IDEuNjUtMy45MyAzLjg2Ni00Ljg2NSA2LjY0N2EyNi43NiAyNi43NiAwIDAgMC0xLjQwMyA4LjYwM2MwIDMuODExLjU1NCA3LjEzNyAxLjY2NSA5Ljk3OXMyLjgzNyA0Ljk2NyA1LjE4IDYuMzcxYTE0LjUyIDE0LjUyIDAgMCAwIDcuNjA3IDIuMTA5YzMuMzIgMCA2LjEzMS0uOTU3IDguNDMzLTIuODczIDIuMzAyLTEuOTE0IDMuODYtNC43NTYgNC42NzUtOC41MjZ6TTYxLjM0NSA3OC45MzRoMTQuMTUyYzMuMzE1IDAgNS43NDIuNjg0IDcuMjc4IDIuMDUyIDEuNTM2IDEuMzY4IDIuMzA0IDMuMTEyIDIuMzA0IDUuMjM1IDAgMS40NS0uMzk3IDIuNzkzLTEuMTkgNC4wMjctLjc5NCAxLjIzNS0xLjk1NCAyLjEzMy0zLjQ3OSAyLjY5NC0xLjUyNi41NjItMy42NDIuODQyLTYuMzQ1Ljg0MmgtMTIuNzJ2LTE0Ljg1em0wIDM5LjgxNlY5OC45MDZoNi44NjNjMS41MjQgMCAyLjYyMy4wNzIgMy4yOTMuMjExLjkxNi4yMjEgMS44MTUuNjEzIDIuNyAxLjE3Ni44ODQuNTYyIDEuODg2IDEuNTU1IDMuMDA0IDIuOTggMS4xMTkgMS40MjQgMi41NDIgMy40OCA0LjI3MSA2LjE2Nmw1LjkxNyA5LjMxMWg3LjRsLTcuNzQzLTEyLjE4Yy0xLjUzOC0yLjM4My0zLjE3Mi00LjM2OS00LjkwMS01Ljk1NS0uODEzLS43My0yLjAwMy0xLjQ3NS0zLjU2OS0yLjIyNyA0LjI5LS41OSA3LjQ2MS0xLjk3MyA5LjUxNS00LjE1MSAyLjA1NC0yLjE3NiAzLjA4Mi00Ljg1MiAzLjA4Mi04LjAyNSAwLTIuNDYxLS42Mi00LjcxLTEuODYtNi43NDQtMS4yNC0yLjAzNS0yLjg5OC0zLjQ1My00Ljk3Mi00LjI1Ny0yLjA3NC0uODA0LTUuMTA0LTEuMjA2LTkuMDg4LTEuMjA2aC0xOS44MXY0NC43NDVoNS44OTh6TTEwOS4zMTggODIuNjY3YzMuMDIzLTIuODc3IDYuNjM1LTQuMzE3IDEwLjgyOC00LjMxNyAyLjk1MyAwIDUuNjE1Ljc0OCA3Ljk4OCAyLjI0MiAyLjM3MyAxLjQ5NiA0LjE3NiAzLjYgNS40MDYgNi4zMTYgMS4yMzIgMi43MTUgMS44NSA1Ljg5MyAxLjg1IDkuNTMzIDAgNS43NTYtMS40NDEgMTAuMTk5LTQuMzIyIDEzLjMzMi0yLjg4MyAzLjEzMS02LjU1MyA0LjY5Ny0xMS4wMTIgNC42OTctNC4zODEgMC04LjAyLTEuNTUxLTEwLjkyMi00LjY1Mi0yLjktMy4xLTQuMzUyLTcuMzQ2LTQuMzUyLTEyLjczNi4wMDEtNi43MzIgMS41MTMtMTEuNTM3IDQuNTM2LTE0LjQxNXptLTguMDY4IDI1LjQ3OGMxLjcxMSAzLjUyIDQuMjI1IDYuMjk3IDcuNTQxIDguMzMyczcuMDgyIDMuMDUzIDExLjI5NSAzLjA1M2MzLjg4NyAwIDcuNTEtLjkyMiAxMC44NjctMi43NjQgMy4zNTctMS44NCA1Ljk1My00LjU1MSA3Ljc4NS04LjEzMyAxLjgzMi0zLjU4IDIuNzQ4LTcuNjQxIDIuNzQ4LTEyLjE3OCAwLTQuNDc3LS44NzEtOC40OC0yLjYxMS0xMi4wMXMtNC4yNjgtNi4yODMtNy41ODYtOC4yNTZjLTMuMzE2LTEuOTc0LTcuMDQxLTIuOTYxLTExLjE3Mi0yLjk2MS02LjMxMSAwLTExLjQ1OSAyLjEwMi0xNS40NDcgNi4zMDMtMy45ODggNC4yMDItNS45ODIgMTAuMDE2LTUuOTgyIDE3LjQ0NCAwIDMuOTI1Ljg1MyA3LjY1IDIuNTYyIDExLjE3ek0xNDguOTc1IDExOC43NVY3NC4wMDVoNi4xMDNsMjMuNDY3IDM1LjEydi0zNS4xMmg1LjcwN3Y0NC43NDVoLTYuMTA0bC0yMy40NjYtMzUuMTE5djM1LjExOWgtNS43MDd6IiBmaWxsPSIjY2MyMjI5Ii8+PC9nPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Cron" diff --git a/connectors/camel-cxf-kafka-connector/src/generated/resources/camel-cxf-sink.json b/connectors/camel-cxf-kafka-connector/src/generated/resources/camel-cxf-sink.json index 262eaec00a..44df840da5 100644 --- a/connectors/camel-cxf-kafka-connector/src/generated/resources/camel-cxf-sink.json +++ b/connectors/camel-cxf-kafka-connector/src/generated/resources/camel-cxf-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cxf-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client." }, "properties": { diff --git a/connectors/camel-cxf-kafka-connector/src/generated/resources/camel-cxf-source.json b/connectors/camel-cxf-kafka-connector/src/generated/resources/camel-cxf-source.json index b5898ce650..a83c1f876c 100644 --- a/connectors/camel-cxf-kafka-connector/src/generated/resources/camel-cxf-source.json +++ b/connectors/camel-cxf-kafka-connector/src/generated/resources/camel-cxf-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cxf-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client." }, "properties": { @@ -56,13 +56,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.allowStreaming": { diff --git a/connectors/camel-cxf-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cxf/CamelCxfSourceConnectorConfig.java b/connectors/camel-cxf-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cxf/CamelCxfSourceConnectorConfig.java index ae2f982a19..16cae68e08 100644 --- a/connectors/camel-cxf-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cxf/CamelCxfSourceConnectorConfig.java +++ b/connectors/camel-cxf-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cxf/CamelCxfSourceConnectorConfig.java @@ -42,7 +42,7 @@ public class CamelCxfSourceConnectorConfig extends CamelSourceConnectorConfig { public static final String CAMEL_SOURCE_CXF_ENDPOINT_EXCEPTION_HANDLER_DOC = "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored."; public static final String CAMEL_SOURCE_CXF_ENDPOINT_EXCEPTION_HANDLER_DEFAULT = null; public static final String CAMEL_SOURCE_CXF_ENDPOINT_EXCHANGE_PATTERN_CONF = "camel.source.endpoint.exchangePattern"; - public static final String CAMEL_SOURCE_CXF_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]"; + public static final String CAMEL_SOURCE_CXF_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]"; public static final String CAMEL_SOURCE_CXF_ENDPOINT_EXCHANGE_PATTERN_DEFAULT = null; public static final String CAMEL_SOURCE_CXF_ENDPOINT_ALLOW_STREAMING_CONF = "camel.source.endpoint.allowStreaming"; public static final String CAMEL_SOURCE_CXF_ENDPOINT_ALLOW_STREAMING_DOC = "This option controls whether the CXF component, when running in PAYLOAD mode, will DOM parse the incoming messages into DOM Elements or keep the payload as a javax.xml.transform.Source object that would allow streaming in some cases."; diff --git a/connectors/camel-cxfrs-kafka-connector/src/generated/resources/camel-cxfrs-sink.json b/connectors/camel-cxfrs-kafka-connector/src/generated/resources/camel-cxfrs-sink.json index 66d1b5af2b..3fa9a35b2a 100644 --- a/connectors/camel-cxfrs-kafka-connector/src/generated/resources/camel-cxfrs-sink.json +++ b/connectors/camel-cxfrs-kafka-connector/src/generated/resources/camel-cxfrs-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cxfrs-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client." }, "properties": { diff --git a/connectors/camel-cxfrs-kafka-connector/src/generated/resources/camel-cxfrs-source.json b/connectors/camel-cxfrs-kafka-connector/src/generated/resources/camel-cxfrs-source.json index 7e255920d1..0623fd5c3a 100644 --- a/connectors/camel-cxfrs-kafka-connector/src/generated/resources/camel-cxfrs-source.json +++ b/connectors/camel-cxfrs-kafka-connector/src/generated/resources/camel-cxfrs-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-cxfrs-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client." }, "properties": { @@ -104,13 +104,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.serviceBeans": { diff --git a/connectors/camel-cxfrs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cxfrs/CamelCxfrsSourceConnectorConfig.java b/connectors/camel-cxfrs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cxfrs/CamelCxfrsSourceConnectorConfig.java index 239cd117d0..1d341681be 100644 --- a/connectors/camel-cxfrs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cxfrs/CamelCxfrsSourceConnectorConfig.java +++ b/connectors/camel-cxfrs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cxfrs/CamelCxfrsSourceConnectorConfig.java @@ -68,7 +68,7 @@ public class CamelCxfrsSourceConnectorConfig public static final String CAMEL_SOURCE_CXFRS_ENDPOINT_EXCEPTION_HANDLER_DOC = "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored."; public static final String CAMEL_SOURCE_CXFRS_ENDPOINT_EXCEPTION_HANDLER_DEFAULT = null; public static final String CAMEL_SOURCE_CXFRS_ENDPOINT_EXCHANGE_PATTERN_CONF = "camel.source.endpoint.exchangePattern"; - public static final String CAMEL_SOURCE_CXFRS_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]"; + public static final String CAMEL_SOURCE_CXFRS_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]"; public static final String CAMEL_SOURCE_CXFRS_ENDPOINT_EXCHANGE_PATTERN_DEFAULT = null; public static final String CAMEL_SOURCE_CXFRS_ENDPOINT_SERVICE_BEANS_CONF = "camel.source.endpoint.serviceBeans"; public static final String CAMEL_SOURCE_CXFRS_ENDPOINT_SERVICE_BEANS_DOC = "The service beans (the bean ids to lookup in the registry) which you want to export as REST service. Multiple beans can be separated by comma"; diff --git a/connectors/camel-dropbox-sink-kafka-connector/src/generated/resources/camel-dropbox-sink-sink.json b/connectors/camel-dropbox-sink-kafka-connector/src/generated/resources/camel-dropbox-sink-sink.json index 3ebf77bab9..9274f23a4d 100644 --- a/connectors/camel-dropbox-sink-kafka-connector/src/generated/resources/camel-dropbox-sink-sink.json +++ b/connectors/camel-dropbox-sink-kafka-connector/src/generated/resources/camel-dropbox-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-dropbox-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload Files to Dropbox.\n\nThe Kamelet expects the following headers to be set:\n\n- `file` \/ `ce-file`: as the file name to upload\n\nIf the header won't be set the exchange ID will be used as file name." }, "properties": { diff --git a/connectors/camel-dropbox-sink-kafka-connector/src/main/resources/kamelets/dropbox-sink.kamelet.yaml b/connectors/camel-dropbox-sink-kafka-connector/src/main/resources/kamelets/dropbox-sink.kamelet.yaml index 0182f89752..94cd99b309 100644 --- a/connectors/camel-dropbox-sink-kafka-connector/src/main/resources/kamelets/dropbox-sink.kamelet.yaml +++ b/connectors/camel-dropbox-sink-kafka-connector/src/main/resources/kamelets/dropbox-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: dropbox-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQzcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQzIDQwIiB2ZXJzaW9uPSIxLjEiIGhlaWdodD0iNDBweCI+CiA8cGF0aCBkPSJtMTIuNSAwbC0xMi41IDguMSA4LjcgNyAxMi41LTcuOC04LjctNy4zem0tMTIuNSAyMS45bDEyLjUgOC4yIDguNy03LjMtMTIuNS03LjctOC43IDYuOHptMjEuMiAwLjlsOC44IDcuMyAxMi40LTguMS04LjYtNi45LTEyLjYgNy43em0yMS4yLTE0LjdsLTEyLjQtOC4xLTguOCA3LjMgMTIuNiA3LjggOC42LTd6bS0yMS4xIDE2LjNsLTguOCA3LjMtMy43LTIuNXYyLjhsMTIuNSA3LjUgMTIuNS03LjV2LTIuOGwtMy44IDIuNS04LjctNy4zeiIgZmlsbD0iIzAwN0VFNSIvPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Dropbox" diff --git a/connectors/camel-dropbox-source-kafka-connector/src/generated/resources/camel-dropbox-source-source.json b/connectors/camel-dropbox-source-kafka-connector/src/generated/resources/camel-dropbox-source-source.json index 2dc8354b25..16f694ea16 100644 --- a/connectors/camel-dropbox-source-kafka-connector/src/generated/resources/camel-dropbox-source-source.json +++ b/connectors/camel-dropbox-source-kafka-connector/src/generated/resources/camel-dropbox-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-dropbox-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Files from Dropbox." }, "properties": { diff --git a/connectors/camel-dropbox-source-kafka-connector/src/main/resources/kamelets/dropbox-source.kamelet.yaml b/connectors/camel-dropbox-source-kafka-connector/src/main/resources/kamelets/dropbox-source.kamelet.yaml index 5416c1012f..c9ec76a195 100644 --- a/connectors/camel-dropbox-source-kafka-connector/src/main/resources/kamelets/dropbox-source.kamelet.yaml +++ b/connectors/camel-dropbox-source-kafka-connector/src/main/resources/kamelets/dropbox-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: dropbox-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQzcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQzIDQwIiB2ZXJzaW9uPSIxLjEiIGhlaWdodD0iNDBweCI+CiA8cGF0aCBkPSJtMTIuNSAwbC0xMi41IDguMSA4LjcgNyAxMi41LTcuOC04LjctNy4zem0tMTIuNSAyMS45bDEyLjUgOC4yIDguNy03LjMtMTIuNS03LjctOC43IDYuOHptMjEuMiAwLjlsOC44IDcuMyAxMi40LTguMS04LjYtNi45LTEyLjYgNy43em0yMS4yLTE0LjdsLTEyLjQtOC4xLTguOCA3LjMgMTIuNiA3LjggOC42LTd6bS0yMS4xIDE2LjNsLTguOCA3LjMtMy43LTIuNXYyLjhsMTIuNSA3LjUgMTIuNS03LjV2LTIuOGwtMy44IDIuNS04LjctNy4zeiIgZmlsbD0iIzAwN0VFNSIvPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Dropbox" diff --git a/connectors/camel-earthquake-source-kafka-connector/src/generated/resources/camel-earthquake-source-source.json b/connectors/camel-earthquake-source-kafka-connector/src/generated/resources/camel-earthquake-source-source.json index efdba2892f..c3514533c7 100644 --- a/connectors/camel-earthquake-source-kafka-connector/src/generated/resources/camel-earthquake-source-source.json +++ b/connectors/camel-earthquake-source-kafka-connector/src/generated/resources/camel-earthquake-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-earthquake-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Get data about current earthquake events happening in the world using the USGS API" }, "properties": { diff --git a/connectors/camel-earthquake-source-kafka-connector/src/main/resources/kamelets/earthquake-source.kamelet.yaml b/connectors/camel-earthquake-source-kafka-connector/src/main/resources/kamelets/earthquake-source.kamelet.yaml index 8df47da1af..49965b9758 100644 --- a/connectors/camel-earthquake-source-kafka-connector/src/main/resources/kamelets/earthquake-source.kamelet.yaml +++ b/connectors/camel-earthquake-source-kafka-connector/src/main/resources/kamelets/earthquake-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: earthquake-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzEwMHB4JyB3aWR0aD0nMTAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwLjAwMyA3OS45OTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMC4wMDMgNzkuOTk3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNODEuNjUzLDQyLjk0Yy0xLjM4NywwLTIuNjY2LDAuNzY3LTMuMzE1LDEuOTkyTDcyLjk0Miw1NS4xbC02LjY0OS0xOS40NzljLTAuNTA4LTEuNDcyLTEuODY1LTIuNDgtMy40MjMtMi41MzQgIGMtMS42MDItMC4wNDYtMi45ODMsMC44NTktMy41ODksMi4yOTJsLTQuNTYxLDEwLjgzNGwtNy4yLTQzLjEyOGMtMC4zMy0xLjgxMi0yLjAyOS0zLjE4OC0zLjc3LTMuMDc5ICBjLTEuODQzLDAuMDQyLTMuMzg0LDEuMjUyLTMuNjM1LDMuMDc5bC02LjM1Nyw1MC4wNTJsLTUuMTU2LTI2Ljg2NGMtMC4zMDMtMS41ODktMS41OTQtMi44MDMtMy4yMDEtMy4wMSAgYy0xLjU3Ny0wLjIxLTMuMTYyLDAuNjM1LTMuODYyLDIuMDk3bC04LjQzNSwxNy41OEgwdjcuNDk3aDE1LjQ2NmMxLjQ0MywwLDIuNzU2LTAuODI1LDMuMzgxLTIuMTI5bDQuNTM2LTkuNDVsNy4zMTIsMzguMDk4ICBjMC4zMzksMS43NzEsMS44ODcsMy4wNDEsMy42ODIsMy4wNDFjMC4wMzIsMCwwLjA2NiwwLDAuMSwwYzEuODM2LTAuMDQ5LDMuMzY3LTEuNDIxLDMuNjE2LTMuMjQxbDYuMjU5LTQ5LjE4Mmw1LjI0NywzMi4zODUgIGMwLjI5NSwxLjYzMSwxLjYzMSwyLjg3NiwzLjI3NiwzLjA1N2MxLjY3LDAuMTYxLDMuMjIzLTAuNzQyLDMuODY3LTIuMjc1bDUuNjM1LTEzLjM3NGw2LjI3LDE4LjM1OSAgYzAuNDgzLDEuNDExLDEuNzYzLDIuNDA3LDMuMjUxLDIuNTI0YzEuNDk0LDAuMDgzLDIuOTEtMC42NTksMy42MTMtMS45ODJsOC4zOTgtMTUuODNoMTYuMDk0VjQyLjk0SDgxLjY1M3oiPjwvcGF0aD48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Earthquake" diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml b/connectors/camel-elasticsearch-index-sink-kafka-connector/pom.xml similarity index 91% rename from connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml rename to connectors/camel-elasticsearch-index-sink-kafka-connector/pom.xml index a38bff04af..8b376c54b2 100644 --- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml +++ b/connectors/camel-elasticsearch-index-sink-kafka-connector/pom.xml @@ -24,9 +24,9 @@ connectors 4.0.0-SNAPSHOT - camel-aws-ddb-experimental-sink-kafka-connector - Camel-Kafka-Connector :: aws-ddb-experimental-sink - Camel Kafka Connector for aws-ddb-experimental-sink + camel-elasticsearch-index-sink-kafka-connector + Camel-Kafka-Connector :: elasticsearch-index-sink + Camel Kafka Connector for elasticsearch-index-sink @@ -51,16 +51,19 @@ org.apache.camel - camel-aws2-ddb + camel-bean + + + org.apache.camel + camel-elasticsearch org.apache.camel.kafkaconnector camel-kafka-connector - org.apache.camel.kamelets - camel-kamelets-utils - 3.20.0 + org.apache.camel + camel-gson org.apache.camel diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/descriptors/connector-sink.properties new file mode 100644 index 0000000000..5f0dc63d94 --- /dev/null +++ b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/descriptors/connector-sink.properties @@ -0,0 +1 @@ +camel-elasticsearch-index-sink-sink \ No newline at end of file diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/resources/camel-elasticsearch-index-sink-sink.json b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/resources/camel-elasticsearch-index-sink-sink.json new file mode 100644 index 0000000000..3a9eab7af0 --- /dev/null +++ b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/generated/resources/camel-elasticsearch-index-sink-sink.json @@ -0,0 +1,56 @@ +{ + "connector": { + "class": "org.apache.camel.kafkaconnector.elasticsearchindexsink.CamelElasticsearchindexsinkSinkConnector", + "artifactId": "camel-elasticsearch-index-sink-kafka-connector", + "groupId": "org.apache.camel.kafkaconnector", + "id": "camel-elasticsearch-index-sink-sink", + "type": "sink", + "version": "4.0.0-SNAPSHOT", + "description": "Stores JSON-formatted data into ElasticSearch.\n\nThe input data must be formatted in JSON according to the requirements of the index. \n\nIf you specify the `certificate` property, you must base64 encode it before you pass it as a parameter.\n\nIn the header, you can set the following properties:\n\n- `indexId` \/ `ce-indexid`: The index ID for ElasticSearch.\n\n- `indexName` \/ `ce-indexname`: The index name for ElasticSearch.\n\nIf you do not set a property in the header, the Kamelet uses the exchange ID for the index setting." + }, + "properties": { + "camel.kamelet.elasticsearch-index-sink.user": { + "name": "camel.kamelet.elasticsearch-index-sink.user", + "description": "The username to connect to ElasticSearch.", + "priority": "MEDIUM", + "required": "false" + }, + "camel.kamelet.elasticsearch-index-sink.password": { + "name": "camel.kamelet.elasticsearch-index-sink.password", + "description": "The password to connect to ElasticSearch.", + "priority": "MEDIUM", + "required": "false" + }, + "camel.kamelet.elasticsearch-index-sink.enableSSL": { + "name": "camel.kamelet.elasticsearch-index-sink.enableSSL", + "description": "Specifies to connect by using SSL.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.kamelet.elasticsearch-index-sink.hostAddresses": { + "name": "camel.kamelet.elasticsearch-index-sink.hostAddresses", + "description": "A comma-separated list of remote transport addresses in `ip:port format`. Example: quickstart-es-http:9200", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.elasticsearch-index-sink.clusterName": { + "name": "camel.kamelet.elasticsearch-index-sink.clusterName", + "description": "The name of the ElasticSearch cluster. Example: quickstart", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.elasticsearch-index-sink.indexName": { + "name": "camel.kamelet.elasticsearch-index-sink.indexName", + "description": "The name of the ElasticSearch index. Example: data", + "priority": "MEDIUM", + "required": "false" + }, + "camel.kamelet.elasticsearch-index-sink.certificate": { + "name": "camel.kamelet.elasticsearch-index-sink.certificate", + "description": "The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64.", + "priority": "MEDIUM", + "required": "false" + } + } +} diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/assembly/package.xml b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/assembly/package.xml similarity index 100% rename from connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/assembly/package.xml rename to connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/assembly/package.xml diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/docs/examples/CamelAwss3experimentalsourceSourceConnector.properties b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/docs/examples/CamelElasticsearchindexsinkSinkConnector.properties similarity index 72% rename from connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/docs/examples/CamelAwss3experimentalsourceSourceConnector.properties rename to connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/docs/examples/CamelElasticsearchindexsinkSinkConnector.properties index 20f749512a..5b35c5faa4 100644 --- a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/docs/examples/CamelAwss3experimentalsourceSourceConnector.properties +++ b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/docs/examples/CamelElasticsearchindexsinkSinkConnector.properties @@ -15,20 +15,20 @@ ## limitations under the License. ## --------------------------------------------------------------------------- -name=CamelAws-s3-experimental-sourceSourceConnector -connector.class=org.apache.camel.kafkaconnector.awss3experimentalsource.CamelAwss3experimentalsourceSourceConnector +name=CamelElasticsearch-index-sinkSinkConnector +connector.class=org.apache.camel.kafkaconnector.elasticsearchindexsink.CamelElasticsearchindexsinkSinkConnector tasks.max=1 # use the kafka converters that better suit your needs, these are just defaults: key.converter=org.apache.kafka.connect.storage.StringConverter value.converter=org.apache.kafka.connect.storage.StringConverter -# comma separated topics to send messages into +# comma separated topics to get messages from topics= # mandatory properties (for a complete properties list see the connector documentation): -# The S3 Bucket name or Amazon Resource Name (ARN). -camel.kamelet.aws-s3-experimental-source.bucketNameOrArn= -# The AWS region to access. -camel.kamelet.aws-s3-experimental-source.region= +# The name of the ElasticSearch cluster. Example: quickstart +camel.kamelet.elasticsearch-index-sink.clusterName= +# A comma-separated list of remote transport addresses in `ip:port format`. Example: quickstart-es-http:9200 +camel.kamelet.elasticsearch-index-sink.hostAddresses= diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnector.java b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnector.java similarity index 84% rename from connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnector.java rename to connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnector.java index 0cf2e24956..79ef4e88ed 100644 --- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnector.java +++ b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnector.java @@ -13,7 +13,7 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */package org.apache.camel.kafkaconnector.awsddbexperimentalsink; + */package org.apache.camel.kafkaconnector.elasticsearchindexsink; import javax.annotation.Generated; import org.apache.camel.kafkaconnector.CamelSinkConnector; @@ -21,16 +21,16 @@ import org.apache.kafka.connect.connector.Task; @Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelAwsddbexperimentalsinkSinkConnector +public class CamelElasticsearchindexsinkSinkConnector extends CamelSinkConnector { @Override public ConfigDef config() { - return CamelAwsddbexperimentalsinkSinkConnectorConfig.conf(); + return CamelElasticsearchindexsinkSinkConnectorConfig.conf(); } @Override public Class taskClass() { - return CamelAwsddbexperimentalsinkSinkTask.class; + return CamelElasticsearchindexsinkSinkTask.class; } } \ No newline at end of file diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnectorConfig.java b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnectorConfig.java new file mode 100644 index 0000000000..e27ceabd9a --- /dev/null +++ b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkConnectorConfig.java @@ -0,0 +1,72 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */package org.apache.camel.kafkaconnector.elasticsearchindexsink; + +import java.util.Map; +import javax.annotation.Generated; +import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig; +import org.apache.kafka.common.config.ConfigDef; + +@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") +public class CamelElasticsearchindexsinkSinkConnectorConfig + extends + CamelSinkConnectorConfig { + + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_USER_CONF = "camel.kamelet.elasticsearch-index-sink.user"; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_USER_DOC = "The username to connect to ElasticSearch."; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_USER_DEFAULT = null; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_PASSWORD_CONF = "camel.kamelet.elasticsearch-index-sink.password"; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_PASSWORD_DOC = "The password to connect to ElasticSearch."; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_PASSWORD_DEFAULT = null; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_ENABLE_SSLCONF = "camel.kamelet.elasticsearch-index-sink.enableSSL"; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_ENABLE_SSLDOC = "Specifies to connect by using SSL."; + public static final Boolean CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_ENABLE_SSLDEFAULT = true; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_HOST_ADDRESSES_CONF = "camel.kamelet.elasticsearch-index-sink.hostAddresses"; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_HOST_ADDRESSES_DOC = "A comma-separated list of remote transport addresses in `ip:port format`. Example: quickstart-es-http:9200"; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_HOST_ADDRESSES_DEFAULT = null; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CLUSTER_NAME_CONF = "camel.kamelet.elasticsearch-index-sink.clusterName"; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CLUSTER_NAME_DOC = "The name of the ElasticSearch cluster. Example: quickstart"; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CLUSTER_NAME_DEFAULT = null; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_INDEX_NAME_CONF = "camel.kamelet.elasticsearch-index-sink.indexName"; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_INDEX_NAME_DOC = "The name of the ElasticSearch index. Example: data"; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_INDEX_NAME_DEFAULT = null; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CERTIFICATE_CONF = "camel.kamelet.elasticsearch-index-sink.certificate"; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CERTIFICATE_DOC = "The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64."; + public static final String CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CERTIFICATE_DEFAULT = null; + + public CamelElasticsearchindexsinkSinkConnectorConfig( + ConfigDef config, + Map parsedConfig) { + super(config, parsedConfig); + } + + public CamelElasticsearchindexsinkSinkConnectorConfig( + Map parsedConfig) { + this(conf(), parsedConfig); + } + + public static ConfigDef conf() { + ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf()); + conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_USER_CONF, ConfigDef.Type.STRING, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_USER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_USER_DOC); + conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_PASSWORD_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_PASSWORD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_PASSWORD_DOC); + conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_ENABLE_SSLCONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_ENABLE_SSLDEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_ENABLE_SSLDOC); + conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_HOST_ADDRESSES_CONF, ConfigDef.Type.STRING, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_HOST_ADDRESSES_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_HOST_ADDRESSES_DOC); + conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CLUSTER_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CLUSTER_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CLUSTER_NAME_DOC); + conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_INDEX_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_INDEX_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_INDEX_NAME_DOC); + conf.define(CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CERTIFICATE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CERTIFICATE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_ELASTICSEARCHINDEXSINK_KAMELET_CERTIFICATE_DOC); + return conf; + } +} \ No newline at end of file diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkTask.java b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkTask.java similarity index 84% rename from connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkTask.java rename to connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkTask.java index c625364516..531f994776 100644 --- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkTask.java +++ b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchindexsink/CamelElasticsearchindexsinkSinkTask.java @@ -13,7 +13,7 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */package org.apache.camel.kafkaconnector.awsddbexperimentalsink; + */package org.apache.camel.kafkaconnector.elasticsearchindexsink; import java.util.HashMap; import java.util.Map; @@ -22,15 +22,15 @@ import org.apache.camel.kafkaconnector.CamelSinkTask; @Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelAwsddbexperimentalsinkSinkTask extends CamelSinkTask { +public class CamelElasticsearchindexsinkSinkTask extends CamelSinkTask { @Override protected CamelSinkConnectorConfig getCamelSinkConnectorConfig( Map props) { - return new CamelAwsddbexperimentalsinkSinkConnectorConfig(props); + return new CamelElasticsearchindexsinkSinkConnectorConfig(props); } @Override protected String getSinkKamelet() { - return "kamelet:aws-ddb-experimental-sink"; + return "kamelet:elasticsearch-index-sink"; } } \ No newline at end of file diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt similarity index 100% rename from connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt rename to connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt similarity index 100% rename from connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt rename to connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt diff --git a/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml new file mode 100644 index 0000000000..bbe98c024c --- /dev/null +++ b/connectors/camel-elasticsearch-index-sink-kafka-connector/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml @@ -0,0 +1,147 @@ +# --------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# --------------------------------------------------------------------------- +apiVersion: camel.apache.org/v1alpha1 +kind: Kamelet +metadata: + name: elasticsearch-index-sink + labels: + camel.apache.org/kamelet.type: "sink" + annotations: + camel.apache.org/kamelet.support.level: "Stable" + camel.apache.org/catalog.version: "4.0.0-RC1" + camel.apache.org/kamelet.group: "ElasticSearch" + camel.apache.org/kamelet.namespace: "Search" + camel.apache.org/provider: "Apache Software Foundation" + camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NTAgMjUwIiB2aWV3Qm94PSI3Nyw4Myw0MTAsOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtMTc4IDEwMi41aDMxM3Y0MWgtMzEzeiIgZmlsbD0ibm9uZSIvPgogPGcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyI+CiAgPHBhdGggZD0ibTE5My4zIDEzOS40Yy00IDAtNy4yLTEuMi05LjUtMy41cy0zLjQtNS42LTMuNC05LjdjMC00LjIgMS4xLTcuNiAzLjItMTBzNS0zLjYgOC43LTMuNmMzLjQgMCA2LjEgMSA4LjEgMy4xczMgNC45IDMgOC42djNoLTE3LjNjLjEgMi41LjggNC40IDIgNS44czMuMSAyIDUuNCAyYzEuNSAwIDMtLjEgNC4zLS40czIuNy0uOCA0LjMtMS40djQuNWMtMS4zLjYtMi43IDEuMS00LjEgMS40cy0zIC4yLTQuNy4yem0tMS4xLTIyLjZjLTEuOCAwLTMuMi42LTQuMiAxLjdzLTEuNyAyLjctMS45IDQuOWgxMS44YzAtMi4xLS41LTMuOC0xLjUtNC45cy0yLjQtMS43LTQuMi0xLjd6Ii8+CiAgPHBhdGggZD0ibTIxNS4xIDEzOWgtNS41di0zNi41aDUuNXoiLz4KICA8cGF0aCBkPSJtMjM5LjIgMTM5LTEuMS0zLjZoLS4yYy0xLjIgMS42LTIuNSAyLjctMy44IDMuMnMtMi45LjktNC45LjljLTIuNSAwLTQuNS0uNy02LTIuMXMtMi4xLTMuMy0yLjEtNS44YzAtMi43IDEtNC43IDMtNnM1LTIuMSA5LjEtMi4ybDQuNS0uMXYtMS40YzAtMS43LS40LTIuOS0xLjItMy43cy0yLTEuMi0zLjYtMS4yYy0xLjMgMC0yLjYuMi0zLjguNnMtMi40LjktMy41IDEuNGwtMS44LTMuOWMxLjQtLjcgMi45LTEuMyA0LjYtMS43czMuMi0uNiA0LjctLjZjMy4zIDAgNS44LjcgNy41IDIuMnMyLjUgMy43IDIuNSA2Ljh2MTcuMnptLTguMi0zLjhjMiAwIDMuNi0uNiA0LjgtMS43czEuOC0yLjcgMS44LTQuN3YtMi4ybC0zLjMuMWMtMi42LjEtNC41LjUtNS43IDEuM3MtMS44IDItMS44IDMuNmMwIDEuMi4zIDIuMSAxIDIuN3MxLjguOSAzLjIuOXoiLz4KICA8cGF0aCBkPSJtMjY4LjIgMTMxLjZjMCAyLjUtLjkgNC41LTIuOCA1LjhzLTQuNSAyLTcuOSAyYy0zLjUgMC02LjItLjUtOC4zLTEuNnYtNC44YzMgMS40IDUuOSAyLjEgOC41IDIuMSAzLjQgMCA1LjEtMSA1LjEtMy4xIDAtLjctLjItMS4yLS42LTEuNnMtMS0uOS0xLjktMS40LTIuMS0xLTMuNi0xLjZjLTMtMS4yLTUtMi4zLTYuMS0zLjVzLTEuNi0yLjctMS42LTQuNWMwLTIuMi45LTMuOSAyLjctNS4yczQuMi0xLjggNy4zLTEuOGMzIDAgNS45LjYgOC42IDEuOWwtMS44IDQuMWMtMi44LTEuMi01LjEtMS43LTcuMS0xLjctMi45IDAtNC40LjgtNC40IDIuNSAwIC44LjQgMS41IDEuMSAyLjFzMi40IDEuMyA1IDIuM2MyLjEuOCAzLjcgMS42IDQuNyAyLjNzMS43IDEuNSAyLjIgMi40Yy43IDEgLjkgMiAuOSAzLjN6Ii8+CiAgPHBhdGggZD0ibTI4My44IDEzNWMxLjMgMCAyLjctLjIgNC0uNnY0LjFjLS42LjMtMS40LjUtMi40LjdzLTIgLjMtMyAuM2MtNS4yIDAtNy44LTIuOC03LjgtOC4ydi0xNGgtMy41di0yLjRsMy44LTIgMS45LTUuNWgzLjR2NS44aDcuNHY0LjJoLTcuNHYxMy45YzAgMS4zLjMgMi4zIDEgMi45czEuNi44IDIuNi44eiIvPgogIDxwYXRoIGQ9Im0yOTIuNyAxMDYuMmMwLTEgLjMtMS43LjgtMi4zczEuMy0uOCAyLjMtLjggMS43LjMgMi4zLjguOCAxLjMuOCAyLjNjMCAuOS0uMyAxLjctLjggMi4ycy0xLjMuOC0yLjMuOC0xLjgtLjMtMi4zLS44LS44LTEuMy0uOC0yLjJ6bTUuOSAzMi44aC01LjV2LTI1LjloNS41eiIvPgogIDxwYXRoIGQ9Im0zMTYuOSAxMzkuNGMtMy45IDAtNi45LTEuMS04LjktMy40cy0zLjEtNS42LTMuMS05LjljMC00LjQgMS4xLTcuNyAzLjItMTAuMXM1LjItMy41IDkuMi0zLjVjMi43IDAgNS4yLjUgNy40IDEuNWwtMS43IDQuNGMtMi4zLS45LTQuMi0xLjQtNS44LTEuNC00LjUgMC02LjcgMy02LjcgOC45IDAgMi45LjYgNS4xIDEuNyA2LjZzMi44IDIuMiA0LjkgMi4yYzIuNSAwIDQuOC0uNiA3LTEuOHY0LjhjLTEgLjYtMiAxLTMuMiAxLjJzLTIuNC41LTQgLjV6Ii8+CiAgPHBhdGggZD0ibTM0Ny42IDEzMS42YzAgMi41LS45IDQuNS0yLjggNS44cy00LjUgMi03LjkgMmMtMy41IDAtNi4yLS41LTguMy0xLjZ2LTQuOGMzIDEuNCA1LjkgMi4xIDguNSAyLjEgMy40IDAgNS4xLTEgNS4xLTMuMSAwLS43LS4yLTEuMi0uNi0xLjZzLTEtLjktMS45LTEuNC0yLjEtMS0zLjYtMS42Yy0zLTEuMi01LTIuMy02LjEtMy41cy0xLjYtMi43LTEuNi00LjVjMC0yLjIuOS0zLjkgMi43LTUuMnM0LjItMS44IDcuMy0xLjhjMyAwIDUuOS42IDguNiAxLjlsLTEuOCA0LjFjLTIuOC0xLjItNS4xLTEuNy03LjEtMS43LTIuOSAwLTQuNC44LTQuNCAyLjUgMCAuOC40IDEuNSAxLjEgMi4xczIuNCAxLjMgNSAyLjNjMi4xLjggMy43IDEuNiA0LjcgMi4zczEuNyAxLjUgMi4yIDIuNGMuNyAxIC45IDIgLjkgMy4zeiIvPgogIDxwYXRoIGQ9Im0zNjQuOSAxMzkuNGMtNCAwLTcuMi0xLjItOS41LTMuNXMtMy40LTUuNi0zLjQtOS43YzAtNC4yIDEuMS03LjYgMy4yLTEwczUtMy42IDguNy0zLjZjMy40IDAgNi4xIDEgOC4xIDMuMXMzIDQuOSAzIDguNnYzaC0xNy4zYy4xIDIuNS44IDQuNCAyIDUuOHMzLjEgMiA1LjQgMmMxLjUgMCAzLS4xIDQuMy0uNHMyLjctLjggNC4zLTEuNHY0LjVjLTEuMy42LTIuNyAxLjEtNC4xIDEuNHMtMi45LjItNC43LjJ6bS0xLTIyLjZjLTEuOCAwLTMuMi42LTQuMiAxLjdzLTEuNyAyLjctMS45IDQuOWgxMS44YzAtMi4xLS41LTMuOC0xLjUtNC45cy0yLjUtMS43LTQuMi0xLjd6Ii8+CiAgPHBhdGggZD0ibTM5Ny40IDEzOS0xLjEtMy42aC0uMmMtMS4yIDEuNi0yLjUgMi43LTMuOCAzLjJzLTIuOS45LTQuOS45Yy0yLjUgMC00LjUtLjctNi0yLjFzLTIuMS0zLjMtMi4xLTUuOGMwLTIuNyAxLTQuNyAzLTZzNS0yLjEgOS4xLTIuMmw0LjUtLjF2LTEuNGMwLTEuNy0uNC0yLjktMS4yLTMuN3MtMi0xLjItMy42LTEuMmMtMS4zIDAtMi42LjItMy44LjZzLTIuNC45LTMuNSAxLjRsLTEuOC0zLjljMS40LS43IDIuOS0xLjMgNC42LTEuN3MzLjItLjYgNC43LS42YzMuMyAwIDUuOC43IDcuNSAyLjJzMi41IDMuNyAyLjUgNi44djE3LjJ6bS04LjItMy44YzIgMCAzLjYtLjYgNC44LTEuN3MxLjgtMi43IDEuOC00Ljd2LTIuMmwtMy4zLjFjLTIuNi4xLTQuNS41LTUuNyAxLjNzLTEuOCAyLTEuOCAzLjZjMCAxLjIuMyAyLjEgMSAyLjdzMS45LjkgMy4yLjl6Ii8+CiAgPHBhdGggZD0ibTQyMi4yIDExMi42YzEuMSAwIDIgLjEgMi43LjJsLS41IDUuMWMtLjgtLjItMS42LS4zLTIuNC0uMy0yLjIgMC00IC43LTUuNCAyLjJzLTIuMSAzLjMtMi4xIDUuNnYxMy42aC01LjV2LTI1LjloNC4zbC43IDQuNmguM2MuOS0xLjUgMi0yLjggMy40LTMuN3MyLjktMS40IDQuNS0xLjR6Ii8+CiAgPHBhdGggZD0ibTQ0MC4yIDEzOS40Yy0zLjkgMC02LjktMS4xLTguOS0zLjRzLTMuMS01LjYtMy4xLTkuOWMwLTQuNCAxLjEtNy43IDMuMi0xMC4xczUuMi0zLjUgOS4yLTMuNWMyLjcgMCA1LjIuNSA3LjQgMS41bC0xLjcgNC40Yy0yLjMtLjktNC4yLTEuNC01LjgtMS40LTQuNSAwLTYuNyAzLTYuNyA4LjkgMCAyLjkuNiA1LjEgMS43IDYuNnMyLjggMi4yIDQuOSAyLjJjMi41IDAgNC44LS42IDctMS44djQuOGMtMSAuNi0yIDEtMy4yIDEuMnMtMi40LjUtNCAuNXoiLz4KICA8cGF0aCBkPSJtNDc2LjMgMTM5aC01LjV2LTE2YzAtMi0uNC0zLjUtMS4yLTQuNXMtMi4xLTEuNS0zLjgtMS41Yy0yLjMgMC00IC43LTUuMSAyLjFzLTEuNiAzLjctMS42IDYuOXYxM2gtNS41di0zNi41aDUuNXY5LjNjMCAxLjUtLjEgMy4xLS4zIDQuOGguNGMuOC0xLjIgMS44LTIuMiAzLjEtMi45czIuOS0xIDQuNy0xYzYuMyAwIDkuNCAzLjIgOS40IDkuNXYxNi44eiIvPgogPC9nPgogPHBhdGggZD0ibTE0MS44IDExNS41aC0yMC45Yy4xLjUuMyAxIC40IDEuNC43IDIuNCAxLjEgNC45IDEuMyA3LjUuMSAxIC4xIDIuMS4xIDMuMXMwIDIuMS0uMSAzLjFjLS4yIDIuNi0uNiA1LjEtMS4zIDcuNS0uMS41LS4zIDEtLjQgMS40aDIwLjljNi42IDAgMTEuOS01LjQgMTEuOS0xMnMtNS4zLTEyLTExLjktMTJ6IiBmaWxsPSIjMDBhOWU1Ii8+CiA8cGF0aCBkPSJtMTIyLjYgMTMwLjZjLjEtMSAuMS0yLjEuMS0zLjFzMC0yLjEtLjEtMy4xYy0uMi0yLjYtLjYtNS4xLTEuMy03LjUtLjEtLjUtLjMtMS0uNC0xLjRoLTMyLjNjLTEuMiAzLjgtMS44IDcuOC0xLjggMTJzLjYgOC4yIDEuOCAxMmgzMi4zYy4xLS41LjMtMSAuNC0xLjQuNy0yLjQgMS4xLTQuOSAxLjMtNy41eiIgZmlsbD0iIzM1MzUzNSIvPgogPHBhdGggZD0ibTE0NS40IDE0My41aC0yNmMtLjggMS44LTEuNyAzLjUtMi43IDUuMS0xLjUgMi41LTMuMyA0LjctNS4zIDYuOC0uNy43LTEuNCAxLjMtMi4xIDItMS40IDEuMy0zIDIuNC00LjYgMy41IDYuMyA0LjIgMTMuOSA2LjYgMjIgNi42IDEzLjkgMCAyNi4xLTcuMSAzMy4zLTE3LjgtMy43LTMuOC04LjktNi4yLTE0LjYtNi4yeiIgZmlsbD0iIzAwYmZiMyIvPgogPHBhdGggZD0ibTExNi43IDE0OC42YzEtMS42IDEuOS0zLjMgMi43LTUuMWgtMjkuM2MzLjEgNy4xIDguMiAxMy4yIDE0LjcgMTcuNCAxLjYtMS4xIDMuMS0yLjIgNC42LTMuNS43LS42IDEuNC0xLjMgMi4xLTIgMS45LTIgMy43LTQuMyA1LjItNi44eiIgZmlsbD0iIzAxOWI4ZiIvPgogPHBhdGggZD0ibTExMS40IDk5LjZjLS43LS43LTEuNC0xLjMtMi4xLTItMS40LTEuMy0zLTIuNC00LjYtMy41LTYuNCA0LjItMTEuNSAxMC4zLTE0LjcgMTcuNGgyOS4zYy0uOC0xLjgtMS43LTMuNS0yLjctNS4xLTEuNC0yLjUtMy4yLTQuOC01LjItNi44eiIgZmlsbD0iI2Y5YjExMCIvPgogPHBhdGggZD0ibTEyNi43IDg3LjVjLTguMSAwLTE1LjcgMi40LTIyIDYuNiAxLjYgMS4xIDMuMSAyLjIgNC42IDMuNS43LjYgMS40IDEuMyAyLjEgMiAyIDIuMSAzLjggNC4zIDUuMyA2LjggMSAxLjYgMS45IDMuMyAyLjcgNS4xaDI2YzUuNyAwIDEwLjktMi40IDE0LjYtNi4yLTcuMi0xMC43LTE5LjQtMTcuOC0zMy4zLTE3Ljh6IiBmaWxsPSIjZmVkMTBhIi8+Cjwvc3ZnPg==" +spec: + definition: + title: "ElasticSearch Index Sink" + description: |- + Stores JSON-formatted data into ElasticSearch. + + The input data must be formatted in JSON according to the requirements of the index. + + If you specify the `certificate` property, you must base64 encode it before you pass it as a parameter. + + In the header, you can set the following properties: + + - `indexId` / `ce-indexid`: The index ID for ElasticSearch. + + - `indexName` / `ce-indexname`: The index name for ElasticSearch. + + If you do not set a property in the header, the Kamelet uses the exchange ID for the index setting. + required: + - clusterName + - hostAddresses + type: object + properties: + user: + title: Username + description: The username to connect to ElasticSearch. + type: string + x-descriptors: + - urn:camel:group:credentials + password: + title: Password + description: The password to connect to ElasticSearch. + type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials + enableSSL: + title: Enable SSL + description: Specifies to connect by using SSL. + type: boolean + default: true + x-descriptors: + - 'urn:alm:descriptor:com.tectonic.ui:checkbox' + hostAddresses: + title: Host Addresses + description: A comma-separated list of remote transport addresses in `ip:port format`. + type: string + example: quickstart-es-http:9200 + clusterName: + title: ElasticSearch Cluster Name + description: The name of the ElasticSearch cluster. + type: string + example: quickstart + indexName: + title: Index in ElasticSearch + description: The name of the ElasticSearch index. + type: string + example: data + certificate: + title: Certificate + description: The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64. + type: string + types: + out: + mediaType: text/plain + in: + mediaType: application/json + dependencies: + - "camel:core" + - "camel:jackson" + - "camel:kamelet" + - "camel:elasticsearch" + - "camel:gson" + - "camel:bean" + template: + beans: + - name: local-es + type: "#class:org.apache.camel.component.es.ElasticsearchComponent" + properties: + user: "{{?user}}" + password: "{{?password}}" + from: + uri: kamelet:source + steps: + - choice: + when: + - simple: "${header[indexId]}" + steps: + - set-header: + name: "indexId" + simple: "${header[indexId]}" + - simple: "${header[ce-indexid]}" + steps: + - set-header: + name: "indexId" + simple: "${header[ce-indexid]}" + - choice: + when: + - simple: "${header[indexName]}" + steps: + - set-header: + name: "indexName" + simple: "${header[indexName]}" + - simple: "${header[ce-indexname]}" + steps: + - set-header: + name: "indexName" + simple: "${header[ce-indexname]}" + - unmarshal: + json: {} + - to: + uri: "{{local-es}}:{{clusterName}}" + parameters: + operation: "INDEX" + hostAddresses: "{{hostAddresses}}" + enableSSL: "{{enableSSL}}" + indexName: "{{?indexName}}" + certificatePath: "base64:{{?certificate}}" \ No newline at end of file diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/pom.xml b/connectors/camel-elasticsearch-search-source-kafka-connector/pom.xml similarity index 91% rename from connectors/camel-azure-storage-datalake-sink-kafka-connector/pom.xml rename to connectors/camel-elasticsearch-search-source-kafka-connector/pom.xml index d3e3457fcf..7c631b9d44 100644 --- a/connectors/camel-azure-storage-datalake-sink-kafka-connector/pom.xml +++ b/connectors/camel-elasticsearch-search-source-kafka-connector/pom.xml @@ -22,11 +22,11 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT - camel-azure-storage-datalake-sink-kafka-connector - Camel-Kafka-Connector :: azure-storage-datalake-sink - Camel Kafka Connector for azure-storage-datalake-sink + camel-elasticsearch-search-source-kafka-connector + Camel-Kafka-Connector :: elasticsearch-search-source + Camel Kafka Connector for elasticsearch-search-source @@ -45,6 +45,10 @@ org.apache.camel camel-core + + org.apache.camel + camel-elasticsearch + org.apache.camel camel-timer @@ -55,12 +59,7 @@ org.apache.camel - camel-azure-storage-datalake - - - org.apache.camel.kamelets - camel-kamelets-utils - 3.21.0 + camel-gson org.apache.camel diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/descriptors/connector-source.properties b/connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/descriptors/connector-source.properties new file mode 100644 index 0000000000..693e881f14 --- /dev/null +++ b/connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/descriptors/connector-source.properties @@ -0,0 +1 @@ +camel-elasticsearch-search-source-source \ No newline at end of file diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/resources/camel-elasticsearch-search-source-source.json b/connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/resources/camel-elasticsearch-search-source-source.json new file mode 100644 index 0000000000..d894ec9804 --- /dev/null +++ b/connectors/camel-elasticsearch-search-source-kafka-connector/src/generated/resources/camel-elasticsearch-search-source-source.json @@ -0,0 +1,69 @@ +{ + "connector": { + "class": "org.apache.camel.kafkaconnector.elasticsearchsearchsource.CamelElasticsearchsearchsourceSourceConnector", + "artifactId": "camel-elasticsearch-search-source-kafka-connector", + "groupId": "org.apache.camel.kafkaconnector", + "id": "camel-elasticsearch-search-source-source", + "type": "source", + "version": "4.0.0-SNAPSHOT", + "description": "Search data on ElasticSearch\n\nThe `query` parameter must be formatted in JSON.\n\nIf you specify the `certificate` property, you must base64 encode it before you pass it as a parameter." + }, + "properties": { + "camel.kamelet.elasticsearch-search-source.period": { + "name": "camel.kamelet.elasticsearch-search-source.period", + "description": "The time interval between two searches", + "defaultValue": "1000", + "priority": "MEDIUM", + "required": "false" + }, + "camel.kamelet.elasticsearch-search-source.query": { + "name": "camel.kamelet.elasticsearch-search-source.query", + "description": "The query we want to use to search on ElasticSearch.", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.elasticsearch-search-source.user": { + "name": "camel.kamelet.elasticsearch-search-source.user", + "description": "Username to connect to ElasticSearch.", + "priority": "MEDIUM", + "required": "false" + }, + "camel.kamelet.elasticsearch-search-source.password": { + "name": "camel.kamelet.elasticsearch-search-source.password", + "description": "Password to connect to ElasticSearch.", + "priority": "MEDIUM", + "required": "false" + }, + "camel.kamelet.elasticsearch-search-source.enableSSL": { + "name": "camel.kamelet.elasticsearch-search-source.enableSSL", + "description": "Do we want to connect using SSL?", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.kamelet.elasticsearch-search-source.hostAddresses": { + "name": "camel.kamelet.elasticsearch-search-source.hostAddresses", + "description": "Comma separated list with ip:port formatted remote transport addresses to use.", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.elasticsearch-search-source.indexName": { + "name": "camel.kamelet.elasticsearch-search-source.indexName", + "description": "The name of the index to act against.", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.elasticsearch-search-source.clusterName": { + "name": "camel.kamelet.elasticsearch-search-source.clusterName", + "description": "The name of the cluster.", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.elasticsearch-search-source.certificate": { + "name": "camel.kamelet.elasticsearch-search-source.certificate", + "description": "The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64.", + "priority": "MEDIUM", + "required": "false" + } + } +} diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/assembly/package.xml b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/assembly/package.xml similarity index 100% rename from connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/assembly/package.xml rename to connectors/camel-elasticsearch-search-source-kafka-connector/src/main/assembly/package.xml diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesourceSourceConnector.properties b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/docs/examples/CamelElasticsearchsearchsourceSourceConnector.properties similarity index 65% rename from connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesourceSourceConnector.properties rename to connectors/camel-elasticsearch-search-source-kafka-connector/src/main/docs/examples/CamelElasticsearchsearchsourceSourceConnector.properties index 4ca4add5e2..7cee3e7b85 100644 --- a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesourceSourceConnector.properties +++ b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/docs/examples/CamelElasticsearchsearchsourceSourceConnector.properties @@ -15,8 +15,8 @@ ## limitations under the License. ## --------------------------------------------------------------------------- -name=CamelAzure-storage-datalake-sourceSourceConnector -connector.class=org.apache.camel.kafkaconnector.azurestoragedatalakesource.CamelAzurestoragedatalakesourceSourceConnector +name=CamelElasticsearch-search-sourceSourceConnector +connector.class=org.apache.camel.kafkaconnector.elasticsearchsearchsource.CamelElasticsearchsearchsourceSourceConnector tasks.max=1 # use the kafka converters that better suit your needs, these are just defaults: @@ -28,13 +28,11 @@ topics= # mandatory properties (for a complete properties list see the connector documentation): -# The Azure Storage Blob Data lake account name. -camel.kamelet.azure-storage-datalake-source.accountName= -# The Azure Storage Blob Data lake client Id. -camel.kamelet.azure-storage-datalake-source.clientId= -# The Azure Storage Blob Data lake client secret. -camel.kamelet.azure-storage-datalake-source.clientSecret= -# The Azure Storage Blob Data lake File system name. -camel.kamelet.azure-storage-datalake-source.fileSystemName= -# The Azure Storage Blob Data lake tenant id. -camel.kamelet.azure-storage-datalake-source.tenantId= +# The name of the cluster. +camel.kamelet.elasticsearch-search-source.clusterName= +# Comma separated list with ip:port formatted remote transport addresses to use. +camel.kamelet.elasticsearch-search-source.hostAddresses= +# The name of the index to act against. +camel.kamelet.elasticsearch-search-source.indexName= +# The query we want to use to search on ElasticSearch. +camel.kamelet.elasticsearch-search-source.query= diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnector.java b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnector.java similarity index 83% rename from connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnector.java rename to connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnector.java index 5a4583739a..e6720005ca 100644 --- a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnector.java +++ b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnector.java @@ -13,7 +13,7 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */package org.apache.camel.kafkaconnector.awss3experimentalsource; + */package org.apache.camel.kafkaconnector.elasticsearchsearchsource; import javax.annotation.Generated; import org.apache.camel.kafkaconnector.CamelSourceConnector; @@ -21,16 +21,16 @@ import org.apache.kafka.connect.connector.Task; @Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelAwss3experimentalsourceSourceConnector +public class CamelElasticsearchsearchsourceSourceConnector extends CamelSourceConnector { @Override public ConfigDef config() { - return CamelAwss3experimentalsourceSourceConnectorConfig.conf(); + return CamelElasticsearchsearchsourceSourceConnectorConfig.conf(); } @Override public Class taskClass() { - return CamelAwss3experimentalsourceSourceTask.class; + return CamelElasticsearchsearchsourceSourceTask.class; } } \ No newline at end of file diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnectorConfig.java b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnectorConfig.java new file mode 100644 index 0000000000..cea094718e --- /dev/null +++ b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceConnectorConfig.java @@ -0,0 +1,80 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */package org.apache.camel.kafkaconnector.elasticsearchsearchsource; + +import java.util.Map; +import javax.annotation.Generated; +import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; +import org.apache.kafka.common.config.ConfigDef; + +@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") +public class CamelElasticsearchsearchsourceSourceConnectorConfig + extends + CamelSourceConnectorConfig { + + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PERIOD_CONF = "camel.kamelet.elasticsearch-search-source.period"; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PERIOD_DOC = "The time interval between two searches"; + public static final Integer CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PERIOD_DEFAULT = 1000; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_QUERY_CONF = "camel.kamelet.elasticsearch-search-source.query"; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_QUERY_DOC = "The query we want to use to search on ElasticSearch."; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_QUERY_DEFAULT = null; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_USER_CONF = "camel.kamelet.elasticsearch-search-source.user"; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_USER_DOC = "Username to connect to ElasticSearch."; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_USER_DEFAULT = null; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PASSWORD_CONF = "camel.kamelet.elasticsearch-search-source.password"; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PASSWORD_DOC = "Password to connect to ElasticSearch."; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PASSWORD_DEFAULT = null; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_ENABLE_SSLCONF = "camel.kamelet.elasticsearch-search-source.enableSSL"; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_ENABLE_SSLDOC = "Do we want to connect using SSL?"; + public static final Boolean CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_ENABLE_SSLDEFAULT = true; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_HOST_ADDRESSES_CONF = "camel.kamelet.elasticsearch-search-source.hostAddresses"; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_HOST_ADDRESSES_DOC = "Comma separated list with ip:port formatted remote transport addresses to use."; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_HOST_ADDRESSES_DEFAULT = null; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_INDEX_NAME_CONF = "camel.kamelet.elasticsearch-search-source.indexName"; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_INDEX_NAME_DOC = "The name of the index to act against."; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_INDEX_NAME_DEFAULT = null; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CLUSTER_NAME_CONF = "camel.kamelet.elasticsearch-search-source.clusterName"; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CLUSTER_NAME_DOC = "The name of the cluster."; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CLUSTER_NAME_DEFAULT = null; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CERTIFICATE_CONF = "camel.kamelet.elasticsearch-search-source.certificate"; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CERTIFICATE_DOC = "The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64."; + public static final String CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CERTIFICATE_DEFAULT = null; + + public CamelElasticsearchsearchsourceSourceConnectorConfig( + ConfigDef config, + Map parsedConfig) { + super(config, parsedConfig); + } + + public CamelElasticsearchsearchsourceSourceConnectorConfig( + Map parsedConfig) { + this(conf(), parsedConfig); + } + + public static ConfigDef conf() { + ConfigDef conf = new ConfigDef(CamelSourceConnectorConfig.conf()); + conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PERIOD_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PERIOD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PERIOD_DOC); + conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_QUERY_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_QUERY_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_QUERY_DOC); + conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_USER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_USER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_USER_DOC); + conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PASSWORD_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PASSWORD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_PASSWORD_DOC); + conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_ENABLE_SSLCONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_ENABLE_SSLDEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_ENABLE_SSLDOC); + conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_HOST_ADDRESSES_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_HOST_ADDRESSES_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_HOST_ADDRESSES_DOC); + conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_INDEX_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_INDEX_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_INDEX_NAME_DOC); + conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CLUSTER_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CLUSTER_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CLUSTER_NAME_DOC); + conf.define(CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CERTIFICATE_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CERTIFICATE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_ELASTICSEARCHSEARCHSOURCE_KAMELET_CERTIFICATE_DOC); + return conf; + } +} \ No newline at end of file diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceTask.java b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceTask.java similarity index 82% rename from connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceTask.java rename to connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceTask.java index c2cdcfaf7c..fd08749869 100644 --- a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceTask.java +++ b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/elasticsearchsearchsource/CamelElasticsearchsearchsourceSourceTask.java @@ -13,7 +13,7 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */package org.apache.camel.kafkaconnector.awss3experimentalsource; + */package org.apache.camel.kafkaconnector.elasticsearchsearchsource; import java.util.HashMap; import java.util.Map; @@ -22,15 +22,15 @@ import org.apache.camel.kafkaconnector.CamelSourceTask; @Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelAwss3experimentalsourceSourceTask extends CamelSourceTask { +public class CamelElasticsearchsearchsourceSourceTask extends CamelSourceTask { @Override protected CamelSourceConnectorConfig getCamelSourceConnectorConfig( Map props) { - return new CamelAwss3experimentalsourceSourceConnectorConfig(props); + return new CamelElasticsearchsearchsourceSourceConnectorConfig(props); } @Override protected String getSourceKamelet() { - return "kamelet:aws-s3-experimental-source"; + return "kamelet:elasticsearch-search-source"; } } \ No newline at end of file diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt similarity index 100% rename from connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt rename to connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt similarity index 100% rename from connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt rename to connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt diff --git a/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml new file mode 100644 index 0000000000..8543bf3330 --- /dev/null +++ b/connectors/camel-elasticsearch-search-source-kafka-connector/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml @@ -0,0 +1,126 @@ +# --------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# --------------------------------------------------------------------------- +apiVersion: camel.apache.org/v1alpha1 +kind: Kamelet +metadata: + name: elasticsearch-search-source + labels: + camel.apache.org/kamelet.type: "source" + annotations: + camel.apache.org/kamelet.support.level: "Stable" + camel.apache.org/catalog.version: "4.0.0-RC1" + camel.apache.org/kamelet.group: "ElasticSearch" + camel.apache.org/kamelet.namespace: "Search" + camel.apache.org/provider: "Apache Software Foundation" + camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NTAgMjUwIiB2aWV3Qm94PSI3Nyw4Myw0MTAsOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtMTc4IDEwMi41aDMxM3Y0MWgtMzEzeiIgZmlsbD0ibm9uZSIvPgogPGcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyI+CiAgPHBhdGggZD0ibTE5My4zIDEzOS40Yy00IDAtNy4yLTEuMi05LjUtMy41cy0zLjQtNS42LTMuNC05LjdjMC00LjIgMS4xLTcuNiAzLjItMTBzNS0zLjYgOC43LTMuNmMzLjQgMCA2LjEgMSA4LjEgMy4xczMgNC45IDMgOC42djNoLTE3LjNjLjEgMi41LjggNC40IDIgNS44czMuMSAyIDUuNCAyYzEuNSAwIDMtLjEgNC4zLS40czIuNy0uOCA0LjMtMS40djQuNWMtMS4zLjYtMi43IDEuMS00LjEgMS40cy0zIC4yLTQuNy4yem0tMS4xLTIyLjZjLTEuOCAwLTMuMi42LTQuMiAxLjdzLTEuNyAyLjctMS45IDQuOWgxMS44YzAtMi4xLS41LTMuOC0xLjUtNC45cy0yLjQtMS43LTQuMi0xLjd6Ii8+CiAgPHBhdGggZD0ibTIxNS4xIDEzOWgtNS41di0zNi41aDUuNXoiLz4KICA8cGF0aCBkPSJtMjM5LjIgMTM5LTEuMS0zLjZoLS4yYy0xLjIgMS42LTIuNSAyLjctMy44IDMuMnMtMi45LjktNC45LjljLTIuNSAwLTQuNS0uNy02LTIuMXMtMi4xLTMuMy0yLjEtNS44YzAtMi43IDEtNC43IDMtNnM1LTIuMSA5LjEtMi4ybDQuNS0uMXYtMS40YzAtMS43LS40LTIuOS0xLjItMy43cy0yLTEuMi0zLjYtMS4yYy0xLjMgMC0yLjYuMi0zLjguNnMtMi40LjktMy41IDEuNGwtMS44LTMuOWMxLjQtLjcgMi45LTEuMyA0LjYtMS43czMuMi0uNiA0LjctLjZjMy4zIDAgNS44LjcgNy41IDIuMnMyLjUgMy43IDIuNSA2Ljh2MTcuMnptLTguMi0zLjhjMiAwIDMuNi0uNiA0LjgtMS43czEuOC0yLjcgMS44LTQuN3YtMi4ybC0zLjMuMWMtMi42LjEtNC41LjUtNS43IDEuM3MtMS44IDItMS44IDMuNmMwIDEuMi4zIDIuMSAxIDIuN3MxLjguOSAzLjIuOXoiLz4KICA8cGF0aCBkPSJtMjY4LjIgMTMxLjZjMCAyLjUtLjkgNC41LTIuOCA1LjhzLTQuNSAyLTcuOSAyYy0zLjUgMC02LjItLjUtOC4zLTEuNnYtNC44YzMgMS40IDUuOSAyLjEgOC41IDIuMSAzLjQgMCA1LjEtMSA1LjEtMy4xIDAtLjctLjItMS4yLS42LTEuNnMtMS0uOS0xLjktMS40LTIuMS0xLTMuNi0xLjZjLTMtMS4yLTUtMi4zLTYuMS0zLjVzLTEuNi0yLjctMS42LTQuNWMwLTIuMi45LTMuOSAyLjctNS4yczQuMi0xLjggNy4zLTEuOGMzIDAgNS45LjYgOC42IDEuOWwtMS44IDQuMWMtMi44LTEuMi01LjEtMS43LTcuMS0xLjctMi45IDAtNC40LjgtNC40IDIuNSAwIC44LjQgMS41IDEuMSAyLjFzMi40IDEuMyA1IDIuM2MyLjEuOCAzLjcgMS42IDQuNyAyLjNzMS43IDEuNSAyLjIgMi40Yy43IDEgLjkgMiAuOSAzLjN6Ii8+CiAgPHBhdGggZD0ibTI4My44IDEzNWMxLjMgMCAyLjctLjIgNC0uNnY0LjFjLS42LjMtMS40LjUtMi40LjdzLTIgLjMtMyAuM2MtNS4yIDAtNy44LTIuOC03LjgtOC4ydi0xNGgtMy41di0yLjRsMy44LTIgMS45LTUuNWgzLjR2NS44aDcuNHY0LjJoLTcuNHYxMy45YzAgMS4zLjMgMi4zIDEgMi45czEuNi44IDIuNi44eiIvPgogIDxwYXRoIGQ9Im0yOTIuNyAxMDYuMmMwLTEgLjMtMS43LjgtMi4zczEuMy0uOCAyLjMtLjggMS43LjMgMi4zLjguOCAxLjMuOCAyLjNjMCAuOS0uMyAxLjctLjggMi4ycy0xLjMuOC0yLjMuOC0xLjgtLjMtMi4zLS44LS44LTEuMy0uOC0yLjJ6bTUuOSAzMi44aC01LjV2LTI1LjloNS41eiIvPgogIDxwYXRoIGQ9Im0zMTYuOSAxMzkuNGMtMy45IDAtNi45LTEuMS04LjktMy40cy0zLjEtNS42LTMuMS05LjljMC00LjQgMS4xLTcuNyAzLjItMTAuMXM1LjItMy41IDkuMi0zLjVjMi43IDAgNS4yLjUgNy40IDEuNWwtMS43IDQuNGMtMi4zLS45LTQuMi0xLjQtNS44LTEuNC00LjUgMC02LjcgMy02LjcgOC45IDAgMi45LjYgNS4xIDEuNyA2LjZzMi44IDIuMiA0LjkgMi4yYzIuNSAwIDQuOC0uNiA3LTEuOHY0LjhjLTEgLjYtMiAxLTMuMiAxLjJzLTIuNC41LTQgLjV6Ii8+CiAgPHBhdGggZD0ibTM0Ny42IDEzMS42YzAgMi41LS45IDQuNS0yLjggNS44cy00LjUgMi03LjkgMmMtMy41IDAtNi4yLS41LTguMy0xLjZ2LTQuOGMzIDEuNCA1LjkgMi4xIDguNSAyLjEgMy40IDAgNS4xLTEgNS4xLTMuMSAwLS43LS4yLTEuMi0uNi0xLjZzLTEtLjktMS45LTEuNC0yLjEtMS0zLjYtMS42Yy0zLTEuMi01LTIuMy02LjEtMy41cy0xLjYtMi43LTEuNi00LjVjMC0yLjIuOS0zLjkgMi43LTUuMnM0LjItMS44IDcuMy0xLjhjMyAwIDUuOS42IDguNiAxLjlsLTEuOCA0LjFjLTIuOC0xLjItNS4xLTEuNy03LjEtMS43LTIuOSAwLTQuNC44LTQuNCAyLjUgMCAuOC40IDEuNSAxLjEgMi4xczIuNCAxLjMgNSAyLjNjMi4xLjggMy43IDEuNiA0LjcgMi4zczEuNyAxLjUgMi4yIDIuNGMuNyAxIC45IDIgLjkgMy4zeiIvPgogIDxwYXRoIGQ9Im0zNjQuOSAxMzkuNGMtNCAwLTcuMi0xLjItOS41LTMuNXMtMy40LTUuNi0zLjQtOS43YzAtNC4yIDEuMS03LjYgMy4yLTEwczUtMy42IDguNy0zLjZjMy40IDAgNi4xIDEgOC4xIDMuMXMzIDQuOSAzIDguNnYzaC0xNy4zYy4xIDIuNS44IDQuNCAyIDUuOHMzLjEgMiA1LjQgMmMxLjUgMCAzLS4xIDQuMy0uNHMyLjctLjggNC4zLTEuNHY0LjVjLTEuMy42LTIuNyAxLjEtNC4xIDEuNHMtMi45LjItNC43LjJ6bS0xLTIyLjZjLTEuOCAwLTMuMi42LTQuMiAxLjdzLTEuNyAyLjctMS45IDQuOWgxMS44YzAtMi4xLS41LTMuOC0xLjUtNC45cy0yLjUtMS43LTQuMi0xLjd6Ii8+CiAgPHBhdGggZD0ibTM5Ny40IDEzOS0xLjEtMy42aC0uMmMtMS4yIDEuNi0yLjUgMi43LTMuOCAzLjJzLTIuOS45LTQuOS45Yy0yLjUgMC00LjUtLjctNi0yLjFzLTIuMS0zLjMtMi4xLTUuOGMwLTIuNyAxLTQuNyAzLTZzNS0yLjEgOS4xLTIuMmw0LjUtLjF2LTEuNGMwLTEuNy0uNC0yLjktMS4yLTMuN3MtMi0xLjItMy42LTEuMmMtMS4zIDAtMi42LjItMy44LjZzLTIuNC45LTMuNSAxLjRsLTEuOC0zLjljMS40LS43IDIuOS0xLjMgNC42LTEuN3MzLjItLjYgNC43LS42YzMuMyAwIDUuOC43IDcuNSAyLjJzMi41IDMuNyAyLjUgNi44djE3LjJ6bS04LjItMy44YzIgMCAzLjYtLjYgNC44LTEuN3MxLjgtMi43IDEuOC00Ljd2LTIuMmwtMy4zLjFjLTIuNi4xLTQuNS41LTUuNyAxLjNzLTEuOCAyLTEuOCAzLjZjMCAxLjIuMyAyLjEgMSAyLjdzMS45LjkgMy4yLjl6Ii8+CiAgPHBhdGggZD0ibTQyMi4yIDExMi42YzEuMSAwIDIgLjEgMi43LjJsLS41IDUuMWMtLjgtLjItMS42LS4zLTIuNC0uMy0yLjIgMC00IC43LTUuNCAyLjJzLTIuMSAzLjMtMi4xIDUuNnYxMy42aC01LjV2LTI1LjloNC4zbC43IDQuNmguM2MuOS0xLjUgMi0yLjggMy40LTMuN3MyLjktMS40IDQuNS0xLjR6Ii8+CiAgPHBhdGggZD0ibTQ0MC4yIDEzOS40Yy0zLjkgMC02LjktMS4xLTguOS0zLjRzLTMuMS01LjYtMy4xLTkuOWMwLTQuNCAxLjEtNy43IDMuMi0xMC4xczUuMi0zLjUgOS4yLTMuNWMyLjcgMCA1LjIuNSA3LjQgMS41bC0xLjcgNC40Yy0yLjMtLjktNC4yLTEuNC01LjgtMS40LTQuNSAwLTYuNyAzLTYuNyA4LjkgMCAyLjkuNiA1LjEgMS43IDYuNnMyLjggMi4yIDQuOSAyLjJjMi41IDAgNC44LS42IDctMS44djQuOGMtMSAuNi0yIDEtMy4yIDEuMnMtMi40LjUtNCAuNXoiLz4KICA8cGF0aCBkPSJtNDc2LjMgMTM5aC01LjV2LTE2YzAtMi0uNC0zLjUtMS4yLTQuNXMtMi4xLTEuNS0zLjgtMS41Yy0yLjMgMC00IC43LTUuMSAyLjFzLTEuNiAzLjctMS42IDYuOXYxM2gtNS41di0zNi41aDUuNXY5LjNjMCAxLjUtLjEgMy4xLS4zIDQuOGguNGMuOC0xLjIgMS44LTIuMiAzLjEtMi45czIuOS0xIDQuNy0xYzYuMyAwIDkuNCAzLjIgOS40IDkuNXYxNi44eiIvPgogPC9nPgogPHBhdGggZD0ibTE0MS44IDExNS41aC0yMC45Yy4xLjUuMyAxIC40IDEuNC43IDIuNCAxLjEgNC45IDEuMyA3LjUuMSAxIC4xIDIuMS4xIDMuMXMwIDIuMS0uMSAzLjFjLS4yIDIuNi0uNiA1LjEtMS4zIDcuNS0uMS41LS4zIDEtLjQgMS40aDIwLjljNi42IDAgMTEuOS01LjQgMTEuOS0xMnMtNS4zLTEyLTExLjktMTJ6IiBmaWxsPSIjMDBhOWU1Ii8+CiA8cGF0aCBkPSJtMTIyLjYgMTMwLjZjLjEtMSAuMS0yLjEuMS0zLjFzMC0yLjEtLjEtMy4xYy0uMi0yLjYtLjYtNS4xLTEuMy03LjUtLjEtLjUtLjMtMS0uNC0xLjRoLTMyLjNjLTEuMiAzLjgtMS44IDcuOC0xLjggMTJzLjYgOC4yIDEuOCAxMmgzMi4zYy4xLS41LjMtMSAuNC0xLjQuNy0yLjQgMS4xLTQuOSAxLjMtNy41eiIgZmlsbD0iIzM1MzUzNSIvPgogPHBhdGggZD0ibTE0NS40IDE0My41aC0yNmMtLjggMS44LTEuNyAzLjUtMi43IDUuMS0xLjUgMi41LTMuMyA0LjctNS4zIDYuOC0uNy43LTEuNCAxLjMtMi4xIDItMS40IDEuMy0zIDIuNC00LjYgMy41IDYuMyA0LjIgMTMuOSA2LjYgMjIgNi42IDEzLjkgMCAyNi4xLTcuMSAzMy4zLTE3LjgtMy43LTMuOC04LjktNi4yLTE0LjYtNi4yeiIgZmlsbD0iIzAwYmZiMyIvPgogPHBhdGggZD0ibTExNi43IDE0OC42YzEtMS42IDEuOS0zLjMgMi43LTUuMWgtMjkuM2MzLjEgNy4xIDguMiAxMy4yIDE0LjcgMTcuNCAxLjYtMS4xIDMuMS0yLjIgNC42LTMuNS43LS42IDEuNC0xLjMgMi4xLTIgMS45LTIgMy43LTQuMyA1LjItNi44eiIgZmlsbD0iIzAxOWI4ZiIvPgogPHBhdGggZD0ibTExMS40IDk5LjZjLS43LS43LTEuNC0xLjMtMi4xLTItMS40LTEuMy0zLTIuNC00LjYtMy41LTYuNCA0LjItMTEuNSAxMC4zLTE0LjcgMTcuNGgyOS4zYy0uOC0xLjgtMS43LTMuNS0yLjctNS4xLTEuNC0yLjUtMy4yLTQuOC01LjItNi44eiIgZmlsbD0iI2Y5YjExMCIvPgogPHBhdGggZD0ibTEyNi43IDg3LjVjLTguMSAwLTE1LjcgMi40LTIyIDYuNiAxLjYgMS4xIDMuMSAyLjIgNC42IDMuNS43LjYgMS40IDEuMyAyLjEgMiAyIDIuMSAzLjggNC4zIDUuMyA2LjggMSAxLjYgMS45IDMuMyAyLjcgNS4xaDI2YzUuNyAwIDEwLjktMi40IDE0LjYtNi4yLTcuMi0xMC43LTE5LjQtMTcuOC0zMy4zLTE3Ljh6IiBmaWxsPSIjZmVkMTBhIi8+Cjwvc3ZnPg==" +spec: + definition: + title: "ElasticSearch Search Source" + description: |- + Search data on ElasticSearch + + The `query` parameter must be formatted in JSON. + + If you specify the `certificate` property, you must base64 encode it before you pass it as a parameter. + required: + - query + - clusterName + - indexName + - hostAddresses + type: object + properties: + period: + title: Period + description: The time interval between two searches + type: integer + default: 1000 + query: + title: Query + description: The query we want to use to search on ElasticSearch. + type: string + user: + title: Username + description: Username to connect to ElasticSearch. + type: string + x-descriptors: + - urn:camel:group:credentials + password: + title: Password + description: Password to connect to ElasticSearch. + type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials + enableSSL: + title: Enable SSL + description: Do we want to connect using SSL? + type: boolean + default: true + x-descriptors: + - 'urn:alm:descriptor:com.tectonic.ui:checkbox' + hostAddresses: + title: Host Addresses + description: Comma separated list with ip:port formatted remote transport addresses to use. + type: string + indexName: + title: Index in ElasticSearch + description: The name of the index to act against. + type: string + clusterName: + title: ElasticSearch Cluster Name + description: The name of the cluster. + type: string + certificate: + title: Certificate + description: The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64. + type: string + types: + out: + mediaType: application/json + dependencies: + - "camel:core" + - "camel:kamelet" + - "camel:timer" + - "camel:elasticsearch" + - "camel:gson" + template: + beans: + - name: local-es + type: "#class:org.apache.camel.component.es.ElasticsearchComponent" + properties: + user: "{{?user}}" + password: "{{?password}}" + from: + uri: timer:tick + parameters: + period: "{{period}}" + steps: + - set-body: + constant: "{{query?nested=false}}" + - to: + uri: "{{local-es}}:{{clusterName}}" + parameters: + operation: "SEARCH" + indexName: "{{indexName}}" + hostAddresses: "{{hostAddresses}}" + enableSSL: "{{enableSSL}}" + certificatePath: "base64:{{?certificate}}" + - marshal: + json: + library: Gson + - to: kamelet:sink \ No newline at end of file diff --git a/connectors/camel-exec-sink-kafka-connector/src/generated/resources/camel-exec-sink-sink.json b/connectors/camel-exec-sink-kafka-connector/src/generated/resources/camel-exec-sink-sink.json index 7e345a1c76..f80f31607d 100644 --- a/connectors/camel-exec-sink-kafka-connector/src/generated/resources/camel-exec-sink-sink.json +++ b/connectors/camel-exec-sink-kafka-connector/src/generated/resources/camel-exec-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-exec-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Execute system commands\n\nThe Kamelet expects the following headers to be set:\n\n- `args` \/ `ce-args`: as the args to be set on the executable.\n\nIf the header won't be set the executable will be run without arguments." }, "properties": { diff --git a/connectors/camel-exec-sink-kafka-connector/src/main/resources/kamelets/exec-sink.kamelet.yaml b/connectors/camel-exec-sink-kafka-connector/src/main/resources/kamelets/exec-sink.kamelet.yaml index b78221272f..f2563a950d 100644 --- a/connectors/camel-exec-sink-kafka-connector/src/main/resources/kamelets/exec-sink.kamelet.yaml +++ b/connectors/camel-exec-sink-kafka-connector/src/main/resources/kamelets/exec-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: exec-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTI4MC4wMDAwMDBwdCIgaGVpZ2h0PSIxMDEyLjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgMTI4MC4wMDAwMDAgMTAxMi4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xNSwgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTcKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMTAxMi4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMwMDAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik04NTg1IDEwMTE0IGMtMTYgLTMgLTIyMSAtMzQgLTQ1NSAtNzAgLTg5MCAtMTM2IC0xNDg3IC0yMjcgLTIxMjUKLTMyNCAtMzYzIC01NSAtODk0IC0xMzYgLTExODAgLTE4MCAtMjg2IC00NCAtODE3IC0xMjUgLTExODAgLTE4MCAtMzYzIC01NQotODk2IC0xMzcgLTExODUgLTE4MSAtNTQ4IC04MyAtNjE5IC05NiAtNzExIC0xMzUgLTIwOCAtODYgLTM2NSAtMjM3IC00NjkKLTQ0OSAtOTEgLTE4NyAtMTA3IC0zMjUgLTcxIC02MTYgMTIgLTk2IDU3IC00NzggMTAxIC04NDkgNDQgLTM3MSAxMjMgLTEwMzMKMTc1IC0xNDcwIDUyIC00MzcgMTgwIC0xNTE1IDI4NSAtMjM5NSAxMDQgLTg4MCAxOTQgLTE2MjggMjAwIC0xNjYzIDI4IC0xNjQKMTI5IC0zNTEgMjU2IC00NzMgMzggLTM2IDc4IC03MiA4OSAtODAgMjcgLTE4IDc3IC0xMDQgNjcgLTExNCAtNCAtNSAtMSAtNSA3CjAgOSA1IDEyIDMgOCAtNiAtMiAtOCA5IC0zOSAyNSAtNjkgODAgLTE0NCAyMTEgLTI2NiAzNzEgLTM0NSAxMDYgLTUyIDE3NQotNzEgMzA1IC04NiAxMzMgLTE1IDIyMyAtNiA3NjAgNzYgMTYwIDI1IDQyNiA2NSA1OTAgOTAgMzc4IDU4IDgwNyAxMjQgMTE4MAoxODAgMTYwIDI1IDQyNCA2NSA1ODUgOTAgMTYwIDI0IDQyNiA2NSA1OTAgOTAgMTYzIDI1IDQzMCA2NSA1OTIgOTAgMTYyIDI1CjQyOCA2NSA1OTAgOTAgMTYyIDI1IDQyNyA2NSA1ODggOTAgMTYwIDI0IDQyNyA2NSA1OTIgOTAgMTE0NyAxNzUgMTE1NiAxNzYKMTMyMCAyNTQgMjY0IDEyNSA0NDIgMzY1IDQ4NSA2NDkgNiAzNyA4IDE2NiA2IDI4NyBsLTMgMjIwIC05MSA0MzAgYy04NyA0MTIKLTE5MyA5MTkgLTM0MiAxNjMwIC0zOCAxODIgLTE0MSA2NzQgLTIyOSAxMDk1IC04OCA0MjEgLTI2NCAxMjYyIC0zOTEgMTg2OQotMTI3IDYwNyAtMjU1IDEyMjIgLTI4NSAxMzY1IC0zMSAxNDQgLTY3IDMwMSAtODEgMzUwIC04OSAzMTAgLTMzMCA1NDYgLTY0Mgo2MjcgLTc2IDIwIC0yNjQgMzMgLTMyNyAyM3ogbTIzODIgLTc3MTYgYy0zIC03IC01IC0yIC01IDEyIDAgMTQgMiAxOSA1IDEzIDIKLTcgMiAtMTkgMCAtMjV6IG0tODU0MiAtMTQ5OCBjMTAgLTExIDE2IC0yMCAxMyAtMjAgLTMgMCAtMTMgOSAtMjMgMjAgLTEwIDExCi0xNiAyMCAtMTMgMjAgMyAwIDEzIC05IDIzIC0yMHoiLz4KPC9nPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Exec" diff --git a/connectors/camel-fhir-sink-kafka-connector/src/generated/resources/camel-fhir-sink-sink.json b/connectors/camel-fhir-sink-kafka-connector/src/generated/resources/camel-fhir-sink-sink.json index d90e66b52b..8a8c37f058 100644 --- a/connectors/camel-fhir-sink-kafka-connector/src/generated/resources/camel-fhir-sink-sink.json +++ b/connectors/camel-fhir-sink-kafka-connector/src/generated/resources/camel-fhir-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-fhir-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Forward data to a Fhir endpoint." }, "properties": { diff --git a/connectors/camel-fhir-sink-kafka-connector/src/main/resources/kamelets/fhir-sink.kamelet.yaml b/connectors/camel-fhir-sink-kafka-connector/src/main/resources/kamelets/fhir-sink.kamelet.yaml index 59ce8c20b3..44c61d4fe8 100644 --- a/connectors/camel-fhir-sink-kafka-connector/src/main/resources/kamelets/fhir-sink.kamelet.yaml +++ b/connectors/camel-fhir-sink-kafka-connector/src/main/resources/kamelets/fhir-sink.kamelet.yaml @@ -4,7 +4,7 @@ metadata: name: fhir-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTUuMiAzMDAiPjxzdHlsZT48L3N0eWxlPjxnIGlkPSJMYXllcl8yIj48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjYyLjY0NCIgeTE9IjI2OC4yMDEiIHgyPSIzMC43MjEiIHkyPSI4Ny4xNTUiPjxzdG9wIG9mZnNldD0iLjE1NCIgc3RvcC1jb2xvcj0iI2ZmZTQwZSIvPjxzdG9wIG9mZnNldD0iLjkxIiBzdG9wLWNvbG9yPSIjZTEwZTE5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNzkuNiA3OC41bC00NCAzOC41Uy04IDE1MS43IDEuMyAyMDUuOWMwIDAgMi45IDI5LjIgNDMuMyA2NS41IDAgMC0zMy00MS4xLTI2LjYtOTAuMlM3OS4zIDgzLjcgNzkuNiA3OC41eiIgZmlsbD0idXJsKCNTVkdJRF8xXykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ijg0LjI3MiIgeTE9IjI5OC4xNjciIHgyPSI4NC4yNzIiIHkyPSIwIj48c3RvcCBvZmZzZXQ9Ii4xNTQiIHN0b3AtY29sb3I9IiNmZmU0MGUiLz48c3RvcCBvZmZzZXQ9Ii4xOTciIHN0b3AtY29sb3I9IiNmZWRiMGUiLz48c3RvcCBvZmZzZXQ9Ii4yNjciIHN0b3AtY29sb3I9IiNmYWMzMTAiLz48c3RvcCBvZmZzZXQ9Ii4zNTUiIHN0b3AtY29sb3I9IiNmNTliMTIiLz48c3RvcCBvZmZzZXQ9Ii40NTkiIHN0b3AtY29sb3I9IiNlZDY0MTUiLz48c3RvcCBvZmZzZXQ9Ii41NzQiIHN0b3AtY29sb3I9IiNlMzFmMTgiLz48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjZTEwZTE5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTEzIDBzMTIuNSA0My44LTE4LjMgNzkuOS0xMzAuNCAxMzkuMy00LjYgMjE4LjNjMCAwLTM4LTQ0LjggNy4yLTExMS43QzEzOC41IDEyNS44IDE2MS43IDg0IDExMyAweiIgZmlsbD0idXJsKCNTVkdJRF8yXykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE0MC41MzUiIHkxPSIzMDAiIHgyPSIxNDAuNTM1IiB5Mj0iODUuMjc2Ij48c3RvcCBvZmZzZXQ9Ii4xNTQiIHN0b3AtY29sb3I9IiNmZmU0MGUiLz48c3RvcCBvZmZzZXQ9Ii4yMSIgc3RvcC1jb2xvcj0iI2ZlZGIwZSIvPjxzdG9wIG9mZnNldD0iLjMiIHN0b3AtY29sb3I9IiNmYWMzMTAiLz48c3RvcCBvZmZzZXQ9Ii40MTUiIHN0b3AtY29sb3I9IiNmNTliMTIiLz48c3RvcCBvZmZzZXQ9Ii41NDkiIHN0b3AtY29sb3I9IiNlZDY0MTUiLz48c3RvcCBvZmZzZXQ9Ii42OTciIHN0b3AtY29sb3I9IiNlMzFmMTgiLz48c3RvcCBvZmZzZXQ9Ii43MzEiIHN0b3AtY29sb3I9IiNlMTBlMTkiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0xNDkuNyA4NS4zczYuMSAzMi43LTI1LjMgODQuMS01NC45IDYxLjktMjQuMSAxMzAuNmMwIDAgODMuMSA1LjggOTUtOTMuNCAwIDAtOS4zIDIxLjUtMzEuMSAzNC43LS4xLS4xIDQwLjctNjkuNC0xNC41LTE1NnoiIGZpbGw9InVybCgjU1ZHSURfM18pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMjMuNTE2IiB5MT0iMjkzLjg0MSIgeDI9IjEyMy41MTYiIHkyPSIxNzEuMjY5Ij48c3RvcCBvZmZzZXQ9Ii4wNzMiIHN0b3AtY29sb3I9IiNmZmY4ZGEiLz48c3RvcCBvZmZzZXQ9Ii41MzYiIHN0b3AtY29sb3I9IiNmZmVlNmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmU0MDAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0xMDMuMyAyOTMuOHMtMTguOS0zNS4zIDYuMS02Ny43IDI3LjMtMjUuNyAzOS44LTU0LjljMCAwIDEwLjMgNTAuNy0yMy4xIDEwMC4xIDAgMCAxMS4zLTEuNiAyNC42LTkuOS0uMSAwLTEzLjQgMjkuNi00Ny40IDMyLjR6IiBmaWxsPSJ1cmwoI1NWR0lEXzRfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iODUuODI3IiB5MT0iMjg0LjIxNCIgeDI9Ijg1LjgyNyIgeTI9IjYwLjU2OSI+PHN0b3Agb2Zmc2V0PSIuMTI1IiBzdG9wLWNvbG9yPSIjZmZmOGRhIi8+PHN0b3Agb2Zmc2V0PSIuNTExIiBzdG9wLWNvbG9yPSIjZmZlNDAwIi8+PHN0b3Agb2Zmc2V0PSIuNTkzIiBzdG9wLWNvbG9yPSIjZmJjZTAzIi8+PHN0b3Agb2Zmc2V0PSIuNzY0IiBzdG9wLWNvbG9yPSIjZjI5NTBjIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZTMzZTE5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNzkuMyAyODQuMnMtMjEuOC0yMi4xLTkuMy03My44IDU2LjYtNDYuMiA1My4zLTE0OS44YzAgMC05IDQ2LjItMzcuNiA2OC4zLTI4LjUgMjIuMi02NC44IDk1LTYuNCAxNTUuM3oiIGZpbGw9InVybCgjU1ZHSURfNV8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF82XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI5My42OTMiIHkxPSIyNjkuMjI5IiB4Mj0iOTMuNjkzIiB5Mj0iMi45NDgiPjxzdG9wIG9mZnNldD0iLjA3MyIgc3RvcC1jb2xvcj0iI2ZmZjhkYSIvPjxzdG9wIG9mZnNldD0iLjI0OCIgc3RvcC1jb2xvcj0iI2ZmZjNhMCIvPjxzdG9wIG9mZnNldD0iLjQ0IiBzdG9wLWNvbG9yPSIjZmZlZDY3Ii8+PHN0b3Agb2Zmc2V0PSIuNjE5IiBzdG9wLWNvbG9yPSIjZmZlOTNiIi8+PHN0b3Agb2Zmc2V0PSIuNzc3IiBzdG9wLWNvbG9yPSIjZmZlNjFiIi8+PHN0b3Agb2Zmc2V0PSIuOTA5IiBzdG9wLWNvbG9yPSIjZmZlNTA3Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZlNDAwIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTM3LjcgMi45czEzLjggMzguMi0yMS44IDkzLjEtODQgOTItNDguMSAxNzMuMmMwIDAtMzUuNC00NS41LTEzLjktOTcuNSAyNi43LTY0LjEgOTYuMi05Ny41IDgzLjgtMTY4Ljh6IiBmaWxsPSJ1cmwoI1NWR0lEXzZfKSIvPjwvZz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "FHIR" diff --git a/connectors/camel-fhir-source-kafka-connector/src/generated/resources/camel-fhir-source-source.json b/connectors/camel-fhir-source-kafka-connector/src/generated/resources/camel-fhir-source-source.json index d322e30ff9..e4814007b7 100644 --- a/connectors/camel-fhir-source-kafka-connector/src/generated/resources/camel-fhir-source-source.json +++ b/connectors/camel-fhir-source-kafka-connector/src/generated/resources/camel-fhir-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-fhir-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Fhir server." }, "properties": { diff --git a/connectors/camel-fhir-source-kafka-connector/src/main/resources/kamelets/fhir-source.kamelet.yaml b/connectors/camel-fhir-source-kafka-connector/src/main/resources/kamelets/fhir-source.kamelet.yaml index 9ce20f576e..b286ae53cc 100644 --- a/connectors/camel-fhir-source-kafka-connector/src/main/resources/kamelets/fhir-source.kamelet.yaml +++ b/connectors/camel-fhir-source-kafka-connector/src/main/resources/kamelets/fhir-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: fhir-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTUuMiAzMDAiPjxzdHlsZT48L3N0eWxlPjxnIGlkPSJMYXllcl8yIj48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjYyLjY0NCIgeTE9IjI2OC4yMDEiIHgyPSIzMC43MjEiIHkyPSI4Ny4xNTUiPjxzdG9wIG9mZnNldD0iLjE1NCIgc3RvcC1jb2xvcj0iI2ZmZTQwZSIvPjxzdG9wIG9mZnNldD0iLjkxIiBzdG9wLWNvbG9yPSIjZTEwZTE5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNzkuNiA3OC41bC00NCAzOC41Uy04IDE1MS43IDEuMyAyMDUuOWMwIDAgMi45IDI5LjIgNDMuMyA2NS41IDAgMC0zMy00MS4xLTI2LjYtOTAuMlM3OS4zIDgzLjcgNzkuNiA3OC41eiIgZmlsbD0idXJsKCNTVkdJRF8xXykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ijg0LjI3MiIgeTE9IjI5OC4xNjciIHgyPSI4NC4yNzIiIHkyPSIwIj48c3RvcCBvZmZzZXQ9Ii4xNTQiIHN0b3AtY29sb3I9IiNmZmU0MGUiLz48c3RvcCBvZmZzZXQ9Ii4xOTciIHN0b3AtY29sb3I9IiNmZWRiMGUiLz48c3RvcCBvZmZzZXQ9Ii4yNjciIHN0b3AtY29sb3I9IiNmYWMzMTAiLz48c3RvcCBvZmZzZXQ9Ii4zNTUiIHN0b3AtY29sb3I9IiNmNTliMTIiLz48c3RvcCBvZmZzZXQ9Ii40NTkiIHN0b3AtY29sb3I9IiNlZDY0MTUiLz48c3RvcCBvZmZzZXQ9Ii41NzQiIHN0b3AtY29sb3I9IiNlMzFmMTgiLz48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjZTEwZTE5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTEzIDBzMTIuNSA0My44LTE4LjMgNzkuOS0xMzAuNCAxMzkuMy00LjYgMjE4LjNjMCAwLTM4LTQ0LjggNy4yLTExMS43QzEzOC41IDEyNS44IDE2MS43IDg0IDExMyAweiIgZmlsbD0idXJsKCNTVkdJRF8yXykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE0MC41MzUiIHkxPSIzMDAiIHgyPSIxNDAuNTM1IiB5Mj0iODUuMjc2Ij48c3RvcCBvZmZzZXQ9Ii4xNTQiIHN0b3AtY29sb3I9IiNmZmU0MGUiLz48c3RvcCBvZmZzZXQ9Ii4yMSIgc3RvcC1jb2xvcj0iI2ZlZGIwZSIvPjxzdG9wIG9mZnNldD0iLjMiIHN0b3AtY29sb3I9IiNmYWMzMTAiLz48c3RvcCBvZmZzZXQ9Ii40MTUiIHN0b3AtY29sb3I9IiNmNTliMTIiLz48c3RvcCBvZmZzZXQ9Ii41NDkiIHN0b3AtY29sb3I9IiNlZDY0MTUiLz48c3RvcCBvZmZzZXQ9Ii42OTciIHN0b3AtY29sb3I9IiNlMzFmMTgiLz48c3RvcCBvZmZzZXQ9Ii43MzEiIHN0b3AtY29sb3I9IiNlMTBlMTkiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0xNDkuNyA4NS4zczYuMSAzMi43LTI1LjMgODQuMS01NC45IDYxLjktMjQuMSAxMzAuNmMwIDAgODMuMSA1LjggOTUtOTMuNCAwIDAtOS4zIDIxLjUtMzEuMSAzNC43LS4xLS4xIDQwLjctNjkuNC0xNC41LTE1NnoiIGZpbGw9InVybCgjU1ZHSURfM18pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMjMuNTE2IiB5MT0iMjkzLjg0MSIgeDI9IjEyMy41MTYiIHkyPSIxNzEuMjY5Ij48c3RvcCBvZmZzZXQ9Ii4wNzMiIHN0b3AtY29sb3I9IiNmZmY4ZGEiLz48c3RvcCBvZmZzZXQ9Ii41MzYiIHN0b3AtY29sb3I9IiNmZmVlNmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmU0MDAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0xMDMuMyAyOTMuOHMtMTguOS0zNS4zIDYuMS02Ny43IDI3LjMtMjUuNyAzOS44LTU0LjljMCAwIDEwLjMgNTAuNy0yMy4xIDEwMC4xIDAgMCAxMS4zLTEuNiAyNC42LTkuOS0uMSAwLTEzLjQgMjkuNi00Ny40IDMyLjR6IiBmaWxsPSJ1cmwoI1NWR0lEXzRfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iODUuODI3IiB5MT0iMjg0LjIxNCIgeDI9Ijg1LjgyNyIgeTI9IjYwLjU2OSI+PHN0b3Agb2Zmc2V0PSIuMTI1IiBzdG9wLWNvbG9yPSIjZmZmOGRhIi8+PHN0b3Agb2Zmc2V0PSIuNTExIiBzdG9wLWNvbG9yPSIjZmZlNDAwIi8+PHN0b3Agb2Zmc2V0PSIuNTkzIiBzdG9wLWNvbG9yPSIjZmJjZTAzIi8+PHN0b3Agb2Zmc2V0PSIuNzY0IiBzdG9wLWNvbG9yPSIjZjI5NTBjIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZTMzZTE5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNzkuMyAyODQuMnMtMjEuOC0yMi4xLTkuMy03My44IDU2LjYtNDYuMiA1My4zLTE0OS44YzAgMC05IDQ2LjItMzcuNiA2OC4zLTI4LjUgMjIuMi02NC44IDk1LTYuNCAxNTUuM3oiIGZpbGw9InVybCgjU1ZHSURfNV8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF82XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI5My42OTMiIHkxPSIyNjkuMjI5IiB4Mj0iOTMuNjkzIiB5Mj0iMi45NDgiPjxzdG9wIG9mZnNldD0iLjA3MyIgc3RvcC1jb2xvcj0iI2ZmZjhkYSIvPjxzdG9wIG9mZnNldD0iLjI0OCIgc3RvcC1jb2xvcj0iI2ZmZjNhMCIvPjxzdG9wIG9mZnNldD0iLjQ0IiBzdG9wLWNvbG9yPSIjZmZlZDY3Ii8+PHN0b3Agb2Zmc2V0PSIuNjE5IiBzdG9wLWNvbG9yPSIjZmZlOTNiIi8+PHN0b3Agb2Zmc2V0PSIuNzc3IiBzdG9wLWNvbG9yPSIjZmZlNjFiIi8+PHN0b3Agb2Zmc2V0PSIuOTA5IiBzdG9wLWNvbG9yPSIjZmZlNTA3Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZlNDAwIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTM3LjcgMi45czEzLjggMzguMi0yMS44IDkzLjEtODQgOTItNDguMSAxNzMuMmMwIDAtMzUuNC00NS41LTEzLjktOTcuNSAyNi43LTY0LjEgOTYuMi05Ny41IDgzLjgtMTY4Ljh6IiBmaWxsPSJ1cmwoI1NWR0lEXzZfKSIvPjwvZz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "FHIR" diff --git a/connectors/camel-file-kafka-connector/src/generated/resources/camel-file-sink.json b/connectors/camel-file-kafka-connector/src/generated/resources/camel-file-sink.json index e54251ed81..3240dd7994 100644 --- a/connectors/camel-file-kafka-connector/src/generated/resources/camel-file-sink.json +++ b/connectors/camel-file-kafka-connector/src/generated/resources/camel-file-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-file-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Read and write files." }, "properties": { @@ -187,6 +187,20 @@ "defaultValue": "true", "priority": "MEDIUM", "required": "false" + }, + "camel.component.file.healthCheckConsumerEnabled": { + "name": "camel.component.file.healthCheckConsumerEnabled", + "description": "Used for enabling or disabling all consumer based health checks from this component", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.file.healthCheckProducerEnabled": { + "name": "camel.component.file.healthCheckProducerEnabled", + "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" } }, "transforms": [ diff --git a/connectors/camel-file-kafka-connector/src/generated/resources/camel-file-source.json b/connectors/camel-file-kafka-connector/src/generated/resources/camel-file-source.json index 65eabdbbc9..91176bdccd 100644 --- a/connectors/camel-file-kafka-connector/src/generated/resources/camel-file-source.json +++ b/connectors/camel-file-kafka-connector/src/generated/resources/camel-file-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-file-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Read and write files." }, "properties": { @@ -102,13 +102,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.extendedAttributes": { @@ -117,6 +116,13 @@ "priority": "MEDIUM", "required": "false" }, + "camel.source.endpoint.includeHiddenFiles": { + "name": "camel.source.endpoint.includeHiddenFiles", + "description": "Whether to accept hidden files. Files which names starts with dot is regarded as a hidden file, and by default not included. Set this option to true to include hidden files in the file consumer.", + "defaultValue": "false", + "priority": "MEDIUM", + "required": "false" + }, "camel.source.endpoint.inProgressRepository": { "name": "camel.source.endpoint.inProgressRepository", "description": "A pluggable in-progress repository org.apache.camel.spi.IdempotentRepository. The in-progress repository is used to account the current in progress files being consumed. By default a memory based repository is used.", @@ -576,6 +582,20 @@ "defaultValue": "true", "priority": "MEDIUM", "required": "false" + }, + "camel.component.file.healthCheckConsumerEnabled": { + "name": "camel.component.file.healthCheckConsumerEnabled", + "description": "Used for enabling or disabling all consumer based health checks from this component", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.file.healthCheckProducerEnabled": { + "name": "camel.component.file.healthCheckProducerEnabled", + "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" } }, "transforms": [ diff --git a/connectors/camel-file-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/file/CamelFileSinkConnectorConfig.java b/connectors/camel-file-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/file/CamelFileSinkConnectorConfig.java index 1260de318b..3194183aec 100644 --- a/connectors/camel-file-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/file/CamelFileSinkConnectorConfig.java +++ b/connectors/camel-file-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/file/CamelFileSinkConnectorConfig.java @@ -101,6 +101,12 @@ public class CamelFileSinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_FILE_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.file.autowiredEnabled"; public static final String CAMEL_SINK_FILE_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc."; public static final Boolean CAMEL_SINK_FILE_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true; + public static final String CAMEL_SINK_FILE_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_CONF = "camel.component.file.healthCheckConsumerEnabled"; + public static final String CAMEL_SINK_FILE_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DOC = "Used for enabling or disabling all consumer based health checks from this component"; + public static final Boolean CAMEL_SINK_FILE_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DEFAULT = true; + public static final String CAMEL_SINK_FILE_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_CONF = "camel.component.file.healthCheckProducerEnabled"; + public static final String CAMEL_SINK_FILE_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DOC = "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true."; + public static final Boolean CAMEL_SINK_FILE_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DEFAULT = true; public CamelFileSinkConnectorConfig( ConfigDef config, @@ -140,6 +146,8 @@ public static ConfigDef conf() { conf.define(CAMEL_SINK_FILE_ENDPOINT_SYNCHRONOUS_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_FILE_ENDPOINT_SYNCHRONOUS_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_FILE_ENDPOINT_SYNCHRONOUS_DOC); conf.define(CAMEL_SINK_FILE_COMPONENT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_FILE_COMPONENT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_FILE_COMPONENT_LAZY_START_PRODUCER_DOC); conf.define(CAMEL_SINK_FILE_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_FILE_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_FILE_COMPONENT_AUTOWIRED_ENABLED_DOC); + conf.define(CAMEL_SINK_FILE_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_FILE_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_FILE_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DOC); + conf.define(CAMEL_SINK_FILE_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_FILE_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_FILE_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DOC); return conf; } } \ No newline at end of file diff --git a/connectors/camel-file-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/file/CamelFileSourceConnectorConfig.java b/connectors/camel-file-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/file/CamelFileSourceConnectorConfig.java index 7bdf3b196b..4d0dd25941 100644 --- a/connectors/camel-file-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/file/CamelFileSourceConnectorConfig.java +++ b/connectors/camel-file-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/file/CamelFileSourceConnectorConfig.java @@ -68,11 +68,14 @@ public class CamelFileSourceConnectorConfig public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCEPTION_HANDLER_DOC = "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored."; public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCEPTION_HANDLER_DEFAULT = null; public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCHANGE_PATTERN_CONF = "camel.source.endpoint.exchangePattern"; - public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]"; + public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]"; public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCHANGE_PATTERN_DEFAULT = null; public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXTENDED_ATTRIBUTES_CONF = "camel.source.endpoint.extendedAttributes"; public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXTENDED_ATTRIBUTES_DOC = "To define which file attributes of interest. Like posix:permissions,posix:owner,basic:lastAccessTime, it supports basic wildcard like posix:, basic:lastAccessTime"; public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXTENDED_ATTRIBUTES_DEFAULT = null; + public static final String CAMEL_SOURCE_FILE_ENDPOINT_INCLUDE_HIDDEN_FILES_CONF = "camel.source.endpoint.includeHiddenFiles"; + public static final String CAMEL_SOURCE_FILE_ENDPOINT_INCLUDE_HIDDEN_FILES_DOC = "Whether to accept hidden files. Files which names starts with dot is regarded as a hidden file, and by default not included. Set this option to true to include hidden files in the file consumer."; + public static final Boolean CAMEL_SOURCE_FILE_ENDPOINT_INCLUDE_HIDDEN_FILES_DEFAULT = false; public static final String CAMEL_SOURCE_FILE_ENDPOINT_IN_PROGRESS_REPOSITORY_CONF = "camel.source.endpoint.inProgressRepository"; public static final String CAMEL_SOURCE_FILE_ENDPOINT_IN_PROGRESS_REPOSITORY_DOC = "A pluggable in-progress repository org.apache.camel.spi.IdempotentRepository. The in-progress repository is used to account the current in progress files being consumed. By default a memory based repository is used."; public static final String CAMEL_SOURCE_FILE_ENDPOINT_IN_PROGRESS_REPOSITORY_DEFAULT = null; @@ -268,6 +271,12 @@ public class CamelFileSourceConnectorConfig public static final String CAMEL_SOURCE_FILE_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.file.autowiredEnabled"; public static final String CAMEL_SOURCE_FILE_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc."; public static final Boolean CAMEL_SOURCE_FILE_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true; + public static final String CAMEL_SOURCE_FILE_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_CONF = "camel.component.file.healthCheckConsumerEnabled"; + public static final String CAMEL_SOURCE_FILE_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DOC = "Used for enabling or disabling all consumer based health checks from this component"; + public static final Boolean CAMEL_SOURCE_FILE_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DEFAULT = true; + public static final String CAMEL_SOURCE_FILE_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_CONF = "camel.component.file.healthCheckProducerEnabled"; + public static final String CAMEL_SOURCE_FILE_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DOC = "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true."; + public static final Boolean CAMEL_SOURCE_FILE_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DEFAULT = true; public CamelFileSourceConnectorConfig( ConfigDef config, @@ -297,6 +306,7 @@ public static ConfigDef conf() { conf.define(CAMEL_SOURCE_FILE_ENDPOINT_EXCEPTION_HANDLER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_FILE_ENDPOINT_EXCEPTION_HANDLER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_FILE_ENDPOINT_EXCEPTION_HANDLER_DOC); conf.define(CAMEL_SOURCE_FILE_ENDPOINT_EXCHANGE_PATTERN_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_FILE_ENDPOINT_EXCHANGE_PATTERN_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_FILE_ENDPOINT_EXCHANGE_PATTERN_DOC); conf.define(CAMEL_SOURCE_FILE_ENDPOINT_EXTENDED_ATTRIBUTES_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_FILE_ENDPOINT_EXTENDED_ATTRIBUTES_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_FILE_ENDPOINT_EXTENDED_ATTRIBUTES_DOC); + conf.define(CAMEL_SOURCE_FILE_ENDPOINT_INCLUDE_HIDDEN_FILES_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_FILE_ENDPOINT_INCLUDE_HIDDEN_FILES_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_FILE_ENDPOINT_INCLUDE_HIDDEN_FILES_DOC); conf.define(CAMEL_SOURCE_FILE_ENDPOINT_IN_PROGRESS_REPOSITORY_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_FILE_ENDPOINT_IN_PROGRESS_REPOSITORY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_FILE_ENDPOINT_IN_PROGRESS_REPOSITORY_DOC); conf.define(CAMEL_SOURCE_FILE_ENDPOINT_LOCAL_WORK_DIRECTORY_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_FILE_ENDPOINT_LOCAL_WORK_DIRECTORY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_FILE_ENDPOINT_LOCAL_WORK_DIRECTORY_DOC); conf.define(CAMEL_SOURCE_FILE_ENDPOINT_ON_COMPLETION_EXCEPTION_HANDLER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_FILE_ENDPOINT_ON_COMPLETION_EXCEPTION_HANDLER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_FILE_ENDPOINT_ON_COMPLETION_EXCEPTION_HANDLER_DOC); @@ -362,6 +372,8 @@ public static ConfigDef conf() { conf.define(CAMEL_SOURCE_FILE_ENDPOINT_SORTER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_FILE_ENDPOINT_SORTER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_FILE_ENDPOINT_SORTER_DOC); conf.define(CAMEL_SOURCE_FILE_COMPONENT_BRIDGE_ERROR_HANDLER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_FILE_COMPONENT_BRIDGE_ERROR_HANDLER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_FILE_COMPONENT_BRIDGE_ERROR_HANDLER_DOC); conf.define(CAMEL_SOURCE_FILE_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_FILE_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_FILE_COMPONENT_AUTOWIRED_ENABLED_DOC); + conf.define(CAMEL_SOURCE_FILE_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_FILE_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_FILE_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DOC); + conf.define(CAMEL_SOURCE_FILE_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_FILE_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_FILE_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DOC); return conf; } } \ No newline at end of file diff --git a/connectors/camel-file-watch-source-kafka-connector/src/generated/resources/camel-file-watch-source-source.json b/connectors/camel-file-watch-source-kafka-connector/src/generated/resources/camel-file-watch-source-source.json index b3f9991509..b5316919dc 100644 --- a/connectors/camel-file-watch-source-kafka-connector/src/generated/resources/camel-file-watch-source-source.json +++ b/connectors/camel-file-watch-source-kafka-connector/src/generated/resources/camel-file-watch-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-file-watch-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive events related to a file or folder. It may require a volume mounting on Kubernetes." }, "properties": { diff --git a/connectors/camel-file-watch-source-kafka-connector/src/main/resources/kamelets/file-watch-source.kamelet.yaml b/connectors/camel-file-watch-source-kafka-connector/src/main/resources/kamelets/file-watch-source.kamelet.yaml index 2d1332c7fd..fcef8795a2 100644 --- a/connectors/camel-file-watch-source-kafka-connector/src/main/resources/kamelets/file-watch-source.kamelet.yaml +++ b/connectors/camel-file-watch-source-kafka-connector/src/main/resources/kamelets/file-watch-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: file-watch-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzY4LjU1MyAzNjguNTUzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNjguNTUzIDM2OC41NTM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjM5LjY4LDBINDIuNjk1djM2OC41NTNoMjgzLjE2NFY4Ni44MTFMMjM5LjY4LDB6IE0yNDQuMDU3LDI1LjdsNTYuMjg4LDU2LjcwMWgtNTYuMjg4VjI1Ljd6IE01Ny42OTUsMzUzLjU1M1YxNQ0KCQkJaDE3MS4zNjJ2ODIuNDAxaDgxLjgwMnYyNTYuMTUxSDU3LjY5NVYzNTMuNTUzeiIvPg0KCQk8cmVjdCB4PSI4Ni40MzUiIHk9IjgyLjQwMSIgd2lkdGg9IjEyMS44NzUiIGhlaWdodD0iMTUiLz4NCgkJPHJlY3QgeD0iODYuNDM1IiB5PSIxNTEuMTIyIiB3aWR0aD0iMTk1LjY4NSIgaGVpZ2h0PSIxNSIvPg0KCQk8cmVjdCB4PSI4Ni40MzUiIHk9IjIxOS44NDMiIHdpZHRoPSIxOTUuNjg1IiBoZWlnaHQ9IjE1Ii8+DQoJCTxyZWN0IHg9Ijg2LjQzNSIgeT0iMjg4LjU2MyIgd2lkdGg9IjE5NS42ODUiIGhlaWdodD0iMTUiLz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "File Watch" diff --git a/connectors/camel-ftp-sink-kafka-connector/src/generated/resources/camel-ftp-sink-sink.json b/connectors/camel-ftp-sink-kafka-connector/src/generated/resources/camel-ftp-sink-sink.json index 02c7ecb343..ef9aeca940 100644 --- a/connectors/camel-ftp-sink-kafka-connector/src/generated/resources/camel-ftp-sink-sink.json +++ b/connectors/camel-ftp-sink-kafka-connector/src/generated/resources/camel-ftp-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ftp-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an FTP server.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the filename." }, "properties": { diff --git a/connectors/camel-ftp-sink-kafka-connector/src/main/resources/kamelets/ftp-sink.kamelet.yaml b/connectors/camel-ftp-sink-kafka-connector/src/main/resources/kamelets/ftp-sink.kamelet.yaml index 7b3d8e1e85..12219bfee0 100644 --- a/connectors/camel-ftp-sink-kafka-connector/src/main/resources/kamelets/ftp-sink.kamelet.yaml +++ b/connectors/camel-ftp-sink-kafka-connector/src/main/resources/kamelets/ftp-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: ftp-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMjEuMSAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyMS4xIDMwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzgzMkVBQjt9DQoJLnN0MXtmaWxsOiNCQUJBQkE7fQ0KCS5zdDJ7ZmlsbDpub25lO30NCgkuc3Qze2ZpbGw6IzhEQzYzRjt9DQoJLnN0NHtmaWxsOiMwRjlCRDc7fQ0KCS5zdDV7ZmlsbDojRkZGRkZGO30NCgkuc3Q2e2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0N3tmaWxsOiMxREExRjI7fQ0KCS5zdDh7ZmlsbDojM0Q1QTk4O30NCgkuc3Q5e2ZpbGw6IzIzMUYyMDt9DQoJLnN0MTB7ZmlsbDojMDA3QkI1O30NCgkuc3QxMXtmaWxsOiNEQzRFNDE7fQ0KCS5zdDEye2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzE4MTYxNjt9DQoJLnN0MTN7ZmlsbDojMTgxNjE2O30NCgkuc3QxNHtmaWxsOiNGMkYyRjI7fQ0KCS5zdDE1e2ZpbGw6I0UzRTNFMzt9DQoJLnN0MTZ7ZmlsbDojRDU0QjNEO30NCgkuc3QxN3tmaWxsOiNENzJCMjc7fQ0KCS5zdDE4e29wYWNpdHk6MC41NjtmaWxsOnVybCgjU1ZHSURfMV8pO30NCgkuc3QxOXtmaWxsOiM5MkQ0MDA7fQ0KCS5zdDIwe2ZpbGw6IzAwQjlFNDt9DQoJLnN0MjF7Zm9udC1mYW1pbHk6J09wZW5TYW5zLUJvbGQnO30NCgkuc3QyMntmb250LXNpemU6NDUuNDExNXB4O30NCgkuc3QyM3tmaWxsOiMyQjM5OTA7fQ0KCS5zdDI0e2ZpbGw6IzNGOUMzNTt9DQoJLnN0MjV7ZmlsbDojOEZDRUQ4O30NCgkuc3QyNntmaWxsOiNEMjFGMjE7fQ0KCS5zdDI3e2ZpbGw6I0Q2RDZENjt9DQoJLnN0Mjh7ZmlsbDojRjFGMUYxO30NCgkuc3QyOXtmaWxsOiNDMzIyNjU7fQ0KCS5zdDMwe2ZpbGw6IzhDMzEyMzt9DQoJLnN0MzF7ZmlsbDojRTA1MjQzO30NCgkuc3QzMntmaWxsOiM1RTFGMTg7fQ0KCS5zdDMze2ZpbGw6I0YyQjBBOTt9DQoJLnN0MzR7ZmlsbDojQ0FDQ0NFO30NCgkuc3QzNXtmaWxsOiNBMUFGREI7fQ0KCS5zdDM2e2ZpbGw6IzAwMjA4Nzt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxjaXJjbGUgY2xhc3M9InN0MjAiIGN4PSIxMTEuNiIgY3k9IjE5MS43IiByPSI4OC42Ii8+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0NSIgZD0iTTExMC42LDk5LjljLTUwLjgsMC05Mi4yLDQxLjQtOTIuMiw5Mi4yYzAsNTAuOSw0MS40LDkyLjIsOTIuMiw5Mi4yaDBjNTAuOCwwLDkyLjItNDEuNCw5Mi4yLTkyLjINCgkJCQlDMjAyLjgsMTQxLjMsMTYxLjQsOTkuOSwxMTAuNiw5OS45eiBNMTgzLjIsMTQzLjljLTcsNi44LTEzLjMsMTQuNC0xOC42LDIyLjdjLTAuNS0wLjEtMC45LTAuMi0xLjQtMC4yYy0xLDAtMS45LDAuMy0yLjgsMC43DQoJCQkJYy00LjYtNi41LTguNC0xMy4xLTExLjMtMTkuNmMxLjctMS4xLDIuOC0zLDIuOC01LjJjMC0wLjYtMC4xLTEuMS0wLjMtMS43YzYuMy00LjQsMTEuNy05LjMsMTYtMTQuMw0KCQkJCUMxNzMuNiwxMzEuNCwxNzguOCwxMzcuMywxODMuMiwxNDMuOXogTTY4LjgsMTY5LjFjNC44LTAuNSw5LjYtMS4yLDE0LjUtMmMxLDIsMy4xLDMuNCw1LjUsMy40aDBjMC44LDAsMS43LTAuMiwyLjQtMC41DQoJCQkJYzYuMiw4LjksMTMuNSwxNy4xLDIxLjgsMjQuNGM4LjcsNy42LDE4LjIsMTQsMjguMSwxOS4xYy0wLjEsMC41LTAuMiwxLTAuMiwxLjVjMCwyLjQsMS40LDQuNSwzLjQsNS41DQoJCQkJYy0xLjEsNy4yLTEuNiwxNC41LTEuNSwyMS42Yy0xLjIsMC4zLTIuMywwLjgtMy4yLDEuNmMtOS4zLTYuNi0xOS40LTEyLjItMzAuMS0xNi41Yy0xMi45LTUuMi0yNi4yLTguNC0zOS41LTkuNw0KCQkJCWMtMC44LTMuNS0zLjktNi4xLTcuNi02LjJjLTEtNi4zLTEuNS0xMi43LTEuNS0xOS4yYzAtNS40LDAuNC0xMC43LDEuMS0xNS45QzY1LjUsMTc1LjcsNjguMywxNzIuOCw2OC44LDE2OS4xeiBNNjQuNywxNjEuMg0KCQkJCWMyLjMtOC43LDUuNS0xNyw5LjctMjQuN2MyLjYsNy45LDYsMTUuNywxMC4yLDIzLjFjLTEuMSwxLTEuOCwyLjMtMiwzLjhjLTQuOCwwLjgtOS41LDEuNS0xNC4zLDEuOQ0KCQkJCUM2Ny43LDE2My42LDY2LjQsMTYyLjEsNjQuNywxNjEuMnogTTE0Ni41LDIwOC45Yy0xLjgsMC4yLTMuNCwxLjEtNC40LDIuNGMtOS43LTUtMTktMTEuMi0yNy42LTE4LjdjLTguMi03LjItMTUuMy0xNS4zLTIxLjQtMjQNCgkJCQljMS0xLDEuNi0yLjQsMS43LTMuOWMxNy40LTQuMSwzMy40LTEwLjMsNDYuNy0xNy44YzEuMSwxLDIuNSwxLjYsNC4xLDEuNmgwYzAuNCwwLDAuOCwwLDEuMi0wLjFjMi45LDYuOCw2LjgsMTMuNiwxMS42LDIwLjMNCgkJCQljLTAuOSwxLjEtMS41LDIuNS0xLjUsNGMwLDEuNiwwLjYsMy4xLDEuNyw0LjJjLTMuNyw3LTYuOSwxNC40LTkuMywyMi4yQzE0OC4yLDIwMi4zLDE0Ny4zLDIwNS42LDE0Ni41LDIwOC45eiBNMTQ0LjQsMTExLjcNCgkJCQljNy40LDMuMSwxNC4yLDcuMiwyMC40LDEyLjFjLTQuMSw0LjctOS4yLDkuMy0xNS4zLDEzLjVjLTEuMS0wLjgtMi40LTEuNC0zLjgtMS40Yy0wLjIsMC0wLjMsMC0wLjUsMC4xDQoJCQkJQzE0Mi45LDEyNy4zLDE0Mi41LDExOC45LDE0NC40LDExMS43eiBNMTEwLjYsMTA0LjljMTEuMSwwLDIxLjcsMi4xLDMxLjUsNS45Yy0yLjEsNy43LTEuNywxNi42LDAuNywyNS45Yy0yLDEtMy40LDMuMS0zLjQsNS41DQoJCQkJYzAsMC41LDAuMSwwLjksMC4yLDEuNGMtMTMsNy40LTI4LjcsMTMuNS00NS42LDE3LjVjLTEuMS0xLjgtMy4xLTMuMS01LjMtMy4xYy0wLjcsMC0xLjQsMC4xLTIsMC40Yy00LjUtNy45LTguMS0xNi4zLTEwLjctMjQuOA0KCQkJCWM2LjQtMTEsMTQuNi0yMC41LDI0LjQtMjguMUMxMDMuOCwxMDUuMSwxMDcuMSwxMDQuOSwxMTAuNiwxMDQuOXogTTkzLjIsMTA2LjZjLTcuMSw2LjMtMTMuNCwxMy43LTE4LjUsMjINCgkJCQljLTEuMi00LjktMi4xLTkuOC0yLjctMTQuN0M3OC42LDExMC42LDg1LjgsMTA4LjEsOTMuMiwxMDYuNnogTTY5LjYsMTE1LjFjMC43LDUuNSwxLjgsMTEsMy4zLDE2LjVjLTUuMSw4LjgtOS4xLDE4LjQtMTEuOCwyOC41DQoJCQkJYy0wLjEsMC0wLjMsMC0wLjQsMGMtMy44LDAtNi45LDIuNi03LjgsNi4yYy04LjgsMC4xLTE3LjItMC41LTI1LjEtMS44QzM1LDE0My4yLDUwLjEsMTI1LjUsNjkuNiwxMTUuMXogTTIzLjMsMTkyLjENCgkJCQljMC04LjMsMS4yLTE2LjQsMy40LTI0YzcuNiwxLjMsMTUuNywyLDI0LjEsMmMwLjcsMCwxLjMsMCwyLTAuMWMwLjYsMi43LDIuNiw0LjksNS4yLDUuOGMtMC43LDUuMy0xLjEsMTAuOC0xLjEsMTYuMw0KCQkJCWMwLDYuOCwwLjUsMTMuNSwxLjYsMjBjLTIsMC45LTMuNiwyLjctNC4zLDQuOGMtOC45LDAuMS0xNy43LDEuMS0yNi40LDNDMjUsMjExLjIsMjMuMywyMDEuOCwyMy4zLDE5Mi4xeiBNMjkuMiwyMjMuNA0KCQkJCWM4LjItMS43LDE2LjUtMi42LDI0LjktMi44YzAuNiwzLjksMy45LDYuOCw4LDYuOGgwYzAsMCwwLjEsMCwwLjEsMGM1LjgsMTkuOCwxNi42LDM3LjIsMzEuMSw1MC4xDQoJCQkJQzYzLjgsMjcxLjYsMzkuOCwyNTAuOSwyOS4yLDIyMy40eiBNMTEwLjYsMjc5LjNMMTEwLjYsMjc5LjNjLTMuNCwwLTYuOC0wLjItMTAuMi0wLjZDODQsMjY2LDcyLDI0Ny43LDY1LjcsMjI2LjYNCgkJCQljMi0xLjEsMy42LTIuOSw0LjEtNS4yYzEyLjksMS4zLDI1LjcsNC40LDM4LjIsOS40YzEwLjQsNC4yLDIwLjIsOS42LDI5LjIsMTZjLTAuNSwxLTAuNywyLjEtMC43LDMuM2MwLDQuMiwzLjMsNy43LDcuNSw4DQoJCQkJYzAuNiw0LjUsMS41LDksMi43LDEzLjRDMTM1LjYsMjc2LjUsMTIzLjQsMjc5LjMsMTEwLjYsMjc5LjN6IE0xNTAsMjY5LjljLTEtNC4xLTEuOC04LjItMi40LTEyLjNjMC42LTAuMywxLjItMC42LDEuOC0xDQoJCQkJYzMuMSwyLjgsNiw1LjcsOC43LDguN0MxNTUuNSwyNjYuOSwxNTIuOCwyNjguNCwxNTAsMjY5Ljl6IE0xNjEuMywyNjNjLTMtMy4zLTYuMS02LjQtOS41LTkuNGMwLjUtMS4xLDAuOS0yLjMsMC45LTMuNg0KCQkJCWMwLTMuOC0yLjctNy02LjItNy44Yy0wLjEtNywwLjQtMTQsMS41LTIxYzEuOC0wLjIsMy4zLTEuMiw0LjMtMi42YzEyLjQsNC45LDI1LjMsNy44LDM4LjMsOC41QzE4NC4xLDI0MS41LDE3NCwyNTMuOSwxNjEuMywyNjMNCgkJCQl6IE0xOTEuNSwyMjQuNmMtMTMtMC42LTI1LjktMy40LTM4LjMtOC4zYzAuMS0wLjQsMC4xLTAuOCwwLjEtMS4yYzAtMi4zLTEuMy00LjMtMy4xLTUuNGMwLjgtMy4yLDEuNi02LjQsMi42LTkuNQ0KCQkJCWMyLjQtNy41LDUuNC0xNC42LDktMjEuNGMwLjQsMC4xLDAuOSwwLjEsMS4zLDAuMmgwYzEsMCwyLTAuMywyLjktMC43YzIuMSwyLjQsNC4zLDQuOCw2LjYsNy4xYzcuNiw3LjQsMTUuOCwxMy42LDI0LjMsMTguNg0KCQkJCUMxOTYsMjExLDE5NC4yLDIxOCwxOTEuNSwyMjQuNnogTTE3NC40LDE4My40Yy0yLjMtMi4yLTQuNC00LjUtNi41LTYuOGMwLjktMS4xLDEuNC0yLjQsMS40LTMuOWMwLTEuNi0wLjYtMy0xLjYtNC4xDQoJCQkJYzUuMS03LjgsMTAuOS0xNSwxNy41LTIxLjRjOCwxMy4xLDEyLjUsMjguNiwxMi41LDQ1YzAsMy0wLjIsNi0wLjUsOC45QzE4OS4zLDE5Ni4yLDE4MS42LDE5MC40LDE3NC40LDE4My40eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik0xNjguMSwxLjNjLTAuOC0wLjktMi0xLjMtMy4xLTEuM0g0LjRDMiwwLDAsMiwwLDQuNHYyOTEuM2MwLDIuNCwyLDQuNCw0LjQsNC40aDIxMi40YzIuNCwwLDQuNC0yLDQuNC00LjRWNTcuOA0KCQkJCWMwLTEuMS0wLjQtMi4yLTEuMi0zTDE2OC4xLDEuM3ogTTE2OS4zLDE1LjJsMzkuNSw0MC43aC0zOS41VjE1LjJ6IE04LjcsOC43aDE1MS44djQ5LjZjMCwwLjMsMC4xLDAuNiwwLjIsMC45DQoJCQkJYy0wLjEsMC4zLTAuMiwwLjYtMC4yLDAuOWMwLDIuNCwyLDQuNCw0LjQsNC40aDQ3LjV2MjI2LjdIOC43VjguN3oiLz4NCgkJPC9nPg0KCTwvZz4NCgk8cmVjdCB4PSIwIiB5PSI0OC40IiBjbGFzcz0ic3QyIiB3aWR0aD0iMjIxLjciIGhlaWdodD0iNzYiLz4NCgk8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDc3LjgyNTIgODIuOTEyOCkiIGNsYXNzPSJzdDkgc3QyMSBzdDIyIj5mdHA8L3RleHQ+DQo8L2c+DQo8L3N2Zz4NCg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "FTP" diff --git a/connectors/camel-ftp-source-kafka-connector/src/generated/resources/camel-ftp-source-source.json b/connectors/camel-ftp-source-kafka-connector/src/generated/resources/camel-ftp-source-source.json index 3d30921408..a9531cd790 100644 --- a/connectors/camel-ftp-source-kafka-connector/src/generated/resources/camel-ftp-source-source.json +++ b/connectors/camel-ftp-source-kafka-connector/src/generated/resources/camel-ftp-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ftp-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an FTP server." }, "properties": { diff --git a/connectors/camel-ftp-source-kafka-connector/src/main/resources/kamelets/ftp-source.kamelet.yaml b/connectors/camel-ftp-source-kafka-connector/src/main/resources/kamelets/ftp-source.kamelet.yaml index 550a5734b2..8c26a316c0 100644 --- a/connectors/camel-ftp-source-kafka-connector/src/main/resources/kamelets/ftp-source.kamelet.yaml +++ b/connectors/camel-ftp-source-kafka-connector/src/main/resources/kamelets/ftp-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: ftp-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMjEuMSAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyMS4xIDMwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzgzMkVBQjt9DQoJLnN0MXtmaWxsOiNCQUJBQkE7fQ0KCS5zdDJ7ZmlsbDpub25lO30NCgkuc3Qze2ZpbGw6IzhEQzYzRjt9DQoJLnN0NHtmaWxsOiMwRjlCRDc7fQ0KCS5zdDV7ZmlsbDojRkZGRkZGO30NCgkuc3Q2e2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0N3tmaWxsOiMxREExRjI7fQ0KCS5zdDh7ZmlsbDojM0Q1QTk4O30NCgkuc3Q5e2ZpbGw6IzIzMUYyMDt9DQoJLnN0MTB7ZmlsbDojMDA3QkI1O30NCgkuc3QxMXtmaWxsOiNEQzRFNDE7fQ0KCS5zdDEye2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzE4MTYxNjt9DQoJLnN0MTN7ZmlsbDojMTgxNjE2O30NCgkuc3QxNHtmaWxsOiNGMkYyRjI7fQ0KCS5zdDE1e2ZpbGw6I0UzRTNFMzt9DQoJLnN0MTZ7ZmlsbDojRDU0QjNEO30NCgkuc3QxN3tmaWxsOiNENzJCMjc7fQ0KCS5zdDE4e29wYWNpdHk6MC41NjtmaWxsOnVybCgjU1ZHSURfMV8pO30NCgkuc3QxOXtmaWxsOiM5MkQ0MDA7fQ0KCS5zdDIwe2ZpbGw6IzAwQjlFNDt9DQoJLnN0MjF7Zm9udC1mYW1pbHk6J09wZW5TYW5zLUJvbGQnO30NCgkuc3QyMntmb250LXNpemU6NDUuNDExNXB4O30NCgkuc3QyM3tmaWxsOiMyQjM5OTA7fQ0KCS5zdDI0e2ZpbGw6IzNGOUMzNTt9DQoJLnN0MjV7ZmlsbDojOEZDRUQ4O30NCgkuc3QyNntmaWxsOiNEMjFGMjE7fQ0KCS5zdDI3e2ZpbGw6I0Q2RDZENjt9DQoJLnN0Mjh7ZmlsbDojRjFGMUYxO30NCgkuc3QyOXtmaWxsOiNDMzIyNjU7fQ0KCS5zdDMwe2ZpbGw6IzhDMzEyMzt9DQoJLnN0MzF7ZmlsbDojRTA1MjQzO30NCgkuc3QzMntmaWxsOiM1RTFGMTg7fQ0KCS5zdDMze2ZpbGw6I0YyQjBBOTt9DQoJLnN0MzR7ZmlsbDojQ0FDQ0NFO30NCgkuc3QzNXtmaWxsOiNBMUFGREI7fQ0KCS5zdDM2e2ZpbGw6IzAwMjA4Nzt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxjaXJjbGUgY2xhc3M9InN0MjAiIGN4PSIxMTEuNiIgY3k9IjE5MS43IiByPSI4OC42Ii8+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0NSIgZD0iTTExMC42LDk5LjljLTUwLjgsMC05Mi4yLDQxLjQtOTIuMiw5Mi4yYzAsNTAuOSw0MS40LDkyLjIsOTIuMiw5Mi4yaDBjNTAuOCwwLDkyLjItNDEuNCw5Mi4yLTkyLjINCgkJCQlDMjAyLjgsMTQxLjMsMTYxLjQsOTkuOSwxMTAuNiw5OS45eiBNMTgzLjIsMTQzLjljLTcsNi44LTEzLjMsMTQuNC0xOC42LDIyLjdjLTAuNS0wLjEtMC45LTAuMi0xLjQtMC4yYy0xLDAtMS45LDAuMy0yLjgsMC43DQoJCQkJYy00LjYtNi41LTguNC0xMy4xLTExLjMtMTkuNmMxLjctMS4xLDIuOC0zLDIuOC01LjJjMC0wLjYtMC4xLTEuMS0wLjMtMS43YzYuMy00LjQsMTEuNy05LjMsMTYtMTQuMw0KCQkJCUMxNzMuNiwxMzEuNCwxNzguOCwxMzcuMywxODMuMiwxNDMuOXogTTY4LjgsMTY5LjFjNC44LTAuNSw5LjYtMS4yLDE0LjUtMmMxLDIsMy4xLDMuNCw1LjUsMy40aDBjMC44LDAsMS43LTAuMiwyLjQtMC41DQoJCQkJYzYuMiw4LjksMTMuNSwxNy4xLDIxLjgsMjQuNGM4LjcsNy42LDE4LjIsMTQsMjguMSwxOS4xYy0wLjEsMC41LTAuMiwxLTAuMiwxLjVjMCwyLjQsMS40LDQuNSwzLjQsNS41DQoJCQkJYy0xLjEsNy4yLTEuNiwxNC41LTEuNSwyMS42Yy0xLjIsMC4zLTIuMywwLjgtMy4yLDEuNmMtOS4zLTYuNi0xOS40LTEyLjItMzAuMS0xNi41Yy0xMi45LTUuMi0yNi4yLTguNC0zOS41LTkuNw0KCQkJCWMtMC44LTMuNS0zLjktNi4xLTcuNi02LjJjLTEtNi4zLTEuNS0xMi43LTEuNS0xOS4yYzAtNS40LDAuNC0xMC43LDEuMS0xNS45QzY1LjUsMTc1LjcsNjguMywxNzIuOCw2OC44LDE2OS4xeiBNNjQuNywxNjEuMg0KCQkJCWMyLjMtOC43LDUuNS0xNyw5LjctMjQuN2MyLjYsNy45LDYsMTUuNywxMC4yLDIzLjFjLTEuMSwxLTEuOCwyLjMtMiwzLjhjLTQuOCwwLjgtOS41LDEuNS0xNC4zLDEuOQ0KCQkJCUM2Ny43LDE2My42LDY2LjQsMTYyLjEsNjQuNywxNjEuMnogTTE0Ni41LDIwOC45Yy0xLjgsMC4yLTMuNCwxLjEtNC40LDIuNGMtOS43LTUtMTktMTEuMi0yNy42LTE4LjdjLTguMi03LjItMTUuMy0xNS4zLTIxLjQtMjQNCgkJCQljMS0xLDEuNi0yLjQsMS43LTMuOWMxNy40LTQuMSwzMy40LTEwLjMsNDYuNy0xNy44YzEuMSwxLDIuNSwxLjYsNC4xLDEuNmgwYzAuNCwwLDAuOCwwLDEuMi0wLjFjMi45LDYuOCw2LjgsMTMuNiwxMS42LDIwLjMNCgkJCQljLTAuOSwxLjEtMS41LDIuNS0xLjUsNGMwLDEuNiwwLjYsMy4xLDEuNyw0LjJjLTMuNyw3LTYuOSwxNC40LTkuMywyMi4yQzE0OC4yLDIwMi4zLDE0Ny4zLDIwNS42LDE0Ni41LDIwOC45eiBNMTQ0LjQsMTExLjcNCgkJCQljNy40LDMuMSwxNC4yLDcuMiwyMC40LDEyLjFjLTQuMSw0LjctOS4yLDkuMy0xNS4zLDEzLjVjLTEuMS0wLjgtMi40LTEuNC0zLjgtMS40Yy0wLjIsMC0wLjMsMC0wLjUsMC4xDQoJCQkJQzE0Mi45LDEyNy4zLDE0Mi41LDExOC45LDE0NC40LDExMS43eiBNMTEwLjYsMTA0LjljMTEuMSwwLDIxLjcsMi4xLDMxLjUsNS45Yy0yLjEsNy43LTEuNywxNi42LDAuNywyNS45Yy0yLDEtMy40LDMuMS0zLjQsNS41DQoJCQkJYzAsMC41LDAuMSwwLjksMC4yLDEuNGMtMTMsNy40LTI4LjcsMTMuNS00NS42LDE3LjVjLTEuMS0xLjgtMy4xLTMuMS01LjMtMy4xYy0wLjcsMC0xLjQsMC4xLTIsMC40Yy00LjUtNy45LTguMS0xNi4zLTEwLjctMjQuOA0KCQkJCWM2LjQtMTEsMTQuNi0yMC41LDI0LjQtMjguMUMxMDMuOCwxMDUuMSwxMDcuMSwxMDQuOSwxMTAuNiwxMDQuOXogTTkzLjIsMTA2LjZjLTcuMSw2LjMtMTMuNCwxMy43LTE4LjUsMjINCgkJCQljLTEuMi00LjktMi4xLTkuOC0yLjctMTQuN0M3OC42LDExMC42LDg1LjgsMTA4LjEsOTMuMiwxMDYuNnogTTY5LjYsMTE1LjFjMC43LDUuNSwxLjgsMTEsMy4zLDE2LjVjLTUuMSw4LjgtOS4xLDE4LjQtMTEuOCwyOC41DQoJCQkJYy0wLjEsMC0wLjMsMC0wLjQsMGMtMy44LDAtNi45LDIuNi03LjgsNi4yYy04LjgsMC4xLTE3LjItMC41LTI1LjEtMS44QzM1LDE0My4yLDUwLjEsMTI1LjUsNjkuNiwxMTUuMXogTTIzLjMsMTkyLjENCgkJCQljMC04LjMsMS4yLTE2LjQsMy40LTI0YzcuNiwxLjMsMTUuNywyLDI0LjEsMmMwLjcsMCwxLjMsMCwyLTAuMWMwLjYsMi43LDIuNiw0LjksNS4yLDUuOGMtMC43LDUuMy0xLjEsMTAuOC0xLjEsMTYuMw0KCQkJCWMwLDYuOCwwLjUsMTMuNSwxLjYsMjBjLTIsMC45LTMuNiwyLjctNC4zLDQuOGMtOC45LDAuMS0xNy43LDEuMS0yNi40LDNDMjUsMjExLjIsMjMuMywyMDEuOCwyMy4zLDE5Mi4xeiBNMjkuMiwyMjMuNA0KCQkJCWM4LjItMS43LDE2LjUtMi42LDI0LjktMi44YzAuNiwzLjksMy45LDYuOCw4LDYuOGgwYzAsMCwwLjEsMCwwLjEsMGM1LjgsMTkuOCwxNi42LDM3LjIsMzEuMSw1MC4xDQoJCQkJQzYzLjgsMjcxLjYsMzkuOCwyNTAuOSwyOS4yLDIyMy40eiBNMTEwLjYsMjc5LjNMMTEwLjYsMjc5LjNjLTMuNCwwLTYuOC0wLjItMTAuMi0wLjZDODQsMjY2LDcyLDI0Ny43LDY1LjcsMjI2LjYNCgkJCQljMi0xLjEsMy42LTIuOSw0LjEtNS4yYzEyLjksMS4zLDI1LjcsNC40LDM4LjIsOS40YzEwLjQsNC4yLDIwLjIsOS42LDI5LjIsMTZjLTAuNSwxLTAuNywyLjEtMC43LDMuM2MwLDQuMiwzLjMsNy43LDcuNSw4DQoJCQkJYzAuNiw0LjUsMS41LDksMi43LDEzLjRDMTM1LjYsMjc2LjUsMTIzLjQsMjc5LjMsMTEwLjYsMjc5LjN6IE0xNTAsMjY5LjljLTEtNC4xLTEuOC04LjItMi40LTEyLjNjMC42LTAuMywxLjItMC42LDEuOC0xDQoJCQkJYzMuMSwyLjgsNiw1LjcsOC43LDguN0MxNTUuNSwyNjYuOSwxNTIuOCwyNjguNCwxNTAsMjY5Ljl6IE0xNjEuMywyNjNjLTMtMy4zLTYuMS02LjQtOS41LTkuNGMwLjUtMS4xLDAuOS0yLjMsMC45LTMuNg0KCQkJCWMwLTMuOC0yLjctNy02LjItNy44Yy0wLjEtNywwLjQtMTQsMS41LTIxYzEuOC0wLjIsMy4zLTEuMiw0LjMtMi42YzEyLjQsNC45LDI1LjMsNy44LDM4LjMsOC41QzE4NC4xLDI0MS41LDE3NCwyNTMuOSwxNjEuMywyNjMNCgkJCQl6IE0xOTEuNSwyMjQuNmMtMTMtMC42LTI1LjktMy40LTM4LjMtOC4zYzAuMS0wLjQsMC4xLTAuOCwwLjEtMS4yYzAtMi4zLTEuMy00LjMtMy4xLTUuNGMwLjgtMy4yLDEuNi02LjQsMi42LTkuNQ0KCQkJCWMyLjQtNy41LDUuNC0xNC42LDktMjEuNGMwLjQsMC4xLDAuOSwwLjEsMS4zLDAuMmgwYzEsMCwyLTAuMywyLjktMC43YzIuMSwyLjQsNC4zLDQuOCw2LjYsNy4xYzcuNiw3LjQsMTUuOCwxMy42LDI0LjMsMTguNg0KCQkJCUMxOTYsMjExLDE5NC4yLDIxOCwxOTEuNSwyMjQuNnogTTE3NC40LDE4My40Yy0yLjMtMi4yLTQuNC00LjUtNi41LTYuOGMwLjktMS4xLDEuNC0yLjQsMS40LTMuOWMwLTEuNi0wLjYtMy0xLjYtNC4xDQoJCQkJYzUuMS03LjgsMTAuOS0xNSwxNy41LTIxLjRjOCwxMy4xLDEyLjUsMjguNiwxMi41LDQ1YzAsMy0wLjIsNi0wLjUsOC45QzE4OS4zLDE5Ni4yLDE4MS42LDE5MC40LDE3NC40LDE4My40eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik0xNjguMSwxLjNjLTAuOC0wLjktMi0xLjMtMy4xLTEuM0g0LjRDMiwwLDAsMiwwLDQuNHYyOTEuM2MwLDIuNCwyLDQuNCw0LjQsNC40aDIxMi40YzIuNCwwLDQuNC0yLDQuNC00LjRWNTcuOA0KCQkJCWMwLTEuMS0wLjQtMi4yLTEuMi0zTDE2OC4xLDEuM3ogTTE2OS4zLDE1LjJsMzkuNSw0MC43aC0zOS41VjE1LjJ6IE04LjcsOC43aDE1MS44djQ5LjZjMCwwLjMsMC4xLDAuNiwwLjIsMC45DQoJCQkJYy0wLjEsMC4zLTAuMiwwLjYtMC4yLDAuOWMwLDIuNCwyLDQuNCw0LjQsNC40aDQ3LjV2MjI2LjdIOC43VjguN3oiLz4NCgkJPC9nPg0KCTwvZz4NCgk8cmVjdCB4PSIwIiB5PSI0OC40IiBjbGFzcz0ic3QyIiB3aWR0aD0iMjIxLjciIGhlaWdodD0iNzYiLz4NCgk8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDc3LjgyNTIgODIuOTEyOCkiIGNsYXNzPSJzdDkgc3QyMSBzdDIyIj5mdHA8L3RleHQ+DQo8L2c+DQo8L3N2Zz4NCg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "FTP" diff --git a/connectors/camel-ftps-sink-kafka-connector/src/generated/resources/camel-ftps-sink-sink.json b/connectors/camel-ftps-sink-kafka-connector/src/generated/resources/camel-ftps-sink-sink.json index 38d8481e6e..765eab8e04 100644 --- a/connectors/camel-ftps-sink-kafka-connector/src/generated/resources/camel-ftps-sink-sink.json +++ b/connectors/camel-ftps-sink-kafka-connector/src/generated/resources/camel-ftps-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ftps-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an FTPS server.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the filename." }, "properties": { diff --git a/connectors/camel-ftps-sink-kafka-connector/src/main/resources/kamelets/ftps-sink.kamelet.yaml b/connectors/camel-ftps-sink-kafka-connector/src/main/resources/kamelets/ftps-sink.kamelet.yaml index 4f15403dfa..5f1b8e5559 100644 --- a/connectors/camel-ftps-sink-kafka-connector/src/main/resources/kamelets/ftps-sink.kamelet.yaml +++ b/connectors/camel-ftps-sink-kafka-connector/src/main/resources/kamelets/ftps-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: ftps-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMjEuMSAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyMS4xIDMwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzgzMkVBQjt9DQoJLnN0MXtmaWxsOiNCQUJBQkE7fQ0KCS5zdDJ7ZmlsbDpub25lO30NCgkuc3Qze2ZpbGw6IzhEQzYzRjt9DQoJLnN0NHtmaWxsOiMwRjlCRDc7fQ0KCS5zdDV7ZmlsbDojRkZGRkZGO30NCgkuc3Q2e2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0N3tmaWxsOiMxREExRjI7fQ0KCS5zdDh7ZmlsbDojM0Q1QTk4O30NCgkuc3Q5e2ZpbGw6IzIzMUYyMDt9DQoJLnN0MTB7ZmlsbDojMDA3QkI1O30NCgkuc3QxMXtmaWxsOiNEQzRFNDE7fQ0KCS5zdDEye2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzE4MTYxNjt9DQoJLnN0MTN7ZmlsbDojMTgxNjE2O30NCgkuc3QxNHtmaWxsOiNGMkYyRjI7fQ0KCS5zdDE1e2ZpbGw6I0UzRTNFMzt9DQoJLnN0MTZ7ZmlsbDojRDU0QjNEO30NCgkuc3QxN3tmaWxsOiNENzJCMjc7fQ0KCS5zdDE4e29wYWNpdHk6MC41NjtmaWxsOnVybCgjU1ZHSURfMV8pO30NCgkuc3QxOXtmaWxsOiM5MkQ0MDA7fQ0KCS5zdDIwe2ZpbGw6IzAwQjlFNDt9DQoJLnN0MjF7Zm9udC1mYW1pbHk6J09wZW5TYW5zLUJvbGQnO30NCgkuc3QyMntmb250LXNpemU6NDUuNDExNXB4O30NCgkuc3QyM3tmaWxsOiMyQjM5OTA7fQ0KCS5zdDI0e2ZpbGw6IzNGOUMzNTt9DQoJLnN0MjV7ZmlsbDojOEZDRUQ4O30NCgkuc3QyNntmaWxsOiNEMjFGMjE7fQ0KCS5zdDI3e2ZpbGw6I0Q2RDZENjt9DQoJLnN0Mjh7ZmlsbDojRjFGMUYxO30NCgkuc3QyOXtmaWxsOiNDMzIyNjU7fQ0KCS5zdDMwe2ZpbGw6IzhDMzEyMzt9DQoJLnN0MzF7ZmlsbDojRTA1MjQzO30NCgkuc3QzMntmaWxsOiM1RTFGMTg7fQ0KCS5zdDMze2ZpbGw6I0YyQjBBOTt9DQoJLnN0MzR7ZmlsbDojQ0FDQ0NFO30NCgkuc3QzNXtmaWxsOiNBMUFGREI7fQ0KCS5zdDM2e2ZpbGw6IzAwMjA4Nzt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxjaXJjbGUgY2xhc3M9InN0MjAiIGN4PSIxMTEuNiIgY3k9IjE5MS43IiByPSI4OC42Ii8+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0NSIgZD0iTTExMC42LDk5LjljLTUwLjgsMC05Mi4yLDQxLjQtOTIuMiw5Mi4yYzAsNTAuOSw0MS40LDkyLjIsOTIuMiw5Mi4yaDBjNTAuOCwwLDkyLjItNDEuNCw5Mi4yLTkyLjINCgkJCQlDMjAyLjgsMTQxLjMsMTYxLjQsOTkuOSwxMTAuNiw5OS45eiBNMTgzLjIsMTQzLjljLTcsNi44LTEzLjMsMTQuNC0xOC42LDIyLjdjLTAuNS0wLjEtMC45LTAuMi0xLjQtMC4yYy0xLDAtMS45LDAuMy0yLjgsMC43DQoJCQkJYy00LjYtNi41LTguNC0xMy4xLTExLjMtMTkuNmMxLjctMS4xLDIuOC0zLDIuOC01LjJjMC0wLjYtMC4xLTEuMS0wLjMtMS43YzYuMy00LjQsMTEuNy05LjMsMTYtMTQuMw0KCQkJCUMxNzMuNiwxMzEuNCwxNzguOCwxMzcuMywxODMuMiwxNDMuOXogTTY4LjgsMTY5LjFjNC44LTAuNSw5LjYtMS4yLDE0LjUtMmMxLDIsMy4xLDMuNCw1LjUsMy40aDBjMC44LDAsMS43LTAuMiwyLjQtMC41DQoJCQkJYzYuMiw4LjksMTMuNSwxNy4xLDIxLjgsMjQuNGM4LjcsNy42LDE4LjIsMTQsMjguMSwxOS4xYy0wLjEsMC41LTAuMiwxLTAuMiwxLjVjMCwyLjQsMS40LDQuNSwzLjQsNS41DQoJCQkJYy0xLjEsNy4yLTEuNiwxNC41LTEuNSwyMS42Yy0xLjIsMC4zLTIuMywwLjgtMy4yLDEuNmMtOS4zLTYuNi0xOS40LTEyLjItMzAuMS0xNi41Yy0xMi45LTUuMi0yNi4yLTguNC0zOS41LTkuNw0KCQkJCWMtMC44LTMuNS0zLjktNi4xLTcuNi02LjJjLTEtNi4zLTEuNS0xMi43LTEuNS0xOS4yYzAtNS40LDAuNC0xMC43LDEuMS0xNS45QzY1LjUsMTc1LjcsNjguMywxNzIuOCw2OC44LDE2OS4xeiBNNjQuNywxNjEuMg0KCQkJCWMyLjMtOC43LDUuNS0xNyw5LjctMjQuN2MyLjYsNy45LDYsMTUuNywxMC4yLDIzLjFjLTEuMSwxLTEuOCwyLjMtMiwzLjhjLTQuOCwwLjgtOS41LDEuNS0xNC4zLDEuOQ0KCQkJCUM2Ny43LDE2My42LDY2LjQsMTYyLjEsNjQuNywxNjEuMnogTTE0Ni41LDIwOC45Yy0xLjgsMC4yLTMuNCwxLjEtNC40LDIuNGMtOS43LTUtMTktMTEuMi0yNy42LTE4LjdjLTguMi03LjItMTUuMy0xNS4zLTIxLjQtMjQNCgkJCQljMS0xLDEuNi0yLjQsMS43LTMuOWMxNy40LTQuMSwzMy40LTEwLjMsNDYuNy0xNy44YzEuMSwxLDIuNSwxLjYsNC4xLDEuNmgwYzAuNCwwLDAuOCwwLDEuMi0wLjFjMi45LDYuOCw2LjgsMTMuNiwxMS42LDIwLjMNCgkJCQljLTAuOSwxLjEtMS41LDIuNS0xLjUsNGMwLDEuNiwwLjYsMy4xLDEuNyw0LjJjLTMuNyw3LTYuOSwxNC40LTkuMywyMi4yQzE0OC4yLDIwMi4zLDE0Ny4zLDIwNS42LDE0Ni41LDIwOC45eiBNMTQ0LjQsMTExLjcNCgkJCQljNy40LDMuMSwxNC4yLDcuMiwyMC40LDEyLjFjLTQuMSw0LjctOS4yLDkuMy0xNS4zLDEzLjVjLTEuMS0wLjgtMi40LTEuNC0zLjgtMS40Yy0wLjIsMC0wLjMsMC0wLjUsMC4xDQoJCQkJQzE0Mi45LDEyNy4zLDE0Mi41LDExOC45LDE0NC40LDExMS43eiBNMTEwLjYsMTA0LjljMTEuMSwwLDIxLjcsMi4xLDMxLjUsNS45Yy0yLjEsNy43LTEuNywxNi42LDAuNywyNS45Yy0yLDEtMy40LDMuMS0zLjQsNS41DQoJCQkJYzAsMC41LDAuMSwwLjksMC4yLDEuNGMtMTMsNy40LTI4LjcsMTMuNS00NS42LDE3LjVjLTEuMS0xLjgtMy4xLTMuMS01LjMtMy4xYy0wLjcsMC0xLjQsMC4xLTIsMC40Yy00LjUtNy45LTguMS0xNi4zLTEwLjctMjQuOA0KCQkJCWM2LjQtMTEsMTQuNi0yMC41LDI0LjQtMjguMUMxMDMuOCwxMDUuMSwxMDcuMSwxMDQuOSwxMTAuNiwxMDQuOXogTTkzLjIsMTA2LjZjLTcuMSw2LjMtMTMuNCwxMy43LTE4LjUsMjINCgkJCQljLTEuMi00LjktMi4xLTkuOC0yLjctMTQuN0M3OC42LDExMC42LDg1LjgsMTA4LjEsOTMuMiwxMDYuNnogTTY5LjYsMTE1LjFjMC43LDUuNSwxLjgsMTEsMy4zLDE2LjVjLTUuMSw4LjgtOS4xLDE4LjQtMTEuOCwyOC41DQoJCQkJYy0wLjEsMC0wLjMsMC0wLjQsMGMtMy44LDAtNi45LDIuNi03LjgsNi4yYy04LjgsMC4xLTE3LjItMC41LTI1LjEtMS44QzM1LDE0My4yLDUwLjEsMTI1LjUsNjkuNiwxMTUuMXogTTIzLjMsMTkyLjENCgkJCQljMC04LjMsMS4yLTE2LjQsMy40LTI0YzcuNiwxLjMsMTUuNywyLDI0LjEsMmMwLjcsMCwxLjMsMCwyLTAuMWMwLjYsMi43LDIuNiw0LjksNS4yLDUuOGMtMC43LDUuMy0xLjEsMTAuOC0xLjEsMTYuMw0KCQkJCWMwLDYuOCwwLjUsMTMuNSwxLjYsMjBjLTIsMC45LTMuNiwyLjctNC4zLDQuOGMtOC45LDAuMS0xNy43LDEuMS0yNi40LDNDMjUsMjExLjIsMjMuMywyMDEuOCwyMy4zLDE5Mi4xeiBNMjkuMiwyMjMuNA0KCQkJCWM4LjItMS43LDE2LjUtMi42LDI0LjktMi44YzAuNiwzLjksMy45LDYuOCw4LDYuOGgwYzAsMCwwLjEsMCwwLjEsMGM1LjgsMTkuOCwxNi42LDM3LjIsMzEuMSw1MC4xDQoJCQkJQzYzLjgsMjcxLjYsMzkuOCwyNTAuOSwyOS4yLDIyMy40eiBNMTEwLjYsMjc5LjNMMTEwLjYsMjc5LjNjLTMuNCwwLTYuOC0wLjItMTAuMi0wLjZDODQsMjY2LDcyLDI0Ny43LDY1LjcsMjI2LjYNCgkJCQljMi0xLjEsMy42LTIuOSw0LjEtNS4yYzEyLjksMS4zLDI1LjcsNC40LDM4LjIsOS40YzEwLjQsNC4yLDIwLjIsOS42LDI5LjIsMTZjLTAuNSwxLTAuNywyLjEtMC43LDMuM2MwLDQuMiwzLjMsNy43LDcuNSw4DQoJCQkJYzAuNiw0LjUsMS41LDksMi43LDEzLjRDMTM1LjYsMjc2LjUsMTIzLjQsMjc5LjMsMTEwLjYsMjc5LjN6IE0xNTAsMjY5LjljLTEtNC4xLTEuOC04LjItMi40LTEyLjNjMC42LTAuMywxLjItMC42LDEuOC0xDQoJCQkJYzMuMSwyLjgsNiw1LjcsOC43LDguN0MxNTUuNSwyNjYuOSwxNTIuOCwyNjguNCwxNTAsMjY5Ljl6IE0xNjEuMywyNjNjLTMtMy4zLTYuMS02LjQtOS41LTkuNGMwLjUtMS4xLDAuOS0yLjMsMC45LTMuNg0KCQkJCWMwLTMuOC0yLjctNy02LjItNy44Yy0wLjEtNywwLjQtMTQsMS41LTIxYzEuOC0wLjIsMy4zLTEuMiw0LjMtMi42YzEyLjQsNC45LDI1LjMsNy44LDM4LjMsOC41QzE4NC4xLDI0MS41LDE3NCwyNTMuOSwxNjEuMywyNjMNCgkJCQl6IE0xOTEuNSwyMjQuNmMtMTMtMC42LTI1LjktMy40LTM4LjMtOC4zYzAuMS0wLjQsMC4xLTAuOCwwLjEtMS4yYzAtMi4zLTEuMy00LjMtMy4xLTUuNGMwLjgtMy4yLDEuNi02LjQsMi42LTkuNQ0KCQkJCWMyLjQtNy41LDUuNC0xNC42LDktMjEuNGMwLjQsMC4xLDAuOSwwLjEsMS4zLDAuMmgwYzEsMCwyLTAuMywyLjktMC43YzIuMSwyLjQsNC4zLDQuOCw2LjYsNy4xYzcuNiw3LjQsMTUuOCwxMy42LDI0LjMsMTguNg0KCQkJCUMxOTYsMjExLDE5NC4yLDIxOCwxOTEuNSwyMjQuNnogTTE3NC40LDE4My40Yy0yLjMtMi4yLTQuNC00LjUtNi41LTYuOGMwLjktMS4xLDEuNC0yLjQsMS40LTMuOWMwLTEuNi0wLjYtMy0xLjYtNC4xDQoJCQkJYzUuMS03LjgsMTAuOS0xNSwxNy41LTIxLjRjOCwxMy4xLDEyLjUsMjguNiwxMi41LDQ1YzAsMy0wLjIsNi0wLjUsOC45QzE4OS4zLDE5Ni4yLDE4MS42LDE5MC40LDE3NC40LDE4My40eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik0xNjguMSwxLjNjLTAuOC0wLjktMi0xLjMtMy4xLTEuM0g0LjRDMiwwLDAsMiwwLDQuNHYyOTEuM2MwLDIuNCwyLDQuNCw0LjQsNC40aDIxMi40YzIuNCwwLDQuNC0yLDQuNC00LjRWNTcuOA0KCQkJCWMwLTEuMS0wLjQtMi4yLTEuMi0zTDE2OC4xLDEuM3ogTTE2OS4zLDE1LjJsMzkuNSw0MC43aC0zOS41VjE1LjJ6IE04LjcsOC43aDE1MS44djQ5LjZjMCwwLjMsMC4xLDAuNiwwLjIsMC45DQoJCQkJYy0wLjEsMC4zLTAuMiwwLjYtMC4yLDAuOWMwLDIuNCwyLDQuNCw0LjQsNC40aDQ3LjV2MjI2LjdIOC43VjguN3oiLz4NCgkJPC9nPg0KCTwvZz4NCgk8cmVjdCB4PSIwIiB5PSI0OC40IiBjbGFzcz0ic3QyIiB3aWR0aD0iMjIxLjciIGhlaWdodD0iNzYiLz4NCgk8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDc3LjgyNTIgODIuOTEyOCkiIGNsYXNzPSJzdDkgc3QyMSBzdDIyIj5mdHA8L3RleHQ+DQo8L2c+DQo8L3N2Zz4NCg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "FTP" diff --git a/connectors/camel-ftps-source-kafka-connector/src/generated/resources/camel-ftps-source-source.json b/connectors/camel-ftps-source-kafka-connector/src/generated/resources/camel-ftps-source-source.json index b8cb33a690..cee49630c6 100644 --- a/connectors/camel-ftps-source-kafka-connector/src/generated/resources/camel-ftps-source-source.json +++ b/connectors/camel-ftps-source-kafka-connector/src/generated/resources/camel-ftps-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ftps-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an FTPS server." }, "properties": { diff --git a/connectors/camel-ftps-source-kafka-connector/src/main/resources/kamelets/ftps-source.kamelet.yaml b/connectors/camel-ftps-source-kafka-connector/src/main/resources/kamelets/ftps-source.kamelet.yaml index fa173bed76..ee634a9934 100644 --- a/connectors/camel-ftps-source-kafka-connector/src/main/resources/kamelets/ftps-source.kamelet.yaml +++ b/connectors/camel-ftps-source-kafka-connector/src/main/resources/kamelets/ftps-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: ftps-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMjEuMSAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyMS4xIDMwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzgzMkVBQjt9DQoJLnN0MXtmaWxsOiNCQUJBQkE7fQ0KCS5zdDJ7ZmlsbDpub25lO30NCgkuc3Qze2ZpbGw6IzhEQzYzRjt9DQoJLnN0NHtmaWxsOiMwRjlCRDc7fQ0KCS5zdDV7ZmlsbDojRkZGRkZGO30NCgkuc3Q2e2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0N3tmaWxsOiMxREExRjI7fQ0KCS5zdDh7ZmlsbDojM0Q1QTk4O30NCgkuc3Q5e2ZpbGw6IzIzMUYyMDt9DQoJLnN0MTB7ZmlsbDojMDA3QkI1O30NCgkuc3QxMXtmaWxsOiNEQzRFNDE7fQ0KCS5zdDEye2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzE4MTYxNjt9DQoJLnN0MTN7ZmlsbDojMTgxNjE2O30NCgkuc3QxNHtmaWxsOiNGMkYyRjI7fQ0KCS5zdDE1e2ZpbGw6I0UzRTNFMzt9DQoJLnN0MTZ7ZmlsbDojRDU0QjNEO30NCgkuc3QxN3tmaWxsOiNENzJCMjc7fQ0KCS5zdDE4e29wYWNpdHk6MC41NjtmaWxsOnVybCgjU1ZHSURfMV8pO30NCgkuc3QxOXtmaWxsOiM5MkQ0MDA7fQ0KCS5zdDIwe2ZpbGw6IzAwQjlFNDt9DQoJLnN0MjF7Zm9udC1mYW1pbHk6J09wZW5TYW5zLUJvbGQnO30NCgkuc3QyMntmb250LXNpemU6NDUuNDExNXB4O30NCgkuc3QyM3tmaWxsOiMyQjM5OTA7fQ0KCS5zdDI0e2ZpbGw6IzNGOUMzNTt9DQoJLnN0MjV7ZmlsbDojOEZDRUQ4O30NCgkuc3QyNntmaWxsOiNEMjFGMjE7fQ0KCS5zdDI3e2ZpbGw6I0Q2RDZENjt9DQoJLnN0Mjh7ZmlsbDojRjFGMUYxO30NCgkuc3QyOXtmaWxsOiNDMzIyNjU7fQ0KCS5zdDMwe2ZpbGw6IzhDMzEyMzt9DQoJLnN0MzF7ZmlsbDojRTA1MjQzO30NCgkuc3QzMntmaWxsOiM1RTFGMTg7fQ0KCS5zdDMze2ZpbGw6I0YyQjBBOTt9DQoJLnN0MzR7ZmlsbDojQ0FDQ0NFO30NCgkuc3QzNXtmaWxsOiNBMUFGREI7fQ0KCS5zdDM2e2ZpbGw6IzAwMjA4Nzt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxjaXJjbGUgY2xhc3M9InN0MjAiIGN4PSIxMTEuNiIgY3k9IjE5MS43IiByPSI4OC42Ii8+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0NSIgZD0iTTExMC42LDk5LjljLTUwLjgsMC05Mi4yLDQxLjQtOTIuMiw5Mi4yYzAsNTAuOSw0MS40LDkyLjIsOTIuMiw5Mi4yaDBjNTAuOCwwLDkyLjItNDEuNCw5Mi4yLTkyLjINCgkJCQlDMjAyLjgsMTQxLjMsMTYxLjQsOTkuOSwxMTAuNiw5OS45eiBNMTgzLjIsMTQzLjljLTcsNi44LTEzLjMsMTQuNC0xOC42LDIyLjdjLTAuNS0wLjEtMC45LTAuMi0xLjQtMC4yYy0xLDAtMS45LDAuMy0yLjgsMC43DQoJCQkJYy00LjYtNi41LTguNC0xMy4xLTExLjMtMTkuNmMxLjctMS4xLDIuOC0zLDIuOC01LjJjMC0wLjYtMC4xLTEuMS0wLjMtMS43YzYuMy00LjQsMTEuNy05LjMsMTYtMTQuMw0KCQkJCUMxNzMuNiwxMzEuNCwxNzguOCwxMzcuMywxODMuMiwxNDMuOXogTTY4LjgsMTY5LjFjNC44LTAuNSw5LjYtMS4yLDE0LjUtMmMxLDIsMy4xLDMuNCw1LjUsMy40aDBjMC44LDAsMS43LTAuMiwyLjQtMC41DQoJCQkJYzYuMiw4LjksMTMuNSwxNy4xLDIxLjgsMjQuNGM4LjcsNy42LDE4LjIsMTQsMjguMSwxOS4xYy0wLjEsMC41LTAuMiwxLTAuMiwxLjVjMCwyLjQsMS40LDQuNSwzLjQsNS41DQoJCQkJYy0xLjEsNy4yLTEuNiwxNC41LTEuNSwyMS42Yy0xLjIsMC4zLTIuMywwLjgtMy4yLDEuNmMtOS4zLTYuNi0xOS40LTEyLjItMzAuMS0xNi41Yy0xMi45LTUuMi0yNi4yLTguNC0zOS41LTkuNw0KCQkJCWMtMC44LTMuNS0zLjktNi4xLTcuNi02LjJjLTEtNi4zLTEuNS0xMi43LTEuNS0xOS4yYzAtNS40LDAuNC0xMC43LDEuMS0xNS45QzY1LjUsMTc1LjcsNjguMywxNzIuOCw2OC44LDE2OS4xeiBNNjQuNywxNjEuMg0KCQkJCWMyLjMtOC43LDUuNS0xNyw5LjctMjQuN2MyLjYsNy45LDYsMTUuNywxMC4yLDIzLjFjLTEuMSwxLTEuOCwyLjMtMiwzLjhjLTQuOCwwLjgtOS41LDEuNS0xNC4zLDEuOQ0KCQkJCUM2Ny43LDE2My42LDY2LjQsMTYyLjEsNjQuNywxNjEuMnogTTE0Ni41LDIwOC45Yy0xLjgsMC4yLTMuNCwxLjEtNC40LDIuNGMtOS43LTUtMTktMTEuMi0yNy42LTE4LjdjLTguMi03LjItMTUuMy0xNS4zLTIxLjQtMjQNCgkJCQljMS0xLDEuNi0yLjQsMS43LTMuOWMxNy40LTQuMSwzMy40LTEwLjMsNDYuNy0xNy44YzEuMSwxLDIuNSwxLjYsNC4xLDEuNmgwYzAuNCwwLDAuOCwwLDEuMi0wLjFjMi45LDYuOCw2LjgsMTMuNiwxMS42LDIwLjMNCgkJCQljLTAuOSwxLjEtMS41LDIuNS0xLjUsNGMwLDEuNiwwLjYsMy4xLDEuNyw0LjJjLTMuNyw3LTYuOSwxNC40LTkuMywyMi4yQzE0OC4yLDIwMi4zLDE0Ny4zLDIwNS42LDE0Ni41LDIwOC45eiBNMTQ0LjQsMTExLjcNCgkJCQljNy40LDMuMSwxNC4yLDcuMiwyMC40LDEyLjFjLTQuMSw0LjctOS4yLDkuMy0xNS4zLDEzLjVjLTEuMS0wLjgtMi40LTEuNC0zLjgtMS40Yy0wLjIsMC0wLjMsMC0wLjUsMC4xDQoJCQkJQzE0Mi45LDEyNy4zLDE0Mi41LDExOC45LDE0NC40LDExMS43eiBNMTEwLjYsMTA0LjljMTEuMSwwLDIxLjcsMi4xLDMxLjUsNS45Yy0yLjEsNy43LTEuNywxNi42LDAuNywyNS45Yy0yLDEtMy40LDMuMS0zLjQsNS41DQoJCQkJYzAsMC41LDAuMSwwLjksMC4yLDEuNGMtMTMsNy40LTI4LjcsMTMuNS00NS42LDE3LjVjLTEuMS0xLjgtMy4xLTMuMS01LjMtMy4xYy0wLjcsMC0xLjQsMC4xLTIsMC40Yy00LjUtNy45LTguMS0xNi4zLTEwLjctMjQuOA0KCQkJCWM2LjQtMTEsMTQuNi0yMC41LDI0LjQtMjguMUMxMDMuOCwxMDUuMSwxMDcuMSwxMDQuOSwxMTAuNiwxMDQuOXogTTkzLjIsMTA2LjZjLTcuMSw2LjMtMTMuNCwxMy43LTE4LjUsMjINCgkJCQljLTEuMi00LjktMi4xLTkuOC0yLjctMTQuN0M3OC42LDExMC42LDg1LjgsMTA4LjEsOTMuMiwxMDYuNnogTTY5LjYsMTE1LjFjMC43LDUuNSwxLjgsMTEsMy4zLDE2LjVjLTUuMSw4LjgtOS4xLDE4LjQtMTEuOCwyOC41DQoJCQkJYy0wLjEsMC0wLjMsMC0wLjQsMGMtMy44LDAtNi45LDIuNi03LjgsNi4yYy04LjgsMC4xLTE3LjItMC41LTI1LjEtMS44QzM1LDE0My4yLDUwLjEsMTI1LjUsNjkuNiwxMTUuMXogTTIzLjMsMTkyLjENCgkJCQljMC04LjMsMS4yLTE2LjQsMy40LTI0YzcuNiwxLjMsMTUuNywyLDI0LjEsMmMwLjcsMCwxLjMsMCwyLTAuMWMwLjYsMi43LDIuNiw0LjksNS4yLDUuOGMtMC43LDUuMy0xLjEsMTAuOC0xLjEsMTYuMw0KCQkJCWMwLDYuOCwwLjUsMTMuNSwxLjYsMjBjLTIsMC45LTMuNiwyLjctNC4zLDQuOGMtOC45LDAuMS0xNy43LDEuMS0yNi40LDNDMjUsMjExLjIsMjMuMywyMDEuOCwyMy4zLDE5Mi4xeiBNMjkuMiwyMjMuNA0KCQkJCWM4LjItMS43LDE2LjUtMi42LDI0LjktMi44YzAuNiwzLjksMy45LDYuOCw4LDYuOGgwYzAsMCwwLjEsMCwwLjEsMGM1LjgsMTkuOCwxNi42LDM3LjIsMzEuMSw1MC4xDQoJCQkJQzYzLjgsMjcxLjYsMzkuOCwyNTAuOSwyOS4yLDIyMy40eiBNMTEwLjYsMjc5LjNMMTEwLjYsMjc5LjNjLTMuNCwwLTYuOC0wLjItMTAuMi0wLjZDODQsMjY2LDcyLDI0Ny43LDY1LjcsMjI2LjYNCgkJCQljMi0xLjEsMy42LTIuOSw0LjEtNS4yYzEyLjksMS4zLDI1LjcsNC40LDM4LjIsOS40YzEwLjQsNC4yLDIwLjIsOS42LDI5LjIsMTZjLTAuNSwxLTAuNywyLjEtMC43LDMuM2MwLDQuMiwzLjMsNy43LDcuNSw4DQoJCQkJYzAuNiw0LjUsMS41LDksMi43LDEzLjRDMTM1LjYsMjc2LjUsMTIzLjQsMjc5LjMsMTEwLjYsMjc5LjN6IE0xNTAsMjY5LjljLTEtNC4xLTEuOC04LjItMi40LTEyLjNjMC42LTAuMywxLjItMC42LDEuOC0xDQoJCQkJYzMuMSwyLjgsNiw1LjcsOC43LDguN0MxNTUuNSwyNjYuOSwxNTIuOCwyNjguNCwxNTAsMjY5Ljl6IE0xNjEuMywyNjNjLTMtMy4zLTYuMS02LjQtOS41LTkuNGMwLjUtMS4xLDAuOS0yLjMsMC45LTMuNg0KCQkJCWMwLTMuOC0yLjctNy02LjItNy44Yy0wLjEtNywwLjQtMTQsMS41LTIxYzEuOC0wLjIsMy4zLTEuMiw0LjMtMi42YzEyLjQsNC45LDI1LjMsNy44LDM4LjMsOC41QzE4NC4xLDI0MS41LDE3NCwyNTMuOSwxNjEuMywyNjMNCgkJCQl6IE0xOTEuNSwyMjQuNmMtMTMtMC42LTI1LjktMy40LTM4LjMtOC4zYzAuMS0wLjQsMC4xLTAuOCwwLjEtMS4yYzAtMi4zLTEuMy00LjMtMy4xLTUuNGMwLjgtMy4yLDEuNi02LjQsMi42LTkuNQ0KCQkJCWMyLjQtNy41LDUuNC0xNC42LDktMjEuNGMwLjQsMC4xLDAuOSwwLjEsMS4zLDAuMmgwYzEsMCwyLTAuMywyLjktMC43YzIuMSwyLjQsNC4zLDQuOCw2LjYsNy4xYzcuNiw3LjQsMTUuOCwxMy42LDI0LjMsMTguNg0KCQkJCUMxOTYsMjExLDE5NC4yLDIxOCwxOTEuNSwyMjQuNnogTTE3NC40LDE4My40Yy0yLjMtMi4yLTQuNC00LjUtNi41LTYuOGMwLjktMS4xLDEuNC0yLjQsMS40LTMuOWMwLTEuNi0wLjYtMy0xLjYtNC4xDQoJCQkJYzUuMS03LjgsMTAuOS0xNSwxNy41LTIxLjRjOCwxMy4xLDEyLjUsMjguNiwxMi41LDQ1YzAsMy0wLjIsNi0wLjUsOC45QzE4OS4zLDE5Ni4yLDE4MS42LDE5MC40LDE3NC40LDE4My40eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik0xNjguMSwxLjNjLTAuOC0wLjktMi0xLjMtMy4xLTEuM0g0LjRDMiwwLDAsMiwwLDQuNHYyOTEuM2MwLDIuNCwyLDQuNCw0LjQsNC40aDIxMi40YzIuNCwwLDQuNC0yLDQuNC00LjRWNTcuOA0KCQkJCWMwLTEuMS0wLjQtMi4yLTEuMi0zTDE2OC4xLDEuM3ogTTE2OS4zLDE1LjJsMzkuNSw0MC43aC0zOS41VjE1LjJ6IE04LjcsOC43aDE1MS44djQ5LjZjMCwwLjMsMC4xLDAuNiwwLjIsMC45DQoJCQkJYy0wLjEsMC4zLTAuMiwwLjYtMC4yLDAuOWMwLDIuNCwyLDQuNCw0LjQsNC40aDQ3LjV2MjI2LjdIOC43VjguN3oiLz4NCgkJPC9nPg0KCTwvZz4NCgk8cmVjdCB4PSIwIiB5PSI0OC40IiBjbGFzcz0ic3QyIiB3aWR0aD0iMjIxLjciIGhlaWdodD0iNzYiLz4NCgk8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDc3LjgyNTIgODIuOTEyOCkiIGNsYXNzPSJzdDkgc3QyMSBzdDIyIj5mdHA8L3RleHQ+DQo8L2c+DQo8L3N2Zz4NCg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "FTP" diff --git a/connectors/camel-github-commit-source-kafka-connector/src/generated/resources/camel-github-commit-source-source.json b/connectors/camel-github-commit-source-kafka-connector/src/generated/resources/camel-github-commit-source-source.json index 88ebde0886..15b69c73cc 100644 --- a/connectors/camel-github-commit-source-kafka-connector/src/generated/resources/camel-github-commit-source-source.json +++ b/connectors/camel-github-commit-source-kafka-connector/src/generated/resources/camel-github-commit-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-github-commit-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive commit From Github." }, "properties": { diff --git a/connectors/camel-github-commit-source-kafka-connector/src/main/resources/kamelets/github-commit-source.kamelet.yaml b/connectors/camel-github-commit-source-kafka-connector/src/main/resources/kamelets/github-commit-source.kamelet.yaml index 0a419ad873..b35de45033 100644 --- a/connectors/camel-github-commit-source-kafka-connector/src/main/resources/kamelets/github-commit-source.kamelet.yaml +++ b/connectors/camel-github-commit-source-kafka-connector/src/main/resources/kamelets/github-commit-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: github-commit-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMEMzLjU4IDAgMCAzLjU4IDAgOEMwIDExLjU0IDIuMjkgMTQuNTMgNS40NyAxNS41OUM1Ljg3IDE1LjY2IDYuMDIgMTUuNDIgNi4wMiAxNS4yMUM2LjAyIDE1LjAyIDYuMDEgMTQuMzkgNi4wMSAxMy43MkM0IDE0LjA5IDMuNDggMTMuMjMgMy4zMiAxMi43OEMzLjIzIDEyLjU1IDIuODQgMTEuODQgMi41IDExLjY1QzIuMjIgMTEuNSAxLjgyIDExLjEzIDIuNDkgMTEuMTJDMy4xMiAxMS4xMSAzLjU3IDExLjcgMy43MiAxMS45NEM0LjQ0IDEzLjE1IDUuNTkgMTIuODEgNi4wNSAxMi42QzYuMTIgMTIuMDggNi4zMyAxMS43MyA2LjU2IDExLjUzQzQuNzggMTEuMzMgMi45MiAxMC42NCAyLjkyIDcuNThDMi45MiA2LjcxIDMuMjMgNS45OSAzLjc0IDUuNDNDMy42NiA1LjIzIDMuMzggNC40MSAzLjgyIDMuMzFDMy44MiAzLjMxIDQuNDkgMy4xIDYuMDIgNC4xM0M2LjY2IDMuOTUgNy4zNCAzLjg2IDguMDIgMy44NkM4LjcgMy44NiA5LjM4IDMuOTUgMTAuMDIgNC4xM0MxMS41NSAzLjA5IDEyLjIyIDMuMzEgMTIuMjIgMy4zMUMxMi42NiA0LjQxIDEyLjM4IDUuMjMgMTIuMyA1LjQzQzEyLjgxIDUuOTkgMTMuMTIgNi43IDEzLjEyIDcuNThDMTMuMTIgMTAuNjUgMTEuMjUgMTEuMzMgOS40NyAxMS41M0M5Ljc2IDExLjc4IDEwLjAxIDEyLjI2IDEwLjAxIDEzLjAxQzEwLjAxIDE0LjA4IDEwIDE0Ljk0IDEwIDE1LjIxQzEwIDE1LjQyIDEwLjE1IDE1LjY3IDEwLjU1IDE1LjU5QzEzLjcxIDE0LjUzIDE2IDExLjUzIDE2IDhDMTYgMy41OCAxMi40MiAwIDggMFoiIHRyYW5zZm9ybT0ic2NhbGUoNjQpIiBmaWxsPSIjMUIxRjIzIi8+Cjwvc3ZnPgo=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "GitHub" diff --git a/connectors/camel-github-event-source-kafka-connector/src/generated/resources/camel-github-event-source-source.json b/connectors/camel-github-event-source-kafka-connector/src/generated/resources/camel-github-event-source-source.json index 29e53e5a71..7e33139a99 100644 --- a/connectors/camel-github-event-source-kafka-connector/src/generated/resources/camel-github-event-source-source.json +++ b/connectors/camel-github-event-source-kafka-connector/src/generated/resources/camel-github-event-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-github-event-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive Events From a Github Repository." }, "properties": { diff --git a/connectors/camel-github-event-source-kafka-connector/src/main/resources/kamelets/github-event-source.kamelet.yaml b/connectors/camel-github-event-source-kafka-connector/src/main/resources/kamelets/github-event-source.kamelet.yaml index b4773d4247..7f89a9a7ce 100644 --- a/connectors/camel-github-event-source-kafka-connector/src/main/resources/kamelets/github-event-source.kamelet.yaml +++ b/connectors/camel-github-event-source-kafka-connector/src/main/resources/kamelets/github-event-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: github-event-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMEMzLjU4IDAgMCAzLjU4IDAgOEMwIDExLjU0IDIuMjkgMTQuNTMgNS40NyAxNS41OUM1Ljg3IDE1LjY2IDYuMDIgMTUuNDIgNi4wMiAxNS4yMUM2LjAyIDE1LjAyIDYuMDEgMTQuMzkgNi4wMSAxMy43MkM0IDE0LjA5IDMuNDggMTMuMjMgMy4zMiAxMi43OEMzLjIzIDEyLjU1IDIuODQgMTEuODQgMi41IDExLjY1QzIuMjIgMTEuNSAxLjgyIDExLjEzIDIuNDkgMTEuMTJDMy4xMiAxMS4xMSAzLjU3IDExLjcgMy43MiAxMS45NEM0LjQ0IDEzLjE1IDUuNTkgMTIuODEgNi4wNSAxMi42QzYuMTIgMTIuMDggNi4zMyAxMS43MyA2LjU2IDExLjUzQzQuNzggMTEuMzMgMi45MiAxMC42NCAyLjkyIDcuNThDMi45MiA2LjcxIDMuMjMgNS45OSAzLjc0IDUuNDNDMy42NiA1LjIzIDMuMzggNC40MSAzLjgyIDMuMzFDMy44MiAzLjMxIDQuNDkgMy4xIDYuMDIgNC4xM0M2LjY2IDMuOTUgNy4zNCAzLjg2IDguMDIgMy44NkM4LjcgMy44NiA5LjM4IDMuOTUgMTAuMDIgNC4xM0MxMS41NSAzLjA5IDEyLjIyIDMuMzEgMTIuMjIgMy4zMUMxMi42NiA0LjQxIDEyLjM4IDUuMjMgMTIuMyA1LjQzQzEyLjgxIDUuOTkgMTMuMTIgNi43IDEzLjEyIDcuNThDMTMuMTIgMTAuNjUgMTEuMjUgMTEuMzMgOS40NyAxMS41M0M5Ljc2IDExLjc4IDEwLjAxIDEyLjI2IDEwLjAxIDEzLjAxQzEwLjAxIDE0LjA4IDEwIDE0Ljk0IDEwIDE1LjIxQzEwIDE1LjQyIDEwLjE1IDE1LjY3IDEwLjU1IDE1LjU5QzEzLjcxIDE0LjUzIDE2IDExLjUzIDE2IDhDMTYgMy41OCAxMi40MiAwIDggMFoiIHRyYW5zZm9ybT0ic2NhbGUoNjQpIiBmaWxsPSIjMUIxRjIzIi8+Cjwvc3ZnPgo=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "GitHub" diff --git a/connectors/camel-github-pullrequest-comment-source-kafka-connector/src/generated/resources/camel-github-pullrequest-comment-source-source.json b/connectors/camel-github-pullrequest-comment-source-kafka-connector/src/generated/resources/camel-github-pullrequest-comment-source-source.json index 8abe16d584..d7f0594af5 100644 --- a/connectors/camel-github-pullrequest-comment-source-kafka-connector/src/generated/resources/camel-github-pullrequest-comment-source-source.json +++ b/connectors/camel-github-pullrequest-comment-source-kafka-connector/src/generated/resources/camel-github-pullrequest-comment-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-github-pullrequest-comment-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive pull request Comments From Github." }, "properties": { diff --git a/connectors/camel-github-pullrequest-comment-source-kafka-connector/src/main/resources/kamelets/github-pullrequest-comment-source.kamelet.yaml b/connectors/camel-github-pullrequest-comment-source-kafka-connector/src/main/resources/kamelets/github-pullrequest-comment-source.kamelet.yaml index c63ce9027d..c8a908bcd5 100644 --- a/connectors/camel-github-pullrequest-comment-source-kafka-connector/src/main/resources/kamelets/github-pullrequest-comment-source.kamelet.yaml +++ b/connectors/camel-github-pullrequest-comment-source-kafka-connector/src/main/resources/kamelets/github-pullrequest-comment-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: github-pullrequest-comment-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMEMzLjU4IDAgMCAzLjU4IDAgOEMwIDExLjU0IDIuMjkgMTQuNTMgNS40NyAxNS41OUM1Ljg3IDE1LjY2IDYuMDIgMTUuNDIgNi4wMiAxNS4yMUM2LjAyIDE1LjAyIDYuMDEgMTQuMzkgNi4wMSAxMy43MkM0IDE0LjA5IDMuNDggMTMuMjMgMy4zMiAxMi43OEMzLjIzIDEyLjU1IDIuODQgMTEuODQgMi41IDExLjY1QzIuMjIgMTEuNSAxLjgyIDExLjEzIDIuNDkgMTEuMTJDMy4xMiAxMS4xMSAzLjU3IDExLjcgMy43MiAxMS45NEM0LjQ0IDEzLjE1IDUuNTkgMTIuODEgNi4wNSAxMi42QzYuMTIgMTIuMDggNi4zMyAxMS43MyA2LjU2IDExLjUzQzQuNzggMTEuMzMgMi45MiAxMC42NCAyLjkyIDcuNThDMi45MiA2LjcxIDMuMjMgNS45OSAzLjc0IDUuNDNDMy42NiA1LjIzIDMuMzggNC40MSAzLjgyIDMuMzFDMy44MiAzLjMxIDQuNDkgMy4xIDYuMDIgNC4xM0M2LjY2IDMuOTUgNy4zNCAzLjg2IDguMDIgMy44NkM4LjcgMy44NiA5LjM4IDMuOTUgMTAuMDIgNC4xM0MxMS41NSAzLjA5IDEyLjIyIDMuMzEgMTIuMjIgMy4zMUMxMi42NiA0LjQxIDEyLjM4IDUuMjMgMTIuMyA1LjQzQzEyLjgxIDUuOTkgMTMuMTIgNi43IDEzLjEyIDcuNThDMTMuMTIgMTAuNjUgMTEuMjUgMTEuMzMgOS40NyAxMS41M0M5Ljc2IDExLjc4IDEwLjAxIDEyLjI2IDEwLjAxIDEzLjAxQzEwLjAxIDE0LjA4IDEwIDE0Ljk0IDEwIDE1LjIxQzEwIDE1LjQyIDEwLjE1IDE1LjY3IDEwLjU1IDE1LjU5QzEzLjcxIDE0LjUzIDE2IDExLjUzIDE2IDhDMTYgMy41OCAxMi40MiAwIDggMFoiIHRyYW5zZm9ybT0ic2NhbGUoNjQpIiBmaWxsPSIjMUIxRjIzIi8+Cjwvc3ZnPgo=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "GitHub" diff --git a/connectors/camel-github-pullrequest-source-kafka-connector/src/generated/resources/camel-github-pullrequest-source-source.json b/connectors/camel-github-pullrequest-source-kafka-connector/src/generated/resources/camel-github-pullrequest-source-source.json index 7e7391bacb..95727ec749 100644 --- a/connectors/camel-github-pullrequest-source-kafka-connector/src/generated/resources/camel-github-pullrequest-source-source.json +++ b/connectors/camel-github-pullrequest-source-kafka-connector/src/generated/resources/camel-github-pullrequest-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-github-pullrequest-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive pull request From Github." }, "properties": { diff --git a/connectors/camel-github-pullrequest-source-kafka-connector/src/main/resources/kamelets/github-pullrequest-source.kamelet.yaml b/connectors/camel-github-pullrequest-source-kafka-connector/src/main/resources/kamelets/github-pullrequest-source.kamelet.yaml index 6b8bd2bea7..cd50714d1a 100644 --- a/connectors/camel-github-pullrequest-source-kafka-connector/src/main/resources/kamelets/github-pullrequest-source.kamelet.yaml +++ b/connectors/camel-github-pullrequest-source-kafka-connector/src/main/resources/kamelets/github-pullrequest-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: github-pullrequest-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMEMzLjU4IDAgMCAzLjU4IDAgOEMwIDExLjU0IDIuMjkgMTQuNTMgNS40NyAxNS41OUM1Ljg3IDE1LjY2IDYuMDIgMTUuNDIgNi4wMiAxNS4yMUM2LjAyIDE1LjAyIDYuMDEgMTQuMzkgNi4wMSAxMy43MkM0IDE0LjA5IDMuNDggMTMuMjMgMy4zMiAxMi43OEMzLjIzIDEyLjU1IDIuODQgMTEuODQgMi41IDExLjY1QzIuMjIgMTEuNSAxLjgyIDExLjEzIDIuNDkgMTEuMTJDMy4xMiAxMS4xMSAzLjU3IDExLjcgMy43MiAxMS45NEM0LjQ0IDEzLjE1IDUuNTkgMTIuODEgNi4wNSAxMi42QzYuMTIgMTIuMDggNi4zMyAxMS43MyA2LjU2IDExLjUzQzQuNzggMTEuMzMgMi45MiAxMC42NCAyLjkyIDcuNThDMi45MiA2LjcxIDMuMjMgNS45OSAzLjc0IDUuNDNDMy42NiA1LjIzIDMuMzggNC40MSAzLjgyIDMuMzFDMy44MiAzLjMxIDQuNDkgMy4xIDYuMDIgNC4xM0M2LjY2IDMuOTUgNy4zNCAzLjg2IDguMDIgMy44NkM4LjcgMy44NiA5LjM4IDMuOTUgMTAuMDIgNC4xM0MxMS41NSAzLjA5IDEyLjIyIDMuMzEgMTIuMjIgMy4zMUMxMi42NiA0LjQxIDEyLjM4IDUuMjMgMTIuMyA1LjQzQzEyLjgxIDUuOTkgMTMuMTIgNi43IDEzLjEyIDcuNThDMTMuMTIgMTAuNjUgMTEuMjUgMTEuMzMgOS40NyAxMS41M0M5Ljc2IDExLjc4IDEwLjAxIDEyLjI2IDEwLjAxIDEzLjAxQzEwLjAxIDE0LjA4IDEwIDE0Ljk0IDEwIDE1LjIxQzEwIDE1LjQyIDEwLjE1IDE1LjY3IDEwLjU1IDE1LjU5QzEzLjcxIDE0LjUzIDE2IDExLjUzIDE2IDhDMTYgMy41OCAxMi40MiAwIDggMFoiIHRyYW5zZm9ybT0ic2NhbGUoNjQpIiBmaWxsPSIjMUIxRjIzIi8+Cjwvc3ZnPgo=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "GitHub" diff --git a/connectors/camel-github-tag-source-kafka-connector/src/generated/resources/camel-github-tag-source-source.json b/connectors/camel-github-tag-source-kafka-connector/src/generated/resources/camel-github-tag-source-source.json index 6873c46190..f02a440d87 100644 --- a/connectors/camel-github-tag-source-kafka-connector/src/generated/resources/camel-github-tag-source-source.json +++ b/connectors/camel-github-tag-source-kafka-connector/src/generated/resources/camel-github-tag-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-github-tag-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive Tags From a Github Repository." }, "properties": { diff --git a/connectors/camel-github-tag-source-kafka-connector/src/main/resources/kamelets/github-tag-source.kamelet.yaml b/connectors/camel-github-tag-source-kafka-connector/src/main/resources/kamelets/github-tag-source.kamelet.yaml index 9b27176777..16358099d1 100644 --- a/connectors/camel-github-tag-source-kafka-connector/src/main/resources/kamelets/github-tag-source.kamelet.yaml +++ b/connectors/camel-github-tag-source-kafka-connector/src/main/resources/kamelets/github-tag-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: github-tag-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMEMzLjU4IDAgMCAzLjU4IDAgOEMwIDExLjU0IDIuMjkgMTQuNTMgNS40NyAxNS41OUM1Ljg3IDE1LjY2IDYuMDIgMTUuNDIgNi4wMiAxNS4yMUM2LjAyIDE1LjAyIDYuMDEgMTQuMzkgNi4wMSAxMy43MkM0IDE0LjA5IDMuNDggMTMuMjMgMy4zMiAxMi43OEMzLjIzIDEyLjU1IDIuODQgMTEuODQgMi41IDExLjY1QzIuMjIgMTEuNSAxLjgyIDExLjEzIDIuNDkgMTEuMTJDMy4xMiAxMS4xMSAzLjU3IDExLjcgMy43MiAxMS45NEM0LjQ0IDEzLjE1IDUuNTkgMTIuODEgNi4wNSAxMi42QzYuMTIgMTIuMDggNi4zMyAxMS43MyA2LjU2IDExLjUzQzQuNzggMTEuMzMgMi45MiAxMC42NCAyLjkyIDcuNThDMi45MiA2LjcxIDMuMjMgNS45OSAzLjc0IDUuNDNDMy42NiA1LjIzIDMuMzggNC40MSAzLjgyIDMuMzFDMy44MiAzLjMxIDQuNDkgMy4xIDYuMDIgNC4xM0M2LjY2IDMuOTUgNy4zNCAzLjg2IDguMDIgMy44NkM4LjcgMy44NiA5LjM4IDMuOTUgMTAuMDIgNC4xM0MxMS41NSAzLjA5IDEyLjIyIDMuMzEgMTIuMjIgMy4zMUMxMi42NiA0LjQxIDEyLjM4IDUuMjMgMTIuMyA1LjQzQzEyLjgxIDUuOTkgMTMuMTIgNi43IDEzLjEyIDcuNThDMTMuMTIgMTAuNjUgMTEuMjUgMTEuMzMgOS40NyAxMS41M0M5Ljc2IDExLjc4IDEwLjAxIDEyLjI2IDEwLjAxIDEzLjAxQzEwLjAxIDE0LjA4IDEwIDE0Ljk0IDEwIDE1LjIxQzEwIDE1LjQyIDEwLjE1IDE1LjY3IDEwLjU1IDE1LjU5QzEzLjcxIDE0LjUzIDE2IDExLjUzIDE2IDhDMTYgMy41OCAxMi40MiAwIDggMFoiIHRyYW5zZm9ybT0ic2NhbGUoNjQpIiBmaWxsPSIjMUIxRjIzIi8+Cjwvc3ZnPgo=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "GitHub" diff --git a/connectors/camel-google-bigquery-sink-kafka-connector/src/generated/resources/camel-google-bigquery-sink-sink.json b/connectors/camel-google-bigquery-sink-kafka-connector/src/generated/resources/camel-google-bigquery-sink-sink.json index 8632e5aacb..d455aac6dc 100644 --- a/connectors/camel-google-bigquery-sink-kafka-connector/src/generated/resources/camel-google-bigquery-sink-sink.json +++ b/connectors/camel-google-bigquery-sink-kafka-connector/src/generated/resources/camel-google-bigquery-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-bigquery-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to a Google Big Query table.\n\nThe data must be JSON format to represent an object or an array of objects." }, "properties": { diff --git a/connectors/camel-google-bigquery-sink-kafka-connector/src/main/resources/kamelets/google-bigquery-sink.kamelet.yaml b/connectors/camel-google-bigquery-sink-kafka-connector/src/main/resources/kamelets/google-bigquery-sink.kamelet.yaml index a7bc212014..8933438a0f 100644 --- a/connectors/camel-google-bigquery-sink-kafka-connector/src/main/resources/kamelets/google-bigquery-sink.kamelet.yaml +++ b/connectors/camel-google-bigquery-sink-kafka-connector/src/main/resources/kamelets/google-bigquery-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: google-bigquery-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1MDAiIHdpZHRoPSIyNTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICAgdmlld0JveD0iLTEuNjMzMjM1NDMzMzI4MjU2IDcuMDMyNjA5MzMwMzE1NjU2NSAxMzEuMjY1NzQ2ODI0MTY4NzYgMTE0LjYzNDM5MDY2OTY4NDM1IiB2ZXJzaW9uPSIxLjAiPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjY0IiB4Mj0iNjQiIHkxPSI3LjAzNCIgeTI9IjEyMC43ODkiPgogICAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzQzODdmZCIvPgogICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQ2ODNlYSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxwYXRoIGQ9Ik0yNy43OSAxMTUuMjE3TDEuNTQgNjkuNzQ5YTExLjQ5OSAxMS40OTkgMCAwIDEgMC0xMS40OTlsMjYuMjUtNDUuNDY3YTExLjUgMTEuNSAwIDAgMSA5Ljk2LTUuNzVoNTIuNWExMS41IDExLjUgMCAwIDEgOS45NTkgNS43NWwyNi4yNSA0NS40NjdhMTEuNDk5IDExLjQ5OSAwIDAgMSAwIDExLjVsLTI2LjI1IDQ1LjQ2N2ExMS41IDExLjUgMCAwIDEtOS45NTkgNS43NDloLTUyLjVhMTEuNDk5IDExLjQ5OSAwIDAgMS05Ljk2LTUuNzV6IgogICAgICAgICAgZmlsbD0idXJsKCNhKSIvPgogICAgPHBhdGgKICAgICAgICAgIGQ9Ik0xMTkuMjI5IDg2LjQ4TDgwLjYyNSA0Ny44NzQgNjQgNDMuNDI1bC0xNC45MzMgNS41NUw0My4zIDY0bDQuNjM3IDE2LjcyOSA0MC45MzggNDAuOTM4IDguNjg3LS4zODZ6IgogICAgICAgICAgb3BhY2l0eT0iLjA3Ii8+CiAgICA8ZyBmaWxsPSIjZmZmIj4KICAgICAgICA8cGF0aCBkPSJNNjQgNDAuODA0Yy0xMi44MSAwLTIzLjE5NSAxMC4zODUtMjMuMTk1IDIzLjE5NiAwIDEyLjgxIDEwLjM4NSAyMy4xOTUgMjMuMTk1IDIzLjE5NVM4Ny4xOTQgNzYuODEgODcuMTk0IDY0YzAtMTIuODExLTEwLjM4NS0yMy4xOTYtMjMuMTk0LTIzLjE5Nm0wIDQwLjc5NWMtOS43MiAwLTE3LjYtNy44OC0xNy42LTE3LjZTNTQuMjggNDYuNCA2NCA0Ni40IDgxLjYgNTQuMjggODEuNiA2NCA3My43MiA4MS42IDY0IDgxLjYiLz4KICAgICAgICA8cGF0aCBkPSJNNTIuOTkgNjMuMTA0djcuMjFhMTIuNzk0IDEyLjc5NCAwIDAgMCA0LjM4IDQuNDc1VjYzLjEwNHpNNjEuNjc1IDU3LjAyNnYxOS40MTFjLjc0NS4xMzcgMS41MDcuMjIgMi4yOS4yMi43MTQgMCAxLjQxLS4wNzUgMi4wOTMtLjE4OVY1Ny4wMjZ6TTcwLjc2NiA2Ni4xdjguNTYyYTEyLjc4NiAxMi43ODYgMCAwIDAgNC4zODItNC43di0zLjg2MXpNODAuNjkxIDc4LjI4N2wtMi40MDMgMi40MDVhMS4wODggMS4wODggMCAwIDAgMCAxLjUzN2w5LjExNSA5LjExMmExLjA4OCAxLjA4OCAwIDAgMCAxLjUzNyAwbDIuNDAzLTIuNDAyYTEuMDkyIDEuMDkyIDAgMCAwIDAtMS41MzZsLTkuMTE2LTkuMTE2YTEuMDkgMS4wOSAwIDAgMC0xLjUzNiAwIi8+CiAgICA8L2c+Cjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Google Big Query" diff --git a/connectors/camel-google-calendar-source-kafka-connector/src/generated/resources/camel-google-calendar-source-source.json b/connectors/camel-google-calendar-source-kafka-connector/src/generated/resources/camel-google-calendar-source-source.json index 8ad45806fa..6cc5b69e5b 100644 --- a/connectors/camel-google-calendar-source-kafka-connector/src/generated/resources/camel-google-calendar-source-source.json +++ b/connectors/camel-google-calendar-source-kafka-connector/src/generated/resources/camel-google-calendar-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-calendar-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive event data from Google Calendar." }, "properties": { diff --git a/connectors/camel-google-calendar-source-kafka-connector/src/main/resources/kamelets/google-calendar-source.kamelet.yaml b/connectors/camel-google-calendar-source-kafka-connector/src/main/resources/kamelets/google-calendar-source.kamelet.yaml index 4f8ea7821b..4a7b0f54c4 100644 --- a/connectors/camel-google-calendar-source-kafka-connector/src/main/resources/kamelets/google-calendar-source.kamelet.yaml +++ b/connectors/camel-google-calendar-source-kafka-connector/src/main/resources/kamelets/google-calendar-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: google-calendar-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4NiAzOCA3NiA3NiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI0NCA1NmgtNDB2NDBoNDBWNTZ6Ii8+PHBhdGggZmlsbD0iI0VBNDMzNSIgZD0iTTI0NCAxMTRsMTgtMThoLTE4djE4eiIvPjxwYXRoIGZpbGw9IiNGQkJDMDQiIGQ9Ik0yNjIgNTZoLTE4djQwaDE4VjU2eiIvPjxwYXRoIGZpbGw9IiMzNEE4NTMiIGQ9Ik0yNDQgOTZoLTQwdjE4aDQwVjk2eiIvPjxwYXRoIGZpbGw9IiMxODgwMzgiIGQ9Ik0xODYgOTZ2MTJjMCAzLjMxNSAyLjY4NSA2IDYgNmgxMlY5NmgtMTh6Ii8+PHBhdGggZmlsbD0iIzE5NjdEMiIgZD0iTTI2MiA1NlY0NGMwLTMuMzE1LTIuNjg1LTYtNi02aC0xMnYxOGgxOHoiLz48cGF0aCBmaWxsPSIjNDI4NUY0IiBkPSJNMjQ0IDM4aC01MmMtMy4zMTUgMCAtNiAyLjY4NS02IDZ2NTJoMThWNTZoNDBWMzh6Ii8+PHBhdGggZmlsbD0iIzQyODVGNCIgZD0iTTIxMi4yMDUgODcuMDNjLTEuNDk1LTEuMDEtMi41My0yLjQ4NS0zLjA5NS00LjQzNWwzLjQ3LTEuNDNjLjMxNSAxLjIuODY1IDIuMTMgMS42NSAyLjc5Ljc4LjY2IDEuNzMuOTg1IDIuODQuOTg1IDEuMTM1IDAgMi4xMS0uMzQ1IDIuOTI1LTEuMDM1czEuMjI1LTEuNTcgMS4yMjUtMi42MzVjMC0xLjA5LS40My0xLjk4LTEuMjktMi42Ny0uODYtLjY5LTEuOTQtMS4wMzUtMy4yMy0xLjAzNWgtMi4wMDVWNzQuMTNoMS44YzEuMTEgMCAyLjA0NS0uMyAyLjgwNS0uOS43Ni0uNiAxLjE0LTEuNDIgMS4xNC0yLjQ2NSAwIC0uOTMtLjM0LTEuNjctMS4wMi0yLjIyNS0uNjgtLjU1NS0xLjU0LS44MzUtMi41ODUtLjgzNS0xLjAyIDAgLTEuODMuMjctMi40My44MTVhNC43ODQgNC43ODQgMCAwIDAgLTEuMzEgMi4wMDVsLTMuNDM1LTEuNDNjLjQ1NS0xLjI5IDEuMjktMi40MyAyLjUxNS0zLjQxNSAxLjIyNS0uOTg1IDIuNzktMS40OCA0LjY5LTEuNDggMS40MDUgMCAyLjY3LjI3IDMuNzkuODE1IDEuMTIuNTQ1IDIgMS4zIDIuNjM1IDIuMjYuNjM1Ljk2NS45NSAyLjA0NS45NSAzLjI0NSAwIDEuMjI1LS4yOTUgMi4yNi0uODg1IDMuMTEtLjU5Ljg1LTEuMzE1IDEuNS0yLjE3NSAxLjk1NXYuMjA1YTYuNjA1IDYuNjA1IDAgMCAxIDIuNzkgMi4xNzVjLjcyNS45NzUgMS4wOSAyLjE0IDEuMDkgMy41IDAgMS4zNi0uMzQ1IDIuNTc1LTEuMDM1IDMuNjRzLTEuNjQ1IDEuOTA1LTIuODU1IDIuNTE1Yy0xLjIxNS42MS0yLjU4LjkyLTQuMDk1LjkyLTEuNzU1LjAwNS0zLjM3NS0uNS00Ljg3LTEuNTF6TTIzMy41MiA2OS44MWwtMy44MSAyLjc1NS0xLjkwNS0yLjg5IDYuODM1LTQuOTNoMi42MlY4OGgtMy43NFY2OS44MXoiLz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Google Calendar" diff --git a/connectors/camel-google-functions-sink-kafka-connector/src/generated/resources/camel-google-functions-sink-sink.json b/connectors/camel-google-functions-sink-kafka-connector/src/generated/resources/camel-google-functions-sink-sink.json index f8f7dd7d9b..71c44bbf2b 100644 --- a/connectors/camel-google-functions-sink-kafka-connector/src/generated/resources/camel-google-functions-sink-sink.json +++ b/connectors/camel-google-functions-sink-kafka-connector/src/generated/resources/camel-google-functions-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-functions-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Google Functions." }, "properties": { diff --git a/connectors/camel-google-functions-sink-kafka-connector/src/main/resources/kamelets/google-functions-sink.kamelet.yaml b/connectors/camel-google-functions-sink-kafka-connector/src/main/resources/kamelets/google-functions-sink.kamelet.yaml index 05101fa672..0779b0fa94 100644 --- a/connectors/camel-google-functions-sink-kafka-connector/src/main/resources/kamelets/google-functions-sink.kamelet.yaml +++ b/connectors/camel-google-functions-sink-kafka-connector/src/main/resources/kamelets/google-functions-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: google-functions-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjMxcHgiIHZpZXdCb3g9IjAgMCAyNTYgMjMxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0yNTIuOTI1ODU0LDEwMy4yMzcwNzcgTDIwMC4zMjczNDQsMTEuNzU5NjY3IEMxOTYuMzAyNTc5LDQuNjIyMjU3MDMgMTg4LjgwMDU0LDAuMTQ4NDI0NzI2IDE4MC42MDc5MDIsMCBMNzUuMzkwODgxNCwwIEM2Ny4xOTcwOTEyLDAuMTQ0Mzg1NDggNTkuNjkzMTk4NCw0LjYxOTMyMzYzIDU1LjY3MTQzOTgsMTEuNzU5NjY3IEwzLjA1MjkyOTg1LDEwMi45OTcwODMgQy0xLjAxNzY0MzI4LDExMC4wODAzNzMgLTEuMDE3NjQzMjgsMTE4Ljc5MzE0NiAzLjA1MjkyOTg1LDEyNS44NzY0MzYgTDU1LjY1MTQ0MDQsMjE3Ljg3MzgzIEM1OS42MzE5NzU1LDIyNS4xMTI3MDcgNjcuMTE1OTA1MiwyMjkuNzM1MTM0IDc1LjM3MDg4MiwyMzAuMDUzNDg2IEwxODAuNTg3OTAzLDIzMC4wNTM0ODYgQzE4OC44NDI0NDIsMjI5Ljc3MDE0NCAxOTYuMzM5ODA5LDIyNS4xNjY4OTYgMjAwLjMyNzM0NCwyMTcuOTMzODI5IEwyNTIuOTI1ODU0LDEyNi40NTY0MTkgQzI1Ny4wMjQ3MTUsMTE5LjI1OTMxMSAyNTcuMDI0NzE1LDExMC40MzQxODUgMjUyLjkyNTg1NCwxMDMuMjM3MDc3IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KCQk8Zz4KCQkJCTxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KCQkJCQkJPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KCQkJCTwvbWFzaz4KCQkJCTxnIGZpbGwtcnVsZT0ibm9uemVybyI+PC9nPgoJCQkJPHBhdGggZD0iTTI1Mi45MjU4NTQsMTAzLjIzNzA3NyBMMjAwLjMyNzM0NCwxMS43NTk2NjcgQzE5Ni4zMDI1NzksNC42MjIyNTcwMyAxODguODAwNTQsMC4xNDg0MjQ3MjYgMTgwLjYwNzkwMiwwIEw3NS4zOTA4ODE0LDAgQzY3LjE5NzA5MTIsMC4xNDQzODU0OCA1OS42OTMxOTg0LDQuNjE5MzIzNjMgNTUuNjcxNDM5OCwxMS43NTk2NjcgTDMuMDUyOTI5ODUsMTAyLjk5NzA4MyBDLTEuMDE3NjQzMjgsMTEwLjA4MDM3MyAtMS4wMTc2NDMyOCwxMTguNzkzMTQ2IDMuMDUyOTI5ODUsMTI1Ljg3NjQzNiBMNTUuNjUxNDQwNCwyMTcuODczODMgQzU5LjYzMTk3NTUsMjI1LjExMjcwNyA2Ny4xMTU5MDUyLDIyOS43MzUxMzQgNzUuMzcwODgyLDIzMC4wNTM0ODYgTDE4MC41ODc5MDMsMjMwLjA1MzQ4NiBDMTg4Ljg0MjQ0MiwyMjkuNzcwMTQ0IDE5Ni4zMzk4MDksMjI1LjE2Njg5NiAyMDAuMzI3MzQ0LDIxNy45MzM4MjkgTDI1Mi45MjU4NTQsMTI2LjQ1NjQxOSBDMjU3LjAyNDcxNSwxMTkuMjU5MzExIDI1Ny4wMjQ3MTUsMTEwLjQzNDE4NSAyNTIuOTI1ODU0LDEwMy4yMzcwNzcgWiIgZmlsbD0iIzQyODVGNCIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KCQkJCTxwYXRoIGQ9Ik0xODcuMTY3NjA1LDg0LjczMTYwMyBMMTc5LjkxNTcxMSw5Mi42NDA5NDg1IEwxODEuNTQ5Mzc5LDEzOS42Mzg3OTcgTDE3NC42NzYwMTksMTQ5LjYwMDE5IEwxNzAuNjkxNDYyLDE0NS42MTU2MzMgTDE3NC4zNTcyNTQsMTQ1LjYxNTYzMyBMMTc0LjM1NzI1NCwxMjkuMzE4Nzk1IEwxNTYuNzY1NDM1LDExMS43MjY5NzYgTDE0My40Njg3NDYsMTE4LjM3MzA0NyBMOTkuMzY3ODkyOSw3NC4xNzI1MjcxIEw3OC4xMzAyMDQ1LDg1LjU0ODQzNzEgTDc1LjUwMDM5NywxMDcuNTgzMDM3IEw4Mi45NTE1MTg0LDE0Ny45MDY3NTMgTDkzLjc0OTY2NzcsMTU4LjQ4NTc1MiBMODguODI4NzM5OSwxNjUuNDc4NjQ5IEwxNTMuMDc2MDk4LDIzMS4yMzY4MTYgTDE3OS45MTU3MTEsMjMxLjIzNjgxNiBDMTg4LjEzODYxNCwyMzAuOTU0NTYgMTk3LjA0NDI3NiwyMjUuNTY1Njk4IDIwMS4wMTY1MjgsMjE4LjM2MDM1MiBMMjQ0Ljc5NTMzNiwxNDIuMzU2OTM0IEwxODcuMTY3NjA1LDg0LjczMTYwMyBaIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjAuMDcwMDAwMDAwMyIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CgkJCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjbWFzay0yKSIgcG9pbnRzPSI4OC44Mjg3Mzk5IDE2NS40Nzg2NDkgOTkuMzY3ODkyOSAxNTQuOTM5NDk2IDgzLjU2OTEyNDcgMTM5LjE0MDcyOCA4My41NjkxMjQ3IDg5Ljk3MTI5NTMgOTkuMzY3ODkyOSA3NC4xNzI1MjcxIDg4LjgyODczOTkgNjMuNjMzMzc0MSA2Ny43MzA1MTEgODQuNzMxNjAzIDY3LjczMDUxMSAxNDQuMzgwNDIiPjwvcG9seWdvbj4KCQkJCTxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI21hc2stMikiIGN4PSIxMDUuMTQ1NSIgY3k9IjExNC41NTYwMTIiIHI9IjcuNDcxMDQ0MjMiPjwvY2lyY2xlPgoJCQkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjbWFzay0yKSIgY3g9IjEyNy40OTg4NjUiIGN5PSIxMTQuNTU2MDEyIiByPSI3LjQ3MTA0NDIzIj48L2NpcmNsZT4KCQkJCTxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI21hc2stMikiIGN4PSIxNDkuODUyMjI5IiBjeT0iMTE0LjU1NjAxMiIgcj0iNy40NzEwNDQyMyI+PC9jaXJjbGU+CgkJCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjbWFzay0yKSIgcG9pbnRzPSIxNjYuMDY5Mzc2IDYzLjYzMzM3NDEgMTU1LjUzMDIyMyA3NC4xNzI1MjcxIDE3MS4zMjg5OTEgODkuOTcxMjk1MyAxNzEuMzI4OTkxIDEzOS4xNDA3MjggMTU1LjUzMDIyMyAxNTQuOTM5NDk2IDE2Ni4wNjkzNzYgMTY1LjQ3ODY0OSAxODcuMTY3NjA1IDE0NC4zODA0MiAxODcuMTY3NjA1IDg0LjczMTYwMyI+PC9wb2x5Z29uPgoJCTwvZz4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Google Functions" diff --git a/connectors/camel-google-mail-source-kafka-connector/src/generated/resources/camel-google-mail-source-source.json b/connectors/camel-google-mail-source-kafka-connector/src/generated/resources/camel-google-mail-source-source.json index 5c101de549..6a5ecadaab 100644 --- a/connectors/camel-google-mail-source-kafka-connector/src/generated/resources/camel-google-mail-source-source.json +++ b/connectors/camel-google-mail-source-kafka-connector/src/generated/resources/camel-google-mail-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-mail-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Google Mail." }, "properties": { diff --git a/connectors/camel-google-mail-source-kafka-connector/src/main/resources/kamelets/google-mail-source.kamelet.yaml b/connectors/camel-google-mail-source-kafka-connector/src/main/resources/kamelets/google-mail-source.kamelet.yaml index 58b18a8936..b58d579a85 100644 --- a/connectors/camel-google-mail-source-kafka-connector/src/main/resources/kamelets/google-mail-source.kamelet.yaml +++ b/connectors/camel-google-mail-source-kafka-connector/src/main/resources/kamelets/google-mail-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: google-mail-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjUyIDQyIDg4IDY2Ij4KPHBhdGggZmlsbD0iIzQyODVmNCIgZD0iTTU4IDEwOGgxNFY3NEw1MiA1OXY0M2MwIDMuMzIgMi42OSA2IDYgNiIvPgo8cGF0aCBmaWxsPSIjMzRhODUzIiBkPSJNMTIwIDEwOGgxNGMzLjMyIDAgNi0yLjY5IDYtNlY1OWwtMjAgMTUiLz4KPHBhdGggZmlsbD0iI2ZiYmMwNCIgZD0iTTEyMCA0OHYyNmwyMC0xNXYtOGMwLTcuNDItOC40Ny0xMS42NS0xNC40LTcuMiIvPgo8cGF0aCBmaWxsPSIjZWE0MzM1IiBkPSJNNzIgNzRWNDhsMjQgMTggMjQtMTh2MjZMOTYgOTIiLz4KPHBhdGggZmlsbD0iI2M1MjIxZiIgZD0iTTUyIDUxdjhsMjAgMTVWNDhsLTUuNi00LjJjLTUuOTQtNC40NS0xNC40LS4yMi0xNC40IDcuMiIvPgo8L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Google Mail" diff --git a/connectors/camel-google-pubsub-sink-kafka-connector/src/generated/resources/camel-google-pubsub-sink-sink.json b/connectors/camel-google-pubsub-sink-kafka-connector/src/generated/resources/camel-google-pubsub-sink-sink.json index 7f9f2dfe6e..b9d1f8d972 100644 --- a/connectors/camel-google-pubsub-sink-kafka-connector/src/generated/resources/camel-google-pubsub-sink-sink.json +++ b/connectors/camel-google-pubsub-sink-kafka-connector/src/generated/resources/camel-google-pubsub-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-pubsub-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send messages to Google Cloud Pub\/Sub.\n\nIf you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter." }, "properties": { diff --git a/connectors/camel-google-pubsub-sink-kafka-connector/src/main/resources/kamelets/google-pubsub-sink.kamelet.yaml b/connectors/camel-google-pubsub-sink-kafka-connector/src/main/resources/kamelets/google-pubsub-sink.kamelet.yaml index 29adc130e5..e7ce92bd81 100644 --- a/connectors/camel-google-pubsub-sink-kafka-connector/src/main/resources/kamelets/google-pubsub-sink.kamelet.yaml +++ b/connectors/camel-google-pubsub-sink-kafka-connector/src/main/resources/kamelets/google-pubsub-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: google-pubsub-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9Ii0xLjYzMzIzNTQzIDcuMDMyNjA5MzMgMTMxLjI2NTc0NjgyIDExNC40MzkzOTA2NyIgd2lkdGg9IjI1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2NCIgeDI9IjY0IiB5MT0iNy4wMzQiIHkyPSIxMjAuNzg5Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Mzg3ZmQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0NjgzZWEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Im0yNy43OSAxMTUuMjE3LTI2LjI1LTQ1LjQ2OGExMS40OTkgMTEuNDk5IDAgMCAxIDAtMTEuNDk5bDI2LjI1LTQ1LjQ2N2ExMS41IDExLjUgMCAwIDEgOS45Ni01Ljc1aDUyLjVhMTEuNSAxMS41IDAgMCAxIDkuOTU5IDUuNzVsMjYuMjUgNDUuNDY3YTExLjQ5OSAxMS40OTkgMCAwIDEgMCAxMS41bC0yNi4yNSA0NS40NjdhMTEuNSAxMS41IDAgMCAxIC05Ljk1OSA1Ljc0OWgtNTIuNWExMS40OTkgMTEuNDk5IDAgMCAxIC05Ljk2LTUuNzV6IiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0ibTEyMS4wNTQgNzkuNTgtMzEuODM2LTMxLjgzNC01Ljg1OCAxLjIxNC0xNC42MDMtMTQuNjAyLTQuNjczIDguNzM5LTIuNTM0IDEwLjEwOSA0LjI4OSA0LjI5LTguMjM4IDEuNjgyLTExLjI5Ni0xMS4yOTYtNy42NyA3LjM3MyAxNC4xMjMgMTQuMTI1LTE0Ljk3IDExLjkgNDAuMTkzIDQwLjE5MiAxOS41ODEtLjE5eiIgb3BhY2l0eT0iLjA3Ii8+PGcgZmlsbD0iI2ZmZiI+PGNpcmNsZSBjeD0iODUuNTE5IiBjeT0iNTEuNTc2IiByPSI1LjMyNCIvPjxjaXJjbGUgY3g9IjQyLjQ4IiBjeT0iNTEuNTc2IiByPSI1LjMyNCIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iODguODQ5IiByPSI1LjMyNSIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iNjQiIHI9IjguNjAyIi8+PGNpcmNsZSBjeD0iNDIuNDgiIGN5PSI3Ni40MjQiIHI9IjYuNzU4Ii8+PGNpcmNsZSBjeD0iODUuNTE5IiBjeT0iNzYuNDI0IiByPSI2Ljc1OCIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iMzkuMTUxIiByPSI2Ljc1OSIvPjwvZz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Google Pubsub" diff --git a/connectors/camel-google-pubsub-source-kafka-connector/src/generated/resources/camel-google-pubsub-source-source.json b/connectors/camel-google-pubsub-source-kafka-connector/src/generated/resources/camel-google-pubsub-source-source.json index e828a155b0..77905a1e95 100644 --- a/connectors/camel-google-pubsub-source-kafka-connector/src/generated/resources/camel-google-pubsub-source-source.json +++ b/connectors/camel-google-pubsub-source-kafka-connector/src/generated/resources/camel-google-pubsub-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-pubsub-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume messages from Google Cloud Pub\/Sub.\n\nIf you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter." }, "properties": { diff --git a/connectors/camel-google-pubsub-source-kafka-connector/src/main/resources/kamelets/google-pubsub-source.kamelet.yaml b/connectors/camel-google-pubsub-source-kafka-connector/src/main/resources/kamelets/google-pubsub-source.kamelet.yaml index 7af9c478bd..42d138624c 100644 --- a/connectors/camel-google-pubsub-source-kafka-connector/src/main/resources/kamelets/google-pubsub-source.kamelet.yaml +++ b/connectors/camel-google-pubsub-source-kafka-connector/src/main/resources/kamelets/google-pubsub-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: google-pubsub-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9Ii0xLjYzMzIzNTQzIDcuMDMyNjA5MzMgMTMxLjI2NTc0NjgyIDExNC40MzkzOTA2NyIgd2lkdGg9IjI1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2NCIgeDI9IjY0IiB5MT0iNy4wMzQiIHkyPSIxMjAuNzg5Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Mzg3ZmQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0NjgzZWEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Im0yNy43OSAxMTUuMjE3LTI2LjI1LTQ1LjQ2OGExMS40OTkgMTEuNDk5IDAgMCAxIDAtMTEuNDk5bDI2LjI1LTQ1LjQ2N2ExMS41IDExLjUgMCAwIDEgOS45Ni01Ljc1aDUyLjVhMTEuNSAxMS41IDAgMCAxIDkuOTU5IDUuNzVsMjYuMjUgNDUuNDY3YTExLjQ5OSAxMS40OTkgMCAwIDEgMCAxMS41bC0yNi4yNSA0NS40NjdhMTEuNSAxMS41IDAgMCAxIC05Ljk1OSA1Ljc0OWgtNTIuNWExMS40OTkgMTEuNDk5IDAgMCAxIC05Ljk2LTUuNzV6IiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0ibTEyMS4wNTQgNzkuNTgtMzEuODM2LTMxLjgzNC01Ljg1OCAxLjIxNC0xNC42MDMtMTQuNjAyLTQuNjczIDguNzM5LTIuNTM0IDEwLjEwOSA0LjI4OSA0LjI5LTguMjM4IDEuNjgyLTExLjI5Ni0xMS4yOTYtNy42NyA3LjM3MyAxNC4xMjMgMTQuMTI1LTE0Ljk3IDExLjkgNDAuMTkzIDQwLjE5MiAxOS41ODEtLjE5eiIgb3BhY2l0eT0iLjA3Ii8+PGcgZmlsbD0iI2ZmZiI+PGNpcmNsZSBjeD0iODUuNTE5IiBjeT0iNTEuNTc2IiByPSI1LjMyNCIvPjxjaXJjbGUgY3g9IjQyLjQ4IiBjeT0iNTEuNTc2IiByPSI1LjMyNCIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iODguODQ5IiByPSI1LjMyNSIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iNjQiIHI9IjguNjAyIi8+PGNpcmNsZSBjeD0iNDIuNDgiIGN5PSI3Ni40MjQiIHI9IjYuNzU4Ii8+PGNpcmNsZSBjeD0iODUuNTE5IiBjeT0iNzYuNDI0IiByPSI2Ljc1OCIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iMzkuMTUxIiByPSI2Ljc1OSIvPjwvZz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Google Pubsub" diff --git a/connectors/camel-google-sheets-source-kafka-connector/src/generated/resources/camel-google-sheets-source-source.json b/connectors/camel-google-sheets-source-kafka-connector/src/generated/resources/camel-google-sheets-source-source.json index 772af63127..a3e968f095 100644 --- a/connectors/camel-google-sheets-source-kafka-connector/src/generated/resources/camel-google-sheets-source-source.json +++ b/connectors/camel-google-sheets-source-kafka-connector/src/generated/resources/camel-google-sheets-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-sheets-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Google Sheets." }, "properties": { diff --git a/connectors/camel-google-sheets-source-kafka-connector/src/main/resources/kamelets/google-sheets-source.kamelet.yaml b/connectors/camel-google-sheets-source-kafka-connector/src/main/resources/kamelets/google-sheets-source.kamelet.yaml index c6bff4885d..be40431e6e 100644 --- a/connectors/camel-google-sheets-source-kafka-connector/src/main/resources/kamelets/google-sheets-source.kamelet.yaml +++ b/connectors/camel-google-sheets-source-kafka-connector/src/main/resources/kamelets/google-sheets-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: google-sheets-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2NCA4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMERDNTRDO30KCS5zdDF7ZmlsbDojMDg5NjJEO30KCS5zdDJ7ZmlsbDojRkRGRkZGO30KPC9zdHlsZT4KPGcgaWQ9IkxheWVyXzQiPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU4LDg4SDZjLTMuMywwLTYtMi43LTYtNlY2YzAtMy4zLDIuNy02LDYtNmgzNmwyMiwyMnY2MEM2NCw4NS4zLDYxLjMsODgsNTgsODh6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDIsMGwyMiwyMkg0MlYweiIvPgoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTEyLDM0LjV2MjhoNDB2LTI4SDEyeiBNMTcsMzkuNWgxMi41VjQ2SDE3VjM5LjV6IE0xNyw1MWgxMi41djYuNUgxN1Y1MXogTTQ3LDU3LjVIMzQuNVY1MUg0N1Y1Ny41eiBNNDcsNDYKCQlIMzQuNXYtNi41SDQ3VjQ2eiIvPgo8L2c+Cjwvc3ZnPgo=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Google Sheets" diff --git a/connectors/camel-google-storage-cdc-source-kafka-connector/src/generated/resources/camel-google-storage-cdc-source-source.json b/connectors/camel-google-storage-cdc-source-kafka-connector/src/generated/resources/camel-google-storage-cdc-source-source.json index 0f04014d73..224bd099f8 100644 --- a/connectors/camel-google-storage-cdc-source-kafka-connector/src/generated/resources/camel-google-storage-cdc-source-source.json +++ b/connectors/camel-google-storage-cdc-source-kafka-connector/src/generated/resources/camel-google-storage-cdc-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-storage-cdc-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Google Pubsub reporting events related to a Google Storage bucket.\n\nService account key is the basic method for authenticating to the Google Pubsub and Google Storage.\n\nTo use this Kamelet you'll need to set up Events notification for your Google Storage Bucket.\n\nYou must encode the `serviceAccountKey` property before you pass it as a parameter." }, "properties": { diff --git a/connectors/camel-google-storage-cdc-source-kafka-connector/src/main/resources/kamelets/google-storage-cdc-source.kamelet.yaml b/connectors/camel-google-storage-cdc-source-kafka-connector/src/main/resources/kamelets/google-storage-cdc-source.kamelet.yaml index 03f9699234..e6364db2db 100644 --- a/connectors/camel-google-storage-cdc-source-kafka-connector/src/main/resources/kamelets/google-storage-cdc-source.kamelet.yaml +++ b/connectors/camel-google-storage-cdc-source-kafka-connector/src/main/resources/kamelets/google-storage-cdc-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: google-storage-cdc-source annotations: camel.apache.org/kamelet.support.level: "Preview" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9Ii0xLjYzMzIzNTQzIDcuMDMyNjA5MzMgMTMxLjI2NTc0NjgyIDExNC40MzkzOTA2NyIgd2lkdGg9IjI1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2NCIgeDI9IjY0IiB5MT0iNy4wMzQiIHkyPSIxMjAuNzg5Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Mzg3ZmQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0NjgzZWEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Im0yNy43OSAxMTUuMjE3LTI2LjI1LTQ1LjQ2OGExMS40OTkgMTEuNDk5IDAgMCAxIDAtMTEuNDk5bDI2LjI1LTQ1LjQ2N2ExMS41IDExLjUgMCAwIDEgOS45Ni01Ljc1aDUyLjVhMTEuNSAxMS41IDAgMCAxIDkuOTU5IDUuNzVsMjYuMjUgNDUuNDY3YTExLjQ5OSAxMS40OTkgMCAwIDEgMCAxMS41bC0yNi4yNSA0NS40NjdhMTEuNSAxMS41IDAgMCAxIC05Ljk1OSA1Ljc0OWgtNTIuNWExMS40OTkgMTEuNDk5IDAgMCAxIC05Ljk2LTUuNzV6IiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0ibTEyMS4wNTQgNzkuNTgtMzEuODM2LTMxLjgzNC01Ljg1OCAxLjIxNC0xNC42MDMtMTQuNjAyLTQuNjczIDguNzM5LTIuNTM0IDEwLjEwOSA0LjI4OSA0LjI5LTguMjM4IDEuNjgyLTExLjI5Ni0xMS4yOTYtNy42NyA3LjM3MyAxNC4xMjMgMTQuMTI1LTE0Ljk3IDExLjkgNDAuMTkzIDQwLjE5MiAxOS41ODEtLjE5eiIgb3BhY2l0eT0iLjA3Ii8+PGcgZmlsbD0iI2ZmZiI+PGNpcmNsZSBjeD0iODUuNTE5IiBjeT0iNTEuNTc2IiByPSI1LjMyNCIvPjxjaXJjbGUgY3g9IjQyLjQ4IiBjeT0iNTEuNTc2IiByPSI1LjMyNCIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iODguODQ5IiByPSI1LjMyNSIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iNjQiIHI9IjguNjAyIi8+PGNpcmNsZSBjeD0iNDIuNDgiIGN5PSI3Ni40MjQiIHI9IjYuNzU4Ii8+PGNpcmNsZSBjeD0iODUuNTE5IiBjeT0iNzYuNDI0IiByPSI2Ljc1OCIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iMzkuMTUxIiByPSI2Ljc1OSIvPjwvZz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Google Storage" diff --git a/connectors/camel-google-storage-sink-kafka-connector/src/generated/resources/camel-google-storage-sink-sink.json b/connectors/camel-google-storage-sink-kafka-connector/src/generated/resources/camel-google-storage-sink-sink.json index 856ce3418b..f21027ddeb 100644 --- a/connectors/camel-google-storage-sink-kafka-connector/src/generated/resources/camel-google-storage-sink-sink.json +++ b/connectors/camel-google-storage-sink-kafka-connector/src/generated/resources/camel-google-storage-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-storage-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload objects to Google Cloud Storage.\n\nIf you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter.\n \nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload. If you do set property in the header, the Kamelet uses the exchange ID as filename." }, "properties": { diff --git a/connectors/camel-google-storage-sink-kafka-connector/src/main/resources/kamelets/google-storage-sink.kamelet.yaml b/connectors/camel-google-storage-sink-kafka-connector/src/main/resources/kamelets/google-storage-sink.kamelet.yaml index 27faccaf75..634e3d0cfc 100644 --- a/connectors/camel-google-storage-sink-kafka-connector/src/main/resources/kamelets/google-storage-sink.kamelet.yaml +++ b/connectors/camel-google-storage-sink-kafka-connector/src/main/resources/kamelets/google-storage-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: google-storage-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjEyMDAiIHZpZXdCb3g9Ii0xOS4yMDAxNSAtMjguNDgzIDE2Ni40MDEzIDE3MC44OTgiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTcuMDM0KSI+PGxpbmVhckdyYWRpZW50IHkyPSIxMjAuNzg5IiB4Mj0iNjQiIHkxPSI3LjAzNCIgeDE9IjY0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzQzODdmZCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQ2ODNlYSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTI3Ljc5IDExNS4yMTdMMS41NCA2OS43NDlhMTEuNDk5IDExLjQ5OSAwIDAxMC0xMS40OTlsMjYuMjUtNDUuNDY3YTExLjUgMTEuNSAwIDAxOS45Ni01Ljc1aDUyLjVhMTEuNSAxMS41IDAgMDE5Ljk1OSA1Ljc1bDI2LjI1IDQ1LjQ2N2ExMS40OTkgMTEuNDk5IDAgMDEwIDExLjVsLTI2LjI1IDQ1LjQ2NmExMS41IDExLjUgMCAwMS05Ljk1OSA1Ljc1aC01Mi41YTExLjQ5OSAxMS40OTkgMCAwMS05Ljk2LTUuNzV6IiBmaWxsPSJ1cmwoI2EpIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTcuMDM0KSI+PGRlZnM+PHBhdGggZD0iTTI3Ljc5MSAxMTUuMjE3TDEuNTQxIDY5Ljc0OWExMS40OTkgMTEuNDk5IDAgMDEwLTExLjQ5OWwyNi4yNS00NS40NjdhMTEuNDk5IDExLjQ5OSAwIDAxOS45NTktNS43NWg1Mi41YTExLjUgMTEuNSAwIDAxOS45NiA1Ljc1bDI2LjI1IDQ1LjQ2N2ExMS40OTkgMTEuNDk5IDAgMDEwIDExLjVsLTI2LjI1IDQ1LjQ2NmExMS40OTkgMTEuNDk5IDAgMDEtOS45NiA1Ljc1aC01Mi41YTExLjQ5OSAxMS40OTkgMCAwMS05Ljk1OS01Ljc1eiIgaWQ9ImIiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJjIj48dXNlIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIHhsaW5rOmhyZWY9IiNiIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2MpIiBvcGFjaXR5PSIuMDciIGQ9Ik00OS4zMTMgNTMuODc1bC03LjAxIDYuOTkgNS45NTcgNS45NTgtNS44OTggMTAuNDc2IDQ0LjYzNSA0NC42MzYgMTAuODE2LjAwMkwxMTguOTM2IDg0IDg1LjQ4OSA1MC41NXoiLz48L2c+PHBhdGggZD0iTTg0LjcgNDMuMjM2SDQzLjI2NGMtLjY2NyAwLTEuMjEyLjU0Ni0xLjIxMiAxLjIxNHY4LjU2NmMwIC42NjYuNTQ2IDEuMjEyIDEuMjEyIDEuMjEySDg0LjdjLjY2NyAwIDEuMjEzLS41NDYgMS4yMTMtMS4yMTJ2LTguNTY4YzAtLjY2Ni0uNTQ1LTEuMjEzLTEuMjEyLTEuMjEzbS02LjQxNiA3Ljk3NmEyLjQ4NCAyLjQ4NCAwIDAxLTIuNDc3LTIuNDggMi40NzUgMi40NzUgMCAwMTIuNDc3LTIuNDc3YzEuMzcgMCAyLjQ4IDEuMTAzIDIuNDggMi40NzdhMi40OCAyLjQ4IDAgMDEtMi40OCAyLjQ4bTYuNDE1IDguNDkxbC00MS40MzYuMDAyYy0uNjY3IDAtMS4yMTIuNTQ2LTEuMjEyIDEuMjE0djguNTY1YzAgLjY2Ni41NDYgMS4yMTMgMS4yMTIgMS4yMTNIODQuN2MuNjY3IDAgMS4yMTMtLjU0NyAxLjIxMy0xLjIxM3YtOC41NjdjMC0uNjY2LS41NDUtMS4yMTQtMS4yMTItMS4yMTRtLTYuNDE2IDcuOTc2YTIuNDgzIDIuNDgzIDAgMDEtMi40NzctMi40OCAyLjQ3NSAyLjQ3NSAwIDAxMi40NzctMi40NzcgMi40OCAyLjQ4IDAgMTEwIDQuOTU2IiBmaWxsPSIjZmZmIi8+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Google Storage" diff --git a/connectors/camel-google-storage-source-kafka-connector/src/generated/resources/camel-google-storage-source-source.json b/connectors/camel-google-storage-source-kafka-connector/src/generated/resources/camel-google-storage-source-source.json index ef9fec9250..40b86e9a2c 100644 --- a/connectors/camel-google-storage-source-kafka-connector/src/generated/resources/camel-google-storage-source-source.json +++ b/connectors/camel-google-storage-source-kafka-connector/src/generated/resources/camel-google-storage-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-google-storage-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume objects from Google Cloud Storage.\n\nIf you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter." }, "properties": { diff --git a/connectors/camel-google-storage-source-kafka-connector/src/main/resources/kamelets/google-storage-source.kamelet.yaml b/connectors/camel-google-storage-source-kafka-connector/src/main/resources/kamelets/google-storage-source.kamelet.yaml index 642d4436d9..e86a2c56f0 100644 --- a/connectors/camel-google-storage-source-kafka-connector/src/main/resources/kamelets/google-storage-source.kamelet.yaml +++ b/connectors/camel-google-storage-source-kafka-connector/src/main/resources/kamelets/google-storage-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: google-storage-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjEyMDAiIHZpZXdCb3g9Ii0xOS4yMDAxNSAtMjguNDgzIDE2Ni40MDEzIDE3MC44OTgiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTcuMDM0KSI+PGxpbmVhckdyYWRpZW50IHkyPSIxMjAuNzg5IiB4Mj0iNjQiIHkxPSI3LjAzNCIgeDE9IjY0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzQzODdmZCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQ2ODNlYSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTI3Ljc5IDExNS4yMTdMMS41NCA2OS43NDlhMTEuNDk5IDExLjQ5OSAwIDAxMC0xMS40OTlsMjYuMjUtNDUuNDY3YTExLjUgMTEuNSAwIDAxOS45Ni01Ljc1aDUyLjVhMTEuNSAxMS41IDAgMDE5Ljk1OSA1Ljc1bDI2LjI1IDQ1LjQ2N2ExMS40OTkgMTEuNDk5IDAgMDEwIDExLjVsLTI2LjI1IDQ1LjQ2NmExMS41IDExLjUgMCAwMS05Ljk1OSA1Ljc1aC01Mi41YTExLjQ5OSAxMS40OTkgMCAwMS05Ljk2LTUuNzV6IiBmaWxsPSJ1cmwoI2EpIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTcuMDM0KSI+PGRlZnM+PHBhdGggZD0iTTI3Ljc5MSAxMTUuMjE3TDEuNTQxIDY5Ljc0OWExMS40OTkgMTEuNDk5IDAgMDEwLTExLjQ5OWwyNi4yNS00NS40NjdhMTEuNDk5IDExLjQ5OSAwIDAxOS45NTktNS43NWg1Mi41YTExLjUgMTEuNSAwIDAxOS45NiA1Ljc1bDI2LjI1IDQ1LjQ2N2ExMS40OTkgMTEuNDk5IDAgMDEwIDExLjVsLTI2LjI1IDQ1LjQ2NmExMS40OTkgMTEuNDk5IDAgMDEtOS45NiA1Ljc1aC01Mi41YTExLjQ5OSAxMS40OTkgMCAwMS05Ljk1OS01Ljc1eiIgaWQ9ImIiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJjIj48dXNlIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIHhsaW5rOmhyZWY9IiNiIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2MpIiBvcGFjaXR5PSIuMDciIGQ9Ik00OS4zMTMgNTMuODc1bC03LjAxIDYuOTkgNS45NTcgNS45NTgtNS44OTggMTAuNDc2IDQ0LjYzNSA0NC42MzYgMTAuODE2LjAwMkwxMTguOTM2IDg0IDg1LjQ4OSA1MC41NXoiLz48L2c+PHBhdGggZD0iTTg0LjcgNDMuMjM2SDQzLjI2NGMtLjY2NyAwLTEuMjEyLjU0Ni0xLjIxMiAxLjIxNHY4LjU2NmMwIC42NjYuNTQ2IDEuMjEyIDEuMjEyIDEuMjEySDg0LjdjLjY2NyAwIDEuMjEzLS41NDYgMS4yMTMtMS4yMTJ2LTguNTY4YzAtLjY2Ni0uNTQ1LTEuMjEzLTEuMjEyLTEuMjEzbS02LjQxNiA3Ljk3NmEyLjQ4NCAyLjQ4NCAwIDAxLTIuNDc3LTIuNDggMi40NzUgMi40NzUgMCAwMTIuNDc3LTIuNDc3YzEuMzcgMCAyLjQ4IDEuMTAzIDIuNDggMi40NzdhMi40OCAyLjQ4IDAgMDEtMi40OCAyLjQ4bTYuNDE1IDguNDkxbC00MS40MzYuMDAyYy0uNjY3IDAtMS4yMTIuNTQ2LTEuMjEyIDEuMjE0djguNTY1YzAgLjY2Ni41NDYgMS4yMTMgMS4yMTIgMS4yMTNIODQuN2MuNjY3IDAgMS4yMTMtLjU0NyAxLjIxMy0xLjIxM3YtOC41NjdjMC0uNjY2LS41NDUtMS4yMTQtMS4yMTItMS4yMTRtLTYuNDE2IDcuOTc2YTIuNDgzIDIuNDgzIDAgMDEtMi40NzctMi40OCAyLjQ3NSAyLjQ3NSAwIDAxMi40NzctMi40NzcgMi40OCAyLjQ4IDAgMTEwIDQuOTU2IiBmaWxsPSIjZmZmIi8+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Google Storage" diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/pom.xml b/connectors/camel-graphql-sink-kafka-connector/pom.xml similarity index 88% rename from connectors/camel-azure-storage-datalake-source-kafka-connector/pom.xml rename to connectors/camel-graphql-sink-kafka-connector/pom.xml index b3236e0853..f876accca1 100644 --- a/connectors/camel-azure-storage-datalake-source-kafka-connector/pom.xml +++ b/connectors/camel-graphql-sink-kafka-connector/pom.xml @@ -22,11 +22,11 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT - camel-azure-storage-datalake-source-kafka-connector - Camel-Kafka-Connector :: azure-storage-datalake-source - Camel Kafka Connector for azure-storage-datalake-source + camel-graphql-sink-kafka-connector + Camel-Kafka-Connector :: graphql-sink + Camel Kafka Connector for graphql-sink @@ -45,30 +45,21 @@ org.apache.camel camel-core - - org.apache.camel - camel-timer - org.apache.camel.kafkaconnector camel-kafka-connector org.apache.camel - camel-azure-storage-datalake - - - org.apache.camel.kamelets - camel-kamelets-utils - 3.21.0 + camel-yaml-dsl org.apache.camel - camel-yaml-dsl + camel-kamelet org.apache.camel - camel-kamelet + camel-graphql diff --git a/connectors/camel-graphql-sink-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-graphql-sink-kafka-connector/src/generated/descriptors/connector-sink.properties new file mode 100644 index 0000000000..57af020bfc --- /dev/null +++ b/connectors/camel-graphql-sink-kafka-connector/src/generated/descriptors/connector-sink.properties @@ -0,0 +1 @@ +camel-graphql-sink-sink \ No newline at end of file diff --git a/connectors/camel-graphql-sink-kafka-connector/src/generated/resources/camel-graphql-sink-sink.json b/connectors/camel-graphql-sink-kafka-connector/src/generated/resources/camel-graphql-sink-sink.json new file mode 100644 index 0000000000..d877485904 --- /dev/null +++ b/connectors/camel-graphql-sink-kafka-connector/src/generated/resources/camel-graphql-sink-sink.json @@ -0,0 +1,25 @@ +{ + "connector": { + "class": "org.apache.camel.kafkaconnector.graphqlsink.CamelGraphqlsinkSinkConnector", + "artifactId": "camel-graphql-sink-kafka-connector", + "groupId": "org.apache.camel.kafkaconnector", + "id": "camel-graphql-sink-sink", + "type": "sink", + "version": "4.0.0-SNAPSHOT", + "description": "Forward data to a GraphQL endpoint." + }, + "properties": { + "camel.kamelet.graphql-sink.url": { + "name": "camel.kamelet.graphql-sink.url", + "description": "The URL to which you want to send data. Example: http:\/\/example.com\/graphql", + "priority": "HIGH", + "required": "true" + }, + "camel.kamelet.graphql-sink.accessToken": { + "name": "camel.kamelet.graphql-sink.accessToken", + "description": "The access Token to use to access GraphQL server", + "priority": "MEDIUM", + "required": "false" + } + } +} diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/assembly/package.xml b/connectors/camel-graphql-sink-kafka-connector/src/main/assembly/package.xml similarity index 100% rename from connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/assembly/package.xml rename to connectors/camel-graphql-sink-kafka-connector/src/main/assembly/package.xml diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/docs/examples/CamelAwsddbexperimentalsinkSinkConnector.properties b/connectors/camel-graphql-sink-kafka-connector/src/main/docs/examples/CamelGraphqlsinkSinkConnector.properties similarity index 80% rename from connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/docs/examples/CamelAwsddbexperimentalsinkSinkConnector.properties rename to connectors/camel-graphql-sink-kafka-connector/src/main/docs/examples/CamelGraphqlsinkSinkConnector.properties index 87938b2358..6a3035f7d1 100644 --- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/docs/examples/CamelAwsddbexperimentalsinkSinkConnector.properties +++ b/connectors/camel-graphql-sink-kafka-connector/src/main/docs/examples/CamelGraphqlsinkSinkConnector.properties @@ -15,8 +15,8 @@ ## limitations under the License. ## --------------------------------------------------------------------------- -name=CamelAws-ddb-experimental-sinkSinkConnector -connector.class=org.apache.camel.kafkaconnector.awsddbexperimentalsink.CamelAwsddbexperimentalsinkSinkConnector +name=CamelGraphql-sinkSinkConnector +connector.class=org.apache.camel.kafkaconnector.graphqlsink.CamelGraphqlsinkSinkConnector tasks.max=1 # use the kafka converters that better suit your needs, these are just defaults: @@ -28,7 +28,5 @@ topics= # mandatory properties (for a complete properties list see the connector documentation): -# The AWS region to access. -camel.kamelet.aws-ddb-experimental-sink.region= -# The name of the DynamoDB table. -camel.kamelet.aws-ddb-experimental-sink.table= +# The URL to which you want to send data. Example: http://example.com/graphql +camel.kamelet.graphql-sink.url= diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnector.java b/connectors/camel-graphql-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/graphqlsink/CamelGraphqlsinkSinkConnector.java similarity index 75% rename from connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnector.java rename to connectors/camel-graphql-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/graphqlsink/CamelGraphqlsinkSinkConnector.java index 88c53c18ef..0544cb041c 100644 --- a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnector.java +++ b/connectors/camel-graphql-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/graphqlsink/CamelGraphqlsinkSinkConnector.java @@ -13,24 +13,22 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */package org.apache.camel.kafkaconnector.azurestoragedatalakesource; + */package org.apache.camel.kafkaconnector.graphqlsink; import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnector; +import org.apache.camel.kafkaconnector.CamelSinkConnector; import org.apache.kafka.common.config.ConfigDef; import org.apache.kafka.connect.connector.Task; @Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelAzurestoragedatalakesourceSourceConnector - extends - CamelSourceConnector { +public class CamelGraphqlsinkSinkConnector extends CamelSinkConnector { @Override public ConfigDef config() { - return CamelAzurestoragedatalakesourceSourceConnectorConfig.conf(); + return CamelGraphqlsinkSinkConnectorConfig.conf(); } @Override public Class taskClass() { - return CamelAzurestoragedatalakesourceSourceTask.class; + return CamelGraphqlsinkSinkTask.class; } } \ No newline at end of file diff --git a/connectors/camel-graphql-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/graphqlsink/CamelGraphqlsinkSinkConnectorConfig.java b/connectors/camel-graphql-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/graphqlsink/CamelGraphqlsinkSinkConnectorConfig.java new file mode 100644 index 0000000000..a836161623 --- /dev/null +++ b/connectors/camel-graphql-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/graphqlsink/CamelGraphqlsinkSinkConnectorConfig.java @@ -0,0 +1,51 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */package org.apache.camel.kafkaconnector.graphqlsink; + +import java.util.Map; +import javax.annotation.Generated; +import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig; +import org.apache.kafka.common.config.ConfigDef; + +@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") +public class CamelGraphqlsinkSinkConnectorConfig + extends + CamelSinkConnectorConfig { + + public static final String CAMEL_SINK_GRAPHQLSINK_KAMELET_URL_CONF = "camel.kamelet.graphql-sink.url"; + public static final String CAMEL_SINK_GRAPHQLSINK_KAMELET_URL_DOC = "The URL to which you want to send data. Example: http://example.com/graphql"; + public static final String CAMEL_SINK_GRAPHQLSINK_KAMELET_URL_DEFAULT = null; + public static final String CAMEL_SINK_GRAPHQLSINK_KAMELET_ACCESS_TOKEN_CONF = "camel.kamelet.graphql-sink.accessToken"; + public static final String CAMEL_SINK_GRAPHQLSINK_KAMELET_ACCESS_TOKEN_DOC = "The access Token to use to access GraphQL server"; + public static final String CAMEL_SINK_GRAPHQLSINK_KAMELET_ACCESS_TOKEN_DEFAULT = null; + + public CamelGraphqlsinkSinkConnectorConfig( + ConfigDef config, + Map parsedConfig) { + super(config, parsedConfig); + } + + public CamelGraphqlsinkSinkConnectorConfig(Map parsedConfig) { + this(conf(), parsedConfig); + } + + public static ConfigDef conf() { + ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf()); + conf.define(CAMEL_SINK_GRAPHQLSINK_KAMELET_URL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_GRAPHQLSINK_KAMELET_URL_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_GRAPHQLSINK_KAMELET_URL_DOC); + conf.define(CAMEL_SINK_GRAPHQLSINK_KAMELET_ACCESS_TOKEN_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_GRAPHQLSINK_KAMELET_ACCESS_TOKEN_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_GRAPHQLSINK_KAMELET_ACCESS_TOKEN_DOC); + return conf; + } +} \ No newline at end of file diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceTask.java b/connectors/camel-graphql-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/graphqlsink/CamelGraphqlsinkSinkTask.java similarity index 67% rename from connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceTask.java rename to connectors/camel-graphql-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/graphqlsink/CamelGraphqlsinkSinkTask.java index 79ba4fa25b..0b2066955c 100644 --- a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceTask.java +++ b/connectors/camel-graphql-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/graphqlsink/CamelGraphqlsinkSinkTask.java @@ -13,26 +13,24 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */package org.apache.camel.kafkaconnector.azurestoragedatalakesource; + */package org.apache.camel.kafkaconnector.graphqlsink; import java.util.HashMap; import java.util.Map; import javax.annotation.Generated; -import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig; -import org.apache.camel.kafkaconnector.CamelSourceTask; +import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig; +import org.apache.camel.kafkaconnector.CamelSinkTask; @Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.") -public class CamelAzurestoragedatalakesourceSourceTask - extends - CamelSourceTask { +public class CamelGraphqlsinkSinkTask extends CamelSinkTask { @Override - protected CamelSourceConnectorConfig getCamelSourceConnectorConfig( + protected CamelSinkConnectorConfig getCamelSinkConnectorConfig( Map props) { - return new CamelAzurestoragedatalakesourceSourceConnectorConfig(props); + return new CamelGraphqlsinkSinkConnectorConfig(props); } @Override - protected String getSourceKamelet() { - return "kamelet:azure-storage-datalake-source"; + protected String getSinkKamelet() { + return "kamelet:graphql-sink"; } } \ No newline at end of file diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-graphql-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt similarity index 100% rename from connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt rename to connectors/camel-graphql-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-graphql-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt similarity index 100% rename from connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt rename to connectors/camel-graphql-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt diff --git a/connectors/camel-graphql-sink-kafka-connector/src/main/resources/kamelets/graphql-sink.kamelet.yaml b/connectors/camel-graphql-sink-kafka-connector/src/main/resources/kamelets/graphql-sink.kamelet.yaml new file mode 100644 index 0000000000..83dd28f097 --- /dev/null +++ b/connectors/camel-graphql-sink-kafka-connector/src/main/resources/kamelets/graphql-sink.kamelet.yaml @@ -0,0 +1,63 @@ +# --------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# --------------------------------------------------------------------------- +apiVersion: camel.apache.org/v1alpha1 +kind: Kamelet +metadata: + name: graphql-sink + annotations: + camel.apache.org/kamelet.support.level: "Stable" + camel.apache.org/catalog.version: "4.0.0-RC1" + camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MjAiCmhlaWdodD0iNDIwIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPgo8cGF0aCBzdHJva2Utd2lkdGg9IjI2IgpkPSJNMjA5LDE1YTE5NSwxOTUgMCAxLDAgMiwweiIvPgo8cGF0aCBzdHJva2Utd2lkdGg9IjE4IgpkPSJtMjEwLDE1djM5MG0xOTUtMTk1SDE1TTU5LDkwYTI2MCwyNjAgMCAwLDAgMzAyLDAgbTAsMjQwIGEyNjAsMjYwIDAgMCwwLTMwMiwwTTE5NSwyMGEyNTAsMjUwIDAgMCwwIDAsMzgyIG0zMCwwIGEyNTAsMjUwIDAgMCwwIDAtMzgyIi8+Cjwvc3ZnPg==" + camel.apache.org/provider: "Apache Software Foundation" + camel.apache.org/kamelet.group: "Graphql" + camel.apache.org/kamelet.namespace: "Graphql" + labels: + camel.apache.org/kamelet.type: sink +spec: + definition: + title: GraphQL Sink + description: Forward data to a GraphQL endpoint. + required: + - url + type: object + properties: + url: + title: GraphQL Server URL + description: The URL to which you want to send data. + type: string + example: "http://example.com/graphql" + pattern: "^(http|https)://.*" + accessToken: + title: GraphQL Access Token + description: The access Token to use to access GraphQL server + type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials + dependencies: + - "camel:graphql" + - "camel:kamelet" + - "camel:core" + template: + from: + uri: kamelet:source + steps: + - to: + uri: "graphql://{{url}}" + parameters: + accessToken: "{{?accessToken}}" \ No newline at end of file diff --git a/connectors/camel-hdfs-kafka-connector/src/generated/resources/camel-hdfs-sink.json b/connectors/camel-hdfs-kafka-connector/src/generated/resources/camel-hdfs-sink.json index 58a647d19c..117687242e 100644 --- a/connectors/camel-hdfs-kafka-connector/src/generated/resources/camel-hdfs-sink.json +++ b/connectors/camel-hdfs-kafka-connector/src/generated/resources/camel-hdfs-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-hdfs-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Read and write from\/to an HDFS filesystem using Hadoop 2.x." }, "properties": { @@ -245,6 +245,20 @@ "priority": "MEDIUM", "required": "false" }, + "camel.component.hdfs.healthCheckConsumerEnabled": { + "name": "camel.component.hdfs.healthCheckConsumerEnabled", + "description": "Used for enabling or disabling all consumer based health checks from this component", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.hdfs.healthCheckProducerEnabled": { + "name": "camel.component.hdfs.healthCheckProducerEnabled", + "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, "camel.component.hdfs.jAASConfiguration": { "name": "camel.component.hdfs.jAASConfiguration", "description": "To use the given configuration for security with JAAS.", diff --git a/connectors/camel-hdfs-kafka-connector/src/generated/resources/camel-hdfs-source.json b/connectors/camel-hdfs-kafka-connector/src/generated/resources/camel-hdfs-source.json index 4d541360b7..1b3f8372da 100644 --- a/connectors/camel-hdfs-kafka-connector/src/generated/resources/camel-hdfs-source.json +++ b/connectors/camel-hdfs-kafka-connector/src/generated/resources/camel-hdfs-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-hdfs-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Read and write from\/to an HDFS filesystem using Hadoop 2.x." }, "properties": { @@ -146,13 +146,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.pollStrategy": { @@ -392,6 +391,20 @@ "priority": "MEDIUM", "required": "false" }, + "camel.component.hdfs.healthCheckConsumerEnabled": { + "name": "camel.component.hdfs.healthCheckConsumerEnabled", + "description": "Used for enabling or disabling all consumer based health checks from this component", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.hdfs.healthCheckProducerEnabled": { + "name": "camel.component.hdfs.healthCheckProducerEnabled", + "description": "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true.", + "defaultValue": "true", + "priority": "MEDIUM", + "required": "false" + }, "camel.component.hdfs.jAASConfiguration": { "name": "camel.component.hdfs.jAASConfiguration", "description": "To use the given configuration for security with JAAS.", diff --git a/connectors/camel-hdfs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/hdfs/CamelHdfsSinkConnectorConfig.java b/connectors/camel-hdfs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/hdfs/CamelHdfsSinkConnectorConfig.java index e234fa4a2b..89a87716fd 100644 --- a/connectors/camel-hdfs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/hdfs/CamelHdfsSinkConnectorConfig.java +++ b/connectors/camel-hdfs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/hdfs/CamelHdfsSinkConnectorConfig.java @@ -107,6 +107,12 @@ public class CamelHdfsSinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_HDFS_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.hdfs.autowiredEnabled"; public static final String CAMEL_SINK_HDFS_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc."; public static final Boolean CAMEL_SINK_HDFS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true; + public static final String CAMEL_SINK_HDFS_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_CONF = "camel.component.hdfs.healthCheckConsumerEnabled"; + public static final String CAMEL_SINK_HDFS_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DOC = "Used for enabling or disabling all consumer based health checks from this component"; + public static final Boolean CAMEL_SINK_HDFS_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DEFAULT = true; + public static final String CAMEL_SINK_HDFS_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_CONF = "camel.component.hdfs.healthCheckProducerEnabled"; + public static final String CAMEL_SINK_HDFS_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DOC = "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true."; + public static final Boolean CAMEL_SINK_HDFS_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DEFAULT = true; public static final String CAMEL_SINK_HDFS_COMPONENT_JAASCONFIGURATION_CONF = "camel.component.hdfs.jAASConfiguration"; public static final String CAMEL_SINK_HDFS_COMPONENT_JAASCONFIGURATION_DOC = "To use the given configuration for security with JAAS."; public static final String CAMEL_SINK_HDFS_COMPONENT_JAASCONFIGURATION_DEFAULT = null; @@ -154,6 +160,8 @@ public static ConfigDef conf() { conf.define(CAMEL_SINK_HDFS_ENDPOINT_KERBEROS_USERNAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HDFS_ENDPOINT_KERBEROS_USERNAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HDFS_ENDPOINT_KERBEROS_USERNAME_DOC); conf.define(CAMEL_SINK_HDFS_COMPONENT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_HDFS_COMPONENT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HDFS_COMPONENT_LAZY_START_PRODUCER_DOC); conf.define(CAMEL_SINK_HDFS_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_HDFS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HDFS_COMPONENT_AUTOWIRED_ENABLED_DOC); + conf.define(CAMEL_SINK_HDFS_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_HDFS_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HDFS_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DOC); + conf.define(CAMEL_SINK_HDFS_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_HDFS_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HDFS_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DOC); conf.define(CAMEL_SINK_HDFS_COMPONENT_JAASCONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HDFS_COMPONENT_JAASCONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HDFS_COMPONENT_JAASCONFIGURATION_DOC); conf.define(CAMEL_SINK_HDFS_COMPONENT_KERBEROS_CONFIG_FILE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HDFS_COMPONENT_KERBEROS_CONFIG_FILE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HDFS_COMPONENT_KERBEROS_CONFIG_FILE_DOC); return conf; diff --git a/connectors/camel-hdfs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/hdfs/CamelHdfsSourceConnectorConfig.java b/connectors/camel-hdfs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/hdfs/CamelHdfsSourceConnectorConfig.java index 2111d32e37..d8abde9198 100644 --- a/connectors/camel-hdfs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/hdfs/CamelHdfsSourceConnectorConfig.java +++ b/connectors/camel-hdfs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/hdfs/CamelHdfsSourceConnectorConfig.java @@ -71,7 +71,7 @@ public class CamelHdfsSourceConnectorConfig public static final String CAMEL_SOURCE_HDFS_ENDPOINT_EXCEPTION_HANDLER_DOC = "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored."; public static final String CAMEL_SOURCE_HDFS_ENDPOINT_EXCEPTION_HANDLER_DEFAULT = null; public static final String CAMEL_SOURCE_HDFS_ENDPOINT_EXCHANGE_PATTERN_CONF = "camel.source.endpoint.exchangePattern"; - public static final String CAMEL_SOURCE_HDFS_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]"; + public static final String CAMEL_SOURCE_HDFS_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]"; public static final String CAMEL_SOURCE_HDFS_ENDPOINT_EXCHANGE_PATTERN_DEFAULT = null; public static final String CAMEL_SOURCE_HDFS_ENDPOINT_POLL_STRATEGY_CONF = "camel.source.endpoint.pollStrategy"; public static final String CAMEL_SOURCE_HDFS_ENDPOINT_POLL_STRATEGY_DOC = "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel."; @@ -166,6 +166,12 @@ public class CamelHdfsSourceConnectorConfig public static final String CAMEL_SOURCE_HDFS_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.hdfs.autowiredEnabled"; public static final String CAMEL_SOURCE_HDFS_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc."; public static final Boolean CAMEL_SOURCE_HDFS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true; + public static final String CAMEL_SOURCE_HDFS_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_CONF = "camel.component.hdfs.healthCheckConsumerEnabled"; + public static final String CAMEL_SOURCE_HDFS_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DOC = "Used for enabling or disabling all consumer based health checks from this component"; + public static final Boolean CAMEL_SOURCE_HDFS_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DEFAULT = true; + public static final String CAMEL_SOURCE_HDFS_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_CONF = "camel.component.hdfs.healthCheckProducerEnabled"; + public static final String CAMEL_SOURCE_HDFS_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DOC = "Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true."; + public static final Boolean CAMEL_SOURCE_HDFS_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DEFAULT = true; public static final String CAMEL_SOURCE_HDFS_COMPONENT_JAASCONFIGURATION_CONF = "camel.component.hdfs.jAASConfiguration"; public static final String CAMEL_SOURCE_HDFS_COMPONENT_JAASCONFIGURATION_DOC = "To use the given configuration for security with JAAS."; public static final String CAMEL_SOURCE_HDFS_COMPONENT_JAASCONFIGURATION_DEFAULT = null; @@ -232,6 +238,8 @@ public static ConfigDef conf() { conf.define(CAMEL_SOURCE_HDFS_ENDPOINT_KERBEROS_USERNAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_HDFS_ENDPOINT_KERBEROS_USERNAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_HDFS_ENDPOINT_KERBEROS_USERNAME_DOC); conf.define(CAMEL_SOURCE_HDFS_COMPONENT_BRIDGE_ERROR_HANDLER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_HDFS_COMPONENT_BRIDGE_ERROR_HANDLER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_HDFS_COMPONENT_BRIDGE_ERROR_HANDLER_DOC); conf.define(CAMEL_SOURCE_HDFS_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_HDFS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_HDFS_COMPONENT_AUTOWIRED_ENABLED_DOC); + conf.define(CAMEL_SOURCE_HDFS_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_HDFS_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_HDFS_COMPONENT_HEALTH_CHECK_CONSUMER_ENABLED_DOC); + conf.define(CAMEL_SOURCE_HDFS_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_HDFS_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_HDFS_COMPONENT_HEALTH_CHECK_PRODUCER_ENABLED_DOC); conf.define(CAMEL_SOURCE_HDFS_COMPONENT_JAASCONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_HDFS_COMPONENT_JAASCONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_HDFS_COMPONENT_JAASCONFIGURATION_DOC); conf.define(CAMEL_SOURCE_HDFS_COMPONENT_KERBEROS_CONFIG_FILE_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_HDFS_COMPONENT_KERBEROS_CONFIG_FILE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_HDFS_COMPONENT_KERBEROS_CONFIG_FILE_DOC); return conf; diff --git a/connectors/camel-http-secured-sink-kafka-connector/src/generated/resources/camel-http-secured-sink-sink.json b/connectors/camel-http-secured-sink-kafka-connector/src/generated/resources/camel-http-secured-sink-sink.json index abf4d719b9..ed0c3c252a 100644 --- a/connectors/camel-http-secured-sink-kafka-connector/src/generated/resources/camel-http-secured-sink-sink.json +++ b/connectors/camel-http-secured-sink-kafka-connector/src/generated/resources/camel-http-secured-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-http-secured-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Forwards an event to a secured HTTP endpoint" }, "properties": { diff --git a/connectors/camel-http-secured-sink-kafka-connector/src/main/resources/kamelets/http-secured-sink.kamelet.yaml b/connectors/camel-http-secured-sink-kafka-connector/src/main/resources/kamelets/http-secured-sink.kamelet.yaml index e999a60796..b13f85808a 100644 --- a/connectors/camel-http-secured-sink-kafka-connector/src/main/resources/kamelets/http-secured-sink.kamelet.yaml +++ b/connectors/camel-http-secured-sink-kafka-connector/src/main/resources/kamelets/http-secured-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: http-secured-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MjAiCmhlaWdodD0iNDIwIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPgo8cGF0aCBzdHJva2Utd2lkdGg9IjI2IgpkPSJNMjA5LDE1YTE5NSwxOTUgMCAxLDAgMiwweiIvPgo8cGF0aCBzdHJva2Utd2lkdGg9IjE4IgpkPSJtMjEwLDE1djM5MG0xOTUtMTk1SDE1TTU5LDkwYTI2MCwyNjAgMCAwLDAgMzAyLDAgbTAsMjQwIGEyNjAsMjYwIDAgMCwwLTMwMiwwTTE5NSwyMGEyNTAsMjUwIDAgMCwwIDAsMzgyIG0zMCwwIGEyNTAsMjUwIDAgMCwwIDAtMzgyIi8+Cjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "HTTP" diff --git a/connectors/camel-http-secured-source-kafka-connector/src/generated/resources/camel-http-secured-source-source.json b/connectors/camel-http-secured-source-kafka-connector/src/generated/resources/camel-http-secured-source-source.json index 5f10e20e09..a62d5595ad 100644 --- a/connectors/camel-http-secured-source-kafka-connector/src/generated/resources/camel-http-secured-source-source.json +++ b/connectors/camel-http-secured-source-kafka-connector/src/generated/resources/camel-http-secured-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-http-secured-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Periodically fetches a secured HTTP resource and provides the content as output." }, "properties": { diff --git a/connectors/camel-http-secured-source-kafka-connector/src/main/resources/kamelets/http-secured-source.kamelet.yaml b/connectors/camel-http-secured-source-kafka-connector/src/main/resources/kamelets/http-secured-source.kamelet.yaml index 744b79ddc6..34aa53cb42 100644 --- a/connectors/camel-http-secured-source-kafka-connector/src/main/resources/kamelets/http-secured-source.kamelet.yaml +++ b/connectors/camel-http-secured-source-kafka-connector/src/main/resources/kamelets/http-secured-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: http-secured-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MjAiCmhlaWdodD0iNDIwIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPgo8cGF0aCBzdHJva2Utd2lkdGg9IjI2IgpkPSJNMjA5LDE1YTE5NSwxOTUgMCAxLDAgMiwweiIvPgo8cGF0aCBzdHJva2Utd2lkdGg9IjE4IgpkPSJtMjEwLDE1djM5MG0xOTUtMTk1SDE1TTU5LDkwYTI2MCwyNjAgMCAwLDAgMzAyLDAgbTAsMjQwIGEyNjAsMjYwIDAgMCwwLTMwMiwwTTE5NSwyMGEyNTAsMjUwIDAgMCwwIDAsMzgyIG0zMCwwIGEyNTAsMjUwIDAgMCwwIDAtMzgyIi8+Cjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "HTTP" diff --git a/connectors/camel-http-sink-kafka-connector/src/generated/resources/camel-http-sink-sink.json b/connectors/camel-http-sink-kafka-connector/src/generated/resources/camel-http-sink-sink.json index da2b069e6d..5c169c763b 100644 --- a/connectors/camel-http-sink-kafka-connector/src/generated/resources/camel-http-sink-sink.json +++ b/connectors/camel-http-sink-kafka-connector/src/generated/resources/camel-http-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-http-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Forward data to a HTTP or HTTPS endpoint." }, "properties": { diff --git a/connectors/camel-http-sink-kafka-connector/src/main/resources/kamelets/http-sink.kamelet.yaml b/connectors/camel-http-sink-kafka-connector/src/main/resources/kamelets/http-sink.kamelet.yaml index 68fc18eb21..dafe81e177 100644 --- a/connectors/camel-http-sink-kafka-connector/src/main/resources/kamelets/http-sink.kamelet.yaml +++ b/connectors/camel-http-sink-kafka-connector/src/main/resources/kamelets/http-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: http-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MjAiCmhlaWdodD0iNDIwIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPgo8cGF0aCBzdHJva2Utd2lkdGg9IjI2IgpkPSJNMjA5LDE1YTE5NSwxOTUgMCAxLDAgMiwweiIvPgo8cGF0aCBzdHJva2Utd2lkdGg9IjE4IgpkPSJtMjEwLDE1djM5MG0xOTUtMTk1SDE1TTU5LDkwYTI2MCwyNjAgMCAwLDAgMzAyLDAgbTAsMjQwIGEyNjAsMjYwIDAgMCwwLTMwMiwwTTE5NSwyMGEyNTAsMjUwIDAgMCwwIDAsMzgyIG0zMCwwIGEyNTAsMjUwIDAgMCwwIDAtMzgyIi8+Cjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "HTTP" diff --git a/connectors/camel-http-source-kafka-connector/src/generated/resources/camel-http-source-source.json b/connectors/camel-http-source-kafka-connector/src/generated/resources/camel-http-source-source.json index 97d1954c6a..ee57652ed1 100644 --- a/connectors/camel-http-source-kafka-connector/src/generated/resources/camel-http-source-source.json +++ b/connectors/camel-http-source-kafka-connector/src/generated/resources/camel-http-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-http-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Periodically fetches an HTTP resource and provides the content as output." }, "properties": { diff --git a/connectors/camel-http-source-kafka-connector/src/main/resources/kamelets/http-source.kamelet.yaml b/connectors/camel-http-source-kafka-connector/src/main/resources/kamelets/http-source.kamelet.yaml index 28fecae287..7190d544a7 100644 --- a/connectors/camel-http-source-kafka-connector/src/main/resources/kamelets/http-source.kamelet.yaml +++ b/connectors/camel-http-source-kafka-connector/src/main/resources/kamelets/http-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: http-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MjAiCmhlaWdodD0iNDIwIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPgo8cGF0aCBzdHJva2Utd2lkdGg9IjI2IgpkPSJNMjA5LDE1YTE5NSwxOTUgMCAxLDAgMiwweiIvPgo8cGF0aCBzdHJva2Utd2lkdGg9IjE4IgpkPSJtMjEwLDE1djM5MG0xOTUtMTk1SDE1TTU5LDkwYTI2MCwyNjAgMCAwLDAgMzAyLDAgbTAsMjQwIGEyNjAsMjYwIDAgMCwwLTMwMiwwTTE5NSwyMGEyNTAsMjUwIDAgMCwwIDAsMzgyIG0zMCwwIGEyNTAsMjUwIDAgMCwwIDAtMzgyIi8+Cjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "HTTP" diff --git a/connectors/camel-https-kafka-connector/src/generated/resources/camel-https-sink.json b/connectors/camel-https-kafka-connector/src/generated/resources/camel-https-sink.json index 0198fadc30..373e319c26 100644 --- a/connectors/camel-https-kafka-connector/src/generated/resources/camel-https-sink.json +++ b/connectors/camel-https-kafka-connector/src/generated/resources/camel-https-sink.json @@ -5,8 +5,8 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-https-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", - "description": "Send requests to external HTTP servers using Apache HTTP Client 4.x." + "version": "4.0.0-SNAPSHOT", + "description": "Send requests to external HTTP servers using Apache HTTP Client 5.x." }, "properties": { "camel.sink.path.httpUri": { @@ -203,6 +203,12 @@ "priority": "MEDIUM", "required": "false" }, + "camel.sink.endpoint.httpConnectionOptions": { + "name": "camel.sink.endpoint.httpConnectionOptions", + "description": "To configure the connection and the socket using the key\/values from the Map.", + "priority": "MEDIUM", + "required": "false" + }, "camel.sink.endpoint.httpContext": { "name": "camel.sink.endpoint.httpContext", "description": "To use a custom HttpContext instance", @@ -368,7 +374,7 @@ }, "camel.component.https.cookieStore": { "name": "camel.component.https.cookieStore", - "description": "To use a custom org.apache.http.client.CookieStore. By default the org.apache.http.impl.client.BasicCookieStore is used which is an in-memory only cookie store. Notice if bridgeEndpoint=true then the cookie store is forced to be a noop cookie store as cookie shouldn't be stored as we are just bridging (eg acting as a proxy).", + "description": "To use a custom org.apache.hc.client5.http.cookie.CookieStore. By default the org.apache.hc.client5.http.cookie.BasicCookieStore is used which is an in-memory only cookie store. Notice if bridgeEndpoint=true then the cookie store is forced to be a noop cookie store as cookie shouldn't be stored as we are just bridging (eg acting as a proxy).", "priority": "MEDIUM", "required": "false" }, @@ -495,7 +501,7 @@ }, "camel.component.https.httpContext": { "name": "camel.component.https.httpContext", - "description": "To use a custom org.apache.http.protocol.HttpContext when executing requests.", + "description": "To use a custom org.apache.hc.core5.http.protocol.HttpContext when executing requests.", "priority": "MEDIUM", "required": "false" }, @@ -597,22 +603,29 @@ }, "camel.component.https.connectionRequestTimeout": { "name": "camel.component.https.connectionRequestTimeout", - "description": "The timeout in milliseconds used when requesting a connection from the connection manager. A timeout value of zero is interpreted as an infinite timeout. A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default).", - "defaultValue": "-1", + "description": "Returns the connection lease request timeout used when requesting a connection from the connection manager. A timeout value of zero is interpreted as a disabled timeout.", + "defaultValue": "\"3 minutes\"", "priority": "MEDIUM", "required": "false" }, "camel.component.https.connectTimeout": { "name": "camel.component.https.connectTimeout", - "description": "Determines the timeout in milliseconds until a connection is established. A timeout value of zero is interpreted as an infinite timeout. A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default).", - "defaultValue": "-1", + "description": "Determines the timeout until a new connection is fully established. A timeout value of zero is interpreted as an infinite timeout.", + "defaultValue": "\"3 minutes\"", + "priority": "MEDIUM", + "required": "false" + }, + "camel.component.https.responseTimeout": { + "name": "camel.component.https.responseTimeout", + "description": "Determines the timeout until arrival of a response from the opposite endpoint. A timeout value of zero is interpreted as an infinite timeout. Please note that response timeout may be unsupported by HTTP transports with message multiplexing.", + "defaultValue": "\"0\"", "priority": "MEDIUM", "required": "false" }, - "camel.component.https.socketTimeout": { - "name": "camel.component.https.socketTimeout", - "description": "Defines the socket timeout in milliseconds, which is the timeout for waiting for data or, put differently, a maximum period inactivity between two consecutive data packets). A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default).", - "defaultValue": "-1", + "camel.component.https.soTimeout": { + "name": "camel.component.https.soTimeout", + "description": "Determines the default socket timeout value for blocking I\/O operations.", + "defaultValue": "\"3 minutes\"", "priority": "MEDIUM", "required": "false" } diff --git a/connectors/camel-https-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/https/CamelHttpsSinkConnectorConfig.java b/connectors/camel-https-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/https/CamelHttpsSinkConnectorConfig.java index 3b53b98053..410038ffad 100644 --- a/connectors/camel-https-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/https/CamelHttpsSinkConnectorConfig.java +++ b/connectors/camel-https-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/https/CamelHttpsSinkConnectorConfig.java @@ -107,6 +107,9 @@ public class CamelHttpsSinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CLIENT_OPTIONS_CONF = "camel.sink.endpoint.httpClientOptions"; public static final String CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CLIENT_OPTIONS_DOC = "To configure the HttpClient using the key/values from the Map."; public static final String CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CLIENT_OPTIONS_DEFAULT = null; + public static final String CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CONNECTION_OPTIONS_CONF = "camel.sink.endpoint.httpConnectionOptions"; + public static final String CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CONNECTION_OPTIONS_DOC = "To configure the connection and the socket using the key/values from the Map."; + public static final String CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CONNECTION_OPTIONS_DEFAULT = null; public static final String CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CONTEXT_CONF = "camel.sink.endpoint.httpContext"; public static final String CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CONTEXT_DOC = "To use a custom HttpContext instance"; public static final String CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CONTEXT_DEFAULT = null; @@ -180,7 +183,7 @@ public class CamelHttpsSinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_HTTPS_COMPONENT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing."; public static final Boolean CAMEL_SINK_HTTPS_COMPONENT_LAZY_START_PRODUCER_DEFAULT = false; public static final String CAMEL_SINK_HTTPS_COMPONENT_COOKIE_STORE_CONF = "camel.component.https.cookieStore"; - public static final String CAMEL_SINK_HTTPS_COMPONENT_COOKIE_STORE_DOC = "To use a custom org.apache.http.client.CookieStore. By default the org.apache.http.impl.client.BasicCookieStore is used which is an in-memory only cookie store. Notice if bridgeEndpoint=true then the cookie store is forced to be a noop cookie store as cookie shouldn't be stored as we are just bridging (eg acting as a proxy)."; + public static final String CAMEL_SINK_HTTPS_COMPONENT_COOKIE_STORE_DOC = "To use a custom org.apache.hc.client5.http.cookie.CookieStore. By default the org.apache.hc.client5.http.cookie.BasicCookieStore is used which is an in-memory only cookie store. Notice if bridgeEndpoint=true then the cookie store is forced to be a noop cookie store as cookie shouldn't be stored as we are just bridging (eg acting as a proxy)."; public static final String CAMEL_SINK_HTTPS_COMPONENT_COOKIE_STORE_DEFAULT = null; public static final String CAMEL_SINK_HTTPS_COMPONENT_COPY_HEADERS_CONF = "camel.component.https.copyHeaders"; public static final String CAMEL_SINK_HTTPS_COMPONENT_COPY_HEADERS_DOC = "If this option is true then IN exchange headers will be copied to OUT exchange headers according to copy strategy. Setting this to false, allows to only include the headers from the HTTP response (not propagating IN headers)."; @@ -237,7 +240,7 @@ public class CamelHttpsSinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_HTTPS_COMPONENT_HTTP_CONFIGURATION_DOC = "To use the shared HttpConfiguration as base configuration."; public static final String CAMEL_SINK_HTTPS_COMPONENT_HTTP_CONFIGURATION_DEFAULT = null; public static final String CAMEL_SINK_HTTPS_COMPONENT_HTTP_CONTEXT_CONF = "camel.component.https.httpContext"; - public static final String CAMEL_SINK_HTTPS_COMPONENT_HTTP_CONTEXT_DOC = "To use a custom org.apache.http.protocol.HttpContext when executing requests."; + public static final String CAMEL_SINK_HTTPS_COMPONENT_HTTP_CONTEXT_DOC = "To use a custom org.apache.hc.core5.http.protocol.HttpContext when executing requests."; public static final String CAMEL_SINK_HTTPS_COMPONENT_HTTP_CONTEXT_DEFAULT = null; public static final String CAMEL_SINK_HTTPS_COMPONENT_MAX_TOTAL_CONNECTIONS_CONF = "camel.component.https.maxTotalConnections"; public static final String CAMEL_SINK_HTTPS_COMPONENT_MAX_TOTAL_CONNECTIONS_DOC = "The maximum number of connections."; @@ -282,14 +285,17 @@ public class CamelHttpsSinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_HTTPS_COMPONENT_X509HOSTNAME_VERIFIER_DOC = "To use a custom X509HostnameVerifier such as DefaultHostnameVerifier or NoopHostnameVerifier."; public static final String CAMEL_SINK_HTTPS_COMPONENT_X509HOSTNAME_VERIFIER_DEFAULT = null; public static final String CAMEL_SINK_HTTPS_COMPONENT_CONNECTION_REQUEST_TIMEOUT_CONF = "camel.component.https.connectionRequestTimeout"; - public static final String CAMEL_SINK_HTTPS_COMPONENT_CONNECTION_REQUEST_TIMEOUT_DOC = "The timeout in milliseconds used when requesting a connection from the connection manager. A timeout value of zero is interpreted as an infinite timeout. A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default)."; - public static final Integer CAMEL_SINK_HTTPS_COMPONENT_CONNECTION_REQUEST_TIMEOUT_DEFAULT = -1; + public static final String CAMEL_SINK_HTTPS_COMPONENT_CONNECTION_REQUEST_TIMEOUT_DOC = "Returns the connection lease request timeout used when requesting a connection from the connection manager. A timeout value of zero is interpreted as a disabled timeout."; + public static final String CAMEL_SINK_HTTPS_COMPONENT_CONNECTION_REQUEST_TIMEOUT_DEFAULT = "3 minutes"; public static final String CAMEL_SINK_HTTPS_COMPONENT_CONNECT_TIMEOUT_CONF = "camel.component.https.connectTimeout"; - public static final String CAMEL_SINK_HTTPS_COMPONENT_CONNECT_TIMEOUT_DOC = "Determines the timeout in milliseconds until a connection is established. A timeout value of zero is interpreted as an infinite timeout. A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default)."; - public static final Integer CAMEL_SINK_HTTPS_COMPONENT_CONNECT_TIMEOUT_DEFAULT = -1; - public static final String CAMEL_SINK_HTTPS_COMPONENT_SOCKET_TIMEOUT_CONF = "camel.component.https.socketTimeout"; - public static final String CAMEL_SINK_HTTPS_COMPONENT_SOCKET_TIMEOUT_DOC = "Defines the socket timeout in milliseconds, which is the timeout for waiting for data or, put differently, a maximum period inactivity between two consecutive data packets). A timeout value of zero is interpreted as an infinite timeout. A negative value is interpreted as undefined (system default)."; - public static final Integer CAMEL_SINK_HTTPS_COMPONENT_SOCKET_TIMEOUT_DEFAULT = -1; + public static final String CAMEL_SINK_HTTPS_COMPONENT_CONNECT_TIMEOUT_DOC = "Determines the timeout until a new connection is fully established. A timeout value of zero is interpreted as an infinite timeout."; + public static final String CAMEL_SINK_HTTPS_COMPONENT_CONNECT_TIMEOUT_DEFAULT = "3 minutes"; + public static final String CAMEL_SINK_HTTPS_COMPONENT_RESPONSE_TIMEOUT_CONF = "camel.component.https.responseTimeout"; + public static final String CAMEL_SINK_HTTPS_COMPONENT_RESPONSE_TIMEOUT_DOC = "Determines the timeout until arrival of a response from the opposite endpoint. A timeout value of zero is interpreted as an infinite timeout. Please note that response timeout may be unsupported by HTTP transports with message multiplexing."; + public static final String CAMEL_SINK_HTTPS_COMPONENT_RESPONSE_TIMEOUT_DEFAULT = "0"; + public static final String CAMEL_SINK_HTTPS_COMPONENT_SO_TIMEOUT_CONF = "camel.component.https.soTimeout"; + public static final String CAMEL_SINK_HTTPS_COMPONENT_SO_TIMEOUT_DOC = "Determines the default socket timeout value for blocking I/O operations."; + public static final String CAMEL_SINK_HTTPS_COMPONENT_SO_TIMEOUT_DEFAULT = "3 minutes"; public CamelHttpsSinkConnectorConfig( ConfigDef config, @@ -331,6 +337,7 @@ public static ConfigDef conf() { conf.define(CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CLIENT_DOC); conf.define(CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CLIENT_CONFIGURER_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CLIENT_CONFIGURER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CLIENT_CONFIGURER_DOC); conf.define(CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CLIENT_OPTIONS_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CLIENT_OPTIONS_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CLIENT_OPTIONS_DOC); + conf.define(CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CONNECTION_OPTIONS_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CONNECTION_OPTIONS_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CONNECTION_OPTIONS_DOC); conf.define(CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CONTEXT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CONTEXT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_ENDPOINT_HTTP_CONTEXT_DOC); conf.define(CAMEL_SINK_HTTPS_ENDPOINT_MAX_TOTAL_CONNECTIONS_CONF, ConfigDef.Type.INT, CAMEL_SINK_HTTPS_ENDPOINT_MAX_TOTAL_CONNECTIONS_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_ENDPOINT_MAX_TOTAL_CONNECTIONS_DOC); conf.define(CAMEL_SINK_HTTPS_ENDPOINT_USE_SYSTEM_PROPERTIES_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_HTTPS_ENDPOINT_USE_SYSTEM_PROPERTIES_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_ENDPOINT_USE_SYSTEM_PROPERTIES_DOC); @@ -389,9 +396,10 @@ public static ConfigDef conf() { conf.define(CAMEL_SINK_HTTPS_COMPONENT_SSL_CONTEXT_PARAMETERS_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HTTPS_COMPONENT_SSL_CONTEXT_PARAMETERS_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_COMPONENT_SSL_CONTEXT_PARAMETERS_DOC); conf.define(CAMEL_SINK_HTTPS_COMPONENT_USE_GLOBAL_SSL_CONTEXT_PARAMETERS_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_HTTPS_COMPONENT_USE_GLOBAL_SSL_CONTEXT_PARAMETERS_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_COMPONENT_USE_GLOBAL_SSL_CONTEXT_PARAMETERS_DOC); conf.define(CAMEL_SINK_HTTPS_COMPONENT_X509HOSTNAME_VERIFIER_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HTTPS_COMPONENT_X509HOSTNAME_VERIFIER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_COMPONENT_X509HOSTNAME_VERIFIER_DOC); - conf.define(CAMEL_SINK_HTTPS_COMPONENT_CONNECTION_REQUEST_TIMEOUT_CONF, ConfigDef.Type.INT, CAMEL_SINK_HTTPS_COMPONENT_CONNECTION_REQUEST_TIMEOUT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_COMPONENT_CONNECTION_REQUEST_TIMEOUT_DOC); - conf.define(CAMEL_SINK_HTTPS_COMPONENT_CONNECT_TIMEOUT_CONF, ConfigDef.Type.INT, CAMEL_SINK_HTTPS_COMPONENT_CONNECT_TIMEOUT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_COMPONENT_CONNECT_TIMEOUT_DOC); - conf.define(CAMEL_SINK_HTTPS_COMPONENT_SOCKET_TIMEOUT_CONF, ConfigDef.Type.INT, CAMEL_SINK_HTTPS_COMPONENT_SOCKET_TIMEOUT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_COMPONENT_SOCKET_TIMEOUT_DOC); + conf.define(CAMEL_SINK_HTTPS_COMPONENT_CONNECTION_REQUEST_TIMEOUT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HTTPS_COMPONENT_CONNECTION_REQUEST_TIMEOUT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_COMPONENT_CONNECTION_REQUEST_TIMEOUT_DOC); + conf.define(CAMEL_SINK_HTTPS_COMPONENT_CONNECT_TIMEOUT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HTTPS_COMPONENT_CONNECT_TIMEOUT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_COMPONENT_CONNECT_TIMEOUT_DOC); + conf.define(CAMEL_SINK_HTTPS_COMPONENT_RESPONSE_TIMEOUT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HTTPS_COMPONENT_RESPONSE_TIMEOUT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_COMPONENT_RESPONSE_TIMEOUT_DOC); + conf.define(CAMEL_SINK_HTTPS_COMPONENT_SO_TIMEOUT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_HTTPS_COMPONENT_SO_TIMEOUT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_HTTPS_COMPONENT_SO_TIMEOUT_DOC); return conf; } } \ No newline at end of file diff --git a/connectors/camel-infinispan-sink-kafka-connector/src/generated/resources/camel-infinispan-sink-sink.json b/connectors/camel-infinispan-sink-kafka-connector/src/generated/resources/camel-infinispan-sink-sink.json index 4e9ae29d27..8a15a1aa1a 100644 --- a/connectors/camel-infinispan-sink-kafka-connector/src/generated/resources/camel-infinispan-sink-sink.json +++ b/connectors/camel-infinispan-sink-kafka-connector/src/generated/resources/camel-infinispan-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-infinispan-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Write object to an Infinispan cache.\n\nThe Kamelet expects the following headers to be set:\n\n- `key` \/ `ce-key`: as the key to use when put an object in the Infinispan cache.\n\nIf the header won't be set the exchange ID will be used as key." }, "properties": { diff --git a/connectors/camel-infinispan-sink-kafka-connector/src/main/resources/kamelets/infinispan-sink.kamelet.yaml b/connectors/camel-infinispan-sink-kafka-connector/src/main/resources/kamelets/infinispan-sink.kamelet.yaml index 85a0145f6e..25fa7e0726 100644 --- a/connectors/camel-infinispan-sink-kafka-connector/src/main/resources/kamelets/infinispan-sink.kamelet.yaml +++ b/connectors/camel-infinispan-sink-kafka-connector/src/main/resources/kamelets/infinispan-sink.kamelet.yaml @@ -22,7 +22,7 @@ metadata: camel.apache.org/kamelet.type: "sink" annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Infinispan" camel.apache.org/kamelet.namespace: "Cache" diff --git a/connectors/camel-infinispan-source-kafka-connector/src/generated/resources/camel-infinispan-source-source.json b/connectors/camel-infinispan-source-kafka-connector/src/generated/resources/camel-infinispan-source-source.json index 7a418eb1d9..12f2b4e68e 100644 --- a/connectors/camel-infinispan-source-kafka-connector/src/generated/resources/camel-infinispan-source-source.json +++ b/connectors/camel-infinispan-source-kafka-connector/src/generated/resources/camel-infinispan-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-infinispan-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Get Events from an Infinispan cache" }, "properties": { diff --git a/connectors/camel-infinispan-source-kafka-connector/src/main/resources/kamelets/infinispan-source.kamelet.yaml b/connectors/camel-infinispan-source-kafka-connector/src/main/resources/kamelets/infinispan-source.kamelet.yaml index 6474d4764a..08960e8ba6 100644 --- a/connectors/camel-infinispan-source-kafka-connector/src/main/resources/kamelets/infinispan-source.kamelet.yaml +++ b/connectors/camel-infinispan-source-kafka-connector/src/main/resources/kamelets/infinispan-source.kamelet.yaml @@ -22,7 +22,7 @@ metadata: camel.apache.org/kamelet.type: "source" annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Infinispan" camel.apache.org/kamelet.namespace: "Cache" diff --git a/connectors/camel-jdbc-kafka-connector/src/generated/resources/camel-jdbc-sink.json b/connectors/camel-jdbc-kafka-connector/src/generated/resources/camel-jdbc-sink.json index 1e31e3e7be..722ea546e2 100644 --- a/connectors/camel-jdbc-kafka-connector/src/generated/resources/camel-jdbc-sink.json +++ b/connectors/camel-jdbc-kafka-connector/src/generated/resources/camel-jdbc-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jdbc-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Access databases through SQL and JDBC." }, "properties": { diff --git a/connectors/camel-jira-add-comment-sink-kafka-connector/src/generated/resources/camel-jira-add-comment-sink-sink.json b/connectors/camel-jira-add-comment-sink-kafka-connector/src/generated/resources/camel-jira-add-comment-sink-sink.json index 82dd3050af..36d953321b 100644 --- a/connectors/camel-jira-add-comment-sink-kafka-connector/src/generated/resources/camel-jira-add-comment-sink-sink.json +++ b/connectors/camel-jira-add-comment-sink-kafka-connector/src/generated/resources/camel-jira-add-comment-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jira-add-comment-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Add a new comment to an existing issue in Jira.\n\nThe Kamelet expects the following headers to be set:\n\n- `issueKey` \/ `ce-issueKey`: as the issue code.\n\nThe comment is set in the body of the message." }, "properties": { diff --git a/connectors/camel-jira-add-comment-sink-kafka-connector/src/main/resources/kamelets/jira-add-comment-sink.kamelet.yaml b/connectors/camel-jira-add-comment-sink-kafka-connector/src/main/resources/kamelets/jira-add-comment-sink.kamelet.yaml index 063c88b09b..0de4972afe 100644 --- a/connectors/camel-jira-add-comment-sink-kafka-connector/src/main/resources/kamelets/jira-add-comment-sink.kamelet.yaml +++ b/connectors/camel-jira-add-comment-sink-kafka-connector/src/main/resources/kamelets/jira-add-comment-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: jira-add-comment-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjU2cHgiIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iOTguMDMwODY3NSUiIHkxPSIwLjE2MDU5OTU3MiUiIHgyPSI1OC44ODc3MDYyJSIgeTI9IjQwLjc2NTUyNDYlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDUyQ0MiIG9mZnNldD0iMTglIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyNjg0RkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIxMDAuNjY1MjQ3JSIgeTE9IjAuNDU1MDMyMTIlIiB4Mj0iNTUuNDAxODA5NSUiIHkyPSI0NC43MjY5ODA3JSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA1MkNDIiBvZmZzZXQ9IjE4JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjY4NEZGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGc+CgkJCQk8cGF0aCBkPSJNMjQ0LjY1Nzc3OCwwIEwxMjEuNzA2NjY3LDAgQzEyMS43MDY2NjcsMTQuNzIwMTA0NiAxMjcuNTU0MjA1LDI4LjgzNzMxMiAxMzcuOTYyODkxLDM5LjI0NTk5NzcgQzE0OC4zNzE1NzcsNDkuNjU0NjgzNSAxNjIuNDg4Nzg0LDU1LjUwMjIyMjIgMTc3LjIwODg4OSw1NS41MDIyMjIyIEwxOTkuODU3Nzc4LDU1LjUwMjIyMjIgTDE5OS44NTc3NzgsNzcuMzY4ODg4OSBDMTk5Ljg3NzM5MSwxMDcuOTk0MTU1IDIyNC42OTkxNzgsMTMyLjgxNTk0MyAyNTUuMzI0NDQ0LDEzMi44MzU1NTYgTDI1NS4zMjQ0NDQsMTAuNjY2NjY2NyBDMjU1LjMyNDQ0NCw0Ljc3NTYyOTM0IDI1MC41NDg4MTUsMy42MDcyMjAwMWUtMTYgMjQ0LjY1Nzc3OCwwIFoiIGZpbGw9IiMyNjg0RkYiPjwvcGF0aD4KCQkJCTxwYXRoIGQ9Ik0xODMuODIyMjIyLDYxLjI2MjIyMjIgTDYwLjg3MTExMTEsNjEuMjYyMjIyMiBDNjAuODkwNzIzOCw5MS44ODc0ODg4IDg1LjcxMjUxMTIsMTE2LjcwOTI3NiAxMTYuMzM3Nzc4LDExNi43Mjg4ODkgTDEzOC45ODY2NjcsMTE2LjcyODg4OSBMMTM4Ljk4NjY2NywxMzguNjY2NjY3IEMxMzkuMDI1OTA1LDE2OS4yOTE5MjMgMTYzLjg2MzYwNywxOTQuMDk3ODAzIDE5NC40ODg4ODksMTk0LjA5Nzc3OCBMMTk0LjQ4ODg4OSw3MS45Mjg4ODg5IEMxOTQuNDg4ODg5LDY2LjAzNzg1MTYgMTg5LjcxMzI2LDYxLjI2MjIyMjIgMTgzLjgyMjIyMiw2MS4yNjIyMjIyIFoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPjwvcGF0aD4KCQkJCTxwYXRoIGQ9Ik0xMjIuOTUxMTExLDEyMi40ODg4ODkgTDAsMTIyLjQ4ODg4OSBDMy43NTM5MTM2MmUtMTUsMTUzLjE0MTkyIDI0Ljg0OTE5MTMsMTc3Ljk5MTExMSA1NS41MDIyMjIyLDE3Ny45OTExMTEgTDc4LjIyMjIyMjIsMTc3Ljk5MTExMSBMNzguMjIyMjIyMiwxOTkuODU3Nzc4IEM3OC4yNDE3NjcsMjMwLjQ1NTMyIDEwMy4wMjAyODUsMjU1LjI2NTY0NyAxMzMuNjE3Nzc4LDI1NS4zMjQ0NDQgTDEzMy42MTc3NzgsMTMzLjE1NTU1NiBDMTMzLjYxNzc3OCwxMjcuMjY0NTE4IDEyOC44NDIxNDgsMTIyLjQ4ODg4OSAxMjIuOTUxMTExLDEyMi40ODg4ODkgWiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0yKSI+PC9wYXRoPgoJCTwvZz4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "JIRA" diff --git a/connectors/camel-jira-add-issue-sink-kafka-connector/src/generated/resources/camel-jira-add-issue-sink-sink.json b/connectors/camel-jira-add-issue-sink-kafka-connector/src/generated/resources/camel-jira-add-issue-sink-sink.json index 9e53eeda26..894f5b25ee 100644 --- a/connectors/camel-jira-add-issue-sink-kafka-connector/src/generated/resources/camel-jira-add-issue-sink-sink.json +++ b/connectors/camel-jira-add-issue-sink-kafka-connector/src/generated/resources/camel-jira-add-issue-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jira-add-issue-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Add a new issue to Jira.\n\nThe Kamelet expects the following headers to be set:\n\n- `projectKey` \/ `ce-projectKey`: as the Jira project key.\n\n- `issueTypeName` \/ `ce-issueTypeName`: as the name of the issue type (example: Bug, Enhancement).\n\n- `issueSummary` \/ `ce-issueSummary`: as the title or summary of the issue.\n\n- `issueAssignee` \/ `ce-issueAssignee`: as the user assigned to the issue (Optional).\n\n- `issuePriorityName` \/ `ce-issuePriorityName`: as the priority name of the issue (example: Critical, Blocker, Trivial) (Optional).\n\n- `issueComponents` \/ `ce-issueComponents`: as list of string with the valid component names (Optional).\n\n- `issueDescription` \/ `ce-issueDescription`: as the issue description (Optional).\n\nThe issue description can be set from the body of the message or the `issueDescription`\/`ce-issueDescription` in the header, however the body takes precedence." }, "properties": { diff --git a/connectors/camel-jira-add-issue-sink-kafka-connector/src/main/resources/kamelets/jira-add-issue-sink.kamelet.yaml b/connectors/camel-jira-add-issue-sink-kafka-connector/src/main/resources/kamelets/jira-add-issue-sink.kamelet.yaml index 5be6181f8f..c9d7056099 100644 --- a/connectors/camel-jira-add-issue-sink-kafka-connector/src/main/resources/kamelets/jira-add-issue-sink.kamelet.yaml +++ b/connectors/camel-jira-add-issue-sink-kafka-connector/src/main/resources/kamelets/jira-add-issue-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: jira-add-issue-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjU2cHgiIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iOTguMDMwODY3NSUiIHkxPSIwLjE2MDU5OTU3MiUiIHgyPSI1OC44ODc3MDYyJSIgeTI9IjQwLjc2NTUyNDYlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDUyQ0MiIG9mZnNldD0iMTglIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyNjg0RkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIxMDAuNjY1MjQ3JSIgeTE9IjAuNDU1MDMyMTIlIiB4Mj0iNTUuNDAxODA5NSUiIHkyPSI0NC43MjY5ODA3JSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA1MkNDIiBvZmZzZXQ9IjE4JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjY4NEZGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGc+CgkJCQk8cGF0aCBkPSJNMjQ0LjY1Nzc3OCwwIEwxMjEuNzA2NjY3LDAgQzEyMS43MDY2NjcsMTQuNzIwMTA0NiAxMjcuNTU0MjA1LDI4LjgzNzMxMiAxMzcuOTYyODkxLDM5LjI0NTk5NzcgQzE0OC4zNzE1NzcsNDkuNjU0NjgzNSAxNjIuNDg4Nzg0LDU1LjUwMjIyMjIgMTc3LjIwODg4OSw1NS41MDIyMjIyIEwxOTkuODU3Nzc4LDU1LjUwMjIyMjIgTDE5OS44NTc3NzgsNzcuMzY4ODg4OSBDMTk5Ljg3NzM5MSwxMDcuOTk0MTU1IDIyNC42OTkxNzgsMTMyLjgxNTk0MyAyNTUuMzI0NDQ0LDEzMi44MzU1NTYgTDI1NS4zMjQ0NDQsMTAuNjY2NjY2NyBDMjU1LjMyNDQ0NCw0Ljc3NTYyOTM0IDI1MC41NDg4MTUsMy42MDcyMjAwMWUtMTYgMjQ0LjY1Nzc3OCwwIFoiIGZpbGw9IiMyNjg0RkYiPjwvcGF0aD4KCQkJCTxwYXRoIGQ9Ik0xODMuODIyMjIyLDYxLjI2MjIyMjIgTDYwLjg3MTExMTEsNjEuMjYyMjIyMiBDNjAuODkwNzIzOCw5MS44ODc0ODg4IDg1LjcxMjUxMTIsMTE2LjcwOTI3NiAxMTYuMzM3Nzc4LDExNi43Mjg4ODkgTDEzOC45ODY2NjcsMTE2LjcyODg4OSBMMTM4Ljk4NjY2NywxMzguNjY2NjY3IEMxMzkuMDI1OTA1LDE2OS4yOTE5MjMgMTYzLjg2MzYwNywxOTQuMDk3ODAzIDE5NC40ODg4ODksMTk0LjA5Nzc3OCBMMTk0LjQ4ODg4OSw3MS45Mjg4ODg5IEMxOTQuNDg4ODg5LDY2LjAzNzg1MTYgMTg5LjcxMzI2LDYxLjI2MjIyMjIgMTgzLjgyMjIyMiw2MS4yNjIyMjIyIFoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPjwvcGF0aD4KCQkJCTxwYXRoIGQ9Ik0xMjIuOTUxMTExLDEyMi40ODg4ODkgTDAsMTIyLjQ4ODg4OSBDMy43NTM5MTM2MmUtMTUsMTUzLjE0MTkyIDI0Ljg0OTE5MTMsMTc3Ljk5MTExMSA1NS41MDIyMjIyLDE3Ny45OTExMTEgTDc4LjIyMjIyMjIsMTc3Ljk5MTExMSBMNzguMjIyMjIyMiwxOTkuODU3Nzc4IEM3OC4yNDE3NjcsMjMwLjQ1NTMyIDEwMy4wMjAyODUsMjU1LjI2NTY0NyAxMzMuNjE3Nzc4LDI1NS4zMjQ0NDQgTDEzMy42MTc3NzgsMTMzLjE1NTU1NiBDMTMzLjYxNzc3OCwxMjcuMjY0NTE4IDEyOC44NDIxNDgsMTIyLjQ4ODg4OSAxMjIuOTUxMTExLDEyMi40ODg4ODkgWiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0yKSI+PC9wYXRoPgoJCTwvZz4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "JIRA" diff --git a/connectors/camel-jira-oauth-source-kafka-connector/src/generated/resources/camel-jira-oauth-source-source.json b/connectors/camel-jira-oauth-source-kafka-connector/src/generated/resources/camel-jira-oauth-source-source.json index a797c0e35f..4a55561a6e 100644 --- a/connectors/camel-jira-oauth-source-kafka-connector/src/generated/resources/camel-jira-oauth-source-source.json +++ b/connectors/camel-jira-oauth-source-kafka-connector/src/generated/resources/camel-jira-oauth-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jira-oauth-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive notifications about new issues from Jira through OAuth authentication." }, "properties": { diff --git a/connectors/camel-jira-oauth-source-kafka-connector/src/main/resources/kamelets/jira-oauth-source.kamelet.yaml b/connectors/camel-jira-oauth-source-kafka-connector/src/main/resources/kamelets/jira-oauth-source.kamelet.yaml index 8426fc9fd4..afbd230fda 100644 --- a/connectors/camel-jira-oauth-source-kafka-connector/src/main/resources/kamelets/jira-oauth-source.kamelet.yaml +++ b/connectors/camel-jira-oauth-source-kafka-connector/src/main/resources/kamelets/jira-oauth-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: jira-oauth-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjU2cHgiIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iOTguMDMwODY3NSUiIHkxPSIwLjE2MDU5OTU3MiUiIHgyPSI1OC44ODc3MDYyJSIgeTI9IjQwLjc2NTUyNDYlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDUyQ0MiIG9mZnNldD0iMTglIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyNjg0RkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIxMDAuNjY1MjQ3JSIgeTE9IjAuNDU1MDMyMTIlIiB4Mj0iNTUuNDAxODA5NSUiIHkyPSI0NC43MjY5ODA3JSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA1MkNDIiBvZmZzZXQ9IjE4JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjY4NEZGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGc+CgkJCQk8cGF0aCBkPSJNMjQ0LjY1Nzc3OCwwIEwxMjEuNzA2NjY3LDAgQzEyMS43MDY2NjcsMTQuNzIwMTA0NiAxMjcuNTU0MjA1LDI4LjgzNzMxMiAxMzcuOTYyODkxLDM5LjI0NTk5NzcgQzE0OC4zNzE1NzcsNDkuNjU0NjgzNSAxNjIuNDg4Nzg0LDU1LjUwMjIyMjIgMTc3LjIwODg4OSw1NS41MDIyMjIyIEwxOTkuODU3Nzc4LDU1LjUwMjIyMjIgTDE5OS44NTc3NzgsNzcuMzY4ODg4OSBDMTk5Ljg3NzM5MSwxMDcuOTk0MTU1IDIyNC42OTkxNzgsMTMyLjgxNTk0MyAyNTUuMzI0NDQ0LDEzMi44MzU1NTYgTDI1NS4zMjQ0NDQsMTAuNjY2NjY2NyBDMjU1LjMyNDQ0NCw0Ljc3NTYyOTM0IDI1MC41NDg4MTUsMy42MDcyMjAwMWUtMTYgMjQ0LjY1Nzc3OCwwIFoiIGZpbGw9IiMyNjg0RkYiPjwvcGF0aD4KCQkJCTxwYXRoIGQ9Ik0xODMuODIyMjIyLDYxLjI2MjIyMjIgTDYwLjg3MTExMTEsNjEuMjYyMjIyMiBDNjAuODkwNzIzOCw5MS44ODc0ODg4IDg1LjcxMjUxMTIsMTE2LjcwOTI3NiAxMTYuMzM3Nzc4LDExNi43Mjg4ODkgTDEzOC45ODY2NjcsMTE2LjcyODg4OSBMMTM4Ljk4NjY2NywxMzguNjY2NjY3IEMxMzkuMDI1OTA1LDE2OS4yOTE5MjMgMTYzLjg2MzYwNywxOTQuMDk3ODAzIDE5NC40ODg4ODksMTk0LjA5Nzc3OCBMMTk0LjQ4ODg4OSw3MS45Mjg4ODg5IEMxOTQuNDg4ODg5LDY2LjAzNzg1MTYgMTg5LjcxMzI2LDYxLjI2MjIyMjIgMTgzLjgyMjIyMiw2MS4yNjIyMjIyIFoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPjwvcGF0aD4KCQkJCTxwYXRoIGQ9Ik0xMjIuOTUxMTExLDEyMi40ODg4ODkgTDAsMTIyLjQ4ODg4OSBDMy43NTM5MTM2MmUtMTUsMTUzLjE0MTkyIDI0Ljg0OTE5MTMsMTc3Ljk5MTExMSA1NS41MDIyMjIyLDE3Ny45OTExMTEgTDc4LjIyMjIyMjIsMTc3Ljk5MTExMSBMNzguMjIyMjIyMiwxOTkuODU3Nzc4IEM3OC4yNDE3NjcsMjMwLjQ1NTMyIDEwMy4wMjAyODUsMjU1LjI2NTY0NyAxMzMuNjE3Nzc4LDI1NS4zMjQ0NDQgTDEzMy42MTc3NzgsMTMzLjE1NTU1NiBDMTMzLjYxNzc3OCwxMjcuMjY0NTE4IDEyOC44NDIxNDgsMTIyLjQ4ODg4OSAxMjIuOTUxMTExLDEyMi40ODg4ODkgWiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0yKSI+PC9wYXRoPgoJCTwvZz4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "JIRA" diff --git a/connectors/camel-jira-source-kafka-connector/src/generated/resources/camel-jira-source-source.json b/connectors/camel-jira-source-kafka-connector/src/generated/resources/camel-jira-source-source.json index 710aea76c5..fa94c36d0e 100644 --- a/connectors/camel-jira-source-kafka-connector/src/generated/resources/camel-jira-source-source.json +++ b/connectors/camel-jira-source-kafka-connector/src/generated/resources/camel-jira-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jira-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive notifications about new issues from Jira." }, "properties": { diff --git a/connectors/camel-jira-source-kafka-connector/src/main/resources/kamelets/jira-source.kamelet.yaml b/connectors/camel-jira-source-kafka-connector/src/main/resources/kamelets/jira-source.kamelet.yaml index dc38b3344f..055a5b9039 100644 --- a/connectors/camel-jira-source-kafka-connector/src/main/resources/kamelets/jira-source.kamelet.yaml +++ b/connectors/camel-jira-source-kafka-connector/src/main/resources/kamelets/jira-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: jira-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjU2cHgiIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iOTguMDMwODY3NSUiIHkxPSIwLjE2MDU5OTU3MiUiIHgyPSI1OC44ODc3MDYyJSIgeTI9IjQwLjc2NTUyNDYlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDUyQ0MiIG9mZnNldD0iMTglIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyNjg0RkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIxMDAuNjY1MjQ3JSIgeTE9IjAuNDU1MDMyMTIlIiB4Mj0iNTUuNDAxODA5NSUiIHkyPSI0NC43MjY5ODA3JSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA1MkNDIiBvZmZzZXQ9IjE4JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjY4NEZGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGc+CgkJCQk8cGF0aCBkPSJNMjQ0LjY1Nzc3OCwwIEwxMjEuNzA2NjY3LDAgQzEyMS43MDY2NjcsMTQuNzIwMTA0NiAxMjcuNTU0MjA1LDI4LjgzNzMxMiAxMzcuOTYyODkxLDM5LjI0NTk5NzcgQzE0OC4zNzE1NzcsNDkuNjU0NjgzNSAxNjIuNDg4Nzg0LDU1LjUwMjIyMjIgMTc3LjIwODg4OSw1NS41MDIyMjIyIEwxOTkuODU3Nzc4LDU1LjUwMjIyMjIgTDE5OS44NTc3NzgsNzcuMzY4ODg4OSBDMTk5Ljg3NzM5MSwxMDcuOTk0MTU1IDIyNC42OTkxNzgsMTMyLjgxNTk0MyAyNTUuMzI0NDQ0LDEzMi44MzU1NTYgTDI1NS4zMjQ0NDQsMTAuNjY2NjY2NyBDMjU1LjMyNDQ0NCw0Ljc3NTYyOTM0IDI1MC41NDg4MTUsMy42MDcyMjAwMWUtMTYgMjQ0LjY1Nzc3OCwwIFoiIGZpbGw9IiMyNjg0RkYiPjwvcGF0aD4KCQkJCTxwYXRoIGQ9Ik0xODMuODIyMjIyLDYxLjI2MjIyMjIgTDYwLjg3MTExMTEsNjEuMjYyMjIyMiBDNjAuODkwNzIzOCw5MS44ODc0ODg4IDg1LjcxMjUxMTIsMTE2LjcwOTI3NiAxMTYuMzM3Nzc4LDExNi43Mjg4ODkgTDEzOC45ODY2NjcsMTE2LjcyODg4OSBMMTM4Ljk4NjY2NywxMzguNjY2NjY3IEMxMzkuMDI1OTA1LDE2OS4yOTE5MjMgMTYzLjg2MzYwNywxOTQuMDk3ODAzIDE5NC40ODg4ODksMTk0LjA5Nzc3OCBMMTk0LjQ4ODg4OSw3MS45Mjg4ODg5IEMxOTQuNDg4ODg5LDY2LjAzNzg1MTYgMTg5LjcxMzI2LDYxLjI2MjIyMjIgMTgzLjgyMjIyMiw2MS4yNjIyMjIyIFoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPjwvcGF0aD4KCQkJCTxwYXRoIGQ9Ik0xMjIuOTUxMTExLDEyMi40ODg4ODkgTDAsMTIyLjQ4ODg4OSBDMy43NTM5MTM2MmUtMTUsMTUzLjE0MTkyIDI0Ljg0OTE5MTMsMTc3Ljk5MTExMSA1NS41MDIyMjIyLDE3Ny45OTExMTEgTDc4LjIyMjIyMjIsMTc3Ljk5MTExMSBMNzguMjIyMjIyMiwxOTkuODU3Nzc4IEM3OC4yNDE3NjcsMjMwLjQ1NTMyIDEwMy4wMjAyODUsMjU1LjI2NTY0NyAxMzMuNjE3Nzc4LDI1NS4zMjQ0NDQgTDEzMy42MTc3NzgsMTMzLjE1NTU1NiBDMTMzLjYxNzc3OCwxMjcuMjY0NTE4IDEyOC44NDIxNDgsMTIyLjQ4ODg4OSAxMjIuOTUxMTExLDEyMi40ODg4ODkgWiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0yKSI+PC9wYXRoPgoJCTwvZz4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "JIRA" diff --git a/connectors/camel-jira-transition-issue-sink-kafka-connector/src/generated/resources/camel-jira-transition-issue-sink-sink.json b/connectors/camel-jira-transition-issue-sink-kafka-connector/src/generated/resources/camel-jira-transition-issue-sink-sink.json index 548e17e6f1..b9efe7bd4a 100644 --- a/connectors/camel-jira-transition-issue-sink-kafka-connector/src/generated/resources/camel-jira-transition-issue-sink-sink.json +++ b/connectors/camel-jira-transition-issue-sink-kafka-connector/src/generated/resources/camel-jira-transition-issue-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jira-transition-issue-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Sets a new status (transition to) of an existing issue in Jira.\n\nThe Kamelet expects the following headers to be set:\n\n- `issueKey` \/ `ce-issueKey`: as the issue unique code.\n\n- `issueTransitionId` \/ `ce-issueTransitionId`: as the new status (transition) code. You should carefully check the project workflow as each transition may have conditions to check before the transition is made.\n\nThe comment of the transition is set in the body of the message." }, "properties": { diff --git a/connectors/camel-jira-transition-issue-sink-kafka-connector/src/main/resources/kamelets/jira-transition-issue-sink.kamelet.yaml b/connectors/camel-jira-transition-issue-sink-kafka-connector/src/main/resources/kamelets/jira-transition-issue-sink.kamelet.yaml index 703298f81a..1b168ae5b5 100644 --- a/connectors/camel-jira-transition-issue-sink-kafka-connector/src/main/resources/kamelets/jira-transition-issue-sink.kamelet.yaml +++ b/connectors/camel-jira-transition-issue-sink-kafka-connector/src/main/resources/kamelets/jira-transition-issue-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: jira-transition-issue-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjU2cHgiIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iOTguMDMwODY3NSUiIHkxPSIwLjE2MDU5OTU3MiUiIHgyPSI1OC44ODc3MDYyJSIgeTI9IjQwLjc2NTUyNDYlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDUyQ0MiIG9mZnNldD0iMTglIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyNjg0RkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIxMDAuNjY1MjQ3JSIgeTE9IjAuNDU1MDMyMTIlIiB4Mj0iNTUuNDAxODA5NSUiIHkyPSI0NC43MjY5ODA3JSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA1MkNDIiBvZmZzZXQ9IjE4JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjY4NEZGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGc+CgkJCQk8cGF0aCBkPSJNMjQ0LjY1Nzc3OCwwIEwxMjEuNzA2NjY3LDAgQzEyMS43MDY2NjcsMTQuNzIwMTA0NiAxMjcuNTU0MjA1LDI4LjgzNzMxMiAxMzcuOTYyODkxLDM5LjI0NTk5NzcgQzE0OC4zNzE1NzcsNDkuNjU0NjgzNSAxNjIuNDg4Nzg0LDU1LjUwMjIyMjIgMTc3LjIwODg4OSw1NS41MDIyMjIyIEwxOTkuODU3Nzc4LDU1LjUwMjIyMjIgTDE5OS44NTc3NzgsNzcuMzY4ODg4OSBDMTk5Ljg3NzM5MSwxMDcuOTk0MTU1IDIyNC42OTkxNzgsMTMyLjgxNTk0MyAyNTUuMzI0NDQ0LDEzMi44MzU1NTYgTDI1NS4zMjQ0NDQsMTAuNjY2NjY2NyBDMjU1LjMyNDQ0NCw0Ljc3NTYyOTM0IDI1MC41NDg4MTUsMy42MDcyMjAwMWUtMTYgMjQ0LjY1Nzc3OCwwIFoiIGZpbGw9IiMyNjg0RkYiPjwvcGF0aD4KCQkJCTxwYXRoIGQ9Ik0xODMuODIyMjIyLDYxLjI2MjIyMjIgTDYwLjg3MTExMTEsNjEuMjYyMjIyMiBDNjAuODkwNzIzOCw5MS44ODc0ODg4IDg1LjcxMjUxMTIsMTE2LjcwOTI3NiAxMTYuMzM3Nzc4LDExNi43Mjg4ODkgTDEzOC45ODY2NjcsMTE2LjcyODg4OSBMMTM4Ljk4NjY2NywxMzguNjY2NjY3IEMxMzkuMDI1OTA1LDE2OS4yOTE5MjMgMTYzLjg2MzYwNywxOTQuMDk3ODAzIDE5NC40ODg4ODksMTk0LjA5Nzc3OCBMMTk0LjQ4ODg4OSw3MS45Mjg4ODg5IEMxOTQuNDg4ODg5LDY2LjAzNzg1MTYgMTg5LjcxMzI2LDYxLjI2MjIyMjIgMTgzLjgyMjIyMiw2MS4yNjIyMjIyIFoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPjwvcGF0aD4KCQkJCTxwYXRoIGQ9Ik0xMjIuOTUxMTExLDEyMi40ODg4ODkgTDAsMTIyLjQ4ODg4OSBDMy43NTM5MTM2MmUtMTUsMTUzLjE0MTkyIDI0Ljg0OTE5MTMsMTc3Ljk5MTExMSA1NS41MDIyMjIyLDE3Ny45OTExMTEgTDc4LjIyMjIyMjIsMTc3Ljk5MTExMSBMNzguMjIyMjIyMiwxOTkuODU3Nzc4IEM3OC4yNDE3NjcsMjMwLjQ1NTMyIDEwMy4wMjAyODUsMjU1LjI2NTY0NyAxMzMuNjE3Nzc4LDI1NS4zMjQ0NDQgTDEzMy42MTc3NzgsMTMzLjE1NTU1NiBDMTMzLjYxNzc3OCwxMjcuMjY0NTE4IDEyOC44NDIxNDgsMTIyLjQ4ODg4OSAxMjIuOTUxMTExLDEyMi40ODg4ODkgWiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0yKSI+PC9wYXRoPgoJCTwvZz4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "JIRA" diff --git a/connectors/camel-jira-update-issue-sink-kafka-connector/src/generated/resources/camel-jira-update-issue-sink-sink.json b/connectors/camel-jira-update-issue-sink-kafka-connector/src/generated/resources/camel-jira-update-issue-sink-sink.json index 594c8eccd1..03b6a2a676 100644 --- a/connectors/camel-jira-update-issue-sink-kafka-connector/src/generated/resources/camel-jira-update-issue-sink-sink.json +++ b/connectors/camel-jira-update-issue-sink-kafka-connector/src/generated/resources/camel-jira-update-issue-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jira-update-issue-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Update fields of an existing issue in Jira.\n\nThe Kamelet expects the following headers to be set:\n\n- `issueKey` \/ `ce-issueKey`: as the issue code in Jira.\n\n- `issueTypeName` \/ `ce-issueTypeName`: as the name of the issue type (example: Bug, Enhancement).\n\n- `issueSummary` \/ `ce-issueSummary`: as the title or summary of the issue.\n\n- `issueAssignee` \/ `ce-issueAssignee`: as the user assigned to the issue (Optional).\n\n- `issuePriorityName` \/ `ce-issuePriorityName`: as the priority name of the issue (example: Critical, Blocker, Trivial) (Optional).\n\n- `issueComponents` \/ `ce-issueComponents`: as list of string with the valid component names (Optional).\n\n- `issueDescription` \/ `ce-issueDescription`: as the issue description (Optional).\n\nThe issue description can be set from the body of the message or the `issueDescription`\/`ce-issueDescription` in the header, however the body takes precedence." }, "properties": { diff --git a/connectors/camel-jira-update-issue-sink-kafka-connector/src/main/resources/kamelets/jira-update-issue-sink.kamelet.yaml b/connectors/camel-jira-update-issue-sink-kafka-connector/src/main/resources/kamelets/jira-update-issue-sink.kamelet.yaml index d5e3fbe2e1..d6e084a2ae 100644 --- a/connectors/camel-jira-update-issue-sink-kafka-connector/src/main/resources/kamelets/jira-update-issue-sink.kamelet.yaml +++ b/connectors/camel-jira-update-issue-sink-kafka-connector/src/main/resources/kamelets/jira-update-issue-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: jira-update-issue-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjU2cHgiIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iOTguMDMwODY3NSUiIHkxPSIwLjE2MDU5OTU3MiUiIHgyPSI1OC44ODc3MDYyJSIgeTI9IjQwLjc2NTUyNDYlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDUyQ0MiIG9mZnNldD0iMTglIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyNjg0RkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIxMDAuNjY1MjQ3JSIgeTE9IjAuNDU1MDMyMTIlIiB4Mj0iNTUuNDAxODA5NSUiIHkyPSI0NC43MjY5ODA3JSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA1MkNDIiBvZmZzZXQ9IjE4JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjY4NEZGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGc+CgkJCQk8cGF0aCBkPSJNMjQ0LjY1Nzc3OCwwIEwxMjEuNzA2NjY3LDAgQzEyMS43MDY2NjcsMTQuNzIwMTA0NiAxMjcuNTU0MjA1LDI4LjgzNzMxMiAxMzcuOTYyODkxLDM5LjI0NTk5NzcgQzE0OC4zNzE1NzcsNDkuNjU0NjgzNSAxNjIuNDg4Nzg0LDU1LjUwMjIyMjIgMTc3LjIwODg4OSw1NS41MDIyMjIyIEwxOTkuODU3Nzc4LDU1LjUwMjIyMjIgTDE5OS44NTc3NzgsNzcuMzY4ODg4OSBDMTk5Ljg3NzM5MSwxMDcuOTk0MTU1IDIyNC42OTkxNzgsMTMyLjgxNTk0MyAyNTUuMzI0NDQ0LDEzMi44MzU1NTYgTDI1NS4zMjQ0NDQsMTAuNjY2NjY2NyBDMjU1LjMyNDQ0NCw0Ljc3NTYyOTM0IDI1MC41NDg4MTUsMy42MDcyMjAwMWUtMTYgMjQ0LjY1Nzc3OCwwIFoiIGZpbGw9IiMyNjg0RkYiPjwvcGF0aD4KCQkJCTxwYXRoIGQ9Ik0xODMuODIyMjIyLDYxLjI2MjIyMjIgTDYwLjg3MTExMTEsNjEuMjYyMjIyMiBDNjAuODkwNzIzOCw5MS44ODc0ODg4IDg1LjcxMjUxMTIsMTE2LjcwOTI3NiAxMTYuMzM3Nzc4LDExNi43Mjg4ODkgTDEzOC45ODY2NjcsMTE2LjcyODg4OSBMMTM4Ljk4NjY2NywxMzguNjY2NjY3IEMxMzkuMDI1OTA1LDE2OS4yOTE5MjMgMTYzLjg2MzYwNywxOTQuMDk3ODAzIDE5NC40ODg4ODksMTk0LjA5Nzc3OCBMMTk0LjQ4ODg4OSw3MS45Mjg4ODg5IEMxOTQuNDg4ODg5LDY2LjAzNzg1MTYgMTg5LjcxMzI2LDYxLjI2MjIyMjIgMTgzLjgyMjIyMiw2MS4yNjIyMjIyIFoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPjwvcGF0aD4KCQkJCTxwYXRoIGQ9Ik0xMjIuOTUxMTExLDEyMi40ODg4ODkgTDAsMTIyLjQ4ODg4OSBDMy43NTM5MTM2MmUtMTUsMTUzLjE0MTkyIDI0Ljg0OTE5MTMsMTc3Ljk5MTExMSA1NS41MDIyMjIyLDE3Ny45OTExMTEgTDc4LjIyMjIyMjIsMTc3Ljk5MTExMSBMNzguMjIyMjIyMiwxOTkuODU3Nzc4IEM3OC4yNDE3NjcsMjMwLjQ1NTMyIDEwMy4wMjAyODUsMjU1LjI2NTY0NyAxMzMuNjE3Nzc4LDI1NS4zMjQ0NDQgTDEzMy42MTc3NzgsMTMzLjE1NTU1NiBDMTMzLjYxNzc3OCwxMjcuMjY0NTE4IDEyOC44NDIxNDgsMTIyLjQ4ODg4OSAxMjIuOTUxMTExLDEyMi40ODg4ODkgWiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0yKSI+PC9wYXRoPgoJCTwvZz4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "JIRA" diff --git a/connectors/camel-jms-amqp-10-sink-kafka-connector/pom.xml b/connectors/camel-jms-amqp-10-sink-kafka-connector/pom.xml index 563bce7fa9..46dd480dd8 100644 --- a/connectors/camel-jms-amqp-10-sink-kafka-connector/pom.xml +++ b/connectors/camel-jms-amqp-10-sink-kafka-connector/pom.xml @@ -58,9 +58,8 @@ camel-kamelet - org.apache.qpid - qpid-jms-client - 1.0.0 + org.apache.camel + camel-amqp diff --git a/connectors/camel-jms-amqp-10-sink-kafka-connector/src/generated/resources/camel-jms-amqp-10-sink-sink.json b/connectors/camel-jms-amqp-10-sink-kafka-connector/src/generated/resources/camel-jms-amqp-10-sink-sink.json index c9b2cb0afa..7aef4a1898 100644 --- a/connectors/camel-jms-amqp-10-sink-kafka-connector/src/generated/resources/camel-jms-amqp-10-sink-sink.json +++ b/connectors/camel-jms-amqp-10-sink-kafka-connector/src/generated/resources/camel-jms-amqp-10-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jms-amqp-10-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to any AMQP 1.0 compliant message broker by using the Apache Qpid JMS client." }, "properties": { diff --git a/connectors/camel-jms-amqp-10-sink-kafka-connector/src/main/resources/kamelets/jms-amqp-10-sink.kamelet.yaml b/connectors/camel-jms-amqp-10-sink-kafka-connector/src/main/resources/kamelets/jms-amqp-10-sink.kamelet.yaml index fbccfd2e2c..447f95cc66 100644 --- a/connectors/camel-jms-amqp-10-sink-kafka-connector/src/main/resources/kamelets/jms-amqp-10-sink.kamelet.yaml +++ b/connectors/camel-jms-amqp-10-sink-kafka-connector/src/main/resources/kamelets/jms-amqp-10-sink.kamelet.yaml @@ -22,7 +22,7 @@ metadata: camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMTkzLjgzMzVtbSIKICAgaGVpZ2h0PSI5Ny4yNjgwMTNtbSIKICAgdmlld0JveD0iMCAwIDE5My44MzM1IDk3LjI2ODAxMyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTAwMyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi4zICgyNDA1NTQ2LCAyMDE4LTAzLTExKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0icXBpZC5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM5OTciPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0iU1ZHSURfMV8tNyIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeDE9Ii02ODczLjY0NzkiCiAgICAgICB5MT0iMjc3NC4yOTk4IgogICAgICAgeDI9Ii02NjM2LjIzNzMiCiAgICAgICB5Mj0iMjQ5Ni42ODk1IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRjU5NzIzIgogICAgICAgICBpZD0ic3RvcDMxNzItNSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjMxMjMiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNGNjk4MjIiCiAgICAgICAgIGlkPSJzdG9wMzE3NC0zIiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuODM4MyIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0U4NzcyNiIKICAgICAgICAgaWQ9InN0b3AzMTc2LTUiIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0iU1ZHSURfMl8tNiIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeDE9Ii04NjMwLjcxOTciCiAgICAgICB5MT0iMjgwNC45NjA3IgogICAgICAgeDI9Ii02OTM2LjkyNTMiCiAgICAgICB5Mj0iMjgwNC45NjA3IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjMyMzMiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgIGlkPSJzdG9wMzE5Ny0yIiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuNjMwMiIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgaWQ9InN0b3AzMTk5LTkiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC43NTE0IgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICBpZD0ic3RvcDMyMDEtMSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICBpZD0ic3RvcDMyMDMtMiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJTVkdJRF8zXy03IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICB4MT0iLTg0MjYuMjU1OSIKICAgICAgIHkxPSIyNjM1LjI4MzkiCiAgICAgICB4Mj0iLTc0MTYuOTE5NCIKICAgICAgIHkyPSIyNjM1LjI4MzkiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMyODI2NjEiCiAgICAgICAgIGlkPSJzdG9wMzIwOC0wIiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjkuNTQ4Mzg5ZS0wMiIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzY2MkU4QyIKICAgICAgICAgaWQ9InN0b3AzMjEwLTkiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC43ODgyIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojOUUyMDY0IgogICAgICAgICBpZD0ic3RvcDMyMTItMyIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjk0ODciCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIwMzIiCiAgICAgICAgIGlkPSJzdG9wMzIxNC02IiAvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9IlNWR0lEXzRfLTAiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSItODUzNS41ODc5IgogICAgICAgeTE9IjI4MjAuODYwNCIKICAgICAgIHgyPSItNjg0MS43OTMiCiAgICAgICB5Mj0iMjgyMC44NjA0IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjMyMzMiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgIGlkPSJzdG9wMzIxOS02IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuNjMwMiIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgaWQ9InN0b3AzMjIxLTIiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC43NTE0IgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICBpZD0ic3RvcDMyMjMtNiIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICBpZD0ic3RvcDMyMjUtMSIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJTVkdJRF81Xy04IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICB4MT0iLTg0MTIuMDU3NiIKICAgICAgIHkxPSIyNzk3Ljg3ODkiCiAgICAgICB4Mj0iLTc1MjEuOTE3NSIKICAgICAgIHkyPSIyNzk3Ljg3ODkiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMyODI2NjEiCiAgICAgICAgIGlkPSJzdG9wMzIzMC03IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjkuNTQ4Mzg5ZS0wMiIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzY2MkU4QyIKICAgICAgICAgaWQ9InN0b3AzMjMyLTkiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC43ODgyIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojOUUyMDY0IgogICAgICAgICBpZD0ic3RvcDMyMzQtMiIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjk0ODciCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIwMzIiCiAgICAgICAgIGlkPSJzdG9wMzIzNi0wIiAvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9IlNWR0lEXzZfLTIiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSItODUzNS41ODc5IgogICAgICAgeTE9IjI2NDUuNDg5NyIKICAgICAgIHgyPSItNjg0MS43OTMiCiAgICAgICB5Mj0iMjY0NS40ODk3IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjMyMzMiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgIGlkPSJzdG9wMzI0MS0zIiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuNjMwMiIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgaWQ9InN0b3AzMjQzLTciIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC43NTE0IgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICBpZD0ic3RvcDMyNDUtNSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICBpZD0ic3RvcDMyNDctOSIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJTVkdJRF83Xy0yIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICB4MT0iLTg2NDAuNjU5MiIKICAgICAgIHkxPSIyNjU0LjI2NDkiCiAgICAgICB4Mj0iLTY5NDYuODY0NyIKICAgICAgIHkyPSIyNjU0LjI2NDkiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuMzIzMyIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzlDMjA2MyIKICAgICAgICAgaWQ9InN0b3AzMjUyLTIiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC42MzAyIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQzgyMDM3IgogICAgICAgICBpZD0ic3RvcDMyNTQtOCIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjc1MTQiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIxMzUiCiAgICAgICAgIGlkPSJzdG9wMzI1Ni05IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNFODc3MjYiCiAgICAgICAgIGlkPSJzdG9wMzI1OC03IiAvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9IlNWR0lEXzhfLTMiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSItODUzNS41ODg5IgogICAgICAgeTE9IjI1OTMuNDQ2IgogICAgICAgeDI9Ii02ODQxLjc5MjUiCiAgICAgICB5Mj0iMjU5My40NDYiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuMzIzMyIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzlDMjA2MyIKICAgICAgICAgaWQ9InN0b3AzMjY3LTYiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC42MzAyIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQzgyMDM3IgogICAgICAgICBpZD0ic3RvcDMyNjktMSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjc1MTQiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIxMzUiCiAgICAgICAgIGlkPSJzdG9wMzI3MS0yIiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNFODc3MjYiCiAgICAgICAgIGlkPSJzdG9wMzI3My05IiAvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9IlNWR0lEXzlfLTMiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSItODUzNS41ODg5IgogICAgICAgeTE9IjI1OTkuMzI0MiIKICAgICAgIHgyPSItNjg0MS43OTI1IgogICAgICAgeTI9IjI1OTkuMzI0MiIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC40MzQ1LC0wLjkzMTgsLTAuOTMxOCwtMC40MzQ1LDYyMjMuNDc2MSwtNTA1Mi43NDI3KSI+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC4zMjMzIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojOUMyMDYzIgogICAgICAgICBpZD0ic3RvcDMyODItMSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjYzMDIiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDODIwMzciCiAgICAgICAgIGlkPSJzdG9wMzI4NC05IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuNzUxNCIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0NDMjEzNSIKICAgICAgICAgaWQ9InN0b3AzMjg2LTQiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0U4NzcyNiIKICAgICAgICAgaWQ9InN0b3AzMjg4LTciIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0iU1ZHSURfMTBfLTgiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSItNzU4NC4wMzg2IgogICAgICAgeTE9IjI2MDAuNTUxNSIKICAgICAgIHgyPSItNzIwOS42NTQzIgogICAgICAgeTI9IjI2MDAuNTUxNSIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC40MzQ1LC0wLjkzMTgsLTAuOTMxOCwtMC40MzQ1LDYyMjMuNDc2MSwtNTA1Mi43NDI3KSI+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC4zMjMzIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojOUMyMDYzIgogICAgICAgICBpZD0ic3RvcDMyOTctNCIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjYzMDIiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDODIwMzciCiAgICAgICAgIGlkPSJzdG9wMzI5OS01IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuNzUxNCIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0NDMjEzNSIKICAgICAgICAgaWQ9InN0b3AzMzAxLTAiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0U4NzcyNiIKICAgICAgICAgaWQ9InN0b3AzMzAzLTMiIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9ImJhc2UiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iMS40IgogICAgIGlua3NjYXBlOmN4PSIxNzkuMjM0NjYiCiAgICAgaW5rc2NhcGU6Y3k9IjIwNy4wNzAyOSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBmaXQtbWFyZ2luLXRvcD0iMCIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIKICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjM3MjYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMjA0OSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTE0IgogICAgIGlua3NjYXBlOndpbmRvdy15PSI1NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTEwMDAiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ny4yNDA5NiwtMTUuNjM4MzgzKSI+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzJkMmQyZDtzdHJva2Utd2lkdGg6MC4yNjQ1ODMzMiIKICAgICAgIGQ9Im0gLTg0LjA4NzA2MSwxMTIuNzgyMzQgYyAtMC4xMDA0OCwtMC4xMDA0OCAtMC4xODI3LC0xNi40NjE2NzYgLTAuMTgyNywtMzYuMzU4MjA2IDAsLTMyLjc0MzI2IDAuMDM5NywtMzYuMTkwNzUgMC40MTg1MiwtMzYuMzM2MTEgMC41NDUxMywtMC4yMDkxOSA3LjYxMzY2NCwtMC4yMDkxOSA4LjE1ODgwNCwwIDAuMzA5MjUsMC4xMTg2NyAwLjQxODUxLDAuNTI5MDUgMC40MTg1MSwxLjU3MTg4IDAsMS42MjU5NyAwLjMyODE5LDEuOTgxMiAxLjE0NDA3LDEuMjM4MzUgNC4yOTMxNywtMy45MDg5MSAxNC40OTI5NSwtNS4wMDQyNiAyMS4yMTEzNSwtMi4yNzc4OSA4LjcxOTYzLDMuNTM4NDggMTMuOTM5NTgsMTMuNjQ1NjQgMTMuMjY0MzI5LDI1LjY4MzExIC0wLjUxNjQ0LDkuMjA2NCAtNC40MzQzOTksMTcuMDUzMjEgLTEwLjk3NTk2OSwyMS45ODI0MiAtNC4xNTM0MiwzLjEyOTcgLTcuMjM5ODUsNC4xNDUyIC0xMi42MDUyMyw0LjE0NzM3IC00LjczMjE0LDAuMDAyIC03Ljg3MjIxLC0wLjcyNDExIC0xMC4zMjE5OSwtMi4zODY1OCAtMC41MzI5NSwtMC4zNjE2NiAtMS4xMDc0MywtMC42ODM4OCAtMS4yNzY2MywtMC43MTYwMiAtMC4yMjg0NiwtMC4wNDM0IC0wLjM0MTY4LDIuOTcxNiAtMC40Mzk5MywxMS43MTU1MDYgbCAtMC4xMzIyOSwxMS43NzM5NiAtNC4yNDkwNywwLjA3MjUgYyAtMi4zMzY5OSwwLjAzOTkgLTQuMzMxMjg0LC0wLjAxIC00LjQzMTc3NCwtMC4xMTAyNSB6IG0gMjEuOTEwMDE0LC0yOC4yNzU1MTYgYyAzLjAwMDEyLC0wLjYzMjY4IDUuMDAyOTYsLTEuNzcwODggNy40NDg4NSwtNC4yMzMxMyAyLjQzODMsLTIuNDU0NjEgMy44ODUyOCwtNS4wNDA3MiA0Ljg5MTgzLC04Ljc0Mjg0IDAuNzc1NjYsLTIuODUyOTIgMC44NDA1MiwtOS4yNjc1MiAwLjEyNTU5LC0xMi40MjExNCAtMS43MTAyLC03LjU0Mzg3IC02LjE2MTIsLTExLjQzNDcxIC0xNC4wOTQ0NCwtMTIuMzIwNjMgLTEuOTg0NTYsLTAuMjIxNjIgLTIuNzQ3NjksLTAuMTk0OSAtNC4yMjYwMiwwLjE0Nzk1IC0yLjQ0NzA5LDAuNTY3NTEgLTUuNDEzMywyLjAzNzc0IC02LjQxNjYsMy4xODA0NSBsIC0wLjgyNjA5LDAuOTQwODUgdiAxNC4yMzg2IDE0LjIzODU5IGwgMC43NTk4NywxLjA0ODk2IGMgMi41NzUwNCwzLjU1NDc2IDcuMTYzMDksNS4wMTM0NCAxMi4zMzcwMSwzLjkyMjM0IHogbSAtNDUuMjA3ODQzLDEuMjAyNDggYyAtNS4wNzA5NiwzLjI1ODIyIC0xMC42NTgzNSw1LjI5NzI2IC0xNi43MDQ2Niw2LjA5NjE2IC0zLjIwMzQyLDAuNDIzMjYgLTkuMzE3MzMsMC4xNjIyNyAtMTIuNjIwMzYsLTAuNTM4NzYgLTE1LjA2MTMsLTMuMTk2NTUgLTI2LjUyMTAzLC0xNC42MzM4MyAtMjkuOTEwMDksLTI5Ljg1MTUgLTAuODI3OTQsLTMuNzE3NjggLTAuODI3OTQsLTExLjQ3NjYzIDAsLTE1LjE5NDMxIDMuNjY3MjksLTE2LjQ2NzAxMyAxNi43MTM3NSwtMjguMzM2OTczIDMzLjQwMjMyLC0zMC4zOTAxODMgMy4wNzYyMywtMC4zNzg0NyA4LjgyNTg2LC0wLjE3Njg5IDExLjg3OCwwLjQxNjQ0IDE1LjM0OTc2LDIuOTgzOTYgMjcuMDg2OTc5LDE0LjUxMTgxIDMwLjUxODEwOSwyOS45NzM3NDMgMC43NzAzNywzLjQ3MTU1IDAuODMzMDEsMTEuMTY5OTcgMC4xMTk2LDE0LjY5ODM4IC0xLjM1MTk2LDYuNjg2NTcgLTQuNzU0MzMsMTMuNTI1NTEgLTguOTg3ODYsMTguMDY2MDYgMCwwIC0xLjA4Mzk3OSwyLjU4MDI5NSAtNy42OTUwNTksNi43MjM5NyB6IG0gLTE0Ljc2NTA0LC0yLjg5NzMgYyAzLjY1MTk2LC0wLjc5OTc1IDguMzYwMTksLTIuNzU5NyA4LjY4OTIzLC0zLjYxNzE2IGwgNS44MDUzLC01Ljg0NDEyIDEuMjkyOTIsMC40MzY5NSAwLjc2LC0wLjg1NjcgYyAxLjU4MzQxLC0xLjc4NDg5IDMuOTE5MjIsLTUuNzE3NDcgNC45MDkxNCwtOC4yNjUwNSAxLjQ4OTY1OSwtMy44MzM2MyAxLjk3NTc5OSwtNi40NzAxOSAxLjk3NTc5OSwtMTAuNzE1NjIgMCwtNC4yNDU0NCAtMC40ODYxNCwtNi44ODIgLTEuOTc1Nzk5LC0xMC43MTU2MyAtMy41ODY5MywtOS4yMzA5ODMgLTExLjg5MTIyLC0xNi4xNDc3MTMgLTIxLjk0MTAxLC0xOC4yNzQ4ODMgLTMuMDY4NzksLTAuNjQ5NTUgLTguODM3NDcsLTAuNjQ5NTUgLTExLjkwNjI1LDAgLTExLjg0NzQ4LDIuNTA3NjggLTIwLjk5NDMxLDExLjU0Nzg4MyAtMjMuNDQyOTcsMjMuMTY5NjczIC0wLjY0MjY1LDMuMDUwMTYgLTAuNjQyNjUsOC41OTE1MSAwLDExLjY0MTY3IDIuNjc0MjQsMTIuNjkyNDggMTMuMzU1NjEsMjIuMjI4NTIgMjYuNDg1NjgsMjMuNjQ1NzIgMi4wMzMyOCwwLjIxOTQ2IDcuMDcyNzQsLTAuMTA2NjMgOS4zNDc5NSwtMC42MDQ4OSB6IG0gOTAuNjU4MDUsOC42NDkxNSBjIC0wLjA2OTc5LC0wLjE4NTI3IC0wLjE1NjQwOSwtMTAuMzM4MTEgLTAuMTkyNDg3LC0yMi41NjE4NiBsIC0wLjA2NTYsLTIyLjIyNSAtNS4wMjcwODQsLTAuMTMyMjkgLTUuMDI3MDgzLC0wLjEzMjI5IHYgLTMuOTY4NzUgLTMuOTY4NzUgaCA5LjkyMTg3NSA5LjkyMTg3NSB2IDI2LjU5MDYzIDI2LjU5MDYyIGwgLTQuNzAyMzA3LDAuMDcyMyBjIC0zLjYxNzg0NCwwLjA1NTYgLTQuNzMxNTY4LC0wLjAwNSAtNC44MjkxOTEsLTAuMjY0NTkgeiBtIDMwLjU2NTg3MzM3LC0wLjYwMDM5IEMgLTkuMjU4Mzc1OSw4OS4xODM5MjQgLTE1LjQxNDg5Nyw4Mi42NDg4MDQgLTE3LjM3MjQzMyw3My40MDI5NTQgYyAtMS4wMzIxNjksLTQuODc1MTUgLTAuOTE0NDc5LC0xMS4zNyAwLjI5MTQ3MywtMTYuMDg1MjMgMS44NTkwMjksLTcuMjY4NzMgNy4yNzQyNTMxLC0xNC4zNzY1MSAxMy4yNTIxMDMxLC0xNy4zOTQxMiAzLjEwOTI3ODI3LC0xLjU2OTU2IDUuMDQ1MjI5MywtMS45Nzc4NCA5LjM4NTE0MjMsLTEuOTc5MjYgMi41MDU2OTYsLTcuOWUtNCA0LjUwNTIwMjYsMC4xMzM2NCA1LjQyMzk1NzYsMC4zNjQ3MyAxLjcwNzMwNiwwLjQyOTQzIDQuNjcwNiwxLjcxNzc1IDUuMzM1ODc2LDIuMzE5ODIgMC4yNTU4ODYsMC4yMzE1NyAwLjY0ODI3NywwLjM1MDgxIDAuODcxOTc3LDAuMjY0OTcgMC4zNTc0MDEsLTAuMTM3MTUgMC40MDY3MywtMS41Njk3OSAwLjQwNjczLC0xMS44MTI0NTMgdiAtMTEuNjU2MzcgbCA0LjQzMTc3MSwwLjA3MjYgNC40MzE3NzEsMC4wNzI1IDAuMDY3MDksMzYuMzE0MDYzIDAuMDY3MDgsMzYuMzE0MDYgaCAtNC40OTg4NTQgLTQuNDk4ODU2IHYgLTEuNDM5NTkgYyAwLC0wLjc5MTc4IC0wLjExMzA1OSwtMS41MDk0NyAtMC4yNTEyNDUsLTEuNTk0ODcgLTAuMTM4MTg0LC0wLjA4NTQgLTEuMDIwMTk3LDAuMzcxMTYgLTEuOTYwMDIzLDEuMDE0NiAtMC45Mzk4MjksMC42NDM0MyAtMi4zNzk4OTUsMS40MjA5NyAtMy4yMDAxNDksMS43Mjc4NiAtMy4zOTU5ODk2LDEuMjcwNjEgLTkuMzc1MzY0NiwxLjcwNTk3IC0xMy4xMDk0MTU2MywwLjk1NDUxIHogTSAxMS42MDY5NzUsODMuMDY2NDU0IGMgMi4xODAyMjUsLTAuNzUwMTEgNC41OTM5NSwtMi4xMDAxNiA1LjMzOTk5LC0yLjk4Njc3IGwgMC42NDc4NjEsLTAuNzY5OTQgdiAtMTQuMjI3NTEgLTE0LjIyNzUgbCAtMC43NTk4NjIsLTEuMDQ4OTYgYyAtMC45OTgwNzcsLTEuMzc3OCAtMi41NDM0MjYsLTIuNTgwMzUgLTQuNDE5ODc1LC0zLjQzOTQyIC0yLjAwMTM4LC0wLjkxNjI2IC01LjQ5MTE4MzYsLTEuMTMzODMgLTguMTUxNzQ4NiwtMC41MDgyMiAtOC4yMDkyNzczLDEuOTMwMzQgLTEzLjI1OTA5NDMsMTAuMDQ3MzIgLTEyLjc3MDg1MDMsMjAuNTI3NjIgMC41MjYyMTEsMTEuMjk1MjcgNS45NTEzMjMsMTcuMDkzMDEgMTYuMDcyODk1MywxNy4xNzY4OSAxLjg3MzIyMSwwLjAxNTUgMi45MzIxNDk2LC0wLjExNDQ4IDQuMDQxNTg5NiwtMC40OTYxOSB6IE0gLTMxLjQ5NzkzMSwzMS4zOTExNzEgYyAtMC4wNzMxOCwtMC4xOTA3IC0wLjEwMDI5LC0yLjM2NjQxIC0wLjA2MDI1LC00LjgzNDkyIGwgMC4wNzI4LC00LjQ4ODIxIGggNC42MzAyMDggNC42MzAyMDkgdiA0Ljc2MjUgNC43NjI1IGwgLTQuNTY5OTYsMC4wNzI0IGMgLTMuNTc2NDM0LDAuMDU2NyAtNC41OTg4ODUsLTAuMDAzIC00LjcwMzAwNiwtMC4yNzQyOSB6IgogICAgICAgaWQ9InBhdGgxNTkxIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIHNvZGlwb2RpOm5vZGV0eXBlcz0iY3NjY3Njc3NjY2Njc2NjY2Nzc2Nzc2NjY2NjY3NjY2NjY3NzY3NjY2NjY2NjY3Njc3Njc2NjY2NzY2NjY2NjY2NjY2NjY3Nzc2NzY2NzY2NjY2NjY3NjY2NjY2NjY2NjY2Nzc2NjY3NjY2NjY2NjYyIgLz4KICAgIDxnCiAgICAgICBpZD0iZzMxNjkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgtMC4wMTQ0MTc5MywwLjAyNDk3MjYsLTAuMDI0OTcyNiwtMC4wMTQ0MTc5MywtODEuNzM0ODg3LDgxLjgyNDQ0NikiPgogICAgICA8bGluZWFyR3JhZGllbnQKICAgICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDI3NCIKICAgICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICAgIHgxPSItNjg3My42NDc5IgogICAgICAgICB5MT0iMjc3NC4yOTk4IgogICAgICAgICB4Mj0iLTY2MzYuMjM3MyIKICAgICAgICAgeTI9IjI0OTYuNjg5NSIKICAgICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRjU5NzIzIgogICAgICAgICAgIGlkPSJzdG9wNDI3NiIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC4zMTIzIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNGNjk4MjIiCiAgICAgICAgICAgaWQ9InN0b3A0Mjc4IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjgzODMiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0U4NzcyNiIKICAgICAgICAgICBpZD0ic3RvcDQyODAiIC8+CiAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gNzM2LjEsOC4xIGMgLTI3LjEsMTYgLTcyLjIsNjEuMyAtMTI1LjgsMTI3IGwgNDkuMyw5My4yIEMgNjk0LjMsMTc4LjggNzI5LjUsMTM0LjEgNzY1LDk2IGMgMi44LC0zIDQuMSwtNC40IDQuMSwtNC40IC0xLjMsMS40IC0yLjgsMyAtNC4xLDQuNCAtMTEuNSwxMi42IC00Ni40LDUzLjQgLTk5LDEzNC4yIDUwLjcsLTIuNSAxMjguNSwtMTIuOSAxOTIsLTIzLjcgMTksLTEwNS45IC0xOC41LC0xNTQuMyAtMTguNSwtMTU0LjMgMCwwIC00Ny42LC03NyAtMTAzLjQsLTQ0LjEgeiIKICAgICAgICAgaWQ9InBhdGgzMTc4IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzFfLTcpIiAvPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDY1Mi41LDUzOS45IGMgMC4zLC0wLjEgMC43LC0wLjEgMS4xLC0wLjIgbCAtNy4xLDAuOCBjIC0wLjQsMC4yIC0wLjgsMC40IC0xLjIsMC42IDIuMywtMC41IDQuOCwtMC45IDcuMiwtMS4yIHoiCiAgICAgICAgIGlkPSJwYXRoMzE4MCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6bm9uZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA2MDIsNzA2LjkgYyAtNCwwLjkgLTguMSwxLjYgLTEyLjMsMi4zIDQuMiwtMC43IDguMywtMS41IDEyLjMsLTIuMyB6IgogICAgICAgICBpZD0icGF0aDMxODIiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmUiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gMjU5LjQsMTA4MS40IGMgMC41LC0xLjMgMSwtMi44IDEuNSwtNC4xIDEwLjksLTI4LjcgMjEuNywtNTYuNiAzMi4zLC04My44IDExLjksLTMwLjUgMjMuNywtNjAgMzUuNSwtODguNiAxMi4zLC0zMC4xIDI0LjUsLTU5LjMgMzYuNCwtODcuNSAxMi41LC0yOS41IDI0LjksLTU4IDM3LjEsLTg1LjQgOS45LC0yMi4zIDE5LjYsLTQzLjkgMjkuMiwtNjQuOCAzLjIsLTcgNi40LC0xMy45IDkuNiwtMjAuNyA2LjMsLTEzLjYgMTIuNSwtMjYuOCAxOC43LC0zOS44IDUuNywtMTEuOSAxMS4zLC0yMy42IDE3LC0zNS4yIDEuOSwtMy44IDMuNywtNy42IDUuNiwtMTEuNCAwLjMsLTAuNiAwLjYsLTEuMiAwLjksLTEuOSBsIC02LjEsMC42IC00LjgsLTkuNSBjIC0wLjUsMC45IC0wLjksMS45IC0xLjQsMi44IC04LjYsMTcuMyAtMTcuMywzNC42IC0yNS44LDUyLjEgLTQuOSwxMC4yIC05LjgsMjAuNCAtMTQuNywzMC41IC0xMy41LDI4LjMgLTI2LjcsNTcgLTM5LjgsODUuNiAtMTMuMiwyOS4xIC0yNi4xLDU4LjMgLTM4LjksODcuNiAtMTIuNCwyOC44IC0yNC43LDU3LjYgLTM2LjYsODYuMyAtMTEuOSwyOC43IC0yMy42LDU3LjMgLTM1LDg1LjYgLTExLjksMjkuNiAtMjMuNCw1OSAtMzQuNiw4OCAtMi42LDYuNiAtNSwxMy4xIC03LjYsMTkuNiAtOSwyMy40IC0xNy44LDQ2LjYgLTI2LjMsNjkuNCBsIDcuNiwxNSA2LjgsLTAuNyBjIDAuMiwtMC43IDAuNSwtMS4zIDAuNywtMi4xIDExLjEsLTI5LjggMjIsLTU5LjEgMzIuNywtODcuNiB6IgogICAgICAgICBpZD0icGF0aDMxODQiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmUiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gNTg2LjYsNzA5LjYgWiIKICAgICAgICAgaWQ9InBhdGgzMTg2IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDpub25lIiAvPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDU3MC4yLDc5MSBjIC02LjMsMS4xIC0xMi43LDIuMyAtMTkuNCwzLjQgMCwwIC0wLjEsMCAtMC4xLDAuMSAzLjQsLTAuNSA2LjcsLTEgMTAsLTEuNSAzLjEsLTAuNyA2LjMsLTEuMyA5LjUsLTIgeiIKICAgICAgICAgaWQ9InBhdGgzMTg4IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDojYmQyMDJlIiAvPgogICAgICA8cGF0aAogICAgICAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIKICAgICAgICAgZD0ibSA1NzAuMiw3OTEgYyAtNi4zLDEuMSAtMTIuNywyLjMgLTE5LjQsMy40IDAsMCAtMC4xLDAgLTAuMSwwLjEgMy40LC0wLjUgNi43LC0xIDEwLC0xLjUgMy4xLC0wLjcgNi4zLC0xLjMgOS41LC0yIHoiCiAgICAgICAgIGlkPSJwYXRoMzE5MCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9Im9wYWNpdHk6MC4zNTtmaWxsOiNiZDIwMmUiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gNTg2LjcsNzA5LjUgYyAwLDAgMCwwLjEgMCwwIC0wLjEsMCAtMC4xLDAgLTAuMSwwLjEgMSwtMC4xIDIuMSwtMC4zIDMuMSwtMC41IDQuMiwtMC42IDguMywtMS4zIDEyLjMsLTIuMyAtNSwwLjkgLTEwLDEuOCAtMTUuMywyLjcgeiIKICAgICAgICAgaWQ9InBhdGgzMTkyIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDojYmQyMDJlIiAvPgogICAgICA8cGF0aAogICAgICAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIKICAgICAgICAgZD0ibSA1ODYuNyw3MDkuNSBjIDAsMCAwLDAuMSAwLDAgLTAuMSwwIC0wLjEsMCAtMC4xLDAuMSAxLC0wLjEgMi4xLC0wLjMgMy4xLC0wLjUgNC4yLC0wLjYgOC4zLC0xLjMgMTIuMywtMi4zIC01LDAuOSAtMTAsMS44IC0xNS4zLDIuNyB6IgogICAgICAgICBpZD0icGF0aDMxOTQiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuMzU7ZmlsbDojYmQyMDJlIiAvPgogICAgICA8bGluZWFyR3JhZGllbnQKICAgICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDI5MSIKICAgICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICAgIHgxPSItODYzMC43MTk3IgogICAgICAgICB5MT0iMjgwNC45NjA3IgogICAgICAgICB4Mj0iLTY5MzYuOTI1MyIKICAgICAgICAgeTI9IjI4MDQuOTYwNyIKICAgICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC4zMjMzIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgICAgaWQ9InN0b3A0MjkzIiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjYzMDIiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgICBpZD0ic3RvcDQyOTUiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNzUxNCIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICAgIGlkPSJzdG9wNDI5NyIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICAgIGlkPSJzdG9wNDI5OSIgLz4KICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA1MTQsNDY5LjIgYyAxNSwtMjguMSAzMC4yLC01NS41IDQ1LjUsLTgyLjEgMTUuOSwtMjcuOCAzMi4xLC01NC42IDQ4LjQsLTgwLjYgMC45LC0xLjUgMiwtMy4xIDIuOSwtNC42IDE2LjEsLTI1LjUgMzIuNCwtNTAuMSA0OC43LC03My41IGwgLTQ5LjMsLTkzLjIgYyAtMy43LDQuNSAtNy40LDkuMSAtMTEuMiwxMy45IC0xNC4zLDE3LjggLTI5LDM2LjggLTQ0LjIsNTcuMSAtMTcuMSwyMi44IC0zNC42LDQ3LjIgLTUyLjUsNzIuOCAtMTYuNCwyMy42IC0zMy4yLDQ4LjMgLTUwLDc0IC0xNC4zLDIxLjggLTI4LjUsNDQuMiAtNDIuNyw2Ny4yIC0wLjUsMC44IC0xLDEuNyAtMS41LDIuNiBsIDY0LjMsMTI3IEMgNDg2LDUyMi4zIDUwMCw0OTUuNCA1MTQsNDY5LjIgWiIKICAgICAgICAgaWQ9InBhdGgzMjA1IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzJfLTYpIiAvPgogICAgICA8bGluZWFyR3JhZGllbnQKICAgICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDMwMiIKICAgICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICAgIHgxPSItODQyNi4yNTU5IgogICAgICAgICB5MT0iMjYzNS4yODM5IgogICAgICAgICB4Mj0iLTc0MTYuOTE5NCIKICAgICAgICAgeTI9IjI2MzUuMjgzOSIKICAgICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojMjgyNjYxIgogICAgICAgICAgIGlkPSJzdG9wNDMwNCIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iOS41NDgzODllLTAyIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM2NjJFOEMiCiAgICAgICAgICAgaWQ9InN0b3A0MzA2IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjc4ODIiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzlFMjA2NCIKICAgICAgICAgICBpZD0ic3RvcDQzMDgiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuOTQ4NyIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMDMyIgogICAgICAgICAgIGlkPSJzdG9wNDMxMCIgLz4KICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSAyMjEuMiwxMTg0LjQgYyAtOC41LDIzLjMgLTE3LjEsNDcuMiAtMjUuNiw3MS41IC0wLjEsMC4zIC0wLjIsMC43IC0wLjQsMSAtMS4yLDMuNCAtMi41LDYuOSAtMy42LDEwLjMgLTUuOCwxNi40IC0xMC44LDMxLjIgLTIyLjMsNjQuNyAxOC45LDguNiAzNC4xLDMxLjQgNDguNSw1Ny4yIC0xLjUsLTI2LjcgLTEyLjUsLTUxLjggLTMzLjYsLTcxLjIgOTMuMyw0LjIgMTczLjcsLTE5LjQgMjE1LjMsLTg3LjYgMy43LC02LjEgNy4xLC0xMi40IDEwLjIsLTE5LjMgLTE4LjksMjQgLTQyLjQsMzQuMSAtODYuNSwzMS43IC0wLjEsMCAtMC4yLDAuMSAtMC4zLDAuMSAwLjEsMCAwLjIsLTAuMSAwLjMsLTAuMSA2NSwtMjkuMSA5Ny41LC01NyAxMjYuNCwtMTAzLjIgNi44LC0xMSAxMy41LC0yMi45IDIwLjMsLTM2LjIgLTU2LjgsNTguMyAtMTIyLjUsNzQuOSAtMTkxLjgsNjIuMyBsIC01Miw1LjcgYyAtMS43LDQuNCAtMy4yLDguNyAtNC45LDEzLjEgeiIKICAgICAgICAgaWQ9InBhdGgzMjE2IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzNfLTcpIiAvPgogICAgICA8bGluZWFyR3JhZGllbnQKICAgICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDMxMyIKICAgICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICAgIHgxPSItODUzNS41ODc5IgogICAgICAgICB5MT0iMjgyMC44NjA0IgogICAgICAgICB4Mj0iLTY4NDEuNzkzIgogICAgICAgICB5Mj0iMjgyMC44NjA0IgogICAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjMyMzMiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzlDMjA2MyIKICAgICAgICAgICBpZD0ic3RvcDQzMTUiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNjMwMiIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQzgyMDM3IgogICAgICAgICAgIGlkPSJzdG9wNDMxNyIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC43NTE0IgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIxMzUiCiAgICAgICAgICAgaWQ9InN0b3A0MzE5IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNFODc3MjYiCiAgICAgICAgICAgaWQ9InN0b3A0MzIxIiAvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDI0NS41LDEwNjguMSBjIDExLjIsLTI5IDIyLjgsLTU4LjQgMzQuNiwtODggMTEuNCwtMjguNCAyMywtNTcgMzUsLTg1LjYgMTIsLTI4LjYgMjQuMiwtNTcuNSAzNi42LC04Ni4zIDEyLjYsLTI5LjMgMjUuNiwtNTguNSAzOC45LC04Ny42IDEzLjEsLTI4LjggMjYuMywtNTcuNCAzOS44LC04NS42IDQuOCwtMTAuMiA5LjgsLTIwLjQgMTQuNywtMzAuNSA4LjUsLTE3LjUgMTcuMSwtMzQuOSAyNS44LC01Mi4xIDAuNSwtMC45IDAuOSwtMS45IDEuNCwtMi44IEwgNDA4LDQyMi42IGMgLTEsMS43IC0yLjEsMy41IC0zLjIsNS4xIC0xNSwyNC41IC0yOS45LDQ5LjUgLTQ0LjUsNzUgLTE0LjgsMjUuOCAtMjkuMyw1Mi4xIC00My41LDc4LjggLTExLjksMjIuNSAtMjMuNiw0NS4xIC0zNS4xLDY4LjEgLTIuMyw0LjYgLTQuNSw5LjMgLTYuOCwxMy45IC0xNCwyOC45IC0yNi42LDU2LjYgLTM4LjEsODMuNSAtMTMsMzAuMyAtMjQuNCw1OS4zIC0zNC4zLDg2LjggLTYuNiwxOC4xIC0xMi41LDM1LjUgLTE4LDUyLjMgLTQuNSwxNC4zIC04LjcsMjguNyAtMTIuOSw0MyAtOS42LDMzLjYgLTE3LjksNjcuMiAtMjQuNywxMDAuNiBsIDY0LjYsMTI3LjUgYyA4LjUsLTIyLjggMTcuMywtNDYgMjYuMywtNjkuNCAyLjcsLTYuNyA1LjEsLTEzLjMgNy43LC0xOS43IHoiCiAgICAgICAgIGlkPSJwYXRoMzIyNyIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF80Xy0wKSIgLz4KICAgICAgPGxpbmVhckdyYWRpZW50CiAgICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDQzMjQiCiAgICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgICB4MT0iLTg0MTIuMDU3NiIKICAgICAgICAgeTE9IjI3OTcuODc4OSIKICAgICAgICAgeDI9Ii03NTIxLjkxNzUiCiAgICAgICAgIHkyPSIyNzk3Ljg3ODkiCiAgICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC40MzQ1LC0wLjkzMTgsLTAuOTMxOCwtMC40MzQ1LDYyMjMuNDc2MSwtNTA1Mi43NDI3KSI+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzI4MjY2MSIKICAgICAgICAgICBpZD0ic3RvcDQzMjYiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjkuNTQ4Mzg5ZS0wMiIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojNjYyRThDIgogICAgICAgICAgIGlkPSJzdG9wNDMyOCIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC43ODgyIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5RTIwNjQiCiAgICAgICAgICAgaWQ9InN0b3A0MzMwIiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjk0ODciCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0NDMjAzMiIKICAgICAgICAgICBpZD0ic3RvcDQzMzIiIC8+CiAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gMTQ2LjIsMTAzNCBjIC04LjEsNDAuOCAtMTMuOSw4MS40IC0xNi44LDEyMS44IC0wLjEsMS40IC0wLjIsMi44IC0wLjMsNC4yIC0yMC4yLC0zMi4zIC03NC4xLC02My44IC03NCwtNjMuNSAzOC43LDU2IDY4LDExMS42IDcyLjMsMTY2LjIgLTIwLjcsNC4yIC00OSwtMS45IC04MS43LC0xMy45IDM0LjEsMzEuNCA1OS43LDQwIDY5LjgsNDIuNCAtMzEuNCwyIC02NCwyMy41IC05Ni45LDQ4LjMgNDguMSwtMTkuNiA4NywtMjcuNCAxMTQuOCwtMjEuMSAtNDQuMiwxMjUgLTg4LjQsMjYzIC0xMzIuNyw0MDkuNiAxMy42LC00IDIxLjcsLTEzLjIgMjYuMiwtMjUuNSA3LjksLTI2LjUgNjAuMiwtMjAwLjcgMTQyLjMsLTQyOS40IDIuNCwtNi41IDQuNywtMTMuMSA3LjEsLTE5LjYgMC42LC0xLjkgMS4zLC0zLjcgMiwtNS40IDguNiwtMjQgMTcuNywtNDguNSAyNi45LC03My41IDIuMSwtNS43IDQuMiwtMTEuNCA2LjQsLTE3LjEgMCwtMC4xIDAuMSwtMC4yIDAuMSwtMC4zIEwgMTQ3LDEwMjkuNyBjIC0wLjIsMS4zIC0wLjUsMi44IC0wLjgsNC4zIHoiCiAgICAgICAgIGlkPSJwYXRoMzIzOCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF81Xy04KSIgLz4KICAgICAgPGxpbmVhckdyYWRpZW50CiAgICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDQzMzUiCiAgICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgICB4MT0iLTg1MzUuNTg3OSIKICAgICAgICAgeTE9IjI2NDUuNDg5NyIKICAgICAgICAgeDI9Ii02ODQxLjc5MyIKICAgICAgICAgeTI9IjI2NDUuNDg5NyIKICAgICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC4zMjMzIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgICAgaWQ9InN0b3A0MzM3IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjYzMDIiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgICBpZD0ic3RvcDQzMzkiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNzUxNCIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICAgIGlkPSJzdG9wNDM0MSIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICAgIGlkPSJzdG9wNDM0MyIgLz4KICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA0ODIuMyw1NjAuMiBjIC0xLjksMy44IC0zLjcsNy42IC01LjYsMTEuNCAtNS42LDExLjUgLTExLjIsMjMuMiAtMTcsMzUuMiAtNi4yLDEzIC0xMi40LDI2LjIgLTE4LjcsMzkuOCAtMy4yLDYuOCAtNi40LDEzLjcgLTkuNiwyMC43IC05LjYsMjAuOSAtMTkuMyw0Mi41IC0yOS4yLDY0LjggLTEyLjEsMjcuMyAtMjQuNiw1NS44IC0zNy4xLDg1LjQgLTExLjksMjguMiAtMjQuMiw1Ny4zIC0zNi40LDg3LjUgLTExLjcsMjguNiAtMjMuNSw1OC4yIC0zNS41LDg4LjYgLTEwLjcsMjcuMSAtMjEuNSw1NS4xIC0zMi4zLDgzLjggLTAuNSwxLjMgLTEsMi44IC0xLjUsNC4xIC0xMC44LDI4LjUgLTIxLjcsNTcuOCAtMzIuNiw4Ny44IC0wLjIsMC43IC0wLjUsMS4zIC0wLjcsMi4xIGwgNTIsLTUuNyBjIC0xLC0wLjIgLTIuMSwtMC4zIC0zLjEsLTAuNSA2Mi4xLC03LjcgMTQ0LjgsLTU0LjIgMTk4LjEsLTExMS41IDI0LjYsLTI2LjQgNDYuOSwtNTcuNiA2Ny41LC05NC4xIDE1LjMsLTI3LjEgMjkuOCwtNTcuMyA0My42LC05MC42IDEyLC0yOS4xIDIzLjUsLTYwLjcgMzQuNiwtOTQuOCAtMTQuMyw3LjUgLTMwLjYsMTMuMSAtNDguNiwxNi45IC0zLjIsMC43IC02LjQsMS4zIC05LjcsMS45IC0zLjMsMC42IC02LjYsMS4xIC0xMCwxLjUgdiAwIDAgYyAwLDAgMC4xLDAgMC4xLC0wLjEgNTgsLTIyLjMgOTQuNSwtNjUuMyAxMjEsLTExOCAtMTUuMiwxMC40IC00MCwyNCAtNjkuNywzMC41IC00LDAuOSAtOC4xLDEuNiAtMTIuMywyLjMgLTEsMC4xIC0yLjEsMC4zIC0zLjEsMC41IHYgMCAwIGggMC4xIGMgMCwwIDAsMCAwLjEsMCB2IDAgYyAyMC4yLC04LjQgMzcuMSwtMTcuOSA1MS44LC0yOSAzLjIsLTIuNCA2LjMsLTQuOCA5LjEsLTcuNCA0LjUsLTMuOSA4LjcsLTggMTIuOSwtMTIuMiAyLjYsLTIuOCA1LjEsLTUuNiA3LjYsLTguNSA1LjgsLTYuOSAxMS4yLC0xNC4zIDE2LjIsLTIyLjMgMS41LC0yLjUgMy4xLC00LjkgNC41LC03LjUgMiwtMy43IDMuOCwtNy40IDUuNiwtMTAuOSA4LjEsLTE2LjIgMTQuNiwtMzAuOCAxOS43LC00My41IDIuNiwtNi40IDQuOCwtMTIuMiA2LjgsLTE3LjggMC44LC0yLjIgMS41LC00LjMgMi4yLC02LjQgMi4xLC02LjEgMy43LC0xMS41IDUsLTE2LjMgMiwtNy4yIDMuMiwtMTIuOSAzLjgsLTE3IHYgMCAwIGMgLTIsMS41IC00LjIsMy4xIC02LjgsNC42IC0xNy41LDEwLjUgLTQ3LjUsMTkuOSAtNzEuNywyNC40IGwgNDcuNywtNS4yIC00Ny43LDUuMiBjIC0wLjMsMC4xIC0wLjcsMC4xIC0xLjEsMC4yIC0yLjUsMC40IC00LjgsMC44IC03LjMsMS4xIDAuNCwtMC4yIDAuOCwtMC40IDEuMiwtMC42IGwgLTE2My4zLDE3LjkgYyAwLDAuNCAtMC4zLDEuMSAtMC42LDEuNyB6IgogICAgICAgICBpZD0icGF0aDMyNDkiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNl8tMikiIC8+CiAgICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgICBpZD0ibGluZWFyR3JhZGllbnQ0MzQ2IgogICAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgICAgeDE9Ii04NjQwLjY1OTIiCiAgICAgICAgIHkxPSIyNjU0LjI2NDkiCiAgICAgICAgIHgyPSItNjk0Ni44NjQ3IgogICAgICAgICB5Mj0iMjY1NC4yNjQ5IgogICAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjMyMzMiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzlDMjA2MyIKICAgICAgICAgICBpZD0ic3RvcDQzNDgiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNjMwMiIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQzgyMDM3IgogICAgICAgICAgIGlkPSJzdG9wNDM1MCIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC43NTE0IgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIxMzUiCiAgICAgICAgICAgaWQ9InN0b3A0MzUyIiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNFODc3MjYiCiAgICAgICAgICAgaWQ9InN0b3A0MzU0IiAvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDY2Ni4xLDIzMC4yIGMgLTE0LjUsMjIuMyAtMzAuMyw0Ny42IC00Ny41LDc2LjMgLTAuOSwxLjQgLTEuOSwzLjEgLTIuNyw0LjUgLTE0LjcsMjQuOCAtMzAuMyw1MiAtNDYuOSw4MS45IC0xNC4yLDI1LjggLTI5LDUzLjQgLTQ0LjQsODMuMSAtMTMuNCwyNS45IC0yNy4yLDUzLjQgLTQxLjUsODIuNSBsIDE2My4zLC0xNy45IGMgNDcuNiwtMjEuOSA2OC44LC00MS42IDg5LjQsLTcwLjMgNS40LC03LjkgMTEsLTE2LjEgMTYuNCwtMjQuNyAxNi44LC0yNi4yIDMzLjIsLTU1IDQ3LjksLTgzLjcgMTQuMiwtMjcuNyAyNi43LC01NS4xIDM2LjMsLTc5LjkgNi4xLC0xNS43IDExLC0zMC4zIDE0LjQsLTQzLjIgMywtMTEuMyA1LjMsLTIyLjEgNy4xLC0zMi40IC02My4zLDEwLjkgLTE0MS4yLDIxLjMgLTE5MS44LDIzLjggeiIKICAgICAgICAgaWQ9InBhdGgzMjYwIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzdfLTIpIiAvPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDU2MC41LDc5Mi44IGMgLTMuMywwLjYgLTYuNiwxLjEgLTEwLDEuNSB2IDAgYyAzLjQsLTAuMyA2LjgsLTAuOSAxMCwtMS41IHoiCiAgICAgICAgIGlkPSJwYXRoMzI2MiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2JkMjAyZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiCiAgICAgICAgIGQ9Im0gNTYwLjUsNzkyLjggYyAtMy4zLDAuNiAtNi42LDEuMSAtMTAsMS41IHYgMCBjIDMuNCwtMC4zIDYuOCwtMC45IDEwLC0xLjUgeiIKICAgICAgICAgaWQ9InBhdGgzMjY0IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0ib3BhY2l0eTowLjM1O2ZpbGw6I2JkMjAyZSIgLz4KICAgICAgPGxpbmVhckdyYWRpZW50CiAgICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDQzNTkiCiAgICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgICB4MT0iLTg1MzUuNTg4OSIKICAgICAgICAgeTE9IjI1OTMuNDQ2IgogICAgICAgICB4Mj0iLTY4NDEuNzkyNSIKICAgICAgICAgeTI9IjI1OTMuNDQ2IgogICAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjMyMzMiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzlDMjA2MyIKICAgICAgICAgICBpZD0ic3RvcDQzNjEiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNjMwMiIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQzgyMDM3IgogICAgICAgICAgIGlkPSJzdG9wNDM2MyIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC43NTE0IgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIxMzUiCiAgICAgICAgICAgaWQ9InN0b3A0MzY1IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNFODc3MjYiCiAgICAgICAgICAgaWQ9InN0b3A0MzY3IiAvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDU2MC41LDc5Mi44IGMgLTMuMywwLjYgLTYuNiwxLjEgLTEwLDEuNSB2IDAgYyAzLjQsLTAuMyA2LjgsLTAuOSAxMCwtMS41IHoiCiAgICAgICAgIGlkPSJwYXRoMzI3NSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF84Xy0zKSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA1ODYuNiw3MDkuNiBjIDEsLTAuMSAyLjEsLTAuMyAzLjEsLTAuNSAtMSwwLjEgLTIsMC40IC0zLjEsMC41IHoiCiAgICAgICAgIGlkPSJwYXRoMzI3NyIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2JkMjAyZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiCiAgICAgICAgIGQ9Im0gNTg2LjYsNzA5LjYgYyAxLC0wLjEgMi4xLC0wLjMgMy4xLC0wLjUgLTEsMC4xIC0yLDAuNCAtMy4xLDAuNSB6IgogICAgICAgICBpZD0icGF0aDMyNzkiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuMzU7ZmlsbDojYmQyMDJlIiAvPgogICAgICA8bGluZWFyR3JhZGllbnQKICAgICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDM3MiIKICAgICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICAgIHgxPSItODUzNS41ODg5IgogICAgICAgICB5MT0iMjU5OS4zMjQyIgogICAgICAgICB4Mj0iLTY4NDEuNzkyNSIKICAgICAgICAgeTI9IjI1OTkuMzI0MiIKICAgICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC4zMjMzIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgICAgaWQ9InN0b3A0Mzc0IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjYzMDIiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgICBpZD0ic3RvcDQzNzYiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNzUxNCIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICAgIGlkPSJzdG9wNDM3OCIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICAgIGlkPSJzdG9wNDM4MCIgLz4KICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA1ODYuNiw3MDkuNiBjIDEsLTAuMSAyLjEsLTAuMyAzLjEsLTAuNSAtMSwwLjEgLTIsMC40IC0zLjEsMC41IHoiCiAgICAgICAgIGlkPSJwYXRoMzI5MCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF85Xy0zKSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA1ODYuNiw3MDkuNiBjIDAuMSwwIDAuMSwtMC4xIDAsMCB2IDAgMCAwIGMgMC4xLC0wLjEgMC4xLDAgMCwwIHoiCiAgICAgICAgIGlkPSJwYXRoMzI5MiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2JkMjAyZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiCiAgICAgICAgIGQ9Im0gNTg2LjYsNzA5LjYgYyAwLjEsMCAwLjEsLTAuMSAwLDAgdiAwIDAgMCBjIDAuMSwtMC4xIDAuMSwwIDAsMCB6IgogICAgICAgICBpZD0icGF0aDMyOTQiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuMzU7ZmlsbDojYmQyMDJlIiAvPgogICAgICA8bGluZWFyR3JhZGllbnQKICAgICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDM4NSIKICAgICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICAgIHgxPSItNzU4NC4wMzg2IgogICAgICAgICB5MT0iMjYwMC41NTE1IgogICAgICAgICB4Mj0iLTcyMDkuNjU0MyIKICAgICAgICAgeTI9IjI2MDAuNTUxNSIKICAgICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC4zMjMzIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgICAgaWQ9InN0b3A0Mzg3IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjYzMDIiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgICBpZD0ic3RvcDQzODkiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNzUxNCIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICAgIGlkPSJzdG9wNDM5MSIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICAgIGlkPSJzdG9wNDM5MyIgLz4KICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA1ODYuNiw3MDkuNiBjIDAuMSwwIDAuMSwtMC4xIDAsMCB2IDAgMCAwIGMgMC4xLC0wLjEgMC4xLDAgMCwwIHoiCiAgICAgICAgIGlkPSJwYXRoMzMwNSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMF8tOCkiIC8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K" camel.apache.org/kamelet.support.level: "Stable" camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.group: "JMS" camel.apache.org/kamelet.namespace: "Messaging" labels: @@ -59,9 +59,8 @@ spec: beans: - name: connectionFactoryBean type: "#class:org.apache.qpid.jms.JmsConnectionFactory" - property: - - key: remoteURI - value: '{{remoteURI}}' + properties: + remoteURI: '{{remoteURI}}' from: uri: "kamelet:source" steps: diff --git a/connectors/camel-jms-amqp-10-source-kafka-connector/pom.xml b/connectors/camel-jms-amqp-10-source-kafka-connector/pom.xml index 37f41f85d3..90e85d2d2a 100644 --- a/connectors/camel-jms-amqp-10-source-kafka-connector/pom.xml +++ b/connectors/camel-jms-amqp-10-source-kafka-connector/pom.xml @@ -58,9 +58,8 @@ camel-kamelet - org.apache.qpid - qpid-jms-client - 1.0.0 + org.apache.camel + camel-amqp diff --git a/connectors/camel-jms-amqp-10-source-kafka-connector/src/generated/resources/camel-jms-amqp-10-source-source.json b/connectors/camel-jms-amqp-10-source-kafka-connector/src/generated/resources/camel-jms-amqp-10-source-source.json index abf3d1c510..dd19e70bc2 100644 --- a/connectors/camel-jms-amqp-10-source-kafka-connector/src/generated/resources/camel-jms-amqp-10-source-source.json +++ b/connectors/camel-jms-amqp-10-source-kafka-connector/src/generated/resources/camel-jms-amqp-10-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jms-amqp-10-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume data from any AMQP 1.0 compliant message broker by using the Apache Qpid JMS client." }, "properties": { diff --git a/connectors/camel-jms-amqp-10-source-kafka-connector/src/main/resources/kamelets/jms-amqp-10-source.kamelet.yaml b/connectors/camel-jms-amqp-10-source-kafka-connector/src/main/resources/kamelets/jms-amqp-10-source.kamelet.yaml index 062db2f6f3..a6e9289b30 100644 --- a/connectors/camel-jms-amqp-10-source-kafka-connector/src/main/resources/kamelets/jms-amqp-10-source.kamelet.yaml +++ b/connectors/camel-jms-amqp-10-source-kafka-connector/src/main/resources/kamelets/jms-amqp-10-source.kamelet.yaml @@ -22,7 +22,7 @@ metadata: camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMTkzLjgzMzVtbSIKICAgaGVpZ2h0PSI5Ny4yNjgwMTNtbSIKICAgdmlld0JveD0iMCAwIDE5My44MzM1IDk3LjI2ODAxMyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTAwMyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi4zICgyNDA1NTQ2LCAyMDE4LTAzLTExKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0icXBpZC5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM5OTciPgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0iU1ZHSURfMV8tNyIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeDE9Ii02ODczLjY0NzkiCiAgICAgICB5MT0iMjc3NC4yOTk4IgogICAgICAgeDI9Ii02NjM2LjIzNzMiCiAgICAgICB5Mj0iMjQ5Ni42ODk1IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRjU5NzIzIgogICAgICAgICBpZD0ic3RvcDMxNzItNSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjMxMjMiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNGNjk4MjIiCiAgICAgICAgIGlkPSJzdG9wMzE3NC0zIiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuODM4MyIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0U4NzcyNiIKICAgICAgICAgaWQ9InN0b3AzMTc2LTUiIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0iU1ZHSURfMl8tNiIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeDE9Ii04NjMwLjcxOTciCiAgICAgICB5MT0iMjgwNC45NjA3IgogICAgICAgeDI9Ii02OTM2LjkyNTMiCiAgICAgICB5Mj0iMjgwNC45NjA3IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjMyMzMiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgIGlkPSJzdG9wMzE5Ny0yIiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuNjMwMiIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgaWQ9InN0b3AzMTk5LTkiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC43NTE0IgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICBpZD0ic3RvcDMyMDEtMSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICBpZD0ic3RvcDMyMDMtMiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJTVkdJRF8zXy03IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICB4MT0iLTg0MjYuMjU1OSIKICAgICAgIHkxPSIyNjM1LjI4MzkiCiAgICAgICB4Mj0iLTc0MTYuOTE5NCIKICAgICAgIHkyPSIyNjM1LjI4MzkiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMyODI2NjEiCiAgICAgICAgIGlkPSJzdG9wMzIwOC0wIiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjkuNTQ4Mzg5ZS0wMiIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzY2MkU4QyIKICAgICAgICAgaWQ9InN0b3AzMjEwLTkiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC43ODgyIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojOUUyMDY0IgogICAgICAgICBpZD0ic3RvcDMyMTItMyIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjk0ODciCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIwMzIiCiAgICAgICAgIGlkPSJzdG9wMzIxNC02IiAvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9IlNWR0lEXzRfLTAiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSItODUzNS41ODc5IgogICAgICAgeTE9IjI4MjAuODYwNCIKICAgICAgIHgyPSItNjg0MS43OTMiCiAgICAgICB5Mj0iMjgyMC44NjA0IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjMyMzMiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgIGlkPSJzdG9wMzIxOS02IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuNjMwMiIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgaWQ9InN0b3AzMjIxLTIiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC43NTE0IgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICBpZD0ic3RvcDMyMjMtNiIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICBpZD0ic3RvcDMyMjUtMSIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJTVkdJRF81Xy04IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICB4MT0iLTg0MTIuMDU3NiIKICAgICAgIHkxPSIyNzk3Ljg3ODkiCiAgICAgICB4Mj0iLTc1MjEuOTE3NSIKICAgICAgIHkyPSIyNzk3Ljg3ODkiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMyODI2NjEiCiAgICAgICAgIGlkPSJzdG9wMzIzMC03IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjkuNTQ4Mzg5ZS0wMiIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzY2MkU4QyIKICAgICAgICAgaWQ9InN0b3AzMjMyLTkiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC43ODgyIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojOUUyMDY0IgogICAgICAgICBpZD0ic3RvcDMyMzQtMiIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjk0ODciCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIwMzIiCiAgICAgICAgIGlkPSJzdG9wMzIzNi0wIiAvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9IlNWR0lEXzZfLTIiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSItODUzNS41ODc5IgogICAgICAgeTE9IjI2NDUuNDg5NyIKICAgICAgIHgyPSItNjg0MS43OTMiCiAgICAgICB5Mj0iMjY0NS40ODk3IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjMyMzMiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgIGlkPSJzdG9wMzI0MS0zIiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuNjMwMiIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgaWQ9InN0b3AzMjQzLTciIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC43NTE0IgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICBpZD0ic3RvcDMyNDUtNSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICBpZD0ic3RvcDMyNDctOSIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJTVkdJRF83Xy0yIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICB4MT0iLTg2NDAuNjU5MiIKICAgICAgIHkxPSIyNjU0LjI2NDkiCiAgICAgICB4Mj0iLTY5NDYuODY0NyIKICAgICAgIHkyPSIyNjU0LjI2NDkiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuMzIzMyIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzlDMjA2MyIKICAgICAgICAgaWQ9InN0b3AzMjUyLTIiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC42MzAyIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQzgyMDM3IgogICAgICAgICBpZD0ic3RvcDMyNTQtOCIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjc1MTQiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIxMzUiCiAgICAgICAgIGlkPSJzdG9wMzI1Ni05IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNFODc3MjYiCiAgICAgICAgIGlkPSJzdG9wMzI1OC03IiAvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9IlNWR0lEXzhfLTMiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSItODUzNS41ODg5IgogICAgICAgeTE9IjI1OTMuNDQ2IgogICAgICAgeDI9Ii02ODQxLjc5MjUiCiAgICAgICB5Mj0iMjU5My40NDYiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuMzIzMyIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzlDMjA2MyIKICAgICAgICAgaWQ9InN0b3AzMjY3LTYiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC42MzAyIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQzgyMDM3IgogICAgICAgICBpZD0ic3RvcDMyNjktMSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjc1MTQiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIxMzUiCiAgICAgICAgIGlkPSJzdG9wMzI3MS0yIiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNFODc3MjYiCiAgICAgICAgIGlkPSJzdG9wMzI3My05IiAvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9IlNWR0lEXzlfLTMiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSItODUzNS41ODg5IgogICAgICAgeTE9IjI1OTkuMzI0MiIKICAgICAgIHgyPSItNjg0MS43OTI1IgogICAgICAgeTI9IjI1OTkuMzI0MiIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC40MzQ1LC0wLjkzMTgsLTAuOTMxOCwtMC40MzQ1LDYyMjMuNDc2MSwtNTA1Mi43NDI3KSI+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC4zMjMzIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojOUMyMDYzIgogICAgICAgICBpZD0ic3RvcDMyODItMSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjYzMDIiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDODIwMzciCiAgICAgICAgIGlkPSJzdG9wMzI4NC05IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuNzUxNCIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0NDMjEzNSIKICAgICAgICAgaWQ9InN0b3AzMjg2LTQiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0U4NzcyNiIKICAgICAgICAgaWQ9InN0b3AzMjg4LTciIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0iU1ZHSURfMTBfLTgiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSItNzU4NC4wMzg2IgogICAgICAgeTE9IjI2MDAuNTUxNSIKICAgICAgIHgyPSItNzIwOS42NTQzIgogICAgICAgeTI9IjI2MDAuNTUxNSIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC40MzQ1LC0wLjkzMTgsLTAuOTMxOCwtMC40MzQ1LDYyMjMuNDc2MSwtNTA1Mi43NDI3KSI+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMC4zMjMzIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojOUMyMDYzIgogICAgICAgICBpZD0ic3RvcDMyOTctNCIgLz4KICAgICAgPHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjYzMDIiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDODIwMzciCiAgICAgICAgIGlkPSJzdG9wMzI5OS01IiAvPgogICAgICA8c3RvcAogICAgICAgICBvZmZzZXQ9IjAuNzUxNCIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0NDMjEzNSIKICAgICAgICAgaWQ9InN0b3AzMzAxLTAiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0U4NzcyNiIKICAgICAgICAgaWQ9InN0b3AzMzAzLTMiIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9ImJhc2UiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iMS40IgogICAgIGlua3NjYXBlOmN4PSIxNzkuMjM0NjYiCiAgICAgaW5rc2NhcGU6Y3k9IjIwNy4wNzAyOSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBmaXQtbWFyZ2luLXRvcD0iMCIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIKICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjM3MjYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMjA0OSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTE0IgogICAgIGlua3NjYXBlOndpbmRvdy15PSI1NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTEwMDAiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ny4yNDA5NiwtMTUuNjM4MzgzKSI+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzJkMmQyZDtzdHJva2Utd2lkdGg6MC4yNjQ1ODMzMiIKICAgICAgIGQ9Im0gLTg0LjA4NzA2MSwxMTIuNzgyMzQgYyAtMC4xMDA0OCwtMC4xMDA0OCAtMC4xODI3LC0xNi40NjE2NzYgLTAuMTgyNywtMzYuMzU4MjA2IDAsLTMyLjc0MzI2IDAuMDM5NywtMzYuMTkwNzUgMC40MTg1MiwtMzYuMzM2MTEgMC41NDUxMywtMC4yMDkxOSA3LjYxMzY2NCwtMC4yMDkxOSA4LjE1ODgwNCwwIDAuMzA5MjUsMC4xMTg2NyAwLjQxODUxLDAuNTI5MDUgMC40MTg1MSwxLjU3MTg4IDAsMS42MjU5NyAwLjMyODE5LDEuOTgxMiAxLjE0NDA3LDEuMjM4MzUgNC4yOTMxNywtMy45MDg5MSAxNC40OTI5NSwtNS4wMDQyNiAyMS4yMTEzNSwtMi4yNzc4OSA4LjcxOTYzLDMuNTM4NDggMTMuOTM5NTgsMTMuNjQ1NjQgMTMuMjY0MzI5LDI1LjY4MzExIC0wLjUxNjQ0LDkuMjA2NCAtNC40MzQzOTksMTcuMDUzMjEgLTEwLjk3NTk2OSwyMS45ODI0MiAtNC4xNTM0MiwzLjEyOTcgLTcuMjM5ODUsNC4xNDUyIC0xMi42MDUyMyw0LjE0NzM3IC00LjczMjE0LDAuMDAyIC03Ljg3MjIxLC0wLjcyNDExIC0xMC4zMjE5OSwtMi4zODY1OCAtMC41MzI5NSwtMC4zNjE2NiAtMS4xMDc0MywtMC42ODM4OCAtMS4yNzY2MywtMC43MTYwMiAtMC4yMjg0NiwtMC4wNDM0IC0wLjM0MTY4LDIuOTcxNiAtMC40Mzk5MywxMS43MTU1MDYgbCAtMC4xMzIyOSwxMS43NzM5NiAtNC4yNDkwNywwLjA3MjUgYyAtMi4zMzY5OSwwLjAzOTkgLTQuMzMxMjg0LC0wLjAxIC00LjQzMTc3NCwtMC4xMTAyNSB6IG0gMjEuOTEwMDE0LC0yOC4yNzU1MTYgYyAzLjAwMDEyLC0wLjYzMjY4IDUuMDAyOTYsLTEuNzcwODggNy40NDg4NSwtNC4yMzMxMyAyLjQzODMsLTIuNDU0NjEgMy44ODUyOCwtNS4wNDA3MiA0Ljg5MTgzLC04Ljc0Mjg0IDAuNzc1NjYsLTIuODUyOTIgMC44NDA1MiwtOS4yNjc1MiAwLjEyNTU5LC0xMi40MjExNCAtMS43MTAyLC03LjU0Mzg3IC02LjE2MTIsLTExLjQzNDcxIC0xNC4wOTQ0NCwtMTIuMzIwNjMgLTEuOTg0NTYsLTAuMjIxNjIgLTIuNzQ3NjksLTAuMTk0OSAtNC4yMjYwMiwwLjE0Nzk1IC0yLjQ0NzA5LDAuNTY3NTEgLTUuNDEzMywyLjAzNzc0IC02LjQxNjYsMy4xODA0NSBsIC0wLjgyNjA5LDAuOTQwODUgdiAxNC4yMzg2IDE0LjIzODU5IGwgMC43NTk4NywxLjA0ODk2IGMgMi41NzUwNCwzLjU1NDc2IDcuMTYzMDksNS4wMTM0NCAxMi4zMzcwMSwzLjkyMjM0IHogbSAtNDUuMjA3ODQzLDEuMjAyNDggYyAtNS4wNzA5NiwzLjI1ODIyIC0xMC42NTgzNSw1LjI5NzI2IC0xNi43MDQ2Niw2LjA5NjE2IC0zLjIwMzQyLDAuNDIzMjYgLTkuMzE3MzMsMC4xNjIyNyAtMTIuNjIwMzYsLTAuNTM4NzYgLTE1LjA2MTMsLTMuMTk2NTUgLTI2LjUyMTAzLC0xNC42MzM4MyAtMjkuOTEwMDksLTI5Ljg1MTUgLTAuODI3OTQsLTMuNzE3NjggLTAuODI3OTQsLTExLjQ3NjYzIDAsLTE1LjE5NDMxIDMuNjY3MjksLTE2LjQ2NzAxMyAxNi43MTM3NSwtMjguMzM2OTczIDMzLjQwMjMyLC0zMC4zOTAxODMgMy4wNzYyMywtMC4zNzg0NyA4LjgyNTg2LC0wLjE3Njg5IDExLjg3OCwwLjQxNjQ0IDE1LjM0OTc2LDIuOTgzOTYgMjcuMDg2OTc5LDE0LjUxMTgxIDMwLjUxODEwOSwyOS45NzM3NDMgMC43NzAzNywzLjQ3MTU1IDAuODMzMDEsMTEuMTY5OTcgMC4xMTk2LDE0LjY5ODM4IC0xLjM1MTk2LDYuNjg2NTcgLTQuNzU0MzMsMTMuNTI1NTEgLTguOTg3ODYsMTguMDY2MDYgMCwwIC0xLjA4Mzk3OSwyLjU4MDI5NSAtNy42OTUwNTksNi43MjM5NyB6IG0gLTE0Ljc2NTA0LC0yLjg5NzMgYyAzLjY1MTk2LC0wLjc5OTc1IDguMzYwMTksLTIuNzU5NyA4LjY4OTIzLC0zLjYxNzE2IGwgNS44MDUzLC01Ljg0NDEyIDEuMjkyOTIsMC40MzY5NSAwLjc2LC0wLjg1NjcgYyAxLjU4MzQxLC0xLjc4NDg5IDMuOTE5MjIsLTUuNzE3NDcgNC45MDkxNCwtOC4yNjUwNSAxLjQ4OTY1OSwtMy44MzM2MyAxLjk3NTc5OSwtNi40NzAxOSAxLjk3NTc5OSwtMTAuNzE1NjIgMCwtNC4yNDU0NCAtMC40ODYxNCwtNi44ODIgLTEuOTc1Nzk5LC0xMC43MTU2MyAtMy41ODY5MywtOS4yMzA5ODMgLTExLjg5MTIyLC0xNi4xNDc3MTMgLTIxLjk0MTAxLC0xOC4yNzQ4ODMgLTMuMDY4NzksLTAuNjQ5NTUgLTguODM3NDcsLTAuNjQ5NTUgLTExLjkwNjI1LDAgLTExLjg0NzQ4LDIuNTA3NjggLTIwLjk5NDMxLDExLjU0Nzg4MyAtMjMuNDQyOTcsMjMuMTY5NjczIC0wLjY0MjY1LDMuMDUwMTYgLTAuNjQyNjUsOC41OTE1MSAwLDExLjY0MTY3IDIuNjc0MjQsMTIuNjkyNDggMTMuMzU1NjEsMjIuMjI4NTIgMjYuNDg1NjgsMjMuNjQ1NzIgMi4wMzMyOCwwLjIxOTQ2IDcuMDcyNzQsLTAuMTA2NjMgOS4zNDc5NSwtMC42MDQ4OSB6IG0gOTAuNjU4MDUsOC42NDkxNSBjIC0wLjA2OTc5LC0wLjE4NTI3IC0wLjE1NjQwOSwtMTAuMzM4MTEgLTAuMTkyNDg3LC0yMi41NjE4NiBsIC0wLjA2NTYsLTIyLjIyNSAtNS4wMjcwODQsLTAuMTMyMjkgLTUuMDI3MDgzLC0wLjEzMjI5IHYgLTMuOTY4NzUgLTMuOTY4NzUgaCA5LjkyMTg3NSA5LjkyMTg3NSB2IDI2LjU5MDYzIDI2LjU5MDYyIGwgLTQuNzAyMzA3LDAuMDcyMyBjIC0zLjYxNzg0NCwwLjA1NTYgLTQuNzMxNTY4LC0wLjAwNSAtNC44MjkxOTEsLTAuMjY0NTkgeiBtIDMwLjU2NTg3MzM3LC0wLjYwMDM5IEMgLTkuMjU4Mzc1OSw4OS4xODM5MjQgLTE1LjQxNDg5Nyw4Mi42NDg4MDQgLTE3LjM3MjQzMyw3My40MDI5NTQgYyAtMS4wMzIxNjksLTQuODc1MTUgLTAuOTE0NDc5LC0xMS4zNyAwLjI5MTQ3MywtMTYuMDg1MjMgMS44NTkwMjksLTcuMjY4NzMgNy4yNzQyNTMxLC0xNC4zNzY1MSAxMy4yNTIxMDMxLC0xNy4zOTQxMiAzLjEwOTI3ODI3LC0xLjU2OTU2IDUuMDQ1MjI5MywtMS45Nzc4NCA5LjM4NTE0MjMsLTEuOTc5MjYgMi41MDU2OTYsLTcuOWUtNCA0LjUwNTIwMjYsMC4xMzM2NCA1LjQyMzk1NzYsMC4zNjQ3MyAxLjcwNzMwNiwwLjQyOTQzIDQuNjcwNiwxLjcxNzc1IDUuMzM1ODc2LDIuMzE5ODIgMC4yNTU4ODYsMC4yMzE1NyAwLjY0ODI3NywwLjM1MDgxIDAuODcxOTc3LDAuMjY0OTcgMC4zNTc0MDEsLTAuMTM3MTUgMC40MDY3MywtMS41Njk3OSAwLjQwNjczLC0xMS44MTI0NTMgdiAtMTEuNjU2MzcgbCA0LjQzMTc3MSwwLjA3MjYgNC40MzE3NzEsMC4wNzI1IDAuMDY3MDksMzYuMzE0MDYzIDAuMDY3MDgsMzYuMzE0MDYgaCAtNC40OTg4NTQgLTQuNDk4ODU2IHYgLTEuNDM5NTkgYyAwLC0wLjc5MTc4IC0wLjExMzA1OSwtMS41MDk0NyAtMC4yNTEyNDUsLTEuNTk0ODcgLTAuMTM4MTg0LC0wLjA4NTQgLTEuMDIwMTk3LDAuMzcxMTYgLTEuOTYwMDIzLDEuMDE0NiAtMC45Mzk4MjksMC42NDM0MyAtMi4zNzk4OTUsMS40MjA5NyAtMy4yMDAxNDksMS43Mjc4NiAtMy4zOTU5ODk2LDEuMjcwNjEgLTkuMzc1MzY0NiwxLjcwNTk3IC0xMy4xMDk0MTU2MywwLjk1NDUxIHogTSAxMS42MDY5NzUsODMuMDY2NDU0IGMgMi4xODAyMjUsLTAuNzUwMTEgNC41OTM5NSwtMi4xMDAxNiA1LjMzOTk5LC0yLjk4Njc3IGwgMC42NDc4NjEsLTAuNzY5OTQgdiAtMTQuMjI3NTEgLTE0LjIyNzUgbCAtMC43NTk4NjIsLTEuMDQ4OTYgYyAtMC45OTgwNzcsLTEuMzc3OCAtMi41NDM0MjYsLTIuNTgwMzUgLTQuNDE5ODc1LC0zLjQzOTQyIC0yLjAwMTM4LC0wLjkxNjI2IC01LjQ5MTE4MzYsLTEuMTMzODMgLTguMTUxNzQ4NiwtMC41MDgyMiAtOC4yMDkyNzczLDEuOTMwMzQgLTEzLjI1OTA5NDMsMTAuMDQ3MzIgLTEyLjc3MDg1MDMsMjAuNTI3NjIgMC41MjYyMTEsMTEuMjk1MjcgNS45NTEzMjMsMTcuMDkzMDEgMTYuMDcyODk1MywxNy4xNzY4OSAxLjg3MzIyMSwwLjAxNTUgMi45MzIxNDk2LC0wLjExNDQ4IDQuMDQxNTg5NiwtMC40OTYxOSB6IE0gLTMxLjQ5NzkzMSwzMS4zOTExNzEgYyAtMC4wNzMxOCwtMC4xOTA3IC0wLjEwMDI5LC0yLjM2NjQxIC0wLjA2MDI1LC00LjgzNDkyIGwgMC4wNzI4LC00LjQ4ODIxIGggNC42MzAyMDggNC42MzAyMDkgdiA0Ljc2MjUgNC43NjI1IGwgLTQuNTY5OTYsMC4wNzI0IGMgLTMuNTc2NDM0LDAuMDU2NyAtNC41OTg4ODUsLTAuMDAzIC00LjcwMzAwNiwtMC4yNzQyOSB6IgogICAgICAgaWQ9InBhdGgxNTkxIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIHNvZGlwb2RpOm5vZGV0eXBlcz0iY3NjY3Njc3NjY2Njc2NjY2Nzc2Nzc2NjY2NjY3NjY2NjY3NzY3NjY2NjY2NjY3Njc3Njc2NjY2NzY2NjY2NjY2NjY2NjY3Nzc2NzY2NzY2NjY2NjY3NjY2NjY2NjY2NjY2Nzc2NjY3NjY2NjY2NjYyIgLz4KICAgIDxnCiAgICAgICBpZD0iZzMxNjkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgtMC4wMTQ0MTc5MywwLjAyNDk3MjYsLTAuMDI0OTcyNiwtMC4wMTQ0MTc5MywtODEuNzM0ODg3LDgxLjgyNDQ0NikiPgogICAgICA8bGluZWFyR3JhZGllbnQKICAgICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDI3NCIKICAgICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICAgIHgxPSItNjg3My42NDc5IgogICAgICAgICB5MT0iMjc3NC4yOTk4IgogICAgICAgICB4Mj0iLTY2MzYuMjM3MyIKICAgICAgICAgeTI9IjI0OTYuNjg5NSIKICAgICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRjU5NzIzIgogICAgICAgICAgIGlkPSJzdG9wNDI3NiIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC4zMTIzIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNGNjk4MjIiCiAgICAgICAgICAgaWQ9InN0b3A0Mjc4IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjgzODMiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0U4NzcyNiIKICAgICAgICAgICBpZD0ic3RvcDQyODAiIC8+CiAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gNzM2LjEsOC4xIGMgLTI3LjEsMTYgLTcyLjIsNjEuMyAtMTI1LjgsMTI3IGwgNDkuMyw5My4yIEMgNjk0LjMsMTc4LjggNzI5LjUsMTM0LjEgNzY1LDk2IGMgMi44LC0zIDQuMSwtNC40IDQuMSwtNC40IC0xLjMsMS40IC0yLjgsMyAtNC4xLDQuNCAtMTEuNSwxMi42IC00Ni40LDUzLjQgLTk5LDEzNC4yIDUwLjcsLTIuNSAxMjguNSwtMTIuOSAxOTIsLTIzLjcgMTksLTEwNS45IC0xOC41LC0xNTQuMyAtMTguNSwtMTU0LjMgMCwwIC00Ny42LC03NyAtMTAzLjQsLTQ0LjEgeiIKICAgICAgICAgaWQ9InBhdGgzMTc4IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzFfLTcpIiAvPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDY1Mi41LDUzOS45IGMgMC4zLC0wLjEgMC43LC0wLjEgMS4xLC0wLjIgbCAtNy4xLDAuOCBjIC0wLjQsMC4yIC0wLjgsMC40IC0xLjIsMC42IDIuMywtMC41IDQuOCwtMC45IDcuMiwtMS4yIHoiCiAgICAgICAgIGlkPSJwYXRoMzE4MCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6bm9uZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA2MDIsNzA2LjkgYyAtNCwwLjkgLTguMSwxLjYgLTEyLjMsMi4zIDQuMiwtMC43IDguMywtMS41IDEyLjMsLTIuMyB6IgogICAgICAgICBpZD0icGF0aDMxODIiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmUiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gMjU5LjQsMTA4MS40IGMgMC41LC0xLjMgMSwtMi44IDEuNSwtNC4xIDEwLjksLTI4LjcgMjEuNywtNTYuNiAzMi4zLC04My44IDExLjksLTMwLjUgMjMuNywtNjAgMzUuNSwtODguNiAxMi4zLC0zMC4xIDI0LjUsLTU5LjMgMzYuNCwtODcuNSAxMi41LC0yOS41IDI0LjksLTU4IDM3LjEsLTg1LjQgOS45LC0yMi4zIDE5LjYsLTQzLjkgMjkuMiwtNjQuOCAzLjIsLTcgNi40LC0xMy45IDkuNiwtMjAuNyA2LjMsLTEzLjYgMTIuNSwtMjYuOCAxOC43LC0zOS44IDUuNywtMTEuOSAxMS4zLC0yMy42IDE3LC0zNS4yIDEuOSwtMy44IDMuNywtNy42IDUuNiwtMTEuNCAwLjMsLTAuNiAwLjYsLTEuMiAwLjksLTEuOSBsIC02LjEsMC42IC00LjgsLTkuNSBjIC0wLjUsMC45IC0wLjksMS45IC0xLjQsMi44IC04LjYsMTcuMyAtMTcuMywzNC42IC0yNS44LDUyLjEgLTQuOSwxMC4yIC05LjgsMjAuNCAtMTQuNywzMC41IC0xMy41LDI4LjMgLTI2LjcsNTcgLTM5LjgsODUuNiAtMTMuMiwyOS4xIC0yNi4xLDU4LjMgLTM4LjksODcuNiAtMTIuNCwyOC44IC0yNC43LDU3LjYgLTM2LjYsODYuMyAtMTEuOSwyOC43IC0yMy42LDU3LjMgLTM1LDg1LjYgLTExLjksMjkuNiAtMjMuNCw1OSAtMzQuNiw4OCAtMi42LDYuNiAtNSwxMy4xIC03LjYsMTkuNiAtOSwyMy40IC0xNy44LDQ2LjYgLTI2LjMsNjkuNCBsIDcuNiwxNSA2LjgsLTAuNyBjIDAuMiwtMC43IDAuNSwtMS4zIDAuNywtMi4xIDExLjEsLTI5LjggMjIsLTU5LjEgMzIuNywtODcuNiB6IgogICAgICAgICBpZD0icGF0aDMxODQiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmUiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gNTg2LjYsNzA5LjYgWiIKICAgICAgICAgaWQ9InBhdGgzMTg2IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDpub25lIiAvPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDU3MC4yLDc5MSBjIC02LjMsMS4xIC0xMi43LDIuMyAtMTkuNCwzLjQgMCwwIC0wLjEsMCAtMC4xLDAuMSAzLjQsLTAuNSA2LjcsLTEgMTAsLTEuNSAzLjEsLTAuNyA2LjMsLTEuMyA5LjUsLTIgeiIKICAgICAgICAgaWQ9InBhdGgzMTg4IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDojYmQyMDJlIiAvPgogICAgICA8cGF0aAogICAgICAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIKICAgICAgICAgZD0ibSA1NzAuMiw3OTEgYyAtNi4zLDEuMSAtMTIuNywyLjMgLTE5LjQsMy40IDAsMCAtMC4xLDAgLTAuMSwwLjEgMy40LC0wLjUgNi43LC0xIDEwLC0xLjUgMy4xLC0wLjcgNi4zLC0xLjMgOS41LC0yIHoiCiAgICAgICAgIGlkPSJwYXRoMzE5MCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9Im9wYWNpdHk6MC4zNTtmaWxsOiNiZDIwMmUiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gNTg2LjcsNzA5LjUgYyAwLDAgMCwwLjEgMCwwIC0wLjEsMCAtMC4xLDAgLTAuMSwwLjEgMSwtMC4xIDIuMSwtMC4zIDMuMSwtMC41IDQuMiwtMC42IDguMywtMS4zIDEyLjMsLTIuMyAtNSwwLjkgLTEwLDEuOCAtMTUuMywyLjcgeiIKICAgICAgICAgaWQ9InBhdGgzMTkyIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDojYmQyMDJlIiAvPgogICAgICA8cGF0aAogICAgICAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIKICAgICAgICAgZD0ibSA1ODYuNyw3MDkuNSBjIDAsMCAwLDAuMSAwLDAgLTAuMSwwIC0wLjEsMCAtMC4xLDAuMSAxLC0wLjEgMi4xLC0wLjMgMy4xLC0wLjUgNC4yLC0wLjYgOC4zLC0xLjMgMTIuMywtMi4zIC01LDAuOSAtMTAsMS44IC0xNS4zLDIuNyB6IgogICAgICAgICBpZD0icGF0aDMxOTQiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuMzU7ZmlsbDojYmQyMDJlIiAvPgogICAgICA8bGluZWFyR3JhZGllbnQKICAgICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDI5MSIKICAgICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICAgIHgxPSItODYzMC43MTk3IgogICAgICAgICB5MT0iMjgwNC45NjA3IgogICAgICAgICB4Mj0iLTY5MzYuOTI1MyIKICAgICAgICAgeTI9IjI4MDQuOTYwNyIKICAgICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC4zMjMzIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgICAgaWQ9InN0b3A0MjkzIiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjYzMDIiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgICBpZD0ic3RvcDQyOTUiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNzUxNCIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICAgIGlkPSJzdG9wNDI5NyIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICAgIGlkPSJzdG9wNDI5OSIgLz4KICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA1MTQsNDY5LjIgYyAxNSwtMjguMSAzMC4yLC01NS41IDQ1LjUsLTgyLjEgMTUuOSwtMjcuOCAzMi4xLC01NC42IDQ4LjQsLTgwLjYgMC45LC0xLjUgMiwtMy4xIDIuOSwtNC42IDE2LjEsLTI1LjUgMzIuNCwtNTAuMSA0OC43LC03My41IGwgLTQ5LjMsLTkzLjIgYyAtMy43LDQuNSAtNy40LDkuMSAtMTEuMiwxMy45IC0xNC4zLDE3LjggLTI5LDM2LjggLTQ0LjIsNTcuMSAtMTcuMSwyMi44IC0zNC42LDQ3LjIgLTUyLjUsNzIuOCAtMTYuNCwyMy42IC0zMy4yLDQ4LjMgLTUwLDc0IC0xNC4zLDIxLjggLTI4LjUsNDQuMiAtNDIuNyw2Ny4yIC0wLjUsMC44IC0xLDEuNyAtMS41LDIuNiBsIDY0LjMsMTI3IEMgNDg2LDUyMi4zIDUwMCw0OTUuNCA1MTQsNDY5LjIgWiIKICAgICAgICAgaWQ9InBhdGgzMjA1IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzJfLTYpIiAvPgogICAgICA8bGluZWFyR3JhZGllbnQKICAgICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDMwMiIKICAgICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICAgIHgxPSItODQyNi4yNTU5IgogICAgICAgICB5MT0iMjYzNS4yODM5IgogICAgICAgICB4Mj0iLTc0MTYuOTE5NCIKICAgICAgICAgeTI9IjI2MzUuMjgzOSIKICAgICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojMjgyNjYxIgogICAgICAgICAgIGlkPSJzdG9wNDMwNCIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iOS41NDgzODllLTAyIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM2NjJFOEMiCiAgICAgICAgICAgaWQ9InN0b3A0MzA2IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjc4ODIiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzlFMjA2NCIKICAgICAgICAgICBpZD0ic3RvcDQzMDgiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuOTQ4NyIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMDMyIgogICAgICAgICAgIGlkPSJzdG9wNDMxMCIgLz4KICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSAyMjEuMiwxMTg0LjQgYyAtOC41LDIzLjMgLTE3LjEsNDcuMiAtMjUuNiw3MS41IC0wLjEsMC4zIC0wLjIsMC43IC0wLjQsMSAtMS4yLDMuNCAtMi41LDYuOSAtMy42LDEwLjMgLTUuOCwxNi40IC0xMC44LDMxLjIgLTIyLjMsNjQuNyAxOC45LDguNiAzNC4xLDMxLjQgNDguNSw1Ny4yIC0xLjUsLTI2LjcgLTEyLjUsLTUxLjggLTMzLjYsLTcxLjIgOTMuMyw0LjIgMTczLjcsLTE5LjQgMjE1LjMsLTg3LjYgMy43LC02LjEgNy4xLC0xMi40IDEwLjIsLTE5LjMgLTE4LjksMjQgLTQyLjQsMzQuMSAtODYuNSwzMS43IC0wLjEsMCAtMC4yLDAuMSAtMC4zLDAuMSAwLjEsMCAwLjIsLTAuMSAwLjMsLTAuMSA2NSwtMjkuMSA5Ny41LC01NyAxMjYuNCwtMTAzLjIgNi44LC0xMSAxMy41LC0yMi45IDIwLjMsLTM2LjIgLTU2LjgsNTguMyAtMTIyLjUsNzQuOSAtMTkxLjgsNjIuMyBsIC01Miw1LjcgYyAtMS43LDQuNCAtMy4yLDguNyAtNC45LDEzLjEgeiIKICAgICAgICAgaWQ9InBhdGgzMjE2IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzNfLTcpIiAvPgogICAgICA8bGluZWFyR3JhZGllbnQKICAgICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDMxMyIKICAgICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICAgIHgxPSItODUzNS41ODc5IgogICAgICAgICB5MT0iMjgyMC44NjA0IgogICAgICAgICB4Mj0iLTY4NDEuNzkzIgogICAgICAgICB5Mj0iMjgyMC44NjA0IgogICAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjMyMzMiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzlDMjA2MyIKICAgICAgICAgICBpZD0ic3RvcDQzMTUiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNjMwMiIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQzgyMDM3IgogICAgICAgICAgIGlkPSJzdG9wNDMxNyIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC43NTE0IgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIxMzUiCiAgICAgICAgICAgaWQ9InN0b3A0MzE5IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNFODc3MjYiCiAgICAgICAgICAgaWQ9InN0b3A0MzIxIiAvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDI0NS41LDEwNjguMSBjIDExLjIsLTI5IDIyLjgsLTU4LjQgMzQuNiwtODggMTEuNCwtMjguNCAyMywtNTcgMzUsLTg1LjYgMTIsLTI4LjYgMjQuMiwtNTcuNSAzNi42LC04Ni4zIDEyLjYsLTI5LjMgMjUuNiwtNTguNSAzOC45LC04Ny42IDEzLjEsLTI4LjggMjYuMywtNTcuNCAzOS44LC04NS42IDQuOCwtMTAuMiA5LjgsLTIwLjQgMTQuNywtMzAuNSA4LjUsLTE3LjUgMTcuMSwtMzQuOSAyNS44LC01Mi4xIDAuNSwtMC45IDAuOSwtMS45IDEuNCwtMi44IEwgNDA4LDQyMi42IGMgLTEsMS43IC0yLjEsMy41IC0zLjIsNS4xIC0xNSwyNC41IC0yOS45LDQ5LjUgLTQ0LjUsNzUgLTE0LjgsMjUuOCAtMjkuMyw1Mi4xIC00My41LDc4LjggLTExLjksMjIuNSAtMjMuNiw0NS4xIC0zNS4xLDY4LjEgLTIuMyw0LjYgLTQuNSw5LjMgLTYuOCwxMy45IC0xNCwyOC45IC0yNi42LDU2LjYgLTM4LjEsODMuNSAtMTMsMzAuMyAtMjQuNCw1OS4zIC0zNC4zLDg2LjggLTYuNiwxOC4xIC0xMi41LDM1LjUgLTE4LDUyLjMgLTQuNSwxNC4zIC04LjcsMjguNyAtMTIuOSw0MyAtOS42LDMzLjYgLTE3LjksNjcuMiAtMjQuNywxMDAuNiBsIDY0LjYsMTI3LjUgYyA4LjUsLTIyLjggMTcuMywtNDYgMjYuMywtNjkuNCAyLjcsLTYuNyA1LjEsLTEzLjMgNy43LC0xOS43IHoiCiAgICAgICAgIGlkPSJwYXRoMzIyNyIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF80Xy0wKSIgLz4KICAgICAgPGxpbmVhckdyYWRpZW50CiAgICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDQzMjQiCiAgICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgICB4MT0iLTg0MTIuMDU3NiIKICAgICAgICAgeTE9IjI3OTcuODc4OSIKICAgICAgICAgeDI9Ii03NTIxLjkxNzUiCiAgICAgICAgIHkyPSIyNzk3Ljg3ODkiCiAgICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC40MzQ1LC0wLjkzMTgsLTAuOTMxOCwtMC40MzQ1LDYyMjMuNDc2MSwtNTA1Mi43NDI3KSI+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzI4MjY2MSIKICAgICAgICAgICBpZD0ic3RvcDQzMjYiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjkuNTQ4Mzg5ZS0wMiIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojNjYyRThDIgogICAgICAgICAgIGlkPSJzdG9wNDMyOCIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC43ODgyIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5RTIwNjQiCiAgICAgICAgICAgaWQ9InN0b3A0MzMwIiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjk0ODciCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0NDMjAzMiIKICAgICAgICAgICBpZD0ic3RvcDQzMzIiIC8+CiAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gMTQ2LjIsMTAzNCBjIC04LjEsNDAuOCAtMTMuOSw4MS40IC0xNi44LDEyMS44IC0wLjEsMS40IC0wLjIsMi44IC0wLjMsNC4yIC0yMC4yLC0zMi4zIC03NC4xLC02My44IC03NCwtNjMuNSAzOC43LDU2IDY4LDExMS42IDcyLjMsMTY2LjIgLTIwLjcsNC4yIC00OSwtMS45IC04MS43LC0xMy45IDM0LjEsMzEuNCA1OS43LDQwIDY5LjgsNDIuNCAtMzEuNCwyIC02NCwyMy41IC05Ni45LDQ4LjMgNDguMSwtMTkuNiA4NywtMjcuNCAxMTQuOCwtMjEuMSAtNDQuMiwxMjUgLTg4LjQsMjYzIC0xMzIuNyw0MDkuNiAxMy42LC00IDIxLjcsLTEzLjIgMjYuMiwtMjUuNSA3LjksLTI2LjUgNjAuMiwtMjAwLjcgMTQyLjMsLTQyOS40IDIuNCwtNi41IDQuNywtMTMuMSA3LjEsLTE5LjYgMC42LC0xLjkgMS4zLC0zLjcgMiwtNS40IDguNiwtMjQgMTcuNywtNDguNSAyNi45LC03My41IDIuMSwtNS43IDQuMiwtMTEuNCA2LjQsLTE3LjEgMCwtMC4xIDAuMSwtMC4yIDAuMSwtMC4zIEwgMTQ3LDEwMjkuNyBjIC0wLjIsMS4zIC0wLjUsMi44IC0wLjgsNC4zIHoiCiAgICAgICAgIGlkPSJwYXRoMzIzOCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF81Xy04KSIgLz4KICAgICAgPGxpbmVhckdyYWRpZW50CiAgICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDQzMzUiCiAgICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgICB4MT0iLTg1MzUuNTg3OSIKICAgICAgICAgeTE9IjI2NDUuNDg5NyIKICAgICAgICAgeDI9Ii02ODQxLjc5MyIKICAgICAgICAgeTI9IjI2NDUuNDg5NyIKICAgICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC4zMjMzIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgICAgaWQ9InN0b3A0MzM3IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjYzMDIiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgICBpZD0ic3RvcDQzMzkiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNzUxNCIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICAgIGlkPSJzdG9wNDM0MSIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICAgIGlkPSJzdG9wNDM0MyIgLz4KICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA0ODIuMyw1NjAuMiBjIC0xLjksMy44IC0zLjcsNy42IC01LjYsMTEuNCAtNS42LDExLjUgLTExLjIsMjMuMiAtMTcsMzUuMiAtNi4yLDEzIC0xMi40LDI2LjIgLTE4LjcsMzkuOCAtMy4yLDYuOCAtNi40LDEzLjcgLTkuNiwyMC43IC05LjYsMjAuOSAtMTkuMyw0Mi41IC0yOS4yLDY0LjggLTEyLjEsMjcuMyAtMjQuNiw1NS44IC0zNy4xLDg1LjQgLTExLjksMjguMiAtMjQuMiw1Ny4zIC0zNi40LDg3LjUgLTExLjcsMjguNiAtMjMuNSw1OC4yIC0zNS41LDg4LjYgLTEwLjcsMjcuMSAtMjEuNSw1NS4xIC0zMi4zLDgzLjggLTAuNSwxLjMgLTEsMi44IC0xLjUsNC4xIC0xMC44LDI4LjUgLTIxLjcsNTcuOCAtMzIuNiw4Ny44IC0wLjIsMC43IC0wLjUsMS4zIC0wLjcsMi4xIGwgNTIsLTUuNyBjIC0xLC0wLjIgLTIuMSwtMC4zIC0zLjEsLTAuNSA2Mi4xLC03LjcgMTQ0LjgsLTU0LjIgMTk4LjEsLTExMS41IDI0LjYsLTI2LjQgNDYuOSwtNTcuNiA2Ny41LC05NC4xIDE1LjMsLTI3LjEgMjkuOCwtNTcuMyA0My42LC05MC42IDEyLC0yOS4xIDIzLjUsLTYwLjcgMzQuNiwtOTQuOCAtMTQuMyw3LjUgLTMwLjYsMTMuMSAtNDguNiwxNi45IC0zLjIsMC43IC02LjQsMS4zIC05LjcsMS45IC0zLjMsMC42IC02LjYsMS4xIC0xMCwxLjUgdiAwIDAgYyAwLDAgMC4xLDAgMC4xLC0wLjEgNTgsLTIyLjMgOTQuNSwtNjUuMyAxMjEsLTExOCAtMTUuMiwxMC40IC00MCwyNCAtNjkuNywzMC41IC00LDAuOSAtOC4xLDEuNiAtMTIuMywyLjMgLTEsMC4xIC0yLjEsMC4zIC0zLjEsMC41IHYgMCAwIGggMC4xIGMgMCwwIDAsMCAwLjEsMCB2IDAgYyAyMC4yLC04LjQgMzcuMSwtMTcuOSA1MS44LC0yOSAzLjIsLTIuNCA2LjMsLTQuOCA5LjEsLTcuNCA0LjUsLTMuOSA4LjcsLTggMTIuOSwtMTIuMiAyLjYsLTIuOCA1LjEsLTUuNiA3LjYsLTguNSA1LjgsLTYuOSAxMS4yLC0xNC4zIDE2LjIsLTIyLjMgMS41LC0yLjUgMy4xLC00LjkgNC41LC03LjUgMiwtMy43IDMuOCwtNy40IDUuNiwtMTAuOSA4LjEsLTE2LjIgMTQuNiwtMzAuOCAxOS43LC00My41IDIuNiwtNi40IDQuOCwtMTIuMiA2LjgsLTE3LjggMC44LC0yLjIgMS41LC00LjMgMi4yLC02LjQgMi4xLC02LjEgMy43LC0xMS41IDUsLTE2LjMgMiwtNy4yIDMuMiwtMTIuOSAzLjgsLTE3IHYgMCAwIGMgLTIsMS41IC00LjIsMy4xIC02LjgsNC42IC0xNy41LDEwLjUgLTQ3LjUsMTkuOSAtNzEuNywyNC40IGwgNDcuNywtNS4yIC00Ny43LDUuMiBjIC0wLjMsMC4xIC0wLjcsMC4xIC0xLjEsMC4yIC0yLjUsMC40IC00LjgsMC44IC03LjMsMS4xIDAuNCwtMC4yIDAuOCwtMC40IDEuMiwtMC42IGwgLTE2My4zLDE3LjkgYyAwLDAuNCAtMC4zLDEuMSAtMC42LDEuNyB6IgogICAgICAgICBpZD0icGF0aDMyNDkiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNl8tMikiIC8+CiAgICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgICBpZD0ibGluZWFyR3JhZGllbnQ0MzQ2IgogICAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgICAgeDE9Ii04NjQwLjY1OTIiCiAgICAgICAgIHkxPSIyNjU0LjI2NDkiCiAgICAgICAgIHgyPSItNjk0Ni44NjQ3IgogICAgICAgICB5Mj0iMjY1NC4yNjQ5IgogICAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjMyMzMiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzlDMjA2MyIKICAgICAgICAgICBpZD0ic3RvcDQzNDgiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNjMwMiIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQzgyMDM3IgogICAgICAgICAgIGlkPSJzdG9wNDM1MCIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC43NTE0IgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIxMzUiCiAgICAgICAgICAgaWQ9InN0b3A0MzUyIiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNFODc3MjYiCiAgICAgICAgICAgaWQ9InN0b3A0MzU0IiAvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDY2Ni4xLDIzMC4yIGMgLTE0LjUsMjIuMyAtMzAuMyw0Ny42IC00Ny41LDc2LjMgLTAuOSwxLjQgLTEuOSwzLjEgLTIuNyw0LjUgLTE0LjcsMjQuOCAtMzAuMyw1MiAtNDYuOSw4MS45IC0xNC4yLDI1LjggLTI5LDUzLjQgLTQ0LjQsODMuMSAtMTMuNCwyNS45IC0yNy4yLDUzLjQgLTQxLjUsODIuNSBsIDE2My4zLC0xNy45IGMgNDcuNiwtMjEuOSA2OC44LC00MS42IDg5LjQsLTcwLjMgNS40LC03LjkgMTEsLTE2LjEgMTYuNCwtMjQuNyAxNi44LC0yNi4yIDMzLjIsLTU1IDQ3LjksLTgzLjcgMTQuMiwtMjcuNyAyNi43LC01NS4xIDM2LjMsLTc5LjkgNi4xLC0xNS43IDExLC0zMC4zIDE0LjQsLTQzLjIgMywtMTEuMyA1LjMsLTIyLjEgNy4xLC0zMi40IC02My4zLDEwLjkgLTE0MS4yLDIxLjMgLTE5MS44LDIzLjggeiIKICAgICAgICAgaWQ9InBhdGgzMjYwIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzdfLTIpIiAvPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDU2MC41LDc5Mi44IGMgLTMuMywwLjYgLTYuNiwxLjEgLTEwLDEuNSB2IDAgYyAzLjQsLTAuMyA2LjgsLTAuOSAxMCwtMS41IHoiCiAgICAgICAgIGlkPSJwYXRoMzI2MiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2JkMjAyZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiCiAgICAgICAgIGQ9Im0gNTYwLjUsNzkyLjggYyAtMy4zLDAuNiAtNi42LDEuMSAtMTAsMS41IHYgMCBjIDMuNCwtMC4zIDYuOCwtMC45IDEwLC0xLjUgeiIKICAgICAgICAgaWQ9InBhdGgzMjY0IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0ib3BhY2l0eTowLjM1O2ZpbGw6I2JkMjAyZSIgLz4KICAgICAgPGxpbmVhckdyYWRpZW50CiAgICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDQzNTkiCiAgICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgICB4MT0iLTg1MzUuNTg4OSIKICAgICAgICAgeTE9IjI1OTMuNDQ2IgogICAgICAgICB4Mj0iLTY4NDEuNzkyNSIKICAgICAgICAgeTI9IjI1OTMuNDQ2IgogICAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuNDM0NSwtMC45MzE4LC0wLjkzMTgsLTAuNDM0NSw2MjIzLjQ3NjEsLTUwNTIuNzQyNykiPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjMyMzMiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzlDMjA2MyIKICAgICAgICAgICBpZD0ic3RvcDQzNjEiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNjMwMiIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQzgyMDM3IgogICAgICAgICAgIGlkPSJzdG9wNDM2MyIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC43NTE0IgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNDQzIxMzUiCiAgICAgICAgICAgaWQ9InN0b3A0MzY1IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNFODc3MjYiCiAgICAgICAgICAgaWQ9InN0b3A0MzY3IiAvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDU2MC41LDc5Mi44IGMgLTMuMywwLjYgLTYuNiwxLjEgLTEwLDEuNSB2IDAgYyAzLjQsLTAuMyA2LjgsLTAuOSAxMCwtMS41IHoiCiAgICAgICAgIGlkPSJwYXRoMzI3NSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF84Xy0zKSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA1ODYuNiw3MDkuNiBjIDEsLTAuMSAyLjEsLTAuMyAzLjEsLTAuNSAtMSwwLjEgLTIsMC40IC0zLjEsMC41IHoiCiAgICAgICAgIGlkPSJwYXRoMzI3NyIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2JkMjAyZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiCiAgICAgICAgIGQ9Im0gNTg2LjYsNzA5LjYgYyAxLC0wLjEgMi4xLC0wLjMgMy4xLC0wLjUgLTEsMC4xIC0yLDAuNCAtMy4xLDAuNSB6IgogICAgICAgICBpZD0icGF0aDMyNzkiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuMzU7ZmlsbDojYmQyMDJlIiAvPgogICAgICA8bGluZWFyR3JhZGllbnQKICAgICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDM3MiIKICAgICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICAgIHgxPSItODUzNS41ODg5IgogICAgICAgICB5MT0iMjU5OS4zMjQyIgogICAgICAgICB4Mj0iLTY4NDEuNzkyNSIKICAgICAgICAgeTI9IjI1OTkuMzI0MiIKICAgICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC4zMjMzIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgICAgaWQ9InN0b3A0Mzc0IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjYzMDIiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgICBpZD0ic3RvcDQzNzYiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNzUxNCIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICAgIGlkPSJzdG9wNDM3OCIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICAgIGlkPSJzdG9wNDM4MCIgLz4KICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA1ODYuNiw3MDkuNiBjIDEsLTAuMSAyLjEsLTAuMyAzLjEsLTAuNSAtMSwwLjEgLTIsMC40IC0zLjEsMC41IHoiCiAgICAgICAgIGlkPSJwYXRoMzI5MCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF85Xy0zKSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA1ODYuNiw3MDkuNiBjIDAuMSwwIDAuMSwtMC4xIDAsMCB2IDAgMCAwIGMgMC4xLC0wLjEgMC4xLDAgMCwwIHoiCiAgICAgICAgIGlkPSJwYXRoMzI5MiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2JkMjAyZSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiCiAgICAgICAgIGQ9Im0gNTg2LjYsNzA5LjYgYyAwLjEsMCAwLjEsLTAuMSAwLDAgdiAwIDAgMCBjIDAuMSwtMC4xIDAuMSwwIDAsMCB6IgogICAgICAgICBpZD0icGF0aDMyOTQiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuMzU7ZmlsbDojYmQyMDJlIiAvPgogICAgICA8bGluZWFyR3JhZGllbnQKICAgICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NDM4NSIKICAgICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICAgIHgxPSItNzU4NC4wMzg2IgogICAgICAgICB5MT0iMjYwMC41NTE1IgogICAgICAgICB4Mj0iLTcyMDkuNjU0MyIKICAgICAgICAgeTI9IjI2MDAuNTUxNSIKICAgICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjQzNDUsLTAuOTMxOCwtMC45MzE4LC0wLjQzNDUsNjIyMy40NzYxLC01MDUyLjc0MjcpIj4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMC4zMjMzIgogICAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzIwNjMiCiAgICAgICAgICAgaWQ9InN0b3A0Mzg3IiAvPgogICAgICAgIDxzdG9wCiAgICAgICAgICAgb2Zmc2V0PSIwLjYzMDIiCiAgICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0M4MjAzNyIKICAgICAgICAgICBpZD0ic3RvcDQzODkiIC8+CiAgICAgICAgPHN0b3AKICAgICAgICAgICBvZmZzZXQ9IjAuNzUxNCIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojQ0MyMTM1IgogICAgICAgICAgIGlkPSJzdG9wNDM5MSIgLz4KICAgICAgICA8c3RvcAogICAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRTg3NzI2IgogICAgICAgICAgIGlkPSJzdG9wNDM5MyIgLz4KICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA1ODYuNiw3MDkuNiBjIDAuMSwwIDAuMSwtMC4xIDAsMCB2IDAgMCAwIGMgMC4xLC0wLjEgMC4xLDAgMCwwIHoiCiAgICAgICAgIGlkPSJwYXRoMzMwNSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMF8tOCkiIC8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K" camel.apache.org/kamelet.support.level: "Stable" camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.group: "JMS" camel.apache.org/kamelet.namespace: "Messaging" labels: @@ -59,9 +59,8 @@ spec: beans: - name: connectionFactoryBean type: "#class:org.apache.qpid.jms.JmsConnectionFactory" - property: - - key: remoteURI - value: '{{remoteURI}}' + properties: + remoteURI: '{{remoteURI}}' from: uri: "jms:{{destinationType}}:{{destinationName}}" parameters: diff --git a/connectors/camel-jms-apache-artemis-sink-kafka-connector/pom.xml b/connectors/camel-jms-apache-artemis-sink-kafka-connector/pom.xml index 0ac42e26a8..d6696c362c 100644 --- a/connectors/camel-jms-apache-artemis-sink-kafka-connector/pom.xml +++ b/connectors/camel-jms-apache-artemis-sink-kafka-connector/pom.xml @@ -52,7 +52,7 @@ org.apache.activemq artemis-jms-client-all - 2.27.1 + 2.28.0 org.apache.camel diff --git a/connectors/camel-jms-apache-artemis-sink-kafka-connector/src/generated/resources/camel-jms-apache-artemis-sink-sink.json b/connectors/camel-jms-apache-artemis-sink-kafka-connector/src/generated/resources/camel-jms-apache-artemis-sink-sink.json index 259a3c865f..d90467323b 100644 --- a/connectors/camel-jms-apache-artemis-sink-kafka-connector/src/generated/resources/camel-jms-apache-artemis-sink-sink.json +++ b/connectors/camel-jms-apache-artemis-sink-kafka-connector/src/generated/resources/camel-jms-apache-artemis-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jms-apache-artemis-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an Apache Artemis message broker by using JMS." }, "properties": { diff --git a/connectors/camel-jms-apache-artemis-sink-kafka-connector/src/main/resources/kamelets/jms-apache-artemis-sink.kamelet.yaml b/connectors/camel-jms-apache-artemis-sink-kafka-connector/src/main/resources/kamelets/jms-apache-artemis-sink.kamelet.yaml index 7e76ae9f0b..85aa81bd6a 100644 --- a/connectors/camel-jms-apache-artemis-sink-kafka-connector/src/main/resources/kamelets/jms-apache-artemis-sink.kamelet.yaml +++ b/connectors/camel-jms-apache-artemis-sink-kafka-connector/src/main/resources/kamelets/jms-apache-artemis-sink.kamelet.yaml @@ -22,7 +22,7 @@ metadata: camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iOTQuNTY2OTFtbSIKICAgaGVpZ2h0PSI4My44MzA0NDRtbSIKICAgdmlld0JveD0iMCAwIDk0LjU2NjkxIDgzLjgzMDQ0NCIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnNDM5MCI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIyLjgiCiAgICAgaW5rc2NhcGU6Y3g9IjI0LjE0MTM0OSIKICAgICBpbmtzY2FwZTpjeT0iMjAxLjA3Njk3IgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtcm90YXRpb249IjAiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMzg0MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIyMDU2IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6c25hcC10ZXh0LWJhc2VsaW5lPSJ0cnVlIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9InRydWUiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIyMCIKICAgICBpbmtzY2FwZTpzbmFwLW9iamVjdC1taWRwb2ludHM9InRydWUiCiAgICAgZml0LW1hcmdpbi10b3A9IjEwIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMTAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMTAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjEwIiAvPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0Mzg0Ij4KICAgIDxmaWx0ZXIKICAgICAgIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIKICAgICAgIGlua3NjYXBlOmxhYmVsPSJEcm9wIFNoYWRvdyIKICAgICAgIGlkPSJmaWx0ZXI1NTI5Ij4KICAgICAgPGZlRmxvb2QKICAgICAgICAgZmxvb2Qtb3BhY2l0eT0iMC40OTgwMzkiCiAgICAgICAgIGZsb29kLWNvbG9yPSJyZ2IoMCwwLDApIgogICAgICAgICByZXN1bHQ9ImZsb29kIgogICAgICAgICBpZD0iZmVGbG9vZDU1MTkiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iZmxvb2QiCiAgICAgICAgIGluMj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgb3BlcmF0b3I9ImluIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTEiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTU1MjEiIC8+CiAgICAgIDxmZUdhdXNzaWFuQmx1cgogICAgICAgICBpbj0iY29tcG9zaXRlMSIKICAgICAgICAgc3RkRGV2aWF0aW9uPSIwLjIiCiAgICAgICAgIHJlc3VsdD0iYmx1ciIKICAgICAgICAgaWQ9ImZlR2F1c3NpYW5CbHVyNTUyMyIgLz4KICAgICAgPGZlT2Zmc2V0CiAgICAgICAgIGR4PSIxIgogICAgICAgICBkeT0iMSIKICAgICAgICAgcmVzdWx0PSJvZmZzZXQiCiAgICAgICAgIGlkPSJmZU9mZnNldDU1MjUiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgaW4yPSJvZmZzZXQiCiAgICAgICAgIG9wZXJhdG9yPSJvdmVyIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTIiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTU1MjciIC8+CiAgICA8L2ZpbHRlcj4KICAgIDxmaWx0ZXIKICAgICAgIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQjsiCiAgICAgICBpbmtzY2FwZTpsYWJlbD0iRHJvcCBTaGFkb3ciCiAgICAgICBpZD0iZmlsdGVyNTYiPgogICAgICA8ZmVGbG9vZAogICAgICAgICBmbG9vZC1vcGFjaXR5PSIwLjQ5ODAzOSIKICAgICAgICAgZmxvb2QtY29sb3I9InJnYigwLDAsMCkiCiAgICAgICAgIHJlc3VsdD0iZmxvb2QiCiAgICAgICAgIGlkPSJmZUZsb29kNDYiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iZmxvb2QiCiAgICAgICAgIGluMj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgb3BlcmF0b3I9ImluIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTEiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTQ4IiAvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIKICAgICAgICAgaW49ImNvbXBvc2l0ZTEiCiAgICAgICAgIHN0ZERldmlhdGlvbj0iMC4xIgogICAgICAgICByZXN1bHQ9ImJsdXIiCiAgICAgICAgIGlkPSJmZUdhdXNzaWFuQmx1cjUwIiAvPgogICAgICA8ZmVPZmZzZXQKICAgICAgICAgZHg9IjEiCiAgICAgICAgIGR5PSIxIgogICAgICAgICByZXN1bHQ9Im9mZnNldCIKICAgICAgICAgaWQ9ImZlT2Zmc2V0NTIiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgaW4yPSJvZmZzZXQiCiAgICAgICAgIG9wZXJhdG9yPSJvdmVyIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTIiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTU0IiAvPgogICAgPC9maWx0ZXI+CiAgICA8ZmlsdGVyCiAgICAgICBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0I7IgogICAgICAgaW5rc2NhcGU6bGFiZWw9IkRyb3AgU2hhZG93IgogICAgICAgaWQ9ImZpbHRlcjYzIj4KICAgICAgPGZlRmxvb2QKICAgICAgICAgZmxvb2Qtb3BhY2l0eT0iMC40OTgwMzkiCiAgICAgICAgIGZsb29kLWNvbG9yPSJyZ2IoMCwwLDApIgogICAgICAgICByZXN1bHQ9ImZsb29kIgogICAgICAgICBpZD0iZmVGbG9vZDUyIiAvPgogICAgICA8ZmVDb21wb3NpdGUKICAgICAgICAgaW49ImZsb29kIgogICAgICAgICBpbjI9IlNvdXJjZUdyYXBoaWMiCiAgICAgICAgIG9wZXJhdG9yPSJpbiIKICAgICAgICAgcmVzdWx0PSJjb21wb3NpdGUxIgogICAgICAgICBpZD0iZmVDb21wb3NpdGU1NSIgLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyCiAgICAgICAgIGluPSJjb21wb3NpdGUxIgogICAgICAgICBzdGREZXZpYXRpb249IjAuMSIKICAgICAgICAgcmVzdWx0PSJibHVyIgogICAgICAgICBpZD0iZmVHYXVzc2lhbkJsdXI1NyIgLz4KICAgICAgPGZlT2Zmc2V0CiAgICAgICAgIGR4PSIxIgogICAgICAgICBkeT0iMSIKICAgICAgICAgcmVzdWx0PSJvZmZzZXQiCiAgICAgICAgIGlkPSJmZU9mZnNldDU5IiAvPgogICAgICA8ZmVDb21wb3NpdGUKICAgICAgICAgaW49IlNvdXJjZUdyYXBoaWMiCiAgICAgICAgIGluMj0ib2Zmc2V0IgogICAgICAgICBvcGVyYXRvcj0ib3ZlciIKICAgICAgICAgcmVzdWx0PSJjb21wb3NpdGUyIgogICAgICAgICBpZD0iZmVDb21wb3NpdGU2MSIgLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE0Mzg3Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZSAvPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMiIKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMiIKICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguMDUyNzc3OCwtOTYuOTUwODk0KSI+CiAgICA8ZwogICAgICAgaWQ9Imc1MDczIgogICAgICAgc3R5bGU9ImZpbHRlcjp1cmwoI2ZpbHRlcjU1MjkpIgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNjQuNjk3MTkzLDE1My41NTE4MSAtOC4zNTE4NDgsLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzYgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkyLDcuMjU3NDYgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzU5OSIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjE0Ni4yOTQzNCIKICAgICAgICAgc29kaXBvZGk6Y3g9IjYwLjU2MzgwMSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4MyIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4zOTQ2OTg1O3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNTIuNjMyMTM3LDE0Ni41NTMwOSAtOC4zNTE4NDgsLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzUgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkyLDcuMjU3NDcgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzYwNCIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjEzOS4yOTU2MiIKICAgICAgICAgc29kaXBvZGk6Y3g9IjQ4LjQ5ODc0NSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4My00IgogICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO3N0cm9rZS13aWR0aDowLjM5NDY5ODU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iMy4zNTY0NDcyZS0wNiIKICAgICAgICAgZD0ibSA2NC43NzEyNjMsMTM5LjU4ODg5IC04LjM1MTg0OCwtMC4wNDkxIC00LjEzMzM5MiwtNy4yNTc0NyA0LjIxODQ1NSwtNy4yMDgzNiA4LjM1MTg0OSwwLjA0OTEgNC4xMzMzOTIsNy4yNTc0NyB6IgogICAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwIgogICAgICAgICBpbmtzY2FwZTpmbGF0c2lkZWQ9InRydWUiCiAgICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuNTc2Njc2NiIKICAgICAgICAgc29kaXBvZGk6YXJnMT0iMS4wNTMwNzc4IgogICAgICAgICBzb2RpcG9kaTpyMj0iNi4wNDczNjA5IgogICAgICAgICBzb2RpcG9kaTpyMT0iOC4zNTE5OTI2IgogICAgICAgICBzb2RpcG9kaTpjeT0iMTMyLjMzMTQyIgogICAgICAgICBzb2RpcG9kaTpjeD0iNjAuNjM3ODcxIgogICAgICAgICBzb2RpcG9kaTpzaWRlcz0iNiIKICAgICAgICAgaWQ9InBhdGg0ODgzLTQtMiIKICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4zOTQ2OTg1O3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNjQuNzY1NDg4LDEyNS43MDIyOCAtOC4zNTE4NDksLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzYgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkzLDcuMjU3NDcgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzYwOSIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjExOC40NDQ4MSIKICAgICAgICAgc29kaXBvZGk6Y3g9IjYwLjYzMjA5NSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4My00LTItMCIKICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4zOTQ2OTg1O3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNTIuNjk2MDM3LDEzMi42NzYxMSAtOC4zNTE4NDgsLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzYgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkyLDcuMjU3NDcgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzYwOSIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjEyNS40MTg2NCIKICAgICAgICAgc29kaXBvZGk6Y3g9IjQ4LjU2MjY0NSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4My00LTItMC0wIgogICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO3N0cm9rZS13aWR0aDowLjM5NDY5ODU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8L2c+CiAgPC9nPgogIDxnCiAgICAgaWQ9ImxheWVyMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC4wNTI3Nzc4LC05Ni45NTA4OTQpIj4KICAgIDxwYXRoCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMDcyMDU3NSwwLjAxNTUzMzQ1LC0wLjAxNTUzMzQ1LDAuMDcyMDU3NSwtNTkuMDMxMDU1LDYzLjc5NTc3NikiCiAgICAgICBkPSJtIDE4NDkuMTM4Nyw2NDAuMzUyNTIgLTk2LjgyNDIsMjAuNTU4MDIgLTY2LjIxNTgsLTczLjU3MzE2IDMwLjYwODMsLTk0LjEzMTE4IDk2LjgyNDIsLTIwLjU1ODAyIDY2LjIxNTgsNzMuNTczMTYgeiIKICAgICAgIGlua3NjYXBlOnJhbmRvbWl6ZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwIgogICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgc29kaXBvZGk6YXJnMj0iMS4zNjE1OCIKICAgICAgIHNvZGlwb2RpOmFyZzE9IjAuODM3OTgxMjMiCiAgICAgICBzb2RpcG9kaTpyMj0iNDkuNDkxMjgiCiAgICAgICBzb2RpcG9kaTpyMT0iOTguOTgyNTU5IgogICAgICAgc29kaXBvZGk6Y3k9IjU2Ni43NzkzNiIKICAgICAgIHNvZGlwb2RpOmN4PSIxNzgyLjkyMjkiCiAgICAgICBzb2RpcG9kaTpzaWRlcz0iNiIKICAgICAgIGlkPSJwYXRoNTAxOS0wMi05IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNjMTI3NjY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3MjA1NzUsMC4wMTU1MzM0NSwtMC4wMTU1MzM0NSwwLjA3MjA1NzUsLTcxLjE3MDE3OSw3MC43NTk5ODUpIgogICAgICAgZD0ibSAxODQ5LjEzODcsNjQwLjM1MjUyIC05Ni44MjQyLDIwLjU1ODAyIC02Ni4yMTU4LC03My41NzMxNiAzMC42MDgzLC05NC4xMzExOCA5Ni44MjQyLC0yMC41NTgwMiA2Ni4yMTU4LDczLjU3MzE2IHoiCiAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgIGlua3NjYXBlOmZsYXRzaWRlZD0idHJ1ZSIKICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuMzYxNTgiCiAgICAgICBzb2RpcG9kaTphcmcxPSIwLjgzNzk4MTIzIgogICAgICAgc29kaXBvZGk6cjI9IjQ5LjQ5MTI4IgogICAgICAgc29kaXBvZGk6cjE9Ijk4Ljk4MjU1OSIKICAgICAgIHNvZGlwb2RpOmN5PSI1NjYuNzc5MzYiCiAgICAgICBzb2RpcG9kaTpjeD0iMTc4Mi45MjI5IgogICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICBpZD0icGF0aDUwMTktMC01LTEiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6IzNlNDg5ZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9Ii05Ni43ODY0NjUiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjE5OC4xMDMzNSIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMDcyMDU3NSwwLjAxNTUzMzQ1LC0wLjAxNTUzMzQ1LDAuMDcyMDU3NSwtNTkuMTA2NDksNzcuNzU4MjkzKSIKICAgICAgIGQ9Im0gMTg0OS4xMzg3LDY0MC4zNTI1MiAtOTYuODI0MiwyMC41NTgwMiAtNjYuMjE1OCwtNzMuNTczMTYgMzAuNjA4MywtOTQuMTMxMTggOTYuODI0MiwtMjAuNTU4MDIgNjYuMjE1OCw3My41NzMxNiB6IgogICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgIGlua3NjYXBlOnJvdW5kZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpmbGF0c2lkZWQ9InRydWUiCiAgICAgICBzb2RpcG9kaTphcmcyPSIxLjM2MTU4IgogICAgICAgc29kaXBvZGk6YXJnMT0iMC44Mzc5ODEyMyIKICAgICAgIHNvZGlwb2RpOnIyPSI0OS40OTEyOCIKICAgICAgIHNvZGlwb2RpOnIxPSI5OC45ODI1NTkiCiAgICAgICBzb2RpcG9kaTpjeT0iNTY2Ljc3OTM2IgogICAgICAgc29kaXBvZGk6Y3g9IjE3ODIuOTIyOSIKICAgICAgIHNvZGlwb2RpOnNpZGVzPSI2IgogICAgICAgaWQ9InBhdGg1MDE5LTQtMS0yIgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiM3MTQwOTk7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3MjA1NzUsMC4wMTU1MzM0NSwtMC4wMTU1MzM0NSwwLjA3MjA1NzUsLTcxLjEwNjI4MSw1Ni44ODI5OSkiCiAgICAgICBkPSJtIDE4NDkuMTM4Nyw2NDAuMzUyNTIgLTk2LjgyNDIsMjAuNTU4MDIgLTY2LjIxNTgsLTczLjU3MzE2IDMwLjYwODMsLTk0LjEzMTE4IDk2LjgyNDIsLTIwLjU1ODAyIDY2LjIxNTgsNzMuNTczMTYgeiIKICAgICAgIGlua3NjYXBlOnJhbmRvbWl6ZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwIgogICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgc29kaXBvZGk6YXJnMj0iMS4zNjE1OCIKICAgICAgIHNvZGlwb2RpOmFyZzE9IjAuODM3OTgxMjMiCiAgICAgICBzb2RpcG9kaTpyMj0iNDkuNDkxMjgiCiAgICAgICBzb2RpcG9kaTpyMT0iOTguOTgyNTU5IgogICAgICAgc29kaXBvZGk6Y3k9IjU2Ni43NzkzNiIKICAgICAgIHNvZGlwb2RpOmN4PSIxNzgyLjkyMjkiCiAgICAgICBzb2RpcG9kaTpzaWRlcz0iNiIKICAgICAgIGlkPSJwYXRoNTAxOS0wLTQtOS04IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiM3ODkzMmM7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3MjA1NzUsMC4wMTU1MzM0NSwtMC4wMTU1MzM0NSwwLjA3MjA1NzUsLTU5LjAzNjgyOCw0OS45MDkxNjcpIgogICAgICAgZD0ibSAxODQ5LjEzODcsNjQwLjM1MjUyIC05Ni44MjQyLDIwLjU1ODAyIC02Ni4yMTU4LC03My41NzMxNiAzMC42MDgzLC05NC4xMzExOCA5Ni44MjQyLC0yMC41NTgwMiA2Ni4yMTU4LDczLjU3MzE2IHoiCiAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgIGlua3NjYXBlOmZsYXRzaWRlZD0idHJ1ZSIKICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuMzYxNTgiCiAgICAgICBzb2RpcG9kaTphcmcxPSIwLjgzNzk4MTIzIgogICAgICAgc29kaXBvZGk6cjI9IjQ5LjQ5MTI4IgogICAgICAgc29kaXBvZGk6cjE9Ijk4Ljk4MjU1OSIKICAgICAgIHNvZGlwb2RpOmN5PSI1NjYuNzc5MzYiCiAgICAgICBzb2RpcG9kaTpjeD0iMTc4Mi45MjI5IgogICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICBpZD0icGF0aDUwMTktMC0wLTctOSIKICAgICAgIHN0eWxlPSJvcGFjaXR5OjE7ZmlsbDojY2YyNDJhO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTQ2LjI5NDM0IgogICAgICAgY3g9IjYwLjU2MzgwMSIKICAgICAgIGlkPSJwYXRoNTU1My03IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMzIwMDcxMTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHI9IjEuNjAwMzU1NiIgLz4KICAgIDxwYXRoCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItdHlwZT0icG9seWxpbmUiCiAgICAgICBpZD0icGF0aDU1OTIiCiAgICAgICBkPSJNIDYxLjc0NzY1NywxMTcuNzEwMzkgNDcuNDgwNzksMTI1Ljg4NDI0IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM3NTI3NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci10eXBlPSJwb2x5bGluZSIKICAgICAgIGlkPSJwYXRoNTU5Mi03IgogICAgICAgZD0ibSA0OC41MTM2MjcsMTI0LjE5Njc1IDAuMDQ4MTEsMTYuNDQyNDIiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjUyMzc1Mjc1O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLXR5cGU9InBvbHlsaW5lIgogICAgICAgaWQ9InBhdGg1NTkyLTctMSIKICAgICAgIGQ9Im0gNDcuNTI0NTE5LDEzOC43MTQ2OCAxNC4xMzY0NTMsOC4zOTc0MSIKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuNTIzNzUyNzU7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIgLz4KICAgIDxwYXRoCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItdHlwZT0icG9seWxpbmUiCiAgICAgICBpZD0icGF0aDU1OTItNy03IgogICAgICAgZD0ibSA2MC41OTAxMDEsMTE3LjEzMjUxIDAuMDQ4MTEsMTYuNDQyNDIiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjUyMzc1Mjc1O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLXR5cGU9InBvbHlsaW5lIgogICAgICAgaWQ9InBhdGg1NTkyLTctNCIKICAgICAgIGQ9Im0gNjAuNjU3Mzc0LDEzMS4wOTI3OCAwLjA0ODExLDE2LjQ0MjQyIgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM4MDAwMjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci10eXBlPSJwb2x5bGluZSIKICAgICAgIGlkPSJwYXRoNTU5Mi01IgogICAgICAgZD0ibSA2MS43NjU1NSwxMzEuNzA4MDEgLTE0LjI2Njg2Nyw4LjE3Mzg2IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM3NTI3NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci10eXBlPSJwb2x5bGluZSIKICAgICAgIGlkPSJwYXRoNTU5Mi03LTEtMyIKICAgICAgIGQ9Im0gNDcuNTYzODksMTI0Ljg0MDg2IDE0LjEzNjQ1Myw4LjM5NzQxIgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM3NTI3NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHRleHQKICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTowLjY3NzAwOTUycHg7bGluZS1oZWlnaHQ6MCU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMDU2NDE3NDVweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxO2ZpbHRlcjp1cmwoI2ZpbHRlcjYzKSIKICAgICAgIHg9IjE3Ljk5MjA5NiIKICAgICAgIHk9IjE2OC45NjY5NSIKICAgICAgIGlkPSJ0ZXh0NTA5My0xLTQiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSI+PHRzcGFuCiAgICAgICAgIHN0eWxlPSJmb250LXNpemU6MTIuNDI3NjQ1NjhweDtsaW5lLWhlaWdodDoxLjI1O2ZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4wNTY0MTc0NXB4IgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICBpZD0idHNwYW41MDk1LTMtNiIKICAgICAgICAgeD0iMTcuOTkyMDk2IgogICAgICAgICB5PSIxNjguOTY2OTUiPjx0c3BhbgogICAgICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J3NhbnMtc2VyaWYgQm9sZCc7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDowLjA1NjQxNzQ1cHgiCiAgICAgICAgICAgaWQ9InRzcGFuNTA5Ny0xLTQiPkFDVElWRTwvdHNwYW4+PC90c3Bhbj48L3RleHQ+CiAgICA8dGV4dAogICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjAuNjc3MDA5NTJweDtsaW5lLWhlaWdodDowJTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4wNTY0MTc0NXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICB4PSIxOS43OTU2MjIiCiAgICAgICB5PSIxNTguMzA0OTMiCiAgICAgICBpZD0idGV4dDY5MzgtNCIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5Ij48dHNwYW4KICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTo1LjExNzE5Nzk5cHg7bGluZS1oZWlnaHQ6MS4yNTtmaWxsOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMDU2NDE3NDVweCIKICAgICAgICAgc29kaXBvZGk6cm9sZT0ibGluZSIKICAgICAgICAgaWQ9InRzcGFuNjk0MC0xIgogICAgICAgICB4PSIxOS43OTU2MjIiCiAgICAgICAgIHk9IjE1OC4zMDQ5MyI+QVBBQ0hFPC90c3Bhbj48L3RleHQ+CiAgICA8dGV4dAogICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjAuNjc3MDA5NTJweDtsaW5lLWhlaWdodDowJTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6I2MxMjc2NjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4wNTY0MTc0NXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjE7ZmlsdGVyOnVybCgjZmlsdGVyNTYpIgogICAgICAgeD0iNjcuNzg2ODY1IgogICAgICAgeT0iMTY4Ljk2Njk1IgogICAgICAgaWQ9InRleHQ1MDkzLTEtNC0yLTgtOS00IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiPjx0c3BhbgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICBpZD0idHNwYW41MDk1LTMtNi01LTUtNi0zIgogICAgICAgICB4PSI2Ny43ODY4NjUiCiAgICAgICAgIHk9IjE2OC45NjY5NSIKICAgICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToxMi40Mjc2NDU2OHB4O2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidzYW5zLXNlcmlmIEJvbGQnO3N0cm9rZS13aWR0aDowLjA1NjQxNzQ1cHgiPk1RPC90c3Bhbj48L3RleHQ+CiAgICA8dGV4dAogICAgICAgaWQ9InRleHQzOTYwIgogICAgICAgeT0iMTYwLjY1NzczIgogICAgICAgeD0iODkuNDMyMTc1IgogICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6My4xNzUwMDAwOHB4O2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMDU3ODkzMTsiCiAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiPjx0c3BhbgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZS13aWR0aDowLjA1Nzg5MzE7Zm9udC1zaXplOjMuMTc1MDAwMDhweDsiCiAgICAgICAgIHk9IjE2MC42NTc3MyIKICAgICAgICAgeD0iODkuNDMyMTc1IgogICAgICAgICBpZD0idHNwYW4zOTU4IgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIj7CrjwvdHNwYW4+PC90ZXh0PgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTM5LjI0MjE5IgogICAgICAgY3g9IjQ4LjMzMzcwNiIKICAgICAgIGlkPSJwYXRoNTU1My03LTEiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zMjAwNzExMztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgcj0iMS42MDAzNTU2IiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTMyLjQ4NTg2IgogICAgICAgY3g9IjYwLjkwMTQxMyIKICAgICAgIGlkPSJwYXRoNTU1My03LTMiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zMjAwNzExMztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgcj0iMS42MDAzNTU2IiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTI1LjQxODY0IgogICAgICAgY3g9IjQ4LjU2MjY0NSIKICAgICAgIGlkPSJwYXRoNTU1My03LTAiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zMjAwNzExMztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgcj0iMS42MDAzNTU2IiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTE4LjQ0NDgyIgogICAgICAgY3g9IjYwLjYzMjA5NSIKICAgICAgIGlkPSJwYXRoNTU1My03LTM5IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMzIwMDcxMTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHI9IjEuNjAwMzU1NiIgLz4KICA8L2c+Cjwvc3ZnPgo=" camel.apache.org/kamelet.support.level: "Stable" camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.group: "JMS" camel.apache.org/kamelet.namespace: "Messaging" labels: @@ -55,14 +55,13 @@ spec: dependencies: - "camel:jms" - "camel:kamelet" - - "mvn:org.apache.activemq:artemis-jms-client-all:2.27.1" + - "mvn:org.apache.activemq:artemis-jms-client-all:2.28.0" template: beans: - name: connectionFactoryBean type: "#class:org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory" - property: - - key: brokerURL - value: '{{brokerURL}}' + properties: + brokerURL: '{{brokerURL}}' from: uri: "kamelet:source" steps: diff --git a/connectors/camel-jms-apache-artemis-source-kafka-connector/pom.xml b/connectors/camel-jms-apache-artemis-source-kafka-connector/pom.xml index 93752298a8..2129495825 100644 --- a/connectors/camel-jms-apache-artemis-source-kafka-connector/pom.xml +++ b/connectors/camel-jms-apache-artemis-source-kafka-connector/pom.xml @@ -52,7 +52,7 @@ org.apache.activemq artemis-jms-client-all - 2.27.1 + 2.28.0 org.apache.camel diff --git a/connectors/camel-jms-apache-artemis-source-kafka-connector/src/generated/resources/camel-jms-apache-artemis-source-source.json b/connectors/camel-jms-apache-artemis-source-kafka-connector/src/generated/resources/camel-jms-apache-artemis-source-source.json index 2dcfd2b55a..78758e20de 100644 --- a/connectors/camel-jms-apache-artemis-source-kafka-connector/src/generated/resources/camel-jms-apache-artemis-source-source.json +++ b/connectors/camel-jms-apache-artemis-source-kafka-connector/src/generated/resources/camel-jms-apache-artemis-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jms-apache-artemis-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an Apache Artemis message broker by using JMS." }, "properties": { diff --git a/connectors/camel-jms-apache-artemis-source-kafka-connector/src/main/resources/kamelets/jms-apache-artemis-source.kamelet.yaml b/connectors/camel-jms-apache-artemis-source-kafka-connector/src/main/resources/kamelets/jms-apache-artemis-source.kamelet.yaml index 63cde16e9e..fa027cea6c 100644 --- a/connectors/camel-jms-apache-artemis-source-kafka-connector/src/main/resources/kamelets/jms-apache-artemis-source.kamelet.yaml +++ b/connectors/camel-jms-apache-artemis-source-kafka-connector/src/main/resources/kamelets/jms-apache-artemis-source.kamelet.yaml @@ -22,7 +22,7 @@ metadata: camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iOTQuNTY2OTFtbSIKICAgaGVpZ2h0PSI4My44MzA0NDRtbSIKICAgdmlld0JveD0iMCAwIDk0LjU2NjkxIDgzLjgzMDQ0NCIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnNDM5MCI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIyLjgiCiAgICAgaW5rc2NhcGU6Y3g9IjI0LjE0MTM0OSIKICAgICBpbmtzY2FwZTpjeT0iMjAxLjA3Njk3IgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtcm90YXRpb249IjAiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMzg0MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIyMDU2IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6c25hcC10ZXh0LWJhc2VsaW5lPSJ0cnVlIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9InRydWUiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIyMCIKICAgICBpbmtzY2FwZTpzbmFwLW9iamVjdC1taWRwb2ludHM9InRydWUiCiAgICAgZml0LW1hcmdpbi10b3A9IjEwIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMTAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMTAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjEwIiAvPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0Mzg0Ij4KICAgIDxmaWx0ZXIKICAgICAgIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIKICAgICAgIGlua3NjYXBlOmxhYmVsPSJEcm9wIFNoYWRvdyIKICAgICAgIGlkPSJmaWx0ZXI1NTI5Ij4KICAgICAgPGZlRmxvb2QKICAgICAgICAgZmxvb2Qtb3BhY2l0eT0iMC40OTgwMzkiCiAgICAgICAgIGZsb29kLWNvbG9yPSJyZ2IoMCwwLDApIgogICAgICAgICByZXN1bHQ9ImZsb29kIgogICAgICAgICBpZD0iZmVGbG9vZDU1MTkiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iZmxvb2QiCiAgICAgICAgIGluMj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgb3BlcmF0b3I9ImluIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTEiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTU1MjEiIC8+CiAgICAgIDxmZUdhdXNzaWFuQmx1cgogICAgICAgICBpbj0iY29tcG9zaXRlMSIKICAgICAgICAgc3RkRGV2aWF0aW9uPSIwLjIiCiAgICAgICAgIHJlc3VsdD0iYmx1ciIKICAgICAgICAgaWQ9ImZlR2F1c3NpYW5CbHVyNTUyMyIgLz4KICAgICAgPGZlT2Zmc2V0CiAgICAgICAgIGR4PSIxIgogICAgICAgICBkeT0iMSIKICAgICAgICAgcmVzdWx0PSJvZmZzZXQiCiAgICAgICAgIGlkPSJmZU9mZnNldDU1MjUiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgaW4yPSJvZmZzZXQiCiAgICAgICAgIG9wZXJhdG9yPSJvdmVyIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTIiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTU1MjciIC8+CiAgICA8L2ZpbHRlcj4KICAgIDxmaWx0ZXIKICAgICAgIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQjsiCiAgICAgICBpbmtzY2FwZTpsYWJlbD0iRHJvcCBTaGFkb3ciCiAgICAgICBpZD0iZmlsdGVyNTYiPgogICAgICA8ZmVGbG9vZAogICAgICAgICBmbG9vZC1vcGFjaXR5PSIwLjQ5ODAzOSIKICAgICAgICAgZmxvb2QtY29sb3I9InJnYigwLDAsMCkiCiAgICAgICAgIHJlc3VsdD0iZmxvb2QiCiAgICAgICAgIGlkPSJmZUZsb29kNDYiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iZmxvb2QiCiAgICAgICAgIGluMj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgb3BlcmF0b3I9ImluIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTEiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTQ4IiAvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIKICAgICAgICAgaW49ImNvbXBvc2l0ZTEiCiAgICAgICAgIHN0ZERldmlhdGlvbj0iMC4xIgogICAgICAgICByZXN1bHQ9ImJsdXIiCiAgICAgICAgIGlkPSJmZUdhdXNzaWFuQmx1cjUwIiAvPgogICAgICA8ZmVPZmZzZXQKICAgICAgICAgZHg9IjEiCiAgICAgICAgIGR5PSIxIgogICAgICAgICByZXN1bHQ9Im9mZnNldCIKICAgICAgICAgaWQ9ImZlT2Zmc2V0NTIiIC8+CiAgICAgIDxmZUNvbXBvc2l0ZQogICAgICAgICBpbj0iU291cmNlR3JhcGhpYyIKICAgICAgICAgaW4yPSJvZmZzZXQiCiAgICAgICAgIG9wZXJhdG9yPSJvdmVyIgogICAgICAgICByZXN1bHQ9ImNvbXBvc2l0ZTIiCiAgICAgICAgIGlkPSJmZUNvbXBvc2l0ZTU0IiAvPgogICAgPC9maWx0ZXI+CiAgICA8ZmlsdGVyCiAgICAgICBzdHlsZT0iY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzOnNSR0I7IgogICAgICAgaW5rc2NhcGU6bGFiZWw9IkRyb3AgU2hhZG93IgogICAgICAgaWQ9ImZpbHRlcjYzIj4KICAgICAgPGZlRmxvb2QKICAgICAgICAgZmxvb2Qtb3BhY2l0eT0iMC40OTgwMzkiCiAgICAgICAgIGZsb29kLWNvbG9yPSJyZ2IoMCwwLDApIgogICAgICAgICByZXN1bHQ9ImZsb29kIgogICAgICAgICBpZD0iZmVGbG9vZDUyIiAvPgogICAgICA8ZmVDb21wb3NpdGUKICAgICAgICAgaW49ImZsb29kIgogICAgICAgICBpbjI9IlNvdXJjZUdyYXBoaWMiCiAgICAgICAgIG9wZXJhdG9yPSJpbiIKICAgICAgICAgcmVzdWx0PSJjb21wb3NpdGUxIgogICAgICAgICBpZD0iZmVDb21wb3NpdGU1NSIgLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyCiAgICAgICAgIGluPSJjb21wb3NpdGUxIgogICAgICAgICBzdGREZXZpYXRpb249IjAuMSIKICAgICAgICAgcmVzdWx0PSJibHVyIgogICAgICAgICBpZD0iZmVHYXVzc2lhbkJsdXI1NyIgLz4KICAgICAgPGZlT2Zmc2V0CiAgICAgICAgIGR4PSIxIgogICAgICAgICBkeT0iMSIKICAgICAgICAgcmVzdWx0PSJvZmZzZXQiCiAgICAgICAgIGlkPSJmZU9mZnNldDU5IiAvPgogICAgICA8ZmVDb21wb3NpdGUKICAgICAgICAgaW49IlNvdXJjZUdyYXBoaWMiCiAgICAgICAgIGluMj0ib2Zmc2V0IgogICAgICAgICBvcGVyYXRvcj0ib3ZlciIKICAgICAgICAgcmVzdWx0PSJjb21wb3NpdGUyIgogICAgICAgICBpZD0iZmVDb21wb3NpdGU2MSIgLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE0Mzg3Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZSAvPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMiIKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMiIKICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguMDUyNzc3OCwtOTYuOTUwODk0KSI+CiAgICA8ZwogICAgICAgaWQ9Imc1MDczIgogICAgICAgc3R5bGU9ImZpbHRlcjp1cmwoI2ZpbHRlcjU1MjkpIgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNjQuNjk3MTkzLDE1My41NTE4MSAtOC4zNTE4NDgsLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzYgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkyLDcuMjU3NDYgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzU5OSIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjE0Ni4yOTQzNCIKICAgICAgICAgc29kaXBvZGk6Y3g9IjYwLjU2MzgwMSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4MyIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4zOTQ2OTg1O3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNTIuNjMyMTM3LDE0Ni41NTMwOSAtOC4zNTE4NDgsLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzUgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkyLDcuMjU3NDcgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzYwNCIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjEzOS4yOTU2MiIKICAgICAgICAgc29kaXBvZGk6Y3g9IjQ4LjQ5ODc0NSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4My00IgogICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO3N0cm9rZS13aWR0aDowLjM5NDY5ODU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlua3NjYXBlOnRyYW5zZm9ybS1jZW50ZXIteD0iMy4zNTY0NDcyZS0wNiIKICAgICAgICAgZD0ibSA2NC43NzEyNjMsMTM5LjU4ODg5IC04LjM1MTg0OCwtMC4wNDkxIC00LjEzMzM5MiwtNy4yNTc0NyA0LjIxODQ1NSwtNy4yMDgzNiA4LjM1MTg0OSwwLjA0OTEgNC4xMzMzOTIsNy4yNTc0NyB6IgogICAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwIgogICAgICAgICBpbmtzY2FwZTpmbGF0c2lkZWQ9InRydWUiCiAgICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuNTc2Njc2NiIKICAgICAgICAgc29kaXBvZGk6YXJnMT0iMS4wNTMwNzc4IgogICAgICAgICBzb2RpcG9kaTpyMj0iNi4wNDczNjA5IgogICAgICAgICBzb2RpcG9kaTpyMT0iOC4zNTE5OTI2IgogICAgICAgICBzb2RpcG9kaTpjeT0iMTMyLjMzMTQyIgogICAgICAgICBzb2RpcG9kaTpjeD0iNjAuNjM3ODcxIgogICAgICAgICBzb2RpcG9kaTpzaWRlcz0iNiIKICAgICAgICAgaWQ9InBhdGg0ODgzLTQtMiIKICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4zOTQ2OTg1O3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNjQuNzY1NDg4LDEyNS43MDIyOCAtOC4zNTE4NDksLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzYgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkzLDcuMjU3NDcgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzYwOSIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjExOC40NDQ4MSIKICAgICAgICAgc29kaXBvZGk6Y3g9IjYwLjYzMjA5NSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4My00LTItMCIKICAgICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4zOTQ2OTg1O3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgICA8cGF0aAogICAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjMuMzU2NDQ3MmUtMDYiCiAgICAgICAgIGQ9Im0gNTIuNjk2MDM3LDEzMi42NzYxMSAtOC4zNTE4NDgsLTAuMDQ5MSAtNC4xMzMzOTIsLTcuMjU3NDcgNC4yMTg0NTYsLTcuMjA4MzYgOC4zNTE4NDgsMC4wNDkxIDQuMTMzMzkyLDcuMjU3NDcgeiIKICAgICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgICBzb2RpcG9kaTphcmcyPSIxLjU3NjY3NjYiCiAgICAgICAgIHNvZGlwb2RpOmFyZzE9IjEuMDUzMDc3OCIKICAgICAgICAgc29kaXBvZGk6cjI9IjYuMDQ3MzYwOSIKICAgICAgICAgc29kaXBvZGk6cjE9IjguMzUxOTkyNiIKICAgICAgICAgc29kaXBvZGk6Y3k9IjEyNS40MTg2NCIKICAgICAgICAgc29kaXBvZGk6Y3g9IjQ4LjU2MjY0NSIKICAgICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICAgIGlkPSJwYXRoNDg4My00LTItMC0wIgogICAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojZmZmZmZmO3N0cm9rZS13aWR0aDowLjM5NDY5ODU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8L2c+CiAgPC9nPgogIDxnCiAgICAgaWQ9ImxheWVyMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC4wNTI3Nzc4LC05Ni45NTA4OTQpIj4KICAgIDxwYXRoCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMDcyMDU3NSwwLjAxNTUzMzQ1LC0wLjAxNTUzMzQ1LDAuMDcyMDU3NSwtNTkuMDMxMDU1LDYzLjc5NTc3NikiCiAgICAgICBkPSJtIDE4NDkuMTM4Nyw2NDAuMzUyNTIgLTk2LjgyNDIsMjAuNTU4MDIgLTY2LjIxNTgsLTczLjU3MzE2IDMwLjYwODMsLTk0LjEzMTE4IDk2LjgyNDIsLTIwLjU1ODAyIDY2LjIxNTgsNzMuNTczMTYgeiIKICAgICAgIGlua3NjYXBlOnJhbmRvbWl6ZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwIgogICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgc29kaXBvZGk6YXJnMj0iMS4zNjE1OCIKICAgICAgIHNvZGlwb2RpOmFyZzE9IjAuODM3OTgxMjMiCiAgICAgICBzb2RpcG9kaTpyMj0iNDkuNDkxMjgiCiAgICAgICBzb2RpcG9kaTpyMT0iOTguOTgyNTU5IgogICAgICAgc29kaXBvZGk6Y3k9IjU2Ni43NzkzNiIKICAgICAgIHNvZGlwb2RpOmN4PSIxNzgyLjkyMjkiCiAgICAgICBzb2RpcG9kaTpzaWRlcz0iNiIKICAgICAgIGlkPSJwYXRoNTAxOS0wMi05IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNjMTI3NjY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3MjA1NzUsMC4wMTU1MzM0NSwtMC4wMTU1MzM0NSwwLjA3MjA1NzUsLTcxLjE3MDE3OSw3MC43NTk5ODUpIgogICAgICAgZD0ibSAxODQ5LjEzODcsNjQwLjM1MjUyIC05Ni44MjQyLDIwLjU1ODAyIC02Ni4yMTU4LC03My41NzMxNiAzMC42MDgzLC05NC4xMzExOCA5Ni44MjQyLC0yMC41NTgwMiA2Ni4yMTU4LDczLjU3MzE2IHoiCiAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgIGlua3NjYXBlOmZsYXRzaWRlZD0idHJ1ZSIKICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuMzYxNTgiCiAgICAgICBzb2RpcG9kaTphcmcxPSIwLjgzNzk4MTIzIgogICAgICAgc29kaXBvZGk6cjI9IjQ5LjQ5MTI4IgogICAgICAgc29kaXBvZGk6cjE9Ijk4Ljk4MjU1OSIKICAgICAgIHNvZGlwb2RpOmN5PSI1NjYuNzc5MzYiCiAgICAgICBzb2RpcG9kaTpjeD0iMTc4Mi45MjI5IgogICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICBpZD0icGF0aDUwMTktMC01LTEiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6IzNlNDg5ZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXk9Ii05Ni43ODY0NjUiCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVyLXg9IjE5OC4xMDMzNSIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMDcyMDU3NSwwLjAxNTUzMzQ1LC0wLjAxNTUzMzQ1LDAuMDcyMDU3NSwtNTkuMTA2NDksNzcuNzU4MjkzKSIKICAgICAgIGQ9Im0gMTg0OS4xMzg3LDY0MC4zNTI1MiAtOTYuODI0MiwyMC41NTgwMiAtNjYuMjE1OCwtNzMuNTczMTYgMzAuNjA4MywtOTQuMTMxMTggOTYuODI0MiwtMjAuNTU4MDIgNjYuMjE1OCw3My41NzMxNiB6IgogICAgICAgaW5rc2NhcGU6cmFuZG9taXplZD0iMCIKICAgICAgIGlua3NjYXBlOnJvdW5kZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpmbGF0c2lkZWQ9InRydWUiCiAgICAgICBzb2RpcG9kaTphcmcyPSIxLjM2MTU4IgogICAgICAgc29kaXBvZGk6YXJnMT0iMC44Mzc5ODEyMyIKICAgICAgIHNvZGlwb2RpOnIyPSI0OS40OTEyOCIKICAgICAgIHNvZGlwb2RpOnIxPSI5OC45ODI1NTkiCiAgICAgICBzb2RpcG9kaTpjeT0iNTY2Ljc3OTM2IgogICAgICAgc29kaXBvZGk6Y3g9IjE3ODIuOTIyOSIKICAgICAgIHNvZGlwb2RpOnNpZGVzPSI2IgogICAgICAgaWQ9InBhdGg1MDE5LTQtMS0yIgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiM3MTQwOTk7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3MjA1NzUsMC4wMTU1MzM0NSwtMC4wMTU1MzM0NSwwLjA3MjA1NzUsLTcxLjEwNjI4MSw1Ni44ODI5OSkiCiAgICAgICBkPSJtIDE4NDkuMTM4Nyw2NDAuMzUyNTIgLTk2LjgyNDIsMjAuNTU4MDIgLTY2LjIxNTgsLTczLjU3MzE2IDMwLjYwODMsLTk0LjEzMTE4IDk2LjgyNDIsLTIwLjU1ODAyIDY2LjIxNTgsNzMuNTczMTYgeiIKICAgICAgIGlua3NjYXBlOnJhbmRvbWl6ZWQ9IjAiCiAgICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwIgogICAgICAgaW5rc2NhcGU6ZmxhdHNpZGVkPSJ0cnVlIgogICAgICAgc29kaXBvZGk6YXJnMj0iMS4zNjE1OCIKICAgICAgIHNvZGlwb2RpOmFyZzE9IjAuODM3OTgxMjMiCiAgICAgICBzb2RpcG9kaTpyMj0iNDkuNDkxMjgiCiAgICAgICBzb2RpcG9kaTpyMT0iOTguOTgyNTU5IgogICAgICAgc29kaXBvZGk6Y3k9IjU2Ni43NzkzNiIKICAgICAgIHNvZGlwb2RpOmN4PSIxNzgyLjkyMjkiCiAgICAgICBzb2RpcG9kaTpzaWRlcz0iNiIKICAgICAgIGlkPSJwYXRoNTAxOS0wLTQtOS04IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiM3ODkzMmM7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHNvZGlwb2RpOnR5cGU9InN0YXIiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA3MjA1NzUsMC4wMTU1MzM0NSwtMC4wMTU1MzM0NSwwLjA3MjA1NzUsLTU5LjAzNjgyOCw0OS45MDkxNjcpIgogICAgICAgZD0ibSAxODQ5LjEzODcsNjQwLjM1MjUyIC05Ni44MjQyLDIwLjU1ODAyIC02Ni4yMTU4LC03My41NzMxNiAzMC42MDgzLC05NC4xMzExOCA5Ni44MjQyLC0yMC41NTgwMiA2Ni4yMTU4LDczLjU3MzE2IHoiCiAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIwIgogICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMCIKICAgICAgIGlua3NjYXBlOmZsYXRzaWRlZD0idHJ1ZSIKICAgICAgIHNvZGlwb2RpOmFyZzI9IjEuMzYxNTgiCiAgICAgICBzb2RpcG9kaTphcmcxPSIwLjgzNzk4MTIzIgogICAgICAgc29kaXBvZGk6cjI9IjQ5LjQ5MTI4IgogICAgICAgc29kaXBvZGk6cjE9Ijk4Ljk4MjU1OSIKICAgICAgIHNvZGlwb2RpOmN5PSI1NjYuNzc5MzYiCiAgICAgICBzb2RpcG9kaTpjeD0iMTc4Mi45MjI5IgogICAgICAgc29kaXBvZGk6c2lkZXM9IjYiCiAgICAgICBpZD0icGF0aDUwMTktMC0wLTctOSIKICAgICAgIHN0eWxlPSJvcGFjaXR5OjE7ZmlsbDojY2YyNDJhO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTQ2LjI5NDM0IgogICAgICAgY3g9IjYwLjU2MzgwMSIKICAgICAgIGlkPSJwYXRoNTU1My03IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMzIwMDcxMTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHI9IjEuNjAwMzU1NiIgLz4KICAgIDxwYXRoCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItdHlwZT0icG9seWxpbmUiCiAgICAgICBpZD0icGF0aDU1OTIiCiAgICAgICBkPSJNIDYxLjc0NzY1NywxMTcuNzEwMzkgNDcuNDgwNzksMTI1Ljg4NDI0IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM3NTI3NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci10eXBlPSJwb2x5bGluZSIKICAgICAgIGlkPSJwYXRoNTU5Mi03IgogICAgICAgZD0ibSA0OC41MTM2MjcsMTI0LjE5Njc1IDAuMDQ4MTEsMTYuNDQyNDIiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjUyMzc1Mjc1O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLXR5cGU9InBvbHlsaW5lIgogICAgICAgaWQ9InBhdGg1NTkyLTctMSIKICAgICAgIGQ9Im0gNDcuNTI0NTE5LDEzOC43MTQ2OCAxNC4xMzY0NTMsOC4zOTc0MSIKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuNTIzNzUyNzU7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIgLz4KICAgIDxwYXRoCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItdHlwZT0icG9seWxpbmUiCiAgICAgICBpZD0icGF0aDU1OTItNy03IgogICAgICAgZD0ibSA2MC41OTAxMDEsMTE3LjEzMjUxIDAuMDQ4MTEsMTYuNDQyNDIiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjUyMzc1Mjc1O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiIC8+CiAgICA8cGF0aAogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLXR5cGU9InBvbHlsaW5lIgogICAgICAgaWQ9InBhdGg1NTkyLTctNCIKICAgICAgIGQ9Im0gNjAuNjU3Mzc0LDEzMS4wOTI3OCAwLjA0ODExLDE2LjQ0MjQyIgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM4MDAwMjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci10eXBlPSJwb2x5bGluZSIKICAgICAgIGlkPSJwYXRoNTU5Mi01IgogICAgICAgZD0ibSA2MS43NjU1NSwxMzEuNzA4MDEgLTE0LjI2Njg2Nyw4LjE3Mzg2IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM3NTI3NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci10eXBlPSJwb2x5bGluZSIKICAgICAgIGlkPSJwYXRoNTU5Mi03LTEtMyIKICAgICAgIGQ9Im0gNDcuNTYzODksMTI0Ljg0MDg2IDE0LjEzNjQ1Myw4LjM5NzQxIgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC41MjM3NTI3NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAvPgogICAgPHRleHQKICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTowLjY3NzAwOTUycHg7bGluZS1oZWlnaHQ6MCU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMDU2NDE3NDVweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxO2ZpbHRlcjp1cmwoI2ZpbHRlcjYzKSIKICAgICAgIHg9IjE3Ljk5MjA5NiIKICAgICAgIHk9IjE2OC45NjY5NSIKICAgICAgIGlkPSJ0ZXh0NTA5My0xLTQiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteGRwaT0iMTMwLjY0OTA5IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSI+PHRzcGFuCiAgICAgICAgIHN0eWxlPSJmb250LXNpemU6MTIuNDI3NjQ1NjhweDtsaW5lLWhlaWdodDoxLjI1O2ZpbGw6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4wNTY0MTc0NXB4IgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICBpZD0idHNwYW41MDk1LTMtNiIKICAgICAgICAgeD0iMTcuOTkyMDk2IgogICAgICAgICB5PSIxNjguOTY2OTUiPjx0c3BhbgogICAgICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J3NhbnMtc2VyaWYgQm9sZCc7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDowLjA1NjQxNzQ1cHgiCiAgICAgICAgICAgaWQ9InRzcGFuNTA5Ny0xLTQiPkFDVElWRTwvdHNwYW4+PC90c3Bhbj48L3RleHQ+CiAgICA8dGV4dAogICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjAuNjc3MDA5NTJweDtsaW5lLWhlaWdodDowJTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4wNTY0MTc0NXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICB4PSIxOS43OTU2MjIiCiAgICAgICB5PSIxNTguMzA0OTMiCiAgICAgICBpZD0idGV4dDY5MzgtNCIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMTMwLjY0OTA5Ij48dHNwYW4KICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTo1LjExNzE5Nzk5cHg7bGluZS1oZWlnaHQ6MS4yNTtmaWxsOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMDU2NDE3NDVweCIKICAgICAgICAgc29kaXBvZGk6cm9sZT0ibGluZSIKICAgICAgICAgaWQ9InRzcGFuNjk0MC0xIgogICAgICAgICB4PSIxOS43OTU2MjIiCiAgICAgICAgIHk9IjE1OC4zMDQ5MyI+QVBBQ0hFPC90c3Bhbj48L3RleHQ+CiAgICA8dGV4dAogICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjAuNjc3MDA5NTJweDtsaW5lLWhlaWdodDowJTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6I2MxMjc2NjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4wNTY0MTc0NXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjE7ZmlsdGVyOnVybCgjZmlsdGVyNTYpIgogICAgICAgeD0iNjcuNzg2ODY1IgogICAgICAgeT0iMTY4Ljk2Njk1IgogICAgICAgaWQ9InRleHQ1MDkzLTEtNC0yLTgtOS00IgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiPjx0c3BhbgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICBpZD0idHNwYW41MDk1LTMtNi01LTUtNi0zIgogICAgICAgICB4PSI2Ny43ODY4NjUiCiAgICAgICAgIHk9IjE2OC45NjY5NSIKICAgICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToxMi40Mjc2NDU2OHB4O2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidzYW5zLXNlcmlmIEJvbGQnO3N0cm9rZS13aWR0aDowLjA1NjQxNzQ1cHgiPk1RPC90c3Bhbj48L3RleHQ+CiAgICA8dGV4dAogICAgICAgaWQ9InRleHQzOTYwIgogICAgICAgeT0iMTYwLjY1NzczIgogICAgICAgeD0iODkuNDMyMTc1IgogICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6My4xNzUwMDAwOHB4O2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMDU3ODkzMTsiCiAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIgogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSIxMzAuNjQ5MDkiPjx0c3BhbgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZS13aWR0aDowLjA1Nzg5MzE7Zm9udC1zaXplOjMuMTc1MDAwMDhweDsiCiAgICAgICAgIHk9IjE2MC42NTc3MyIKICAgICAgICAgeD0iODkuNDMyMTc1IgogICAgICAgICBpZD0idHNwYW4zOTU4IgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIj7CrjwvdHNwYW4+PC90ZXh0PgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTM5LjI0MjE5IgogICAgICAgY3g9IjQ4LjMzMzcwNiIKICAgICAgIGlkPSJwYXRoNTU1My03LTEiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zMjAwNzExMztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgcj0iMS42MDAzNTU2IiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTMyLjQ4NTg2IgogICAgICAgY3g9IjYwLjkwMTQxMyIKICAgICAgIGlkPSJwYXRoNTU1My03LTMiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zMjAwNzExMztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgcj0iMS42MDAzNTU2IiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTI1LjQxODY0IgogICAgICAgY3g9IjQ4LjU2MjY0NSIKICAgICAgIGlkPSJwYXRoNTU1My03LTAiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zMjAwNzExMztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgcj0iMS42MDAzNTU2IiAvPgogICAgPGNpcmNsZQogICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjEzMC42NDkwOSIKICAgICAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSIxMzAuNjQ5MDkiCiAgICAgICBjeT0iMTE4LjQ0NDgyIgogICAgICAgY3g9IjYwLjYzMjA5NSIKICAgICAgIGlkPSJwYXRoNTU1My03LTM5IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMzIwMDcxMTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIHI9IjEuNjAwMzU1NiIgLz4KICA8L2c+Cjwvc3ZnPgo=" camel.apache.org/kamelet.support.level: "Stable" camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.group: "JMS" camel.apache.org/kamelet.namespace: "Messaging" labels: @@ -54,14 +54,13 @@ spec: dependencies: - "camel:jms" - "camel:kamelet" - - "mvn:org.apache.activemq:artemis-jms-client-all:2.27.1" + - "mvn:org.apache.activemq:artemis-jms-client-all:2.28.0" template: beans: - name: connectionFactoryBean type: "#class:org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory" - property: - - key: brokerURL - value: '{{brokerURL}}' + properties: + brokerURL: '{{brokerURL}}' from: uri: "jms:{{destinationType}}:{{destinationName}}" parameters: diff --git a/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/generated/resources/camel-jms-ibm-mq-sink-sink.json b/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/generated/resources/camel-jms-ibm-mq-sink-sink.json index 2b8a1f610d..14b95e12da 100644 --- a/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/generated/resources/camel-jms-ibm-mq-sink-sink.json +++ b/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/generated/resources/camel-jms-ibm-mq-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jms-ibm-mq-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "A Kamelet that can produce events to an IBM MQ message queue using JMS.\n\nIn your KameletBinding file, you must explicitly declare the IBM MQ Server driver dependency in spec->integration->dependencies\n\n- \"mvn:com.ibm.mq:com.ibm.mq.allclient:\"" }, "properties": { @@ -64,6 +64,12 @@ "description": "Password to authenticate to IBM MQ server", "priority": "HIGH", "required": "true" + }, + "camel.kamelet.jms-ibm-mq-sink.sslCipherSuite": { + "name": "camel.kamelet.jms-ibm-mq-sink.sslCipherSuite", + "description": "CipherSuite to use for enabling TLS", + "priority": "MEDIUM", + "required": "false" } } } \ No newline at end of file diff --git a/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsibmmqsink/CamelJmsibmmqsinkSinkConnectorConfig.java b/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsibmmqsink/CamelJmsibmmqsinkSinkConnectorConfig.java index ebef8b56ad..97207e3fc2 100644 --- a/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsibmmqsink/CamelJmsibmmqsinkSinkConnectorConfig.java +++ b/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsibmmqsink/CamelJmsibmmqsinkSinkConnectorConfig.java @@ -52,6 +52,9 @@ public class CamelJmsibmmqsinkSinkConnectorConfig public static final String CAMEL_SINK_JMSIBMMQSINK_KAMELET_PASSWORD_CONF = "camel.kamelet.jms-ibm-mq-sink.password"; public static final String CAMEL_SINK_JMSIBMMQSINK_KAMELET_PASSWORD_DOC = "Password to authenticate to IBM MQ server"; public static final String CAMEL_SINK_JMSIBMMQSINK_KAMELET_PASSWORD_DEFAULT = null; + public static final String CAMEL_SINK_JMSIBMMQSINK_KAMELET_SSL_CIPHER_SUITE_CONF = "camel.kamelet.jms-ibm-mq-sink.sslCipherSuite"; + public static final String CAMEL_SINK_JMSIBMMQSINK_KAMELET_SSL_CIPHER_SUITE_DOC = "CipherSuite to use for enabling TLS"; + public static final String CAMEL_SINK_JMSIBMMQSINK_KAMELET_SSL_CIPHER_SUITE_DEFAULT = null; public CamelJmsibmmqsinkSinkConnectorConfig( ConfigDef config, @@ -74,6 +77,7 @@ public static ConfigDef conf() { conf.define(CAMEL_SINK_JMSIBMMQSINK_KAMELET_CLIENT_ID_CONF, ConfigDef.Type.STRING, CAMEL_SINK_JMSIBMMQSINK_KAMELET_CLIENT_ID_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_JMSIBMMQSINK_KAMELET_CLIENT_ID_DOC); conf.define(CAMEL_SINK_JMSIBMMQSINK_KAMELET_USERNAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_JMSIBMMQSINK_KAMELET_USERNAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_JMSIBMMQSINK_KAMELET_USERNAME_DOC); conf.define(CAMEL_SINK_JMSIBMMQSINK_KAMELET_PASSWORD_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_JMSIBMMQSINK_KAMELET_PASSWORD_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_JMSIBMMQSINK_KAMELET_PASSWORD_DOC); + conf.define(CAMEL_SINK_JMSIBMMQSINK_KAMELET_SSL_CIPHER_SUITE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_JMSIBMMQSINK_KAMELET_SSL_CIPHER_SUITE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_JMSIBMMQSINK_KAMELET_SSL_CIPHER_SUITE_DOC); return conf; } } \ No newline at end of file diff --git a/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/main/resources/kamelets/jms-ibm-mq-sink.kamelet.yaml b/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/main/resources/kamelets/jms-ibm-mq-sink.kamelet.yaml index 17814ddf25..f4d60ac932 100644 --- a/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/main/resources/kamelets/jms-ibm-mq-sink.kamelet.yaml +++ b/connectors/camel-jms-ibm-mq-sink-kafka-connector/src/main/resources/kamelets/jms-ibm-mq-sink.kamelet.yaml @@ -22,7 +22,7 @@ metadata: camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICAgIHZpZXdCb3g9IjAgMCA1NzMuMDggNTc2Ljk3Ij4KICAgIDxkZWZzPgogICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgLmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzVhNzdiNTt9LmNscy0ze2ZpbGw6I2FmYmVlMDt9LmNscy00e2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aCk7fS5jbHMtNXtjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtMik7fQogICAgICAgIDwvc3R5bGU+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiCiAgICAgICAgICAgICAgICAgIGQ9Ik0xNjQuNSw1MTAuODhWNDU3aDQuMDh2NTMuOTFabTQ3Ljc4LTI3LjcxYTEzLjE0LDEzLjE0LDAsMCwxLDkuMjMsMTNjMCw5LjYyLTYuMjgsMTQuNjktMTUuODIsMTQuNjlIMTg1LjI0VjQ1N2gxOS44NGM4Ljk0LDAsMTUuNiw1LjE1LDE1LjYsMTQuMDhhMTIuMzgsMTIuMzgsMCwwLDEtOC40LDEyLjEyWm0tMjIuOTUsMjQuMDhoMTUuOWM3LjM1LDAsMTIuMTktNC4xNywxMi4xOS0xMS4wNnMtNC44NC0xMS4wNS0xMi4xOS0xMS4wNWgtMTUuOXYyMi4xMVptMTUuMy00Ni42NWgtMTUuM3YyMC45aDE1LjNjNi41MSwwLDEyLTMsMTItMTAuNDVzLTUuNDUtMTAuNDUtMTItMTAuNDVabTcyLjYxLDUwLjI4VjQ2Ni40M2wtMTYuMzUsMzYuODhIMjU2LjhsLTE2LjY2LTM2Ljg4djQ0LjQ1aC00LjA5VjQ1N2g0LjA5bDE4Ljc4LDQxLjU3TDI3Ny4yNCw0NTdoNC4wOXY1My45MVoiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoLTIiPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiCiAgICAgICAgICAgICAgICAgIGQ9Ik0zNDkuNyw1MTAuODRWNDc3LjI4aC0uMThsLTEwLjkxLDI1Ljg0SDMzMmwtMTAuOTEtMjUuODRIMzIxdjMzLjU2aC03LjlWNDU3aDcuNDRsMTUsMzUuMDdMMzUwLjEzLDQ1N2g3LjQ2djUzLjgxWm01NC4yLTEwLDYuODgsNS42NS00LjY5LDUuNjEtNi41OC01LjQ0cS00LjYyLDQuNTEtMTIuMyw0LjY2YTE3Ljg5LDE3Ljg5LDAsMCwxLTEwLjI1LTMuMSwxNy43LDE3LjcsMCwwLDEtNi4wOC02LjU3Yy0uMzgtLjgxLS43My0xLjU5LTEtMi4zMmExNS40NSwxNS40NSwwLDAsMS0uNzItMi44OCwxNDUuMjksMTQ1LjI5LDAsMCwxLDAtMjUsMTUuMzgsMTUuMzgsMCwwLDEsMS43NS01LjEzLDE4LjMzLDE4LjMzLDAsMCwxLDYuMDgtNi42NCwxNy40NywxNy40NywwLDAsMSwxMC4yNS0zLDE3Ljc2LDE3Ljc2LDAsMCwxLDEwLjM2LDMsMTgsMTgsMCwwLDEsNS45NCw2LjY0LDEyLjc5LDEyLjc5LDAsMCwxLDEuODIsNS4xMywxMDcuMjMsMTA3LjIzLDAsMCwxLC40NiwxMi41NXEwLDguMzgtLjM2LDExLjdhMTQuNTEsMTQuNTEsMCwwLDEtMS41Myw1LjE3Wm0tNi41NC0yNy43MWExMS4yNiwxMS4yNiwwLDAsMC01LjI2LTcuMjQsMTEuMTgsMTEuMTgsMCwwLDAtNC45MS0xLjE1LDEwLjYzLDEwLjYzLDAsMCwwLTQuOCwxLjE1LDEwLjA5LDEwLjA5LDAsMCwwLTMuMjksMi43Nyw5LDksMCwwLDAtMiw0LjQ4LDY2LjcsNjYuNywwLDAsMC0uNTcsMTAuODMsNjUuNDcsNjUuNDcsMCwwLDAsLjU3LDEwLjc3LDksOSwwLDAsMCwyLDQuNTQsOS40Nyw5LjQ3LDAsMCwwLDMuMjksMi43MSw5LjExLDkuMTEsMCwwLDAsNC44LDEuMjIsOC42Miw4LjYyLDAsMCwwLDUuODQtMS44OWwtNi42Ni01LjQ3LDQuNjktNS41OSw2LjA5LDVxLjc1LTIuNzMuNzUtMTEuMjhhNzAuNiw3MC42LDAsMCwwLS41NC0xMC44NFoiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgPC9kZWZzPgogICAgPHRpdGxlPklCTSBJUTwvdGl0bGU+CiAgICA8Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjI4Ny42NCIgY3k9IjI4Ny4yIiByPSIyNzguNSIvPgogICAgPHBvbHlnb24gY2xhc3M9ImNscy0zIgogICAgICAgICAgICAgcG9pbnRzPSI0NTguMTcgNDI2LjY3IDExNy4xMSA0MjYuNjcgMTE3LjExIDE1My41NSA3MC45MSAxNTMuNTUgNzAuOTEgMTMxLjU1IDEzOS4xMSAxMzEuNTUgMTM5LjExIDQwNC42NyA0MzYuMTcgNDA0LjY3IDQzNi4xNyAxMzEuNTUgNTA0LjM3IDEzMS41NSA1MDQuMzcgMTUzLjU1IDQ1OC4xNyAxNTMuNTUgNDU4LjE3IDQyNi42NyIvPgogICAgPHBvbHlnb24gY2xhc3M9ImNscy0xIgogICAgICAgICAgICAgcG9pbnRzPSI0MjAuMjYgMjUzLjEyIDQyMC4yNiAyNDEuNzcgMTU1LjAyIDI0MS43NyAxNTUuMDIgMjUyLjg1IDI4Ny44OCAzMjkuNDkgNDIwLjI2IDI1My4xMiIvPgogICAgPHBvbHlnb24gY2xhc3M9ImNscy0xIgogICAgICAgICAgICAgcG9pbnRzPSIyODcuODggMzM5Ljc1IDE1NS4wMiAyNjMuMTEgMTU1LjAyIDM4OC44NCA0MjAuMjYgMzg4Ljg0IDQyMC4yNiAyNjMuMzggMjg3Ljg4IDMzOS43NSIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIgogICAgICAgICAgZD0iTTE2NC41LDUxMC44OFY0NTdoNC4wOHY1My45MVptNDcuNzgtMjcuNzFhMTMuMTQsMTMuMTQsMCwwLDEsOS4yMywxM2MwLDkuNjItNi4yOCwxNC42OS0xNS44MiwxNC42OUgxODUuMjRWNDU3aDE5Ljg0YzguOTQsMCwxNS42LDUuMTUsMTUuNiwxNC4wOGExMi4zOCwxMi4zOCwwLDAsMS04LjQsMTIuMTJabS0yMi45NSwyNC4wOGgxNS45YzcuMzUsMCwxMi4xOS00LjE3LDEyLjE5LTExLjA2cy00Ljg0LTExLjA1LTEyLjE5LTExLjA1aC0xNS45djIyLjExWm0xNS4zLTQ2LjY1aC0xNS4zdjIwLjloMTUuM2M2LjUxLDAsMTItMywxMi0xMC40NXMtNS40NS0xMC40NS0xMi0xMC40NVptNzIuNjEsNTAuMjhWNDY2LjQzbC0xNi4zNSwzNi44OEgyNTYuOGwtMTYuNjYtMzYuODh2NDQuNDVoLTQuMDlWNDU3aDQuMDlsMTguNzgsNDEuNTdMMjc3LjI0LDQ1N2g0LjA5djUzLjkxWiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIgogICAgICAgICAgZD0iTTM0OS43LDUxMC44NFY0NzcuMjhoLS4xOGwtMTAuOTEsMjUuODRIMzMybC0xMC45MS0yNS44NEgzMjF2MzMuNTZoLTcuOVY0NTdoNy40NGwxNSwzNS4wN0wzNTAuMTMsNDU3aDcuNDZ2NTMuODFabTU0LjItMTAsNi44OCw1LjY1LTQuNjksNS42MS02LjU4LTUuNDRxLTQuNjIsNC41MS0xMi4zLDQuNjZhMTcuODksMTcuODksMCwwLDEtMTAuMjUtMy4xLDE3LjcsMTcuNywwLDAsMS02LjA4LTYuNTdjLS4zOC0uODEtLjczLTEuNTktMS0yLjMyYTE1LjQ1LDE1LjQ1LDAsMCwxLS43Mi0yLjg4LDE0NS4yOSwxNDUuMjksMCwwLDEsMC0yNSwxNS4zOCwxNS4zOCwwLDAsMSwxLjc1LTUuMTMsMTguMzMsMTguMzMsMCwwLDEsNi4wOC02LjY0LDE3LjQ3LDE3LjQ3LDAsMCwxLDEwLjI1LTMsMTcuNzYsMTcuNzYsMCwwLDEsMTAuMzYsMywxOCwxOCwwLDAsMSw1Ljk0LDYuNjQsMTIuNzksMTIuNzksMCwwLDEsMS44Miw1LjEzLDEwNy4yMywxMDcuMjMsMCwwLDEsLjQ2LDEyLjU1cTAsOC4zOC0uMzYsMTEuN2ExNC41MSwxNC41MSwwLDAsMS0xLjUzLDUuMTdabS02LjU0LTI3LjcxYTExLjI2LDExLjI2LDAsMCwwLTUuMjYtNy4yNCwxMS4xOCwxMS4xOCwwLDAsMC00LjkxLTEuMTUsMTAuNjMsMTAuNjMsMCwwLDAtNC44LDEuMTUsMTAuMDksMTAuMDksMCwwLDAtMy4yOSwyLjc3LDksOSwwLDAsMC0yLDQuNDgsNjYuNyw2Ni43LDAsMCwwLS41NywxMC44Myw2NS40Nyw2NS40NywwLDAsMCwuNTcsMTAuNzcsOSw5LDAsMCwwLDIsNC41NCw5LjQ3LDkuNDcsMCwwLDAsMy4yOSwyLjcxLDkuMTEsOS4xMSwwLDAsMCw0LjgsMS4yMiw4LjYyLDguNjIsMCwwLDAsNS44NC0xLjg5bC02LjY2LTUuNDcsNC42OS01LjU5LDYuMDksNXEuNzUtMi43My43NS0xMS4yOGE3MC42LDcwLjYsMCwwLDAtLjU0LTEwLjg0WiIvPgo8L3N2Zz4=" camel.apache.org/kamelet.support.level: "Stable" camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.group: "JMS" camel.apache.org/kamelet.namespace: "Messaging" labels: @@ -90,6 +90,10 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password - urn:camel:group:credentials + sslCipherSuite: + title: "CipherSuite" + description: "CipherSuite to use for enabling TLS" + type: string dependencies: - "camel:jms" - "camel:kamelet" @@ -97,23 +101,16 @@ spec: beans: - name: wmqConnectionFactory type: "#class:com.ibm.mq.jms.MQConnectionFactory" - property: - - key: XMSC_WMQ_HOST_NAME - value: '{{serverName}}' - - key: XMSC_WMQ_PORT - value: '{{serverPort}}' - - key: XMSC_WMQ_CHANNEL - value: '{{channel}}' - - key: XMSC_WMQ_QUEUE_MANAGER - value: '{{queueManager}}' - - key: XMSC_WMQ_CONNECTION_MODE - value: 1 - - key: XMSC_USERID - value: '{{username}}' - - key: XMSC_PASSWORD - value: '{{password}}' - - key: XMSC_CLIENT_ID - value: '{{?clientId}}' + properties: + XMSC_WMQ_HOST_NAME: '{{serverName}}' + XMSC_WMQ_PORT: '{{serverPort}}' + XMSC_WMQ_CHANNEL: '{{channel}}' + XMSC_WMQ_QUEUE_MANAGER: '{{queueManager}}' + XMSC_WMQ_CONNECTION_MODE: 1 + XMSC_USERID: '{{username}}' + XMSC_PASSWORD: '{{password}}' + XMSC_CLIENT_ID: '{{?clientId}}' + XMSC_WMQ_SSL_CIPHER_SUITE: '{{?sslCipherSuite}}' from: uri: "kamelet:source" steps: diff --git a/connectors/camel-jms-ibm-mq-source-kafka-connector/src/generated/resources/camel-jms-ibm-mq-source-source.json b/connectors/camel-jms-ibm-mq-source-kafka-connector/src/generated/resources/camel-jms-ibm-mq-source-source.json index ed18412a29..38c2cb1b10 100644 --- a/connectors/camel-jms-ibm-mq-source-kafka-connector/src/generated/resources/camel-jms-ibm-mq-source-source.json +++ b/connectors/camel-jms-ibm-mq-source-kafka-connector/src/generated/resources/camel-jms-ibm-mq-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-jms-ibm-mq-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "A Kamelet that can read events from an IBM MQ message queue using JMS.\n\nIn your KameletBinding file, you must explicitly declare the IBM MQ Server driver dependency in spec->integration->dependencies\n\n- \"mvn:com.ibm.mq:com.ibm.mq.allclient:\"" }, "properties": { @@ -64,6 +64,12 @@ "description": "Password to authenticate to IBM MQ server", "priority": "HIGH", "required": "true" + }, + "camel.kamelet.jms-ibm-mq-source.sslCipherSuite": { + "name": "camel.kamelet.jms-ibm-mq-source.sslCipherSuite", + "description": "CipherSuite to use for enabling TLS", + "priority": "MEDIUM", + "required": "false" } } } \ No newline at end of file diff --git a/connectors/camel-jms-ibm-mq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsibmmqsource/CamelJmsibmmqsourceSourceConnectorConfig.java b/connectors/camel-jms-ibm-mq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsibmmqsource/CamelJmsibmmqsourceSourceConnectorConfig.java index b9e166e84a..88376f4376 100644 --- a/connectors/camel-jms-ibm-mq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsibmmqsource/CamelJmsibmmqsourceSourceConnectorConfig.java +++ b/connectors/camel-jms-ibm-mq-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/jmsibmmqsource/CamelJmsibmmqsourceSourceConnectorConfig.java @@ -52,6 +52,9 @@ public class CamelJmsibmmqsourceSourceConnectorConfig public static final String CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_PASSWORD_CONF = "camel.kamelet.jms-ibm-mq-source.password"; public static final String CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_PASSWORD_DOC = "Password to authenticate to IBM MQ server"; public static final String CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_PASSWORD_DEFAULT = null; + public static final String CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_SSL_CIPHER_SUITE_CONF = "camel.kamelet.jms-ibm-mq-source.sslCipherSuite"; + public static final String CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_SSL_CIPHER_SUITE_DOC = "CipherSuite to use for enabling TLS"; + public static final String CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_SSL_CIPHER_SUITE_DEFAULT = null; public CamelJmsibmmqsourceSourceConnectorConfig( ConfigDef config, @@ -75,6 +78,7 @@ public static ConfigDef conf() { conf.define(CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_CLIENT_ID_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_CLIENT_ID_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_CLIENT_ID_DOC); conf.define(CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_USERNAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_USERNAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_USERNAME_DOC); conf.define(CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_PASSWORD_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_PASSWORD_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_PASSWORD_DOC); + conf.define(CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_SSL_CIPHER_SUITE_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_SSL_CIPHER_SUITE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_JMSIBMMQSOURCE_KAMELET_SSL_CIPHER_SUITE_DOC); return conf; } } \ No newline at end of file diff --git a/connectors/camel-jms-ibm-mq-source-kafka-connector/src/main/resources/kamelets/jms-ibm-mq-source.kamelet.yaml b/connectors/camel-jms-ibm-mq-source-kafka-connector/src/main/resources/kamelets/jms-ibm-mq-source.kamelet.yaml index 5cad8c99a8..a23b5abd07 100644 --- a/connectors/camel-jms-ibm-mq-source-kafka-connector/src/main/resources/kamelets/jms-ibm-mq-source.kamelet.yaml +++ b/connectors/camel-jms-ibm-mq-source-kafka-connector/src/main/resources/kamelets/jms-ibm-mq-source.kamelet.yaml @@ -22,7 +22,7 @@ metadata: camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICAgIHZpZXdCb3g9IjAgMCA1NzMuMDggNTc2Ljk3Ij4KICAgIDxkZWZzPgogICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgLmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzVhNzdiNTt9LmNscy0ze2ZpbGw6I2FmYmVlMDt9LmNscy00e2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aCk7fS5jbHMtNXtjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtMik7fQogICAgICAgIDwvc3R5bGU+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiCiAgICAgICAgICAgICAgICAgIGQ9Ik0xNjQuNSw1MTAuODhWNDU3aDQuMDh2NTMuOTFabTQ3Ljc4LTI3LjcxYTEzLjE0LDEzLjE0LDAsMCwxLDkuMjMsMTNjMCw5LjYyLTYuMjgsMTQuNjktMTUuODIsMTQuNjlIMTg1LjI0VjQ1N2gxOS44NGM4Ljk0LDAsMTUuNiw1LjE1LDE1LjYsMTQuMDhhMTIuMzgsMTIuMzgsMCwwLDEtOC40LDEyLjEyWm0tMjIuOTUsMjQuMDhoMTUuOWM3LjM1LDAsMTIuMTktNC4xNywxMi4xOS0xMS4wNnMtNC44NC0xMS4wNS0xMi4xOS0xMS4wNWgtMTUuOXYyMi4xMVptMTUuMy00Ni42NWgtMTUuM3YyMC45aDE1LjNjNi41MSwwLDEyLTMsMTItMTAuNDVzLTUuNDUtMTAuNDUtMTItMTAuNDVabTcyLjYxLDUwLjI4VjQ2Ni40M2wtMTYuMzUsMzYuODhIMjU2LjhsLTE2LjY2LTM2Ljg4djQ0LjQ1aC00LjA5VjQ1N2g0LjA5bDE4Ljc4LDQxLjU3TDI3Ny4yNCw0NTdoNC4wOXY1My45MVoiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoLTIiPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiCiAgICAgICAgICAgICAgICAgIGQ9Ik0zNDkuNyw1MTAuODRWNDc3LjI4aC0uMThsLTEwLjkxLDI1Ljg0SDMzMmwtMTAuOTEtMjUuODRIMzIxdjMzLjU2aC03LjlWNDU3aDcuNDRsMTUsMzUuMDdMMzUwLjEzLDQ1N2g3LjQ2djUzLjgxWm01NC4yLTEwLDYuODgsNS42NS00LjY5LDUuNjEtNi41OC01LjQ0cS00LjYyLDQuNTEtMTIuMyw0LjY2YTE3Ljg5LDE3Ljg5LDAsMCwxLTEwLjI1LTMuMSwxNy43LDE3LjcsMCwwLDEtNi4wOC02LjU3Yy0uMzgtLjgxLS43My0xLjU5LTEtMi4zMmExNS40NSwxNS40NSwwLDAsMS0uNzItMi44OCwxNDUuMjksMTQ1LjI5LDAsMCwxLDAtMjUsMTUuMzgsMTUuMzgsMCwwLDEsMS43NS01LjEzLDE4LjMzLDE4LjMzLDAsMCwxLDYuMDgtNi42NCwxNy40NywxNy40NywwLDAsMSwxMC4yNS0zLDE3Ljc2LDE3Ljc2LDAsMCwxLDEwLjM2LDMsMTgsMTgsMCwwLDEsNS45NCw2LjY0LDEyLjc5LDEyLjc5LDAsMCwxLDEuODIsNS4xMywxMDcuMjMsMTA3LjIzLDAsMCwxLC40NiwxMi41NXEwLDguMzgtLjM2LDExLjdhMTQuNTEsMTQuNTEsMCwwLDEtMS41Myw1LjE3Wm0tNi41NC0yNy43MWExMS4yNiwxMS4yNiwwLDAsMC01LjI2LTcuMjQsMTEuMTgsMTEuMTgsMCwwLDAtNC45MS0xLjE1LDEwLjYzLDEwLjYzLDAsMCwwLTQuOCwxLjE1LDEwLjA5LDEwLjA5LDAsMCwwLTMuMjksMi43Nyw5LDksMCwwLDAtMiw0LjQ4LDY2LjcsNjYuNywwLDAsMC0uNTcsMTAuODMsNjUuNDcsNjUuNDcsMCwwLDAsLjU3LDEwLjc3LDksOSwwLDAsMCwyLDQuNTQsOS40Nyw5LjQ3LDAsMCwwLDMuMjksMi43MSw5LjExLDkuMTEsMCwwLDAsNC44LDEuMjIsOC42Miw4LjYyLDAsMCwwLDUuODQtMS44OWwtNi42Ni01LjQ3LDQuNjktNS41OSw2LjA5LDVxLjc1LTIuNzMuNzUtMTEuMjhhNzAuNiw3MC42LDAsMCwwLS41NC0xMC44NFoiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgPC9kZWZzPgogICAgPHRpdGxlPklCTSBJUTwvdGl0bGU+CiAgICA8Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjI4Ny42NCIgY3k9IjI4Ny4yIiByPSIyNzguNSIvPgogICAgPHBvbHlnb24gY2xhc3M9ImNscy0zIgogICAgICAgICAgICAgcG9pbnRzPSI0NTguMTcgNDI2LjY3IDExNy4xMSA0MjYuNjcgMTE3LjExIDE1My41NSA3MC45MSAxNTMuNTUgNzAuOTEgMTMxLjU1IDEzOS4xMSAxMzEuNTUgMTM5LjExIDQwNC42NyA0MzYuMTcgNDA0LjY3IDQzNi4xNyAxMzEuNTUgNTA0LjM3IDEzMS41NSA1MDQuMzcgMTUzLjU1IDQ1OC4xNyAxNTMuNTUgNDU4LjE3IDQyNi42NyIvPgogICAgPHBvbHlnb24gY2xhc3M9ImNscy0xIgogICAgICAgICAgICAgcG9pbnRzPSI0MjAuMjYgMjUzLjEyIDQyMC4yNiAyNDEuNzcgMTU1LjAyIDI0MS43NyAxNTUuMDIgMjUyLjg1IDI4Ny44OCAzMjkuNDkgNDIwLjI2IDI1My4xMiIvPgogICAgPHBvbHlnb24gY2xhc3M9ImNscy0xIgogICAgICAgICAgICAgcG9pbnRzPSIyODcuODggMzM5Ljc1IDE1NS4wMiAyNjMuMTEgMTU1LjAyIDM4OC44NCA0MjAuMjYgMzg4Ljg0IDQyMC4yNiAyNjMuMzggMjg3Ljg4IDMzOS43NSIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIgogICAgICAgICAgZD0iTTE2NC41LDUxMC44OFY0NTdoNC4wOHY1My45MVptNDcuNzgtMjcuNzFhMTMuMTQsMTMuMTQsMCwwLDEsOS4yMywxM2MwLDkuNjItNi4yOCwxNC42OS0xNS44MiwxNC42OUgxODUuMjRWNDU3aDE5Ljg0YzguOTQsMCwxNS42LDUuMTUsMTUuNiwxNC4wOGExMi4zOCwxMi4zOCwwLDAsMS04LjQsMTIuMTJabS0yMi45NSwyNC4wOGgxNS45YzcuMzUsMCwxMi4xOS00LjE3LDEyLjE5LTExLjA2cy00Ljg0LTExLjA1LTEyLjE5LTExLjA1aC0xNS45djIyLjExWm0xNS4zLTQ2LjY1aC0xNS4zdjIwLjloMTUuM2M2LjUxLDAsMTItMywxMi0xMC40NXMtNS40NS0xMC40NS0xMi0xMC40NVptNzIuNjEsNTAuMjhWNDY2LjQzbC0xNi4zNSwzNi44OEgyNTYuOGwtMTYuNjYtMzYuODh2NDQuNDVoLTQuMDlWNDU3aDQuMDlsMTguNzgsNDEuNTdMMjc3LjI0LDQ1N2g0LjA5djUzLjkxWiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIgogICAgICAgICAgZD0iTTM0OS43LDUxMC44NFY0NzcuMjhoLS4xOGwtMTAuOTEsMjUuODRIMzMybC0xMC45MS0yNS44NEgzMjF2MzMuNTZoLTcuOVY0NTdoNy40NGwxNSwzNS4wN0wzNTAuMTMsNDU3aDcuNDZ2NTMuODFabTU0LjItMTAsNi44OCw1LjY1LTQuNjksNS42MS02LjU4LTUuNDRxLTQuNjIsNC41MS0xMi4zLDQuNjZhMTcuODksMTcuODksMCwwLDEtMTAuMjUtMy4xLDE3LjcsMTcuNywwLDAsMS02LjA4LTYuNTdjLS4zOC0uODEtLjczLTEuNTktMS0yLjMyYTE1LjQ1LDE1LjQ1LDAsMCwxLS43Mi0yLjg4LDE0NS4yOSwxNDUuMjksMCwwLDEsMC0yNSwxNS4zOCwxNS4zOCwwLDAsMSwxLjc1LTUuMTMsMTguMzMsMTguMzMsMCwwLDEsNi4wOC02LjY0LDE3LjQ3LDE3LjQ3LDAsMCwxLDEwLjI1LTMsMTcuNzYsMTcuNzYsMCwwLDEsMTAuMzYsMywxOCwxOCwwLDAsMSw1Ljk0LDYuNjQsMTIuNzksMTIuNzksMCwwLDEsMS44Miw1LjEzLDEwNy4yMywxMDcuMjMsMCwwLDEsLjQ2LDEyLjU1cTAsOC4zOC0uMzYsMTEuN2ExNC41MSwxNC41MSwwLDAsMS0xLjUzLDUuMTdabS02LjU0LTI3LjcxYTExLjI2LDExLjI2LDAsMCwwLTUuMjYtNy4yNCwxMS4xOCwxMS4xOCwwLDAsMC00LjkxLTEuMTUsMTAuNjMsMTAuNjMsMCwwLDAtNC44LDEuMTUsMTAuMDksMTAuMDksMCwwLDAtMy4yOSwyLjc3LDksOSwwLDAsMC0yLDQuNDgsNjYuNyw2Ni43LDAsMCwwLS41NywxMC44Myw2NS40Nyw2NS40NywwLDAsMCwuNTcsMTAuNzcsOSw5LDAsMCwwLDIsNC41NCw5LjQ3LDkuNDcsMCwwLDAsMy4yOSwyLjcxLDkuMTEsOS4xMSwwLDAsMCw0LjgsMS4yMiw4LjYyLDguNjIsMCwwLDAsNS44NC0xLjg5bC02LjY2LTUuNDcsNC42OS01LjU5LDYuMDksNXEuNzUtMi43My43NS0xMS4yOGE3MC42LDcwLjYsMCwwLDAtLjU0LTEwLjg0WiIvPgo8L3N2Zz4=" camel.apache.org/kamelet.support.level: "Stable" camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.group: "JMS" camel.apache.org/kamelet.namespace: "Messaging" labels: @@ -90,6 +90,10 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password - urn:camel:group:credentials + sslCipherSuite: + title: "CipherSuite" + description: "CipherSuite to use for enabling TLS" + type: string dependencies: - "camel:jms" - "camel:kamelet" @@ -97,23 +101,16 @@ spec: beans: - name: wmqConnectionFactory type: "#class:com.ibm.mq.jms.MQConnectionFactory" - property: - - key: XMSC_WMQ_HOST_NAME - value: '{{serverName}}' - - key: XMSC_WMQ_PORT - value: '{{serverPort}}' - - key: XMSC_WMQ_CHANNEL - value: '{{channel}}' - - key: XMSC_WMQ_QUEUE_MANAGER - value: '{{queueManager}}' - - key: XMSC_WMQ_CONNECTION_MODE - value: 1 - - key: XMSC_USERID - value: '{{username}}' - - key: XMSC_PASSWORD - value: '{{password}}' - - key: XMSC_CLIENT_ID - value: '{{?clientId}}' + properties: + XMSC_WMQ_HOST_NAME: '{{serverName}}' + XMSC_WMQ_PORT: '{{serverPort}}' + XMSC_WMQ_CHANNEL: '{{channel}}' + XMSC_WMQ_QUEUE_MANAGER: '{{queueManager}}' + XMSC_WMQ_CONNECTION_MODE: 1 + XMSC_USERID: '{{username}}' + XMSC_PASSWORD: '{{password}}' + XMSC_CLIENT_ID: '{{?clientId}}' + XMSC_WMQ_SSL_CIPHER_SUITE: '{{?sslCipherSuite}}' from: uri: "jms:{{destinationType}}:{{destinationName}}" parameters: diff --git a/connectors/camel-kafka-not-secured-sink-kafka-connector/pom.xml b/connectors/camel-kafka-not-secured-sink-kafka-connector/pom.xml index 1bad0415cf..ab0ff642b0 100644 --- a/connectors/camel-kafka-not-secured-sink-kafka-connector/pom.xml +++ b/connectors/camel-kafka-not-secured-sink-kafka-connector/pom.xml @@ -52,7 +52,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.20.0 + 4.0.0-RC1 org.apache.camel diff --git a/connectors/camel-kafka-not-secured-sink-kafka-connector/src/generated/resources/camel-kafka-not-secured-sink-sink.json b/connectors/camel-kafka-not-secured-sink-kafka-connector/src/generated/resources/camel-kafka-not-secured-sink-sink.json index 3deb9b93da..c699e594b0 100644 --- a/connectors/camel-kafka-not-secured-sink-kafka-connector/src/generated/resources/camel-kafka-not-secured-sink-sink.json +++ b/connectors/camel-kafka-not-secured-sink-kafka-connector/src/generated/resources/camel-kafka-not-secured-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-not-secured-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Kafka topics on an insecure broker.\n\nThe Kamelet is able to understand the following headers to be set:\n\n- `key` \/ `ce-key`: as message key\n\n- `partition-key` \/ `ce-partitionkey`: as message partition key\n\nBoth the headers are optional.\n\nThree headers, if specified, will be deduplicated with different names, kafka.key will be duplicated into kafka.KEY, kafka.topic into kafka.TOPIC and kafka.override_topic into kafka.OVERRIDE_TOPIC" }, "properties": { diff --git a/connectors/camel-kafka-not-secured-sink-kafka-connector/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml b/connectors/camel-kafka-not-secured-sink-kafka-connector/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml index e32673c922..d160635414 100644 --- a/connectors/camel-kafka-not-secured-sink-kafka-connector/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml +++ b/connectors/camel-kafka-not-secured-sink-kafka-connector/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: kafka-not-secured-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iWE1MSURfMV8iPg0KCTxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTMxNC44LDI2OS43Yy0xNC4yLDAtMjcsNi4zLTM1LjcsMTYuMkwyNTYuOCwyNzBjMi40LTYuNSwzLjctMTMuNiwzLjctMjAuOWMwLTcuMi0xLjMtMTQuMS0zLjYtMjAuNg0KCQlsMjIuMy0xNS43YzguNyw5LjksMjEuNCwxNi4xLDM1LjYsMTYuMWMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNnMtMjEuMy00Ny42LTQ3LjYtNDcuNnMtNDcuNiwyMS4zLTQ3LjYsNDcuNg0KCQljMCw0LjcsMC43LDkuMiwyLDEzLjVsLTIyLjMsMTUuN2MtOS4zLTExLjYtMjIuOC0xOS42LTM4LjEtMjIuMXYtMjYuOWMyMS42LTQuNSwzNy44LTIzLjcsMzcuOC00Ni42YzAtMjYuMi0yMS4zLTQ3LjYtNDcuNi00Ny42DQoJCWMtMjYuMiwwLTQ3LjYsMjEuMy00Ny42LDQ3LjZjMCwyMi42LDE1LjgsNDEuNSwzNi45LDQ2LjN2MjcuM2MtMjguOCw1LjEtNTAuOCwzMC4yLTUwLjgsNjAuNWMwLDMwLjQsMjIuMiw1NS43LDUxLjIsNjAuNXYyOC44DQoJCWMtMjEuMyw0LjctMzcuNCwyMy43LTM3LjQsNDYuNGMwLDI2LjIsMjEuMyw0Ny42LDQ3LjYsNDcuNmMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNmMwLTIyLjctMTYtNDEuOC0zNy40LTQ2LjR2LTI4LjgNCgkJYzE1LTIuNSwyOC4yLTEwLjQsMzcuNC0yMS44bDIyLjUsMTUuOWMtMS4yLDQuMy0xLjksOC43LTEuOSwxMy40YzAsMjYuMiwyMS4zLDQ3LjYsNDcuNiw0Ny42czQ3LjYtMjEuMyw0Ny42LTQ3LjYNCgkJQzM2Mi40LDI5MSwzNDEuMSwyNjkuNywzMTQuOCwyNjkuN3ogTTMxNC44LDE1OC40YzEyLjcsMCwyMy4xLDEwLjQsMjMuMSwyMy4xYzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xcy0yMy4xLTEwLjQtMjMuMS0yMy4xDQoJCUMyOTEuOCwxNjguOCwzMDIuMSwxNTguNCwzMTQuOCwxNTguNHogTTE3NiwxMTUuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMWMxMi43LDAsMjMuMSwxMC40LDIzLjEsMjMuMQ0KCQljMCwxMi43LTEwLjMsMjMuMS0yMy4xLDIzLjFDMTg2LjMsMTM4LjIsMTc2LDEyNy44LDE3NiwxMTUuMXogTTIyMi4xLDM4NC45YzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xDQoJCWMtMTIuNywwLTIzLjEtMTAuNC0yMy4xLTIzLjFjMC0xMi43LDEwLjMtMjMuMSwyMy4xLTIzLjFDMjExLjgsMzYxLjgsMjIyLjEsMzcyLjIsMjIyLjEsMzg0Ljl6IE0xOTkuMSwyODEuMw0KCQljLTE3LjcsMC0zMi4yLTE0LjQtMzIuMi0zMi4yYzAtMTcuNywxNC40LTMyLjIsMzIuMi0zMi4yYzE3LjcsMCwzMi4yLDE0LjQsMzIuMiwzMi4yQzIzMS4yLDI2Ni45LDIxNi44LDI4MS4zLDE5OS4xLDI4MS4zeg0KCQkgTTMxNC44LDM0MC4zYy0xMi43LDAtMjMuMS0xMC40LTIzLjEtMjMuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMXMyMy4xLDEwLjQsMjMuMSwyMy4xQzMzNy45LDMzMCwzMjcuNSwzNDAuMywzMTQuOCwzNDAuM3oiLz4NCjwvZz4NCjwvc3ZnPg0K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Kafka" @@ -58,21 +58,17 @@ spec: dependencies: - "camel:core" - "camel:kafka" - - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0" + - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-RC1" - "camel:kamelet" template: beans: - name: deDuplicateHeaders type: "#class:org.apache.camel.kamelets.utils.headers.DeDuplicateNamingHeaders" - property: - - key: prefix - value: 'kafka.' - - key: renamingPrefix - value: 'kafka.' - - key: mode - value: 'filtering' - - key: selectedHeaders - value: 'kafka.key,kafka.topic,kafka.override_topic' + properties: + prefix: 'kafka.' + renamingPrefix: 'kafka.' + mode: 'filtering' + selectedHeaders: 'kafka.key,kafka.topic,kafka.override_topic' from: uri: "kamelet:source" steps: diff --git a/connectors/camel-kafka-not-secured-source-kafka-connector/pom.xml b/connectors/camel-kafka-not-secured-source-kafka-connector/pom.xml index c12dbee239..322334d176 100644 --- a/connectors/camel-kafka-not-secured-source-kafka-connector/pom.xml +++ b/connectors/camel-kafka-not-secured-source-kafka-connector/pom.xml @@ -41,10 +41,19 @@ + + org.apache.camel + camel-core + org.apache.camel.kafkaconnector camel-kafka-connector + + org.apache.camel.kamelets + camel-kamelets-utils + 4.0.0-RC1 + org.apache.camel camel-kafka diff --git a/connectors/camel-kafka-not-secured-source-kafka-connector/src/generated/resources/camel-kafka-not-secured-source-source.json b/connectors/camel-kafka-not-secured-source-kafka-connector/src/generated/resources/camel-kafka-not-secured-source-source.json index 16f2ce3c0f..5091a7bf03 100644 --- a/connectors/camel-kafka-not-secured-source-kafka-connector/src/generated/resources/camel-kafka-not-secured-source-source.json +++ b/connectors/camel-kafka-not-secured-source-kafka-connector/src/generated/resources/camel-kafka-not-secured-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-not-secured-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Kafka topics on an insecure broker." }, "properties": { diff --git a/connectors/camel-kafka-not-secured-source-kafka-connector/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml b/connectors/camel-kafka-not-secured-source-kafka-connector/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml index c50892bf5f..54e9cb1e14 100644 --- a/connectors/camel-kafka-not-secured-source-kafka-connector/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml +++ b/connectors/camel-kafka-not-secured-source-kafka-connector/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: kafka-not-secured-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iWE1MSURfMV8iPg0KCTxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTMxNC44LDI2OS43Yy0xNC4yLDAtMjcsNi4zLTM1LjcsMTYuMkwyNTYuOCwyNzBjMi40LTYuNSwzLjctMTMuNiwzLjctMjAuOWMwLTcuMi0xLjMtMTQuMS0zLjYtMjAuNg0KCQlsMjIuMy0xNS43YzguNyw5LjksMjEuNCwxNi4xLDM1LjYsMTYuMWMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNnMtMjEuMy00Ny42LTQ3LjYtNDcuNnMtNDcuNiwyMS4zLTQ3LjYsNDcuNg0KCQljMCw0LjcsMC43LDkuMiwyLDEzLjVsLTIyLjMsMTUuN2MtOS4zLTExLjYtMjIuOC0xOS42LTM4LjEtMjIuMXYtMjYuOWMyMS42LTQuNSwzNy44LTIzLjcsMzcuOC00Ni42YzAtMjYuMi0yMS4zLTQ3LjYtNDcuNi00Ny42DQoJCWMtMjYuMiwwLTQ3LjYsMjEuMy00Ny42LDQ3LjZjMCwyMi42LDE1LjgsNDEuNSwzNi45LDQ2LjN2MjcuM2MtMjguOCw1LjEtNTAuOCwzMC4yLTUwLjgsNjAuNWMwLDMwLjQsMjIuMiw1NS43LDUxLjIsNjAuNXYyOC44DQoJCWMtMjEuMyw0LjctMzcuNCwyMy43LTM3LjQsNDYuNGMwLDI2LjIsMjEuMyw0Ny42LDQ3LjYsNDcuNmMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNmMwLTIyLjctMTYtNDEuOC0zNy40LTQ2LjR2LTI4LjgNCgkJYzE1LTIuNSwyOC4yLTEwLjQsMzcuNC0yMS44bDIyLjUsMTUuOWMtMS4yLDQuMy0xLjksOC43LTEuOSwxMy40YzAsMjYuMiwyMS4zLDQ3LjYsNDcuNiw0Ny42czQ3LjYtMjEuMyw0Ny42LTQ3LjYNCgkJQzM2Mi40LDI5MSwzNDEuMSwyNjkuNywzMTQuOCwyNjkuN3ogTTMxNC44LDE1OC40YzEyLjcsMCwyMy4xLDEwLjQsMjMuMSwyMy4xYzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xcy0yMy4xLTEwLjQtMjMuMS0yMy4xDQoJCUMyOTEuOCwxNjguOCwzMDIuMSwxNTguNCwzMTQuOCwxNTguNHogTTE3NiwxMTUuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMWMxMi43LDAsMjMuMSwxMC40LDIzLjEsMjMuMQ0KCQljMCwxMi43LTEwLjMsMjMuMS0yMy4xLDIzLjFDMTg2LjMsMTM4LjIsMTc2LDEyNy44LDE3NiwxMTUuMXogTTIyMi4xLDM4NC45YzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xDQoJCWMtMTIuNywwLTIzLjEtMTAuNC0yMy4xLTIzLjFjMC0xMi43LDEwLjMtMjMuMSwyMy4xLTIzLjFDMjExLjgsMzYxLjgsMjIyLjEsMzcyLjIsMjIyLjEsMzg0Ljl6IE0xOTkuMSwyODEuMw0KCQljLTE3LjcsMC0zMi4yLTE0LjQtMzIuMi0zMi4yYzAtMTcuNywxNC40LTMyLjIsMzIuMi0zMi4yYzE3LjcsMCwzMi4yLDE0LjQsMzIuMiwzMi4yQzIzMS4yLDI2Ni45LDIxNi44LDI4MS4zLDE5OS4xLDI4MS4zeg0KCQkgTTMxNC44LDM0MC4zYy0xMi43LDAtMjMuMS0xMC40LTIzLjEtMjMuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMXMyMy4xLDEwLjQsMjMuMSwyMy4xQzMzNy45LDMzMCwzMjcuNSwzNDAuMywzMTQuOCwzNDAuM3oiLz4NCjwvZz4NCjwvc3ZnPg0K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Kafka" @@ -94,7 +94,7 @@ spec: - 'urn:alm:descriptor:com.tectonic.ui:checkbox' default: true dependencies: - - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0" + - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-RC1" - "camel:kafka" - "camel:core" - "camel:kamelet" @@ -102,9 +102,8 @@ spec: beans: - name: kafkaHeaderDeserializer type: "#class:org.apache.camel.kamelets.utils.serialization.kafka.KafkaHeaderDeserializer" - property: - - key: enabled - value: '{{deserializeHeaders}}' + properties: + enabled: '{{deserializeHeaders}}' from: uri: "kafka:{{topic}}" parameters: diff --git a/connectors/camel-kafka-scram-sink-kafka-connector/pom.xml b/connectors/camel-kafka-scram-sink-kafka-connector/pom.xml index 99778a8566..3dbdd702a8 100644 --- a/connectors/camel-kafka-scram-sink-kafka-connector/pom.xml +++ b/connectors/camel-kafka-scram-sink-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kafka-scram-sink-kafka-connector Camel-Kafka-Connector :: kafka-scram-sink diff --git a/connectors/camel-kafka-scram-sink-kafka-connector/src/generated/resources/camel-kafka-scram-sink-sink.json b/connectors/camel-kafka-scram-sink-kafka-connector/src/generated/resources/camel-kafka-scram-sink-sink.json index f572876b75..330ef20433 100644 --- a/connectors/camel-kafka-scram-sink-kafka-connector/src/generated/resources/camel-kafka-scram-sink-sink.json +++ b/connectors/camel-kafka-scram-sink-kafka-connector/src/generated/resources/camel-kafka-scram-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-scram-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Kafka topics through SCRAM login module.\n\nThe Kamelet is able to understand the following headers to be set:\n\n- `key` \/ `ce-key`: as message key\n\n- `partition-key` \/ `ce-partitionkey`: as message partition key\n\nBoth the headers are optional." }, "properties": { diff --git a/connectors/camel-kafka-scram-sink-kafka-connector/src/main/resources/kamelets/kafka-scram-sink.kamelet.yaml b/connectors/camel-kafka-scram-sink-kafka-connector/src/main/resources/kamelets/kafka-scram-sink.kamelet.yaml index 76e5f28f34..a695e8209f 100644 --- a/connectors/camel-kafka-scram-sink-kafka-connector/src/main/resources/kamelets/kafka-scram-sink.kamelet.yaml +++ b/connectors/camel-kafka-scram-sink-kafka-connector/src/main/resources/kamelets/kafka-scram-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: kafka-scram-sink annotations: camel.apache.org/kamelet.support.level: "Preview" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iWE1MSURfMV8iPg0KCTxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTMxNC44LDI2OS43Yy0xNC4yLDAtMjcsNi4zLTM1LjcsMTYuMkwyNTYuOCwyNzBjMi40LTYuNSwzLjctMTMuNiwzLjctMjAuOWMwLTcuMi0xLjMtMTQuMS0zLjYtMjAuNg0KCQlsMjIuMy0xNS43YzguNyw5LjksMjEuNCwxNi4xLDM1LjYsMTYuMWMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNnMtMjEuMy00Ny42LTQ3LjYtNDcuNnMtNDcuNiwyMS4zLTQ3LjYsNDcuNg0KCQljMCw0LjcsMC43LDkuMiwyLDEzLjVsLTIyLjMsMTUuN2MtOS4zLTExLjYtMjIuOC0xOS42LTM4LjEtMjIuMXYtMjYuOWMyMS42LTQuNSwzNy44LTIzLjcsMzcuOC00Ni42YzAtMjYuMi0yMS4zLTQ3LjYtNDcuNi00Ny42DQoJCWMtMjYuMiwwLTQ3LjYsMjEuMy00Ny42LDQ3LjZjMCwyMi42LDE1LjgsNDEuNSwzNi45LDQ2LjN2MjcuM2MtMjguOCw1LjEtNTAuOCwzMC4yLTUwLjgsNjAuNWMwLDMwLjQsMjIuMiw1NS43LDUxLjIsNjAuNXYyOC44DQoJCWMtMjEuMyw0LjctMzcuNCwyMy43LTM3LjQsNDYuNGMwLDI2LjIsMjEuMyw0Ny42LDQ3LjYsNDcuNmMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNmMwLTIyLjctMTYtNDEuOC0zNy40LTQ2LjR2LTI4LjgNCgkJYzE1LTIuNSwyOC4yLTEwLjQsMzcuNC0yMS44bDIyLjUsMTUuOWMtMS4yLDQuMy0xLjksOC43LTEuOSwxMy40YzAsMjYuMiwyMS4zLDQ3LjYsNDcuNiw0Ny42czQ3LjYtMjEuMyw0Ny42LTQ3LjYNCgkJQzM2Mi40LDI5MSwzNDEuMSwyNjkuNywzMTQuOCwyNjkuN3ogTTMxNC44LDE1OC40YzEyLjcsMCwyMy4xLDEwLjQsMjMuMSwyMy4xYzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xcy0yMy4xLTEwLjQtMjMuMS0yMy4xDQoJCUMyOTEuOCwxNjguOCwzMDIuMSwxNTguNCwzMTQuOCwxNTguNHogTTE3NiwxMTUuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMWMxMi43LDAsMjMuMSwxMC40LDIzLjEsMjMuMQ0KCQljMCwxMi43LTEwLjMsMjMuMS0yMy4xLDIzLjFDMTg2LjMsMTM4LjIsMTc2LDEyNy44LDE3NiwxMTUuMXogTTIyMi4xLDM4NC45YzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xDQoJCWMtMTIuNywwLTIzLjEtMTAuNC0yMy4xLTIzLjFjMC0xMi43LDEwLjMtMjMuMSwyMy4xLTIzLjFDMjExLjgsMzYxLjgsMjIyLjEsMzcyLjIsMjIyLjEsMzg0Ljl6IE0xOTkuMSwyODEuMw0KCQljLTE3LjcsMC0zMi4yLTE0LjQtMzIuMi0zMi4yYzAtMTcuNywxNC40LTMyLjIsMzIuMi0zMi4yYzE3LjcsMCwzMi4yLDE0LjQsMzIuMiwzMi4yQzIzMS4yLDI2Ni45LDIxNi44LDI4MS4zLDE5OS4xLDI4MS4zeg0KCQkgTTMxNC44LDM0MC4zYy0xMi43LDAtMjMuMS0xMC40LTIzLjEtMjMuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMXMyMy4xLDEwLjQsMjMuMSwyMy4xQzMzNy45LDMzMCwzMjcuNSwzNDAuMywzMTQuOCwzNDAuM3oiLz4NCjwvZz4NCjwvc3ZnPg0K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Kafka" diff --git a/connectors/camel-kafka-scram-source-kafka-connector/pom.xml b/connectors/camel-kafka-scram-source-kafka-connector/pom.xml index 8c1bf3adf3..d739768da5 100644 --- a/connectors/camel-kafka-scram-source-kafka-connector/pom.xml +++ b/connectors/camel-kafka-scram-source-kafka-connector/pom.xml @@ -22,7 +22,7 @@ org.apache.camel.kafkaconnector connectors - 3.21.1-SNAPSHOT + 4.0.0-SNAPSHOT camel-kafka-scram-source-kafka-connector Camel-Kafka-Connector :: kafka-scram-source @@ -52,7 +52,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.21.0 + 4.0.0-RC1 org.apache.camel diff --git a/connectors/camel-kafka-scram-source-kafka-connector/src/generated/resources/camel-kafka-scram-source-source.json b/connectors/camel-kafka-scram-source-kafka-connector/src/generated/resources/camel-kafka-scram-source-source.json index a26923d6a5..b3226f6c21 100644 --- a/connectors/camel-kafka-scram-source-kafka-connector/src/generated/resources/camel-kafka-scram-source-source.json +++ b/connectors/camel-kafka-scram-source-kafka-connector/src/generated/resources/camel-kafka-scram-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-scram-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Kafka topics through SCRAM login module." }, "properties": { diff --git a/connectors/camel-kafka-scram-source-kafka-connector/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml b/connectors/camel-kafka-scram-source-kafka-connector/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml index a6d270ee49..4582b1721c 100644 --- a/connectors/camel-kafka-scram-source-kafka-connector/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml +++ b/connectors/camel-kafka-scram-source-kafka-connector/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: kafka-scram-source annotations: camel.apache.org/kamelet.support.level: "Preview" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iWE1MSURfMV8iPg0KCTxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTMxNC44LDI2OS43Yy0xNC4yLDAtMjcsNi4zLTM1LjcsMTYuMkwyNTYuOCwyNzBjMi40LTYuNSwzLjctMTMuNiwzLjctMjAuOWMwLTcuMi0xLjMtMTQuMS0zLjYtMjAuNg0KCQlsMjIuMy0xNS43YzguNyw5LjksMjEuNCwxNi4xLDM1LjYsMTYuMWMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNnMtMjEuMy00Ny42LTQ3LjYtNDcuNnMtNDcuNiwyMS4zLTQ3LjYsNDcuNg0KCQljMCw0LjcsMC43LDkuMiwyLDEzLjVsLTIyLjMsMTUuN2MtOS4zLTExLjYtMjIuOC0xOS42LTM4LjEtMjIuMXYtMjYuOWMyMS42LTQuNSwzNy44LTIzLjcsMzcuOC00Ni42YzAtMjYuMi0yMS4zLTQ3LjYtNDcuNi00Ny42DQoJCWMtMjYuMiwwLTQ3LjYsMjEuMy00Ny42LDQ3LjZjMCwyMi42LDE1LjgsNDEuNSwzNi45LDQ2LjN2MjcuM2MtMjguOCw1LjEtNTAuOCwzMC4yLTUwLjgsNjAuNWMwLDMwLjQsMjIuMiw1NS43LDUxLjIsNjAuNXYyOC44DQoJCWMtMjEuMyw0LjctMzcuNCwyMy43LTM3LjQsNDYuNGMwLDI2LjIsMjEuMyw0Ny42LDQ3LjYsNDcuNmMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNmMwLTIyLjctMTYtNDEuOC0zNy40LTQ2LjR2LTI4LjgNCgkJYzE1LTIuNSwyOC4yLTEwLjQsMzcuNC0yMS44bDIyLjUsMTUuOWMtMS4yLDQuMy0xLjksOC43LTEuOSwxMy40YzAsMjYuMiwyMS4zLDQ3LjYsNDcuNiw0Ny42czQ3LjYtMjEuMyw0Ny42LTQ3LjYNCgkJQzM2Mi40LDI5MSwzNDEuMSwyNjkuNywzMTQuOCwyNjkuN3ogTTMxNC44LDE1OC40YzEyLjcsMCwyMy4xLDEwLjQsMjMuMSwyMy4xYzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xcy0yMy4xLTEwLjQtMjMuMS0yMy4xDQoJCUMyOTEuOCwxNjguOCwzMDIuMSwxNTguNCwzMTQuOCwxNTguNHogTTE3NiwxMTUuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMWMxMi43LDAsMjMuMSwxMC40LDIzLjEsMjMuMQ0KCQljMCwxMi43LTEwLjMsMjMuMS0yMy4xLDIzLjFDMTg2LjMsMTM4LjIsMTc2LDEyNy44LDE3NiwxMTUuMXogTTIyMi4xLDM4NC45YzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xDQoJCWMtMTIuNywwLTIzLjEtMTAuNC0yMy4xLTIzLjFjMC0xMi43LDEwLjMtMjMuMSwyMy4xLTIzLjFDMjExLjgsMzYxLjgsMjIyLjEsMzcyLjIsMjIyLjEsMzg0Ljl6IE0xOTkuMSwyODEuMw0KCQljLTE3LjcsMC0zMi4yLTE0LjQtMzIuMi0zMi4yYzAtMTcuNywxNC40LTMyLjIsMzIuMi0zMi4yYzE3LjcsMCwzMi4yLDE0LjQsMzIuMiwzMi4yQzIzMS4yLDI2Ni45LDIxNi44LDI4MS4zLDE5OS4xLDI4MS4zeg0KCQkgTTMxNC44LDM0MC4zYy0xMi43LDAtMjMuMS0xMC40LTIzLjEtMjMuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMXMyMy4xLDEwLjQsMjMuMSwyMy4xQzMzNy45LDMzMCwzMjcuNSwzNDAuMywzMTQuOCwzNDAuM3oiLz4NCjwvZz4NCjwvc3ZnPg0K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Kafka" @@ -126,7 +126,7 @@ spec: - 'urn:alm:descriptor:com.tectonic.ui:checkbox' default: true dependencies: - - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0" + - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-RC1" - "camel:core" - "camel:kafka" - "camel:kamelet" @@ -134,9 +134,8 @@ spec: beans: - name: kafkaHeaderDeserializer type: "#class:org.apache.camel.kamelets.utils.serialization.kafka.KafkaHeaderDeserializer" - property: - - key: enabled - value: '{{deserializeHeaders}}' + properties: + enabled: '{{deserializeHeaders}}' from: uri: "kafka:{{topic}}" parameters: diff --git a/connectors/camel-kafka-sink-kafka-connector/src/generated/resources/camel-kafka-sink-sink.json b/connectors/camel-kafka-sink-kafka-connector/src/generated/resources/camel-kafka-sink-sink.json index 870153fcf7..d162e457c7 100644 --- a/connectors/camel-kafka-sink-kafka-connector/src/generated/resources/camel-kafka-sink-sink.json +++ b/connectors/camel-kafka-sink-kafka-connector/src/generated/resources/camel-kafka-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Kafka topics through Plain Login Module.\n\nThe Kamelet is able to understand the following headers to be set:\n\n- `key` \/ `ce-key`: as message key\n\n- `partition-key` \/ `ce-partitionkey`: as message partition key\n\nBoth the headers are optional." }, "properties": { diff --git a/connectors/camel-kafka-sink-kafka-connector/src/main/resources/kamelets/kafka-sink.kamelet.yaml b/connectors/camel-kafka-sink-kafka-connector/src/main/resources/kamelets/kafka-sink.kamelet.yaml index ce3f02c262..f08cf9f6a1 100644 --- a/connectors/camel-kafka-sink-kafka-connector/src/main/resources/kamelets/kafka-sink.kamelet.yaml +++ b/connectors/camel-kafka-sink-kafka-connector/src/main/resources/kamelets/kafka-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: kafka-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iWE1MSURfMV8iPg0KCTxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTMxNC44LDI2OS43Yy0xNC4yLDAtMjcsNi4zLTM1LjcsMTYuMkwyNTYuOCwyNzBjMi40LTYuNSwzLjctMTMuNiwzLjctMjAuOWMwLTcuMi0xLjMtMTQuMS0zLjYtMjAuNg0KCQlsMjIuMy0xNS43YzguNyw5LjksMjEuNCwxNi4xLDM1LjYsMTYuMWMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNnMtMjEuMy00Ny42LTQ3LjYtNDcuNnMtNDcuNiwyMS4zLTQ3LjYsNDcuNg0KCQljMCw0LjcsMC43LDkuMiwyLDEzLjVsLTIyLjMsMTUuN2MtOS4zLTExLjYtMjIuOC0xOS42LTM4LjEtMjIuMXYtMjYuOWMyMS42LTQuNSwzNy44LTIzLjcsMzcuOC00Ni42YzAtMjYuMi0yMS4zLTQ3LjYtNDcuNi00Ny42DQoJCWMtMjYuMiwwLTQ3LjYsMjEuMy00Ny42LDQ3LjZjMCwyMi42LDE1LjgsNDEuNSwzNi45LDQ2LjN2MjcuM2MtMjguOCw1LjEtNTAuOCwzMC4yLTUwLjgsNjAuNWMwLDMwLjQsMjIuMiw1NS43LDUxLjIsNjAuNXYyOC44DQoJCWMtMjEuMyw0LjctMzcuNCwyMy43LTM3LjQsNDYuNGMwLDI2LjIsMjEuMyw0Ny42LDQ3LjYsNDcuNmMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNmMwLTIyLjctMTYtNDEuOC0zNy40LTQ2LjR2LTI4LjgNCgkJYzE1LTIuNSwyOC4yLTEwLjQsMzcuNC0yMS44bDIyLjUsMTUuOWMtMS4yLDQuMy0xLjksOC43LTEuOSwxMy40YzAsMjYuMiwyMS4zLDQ3LjYsNDcuNiw0Ny42czQ3LjYtMjEuMyw0Ny42LTQ3LjYNCgkJQzM2Mi40LDI5MSwzNDEuMSwyNjkuNywzMTQuOCwyNjkuN3ogTTMxNC44LDE1OC40YzEyLjcsMCwyMy4xLDEwLjQsMjMuMSwyMy4xYzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xcy0yMy4xLTEwLjQtMjMuMS0yMy4xDQoJCUMyOTEuOCwxNjguOCwzMDIuMSwxNTguNCwzMTQuOCwxNTguNHogTTE3NiwxMTUuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMWMxMi43LDAsMjMuMSwxMC40LDIzLjEsMjMuMQ0KCQljMCwxMi43LTEwLjMsMjMuMS0yMy4xLDIzLjFDMTg2LjMsMTM4LjIsMTc2LDEyNy44LDE3NiwxMTUuMXogTTIyMi4xLDM4NC45YzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xDQoJCWMtMTIuNywwLTIzLjEtMTAuNC0yMy4xLTIzLjFjMC0xMi43LDEwLjMtMjMuMSwyMy4xLTIzLjFDMjExLjgsMzYxLjgsMjIyLjEsMzcyLjIsMjIyLjEsMzg0Ljl6IE0xOTkuMSwyODEuMw0KCQljLTE3LjcsMC0zMi4yLTE0LjQtMzIuMi0zMi4yYzAtMTcuNywxNC40LTMyLjIsMzIuMi0zMi4yYzE3LjcsMCwzMi4yLDE0LjQsMzIuMiwzMi4yQzIzMS4yLDI2Ni45LDIxNi44LDI4MS4zLDE5OS4xLDI4MS4zeg0KCQkgTTMxNC44LDM0MC4zYy0xMi43LDAtMjMuMS0xMC40LTIzLjEtMjMuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMXMyMy4xLDEwLjQsMjMuMSwyMy4xQzMzNy45LDMzMCwzMjcuNSwzNDAuMywzMTQuOCwzNDAuM3oiLz4NCjwvZz4NCjwvc3ZnPg0K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Kafka" diff --git a/connectors/camel-kafka-source-kafka-connector/pom.xml b/connectors/camel-kafka-source-kafka-connector/pom.xml index eb6a86bddd..3e2b5e9008 100644 --- a/connectors/camel-kafka-source-kafka-connector/pom.xml +++ b/connectors/camel-kafka-source-kafka-connector/pom.xml @@ -52,7 +52,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.20.0 + 4.0.0-RC1 org.apache.camel diff --git a/connectors/camel-kafka-source-kafka-connector/src/generated/resources/camel-kafka-source-source.json b/connectors/camel-kafka-source-kafka-connector/src/generated/resources/camel-kafka-source-source.json index 8865e01b7d..9216c486d8 100644 --- a/connectors/camel-kafka-source-kafka-connector/src/generated/resources/camel-kafka-source-source.json +++ b/connectors/camel-kafka-source-kafka-connector/src/generated/resources/camel-kafka-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Kafka topics through Plain Login Module." }, "properties": { diff --git a/connectors/camel-kafka-source-kafka-connector/src/main/resources/kamelets/kafka-source.kamelet.yaml b/connectors/camel-kafka-source-kafka-connector/src/main/resources/kamelets/kafka-source.kamelet.yaml index e6c37ea9a2..81167efb3e 100644 --- a/connectors/camel-kafka-source-kafka-connector/src/main/resources/kamelets/kafka-source.kamelet.yaml +++ b/connectors/camel-kafka-source-kafka-connector/src/main/resources/kamelets/kafka-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: kafka-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iWE1MSURfMV8iPg0KCTxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTMxNC44LDI2OS43Yy0xNC4yLDAtMjcsNi4zLTM1LjcsMTYuMkwyNTYuOCwyNzBjMi40LTYuNSwzLjctMTMuNiwzLjctMjAuOWMwLTcuMi0xLjMtMTQuMS0zLjYtMjAuNg0KCQlsMjIuMy0xNS43YzguNyw5LjksMjEuNCwxNi4xLDM1LjYsMTYuMWMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNnMtMjEuMy00Ny42LTQ3LjYtNDcuNnMtNDcuNiwyMS4zLTQ3LjYsNDcuNg0KCQljMCw0LjcsMC43LDkuMiwyLDEzLjVsLTIyLjMsMTUuN2MtOS4zLTExLjYtMjIuOC0xOS42LTM4LjEtMjIuMXYtMjYuOWMyMS42LTQuNSwzNy44LTIzLjcsMzcuOC00Ni42YzAtMjYuMi0yMS4zLTQ3LjYtNDcuNi00Ny42DQoJCWMtMjYuMiwwLTQ3LjYsMjEuMy00Ny42LDQ3LjZjMCwyMi42LDE1LjgsNDEuNSwzNi45LDQ2LjN2MjcuM2MtMjguOCw1LjEtNTAuOCwzMC4yLTUwLjgsNjAuNWMwLDMwLjQsMjIuMiw1NS43LDUxLjIsNjAuNXYyOC44DQoJCWMtMjEuMyw0LjctMzcuNCwyMy43LTM3LjQsNDYuNGMwLDI2LjIsMjEuMyw0Ny42LDQ3LjYsNDcuNmMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNmMwLTIyLjctMTYtNDEuOC0zNy40LTQ2LjR2LTI4LjgNCgkJYzE1LTIuNSwyOC4yLTEwLjQsMzcuNC0yMS44bDIyLjUsMTUuOWMtMS4yLDQuMy0xLjksOC43LTEuOSwxMy40YzAsMjYuMiwyMS4zLDQ3LjYsNDcuNiw0Ny42czQ3LjYtMjEuMyw0Ny42LTQ3LjYNCgkJQzM2Mi40LDI5MSwzNDEuMSwyNjkuNywzMTQuOCwyNjkuN3ogTTMxNC44LDE1OC40YzEyLjcsMCwyMy4xLDEwLjQsMjMuMSwyMy4xYzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xcy0yMy4xLTEwLjQtMjMuMS0yMy4xDQoJCUMyOTEuOCwxNjguOCwzMDIuMSwxNTguNCwzMTQuOCwxNTguNHogTTE3NiwxMTUuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMWMxMi43LDAsMjMuMSwxMC40LDIzLjEsMjMuMQ0KCQljMCwxMi43LTEwLjMsMjMuMS0yMy4xLDIzLjFDMTg2LjMsMTM4LjIsMTc2LDEyNy44LDE3NiwxMTUuMXogTTIyMi4xLDM4NC45YzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xDQoJCWMtMTIuNywwLTIzLjEtMTAuNC0yMy4xLTIzLjFjMC0xMi43LDEwLjMtMjMuMSwyMy4xLTIzLjFDMjExLjgsMzYxLjgsMjIyLjEsMzcyLjIsMjIyLjEsMzg0Ljl6IE0xOTkuMSwyODEuMw0KCQljLTE3LjcsMC0zMi4yLTE0LjQtMzIuMi0zMi4yYzAtMTcuNywxNC40LTMyLjIsMzIuMi0zMi4yYzE3LjcsMCwzMi4yLDE0LjQsMzIuMiwzMi4yQzIzMS4yLDI2Ni45LDIxNi44LDI4MS4zLDE5OS4xLDI4MS4zeg0KCQkgTTMxNC44LDM0MC4zYy0xMi43LDAtMjMuMS0xMC40LTIzLjEtMjMuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMXMyMy4xLDEwLjQsMjMuMSwyMy4xQzMzNy45LDMzMCwzMjcuNSwzNDAuMywzMTQuOCwzNDAuM3oiLz4NCjwvZz4NCjwvc3ZnPg0K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Kafka" @@ -126,7 +126,7 @@ spec: - 'urn:alm:descriptor:com.tectonic.ui:checkbox' default: true dependencies: - - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0" + - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-RC1" - "camel:core" - "camel:kafka" - "camel:kamelet" @@ -134,9 +134,8 @@ spec: beans: - name: kafkaHeaderDeserializer type: "#class:org.apache.camel.kamelets.utils.serialization.kafka.KafkaHeaderDeserializer" - property: - - key: enabled - value: '{{deserializeHeaders}}' + properties: + enabled: '{{deserializeHeaders}}' from: uri: "kafka:{{topic}}" parameters: diff --git a/connectors/camel-kafka-ssl-sink-kafka-connector/src/generated/resources/camel-kafka-ssl-sink-sink.json b/connectors/camel-kafka-ssl-sink-kafka-connector/src/generated/resources/camel-kafka-ssl-sink-sink.json index 008b23083f..1ef165951e 100644 --- a/connectors/camel-kafka-ssl-sink-kafka-connector/src/generated/resources/camel-kafka-ssl-sink-sink.json +++ b/connectors/camel-kafka-ssl-sink-kafka-connector/src/generated/resources/camel-kafka-ssl-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-ssl-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Kafka topics wit TLS\/SSL support.\n\nThe Kamelet is able to understand the following headers to be set:\n\n- `key` \/ `ce-key`: as message key\n\n- `partition-key` \/ `ce-partitionkey`: as message partition key\n\nBoth the headers are optional." }, "properties": { diff --git a/connectors/camel-kafka-ssl-sink-kafka-connector/src/main/resources/kamelets/kafka-ssl-sink.kamelet.yaml b/connectors/camel-kafka-ssl-sink-kafka-connector/src/main/resources/kamelets/kafka-ssl-sink.kamelet.yaml index e8d9108b2c..b8300cf6bf 100644 --- a/connectors/camel-kafka-ssl-sink-kafka-connector/src/main/resources/kamelets/kafka-ssl-sink.kamelet.yaml +++ b/connectors/camel-kafka-ssl-sink-kafka-connector/src/main/resources/kamelets/kafka-ssl-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: kafka-ssl-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iWE1MSURfMV8iPg0KCTxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTMxNC44LDI2OS43Yy0xNC4yLDAtMjcsNi4zLTM1LjcsMTYuMkwyNTYuOCwyNzBjMi40LTYuNSwzLjctMTMuNiwzLjctMjAuOWMwLTcuMi0xLjMtMTQuMS0zLjYtMjAuNg0KCQlsMjIuMy0xNS43YzguNyw5LjksMjEuNCwxNi4xLDM1LjYsMTYuMWMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNnMtMjEuMy00Ny42LTQ3LjYtNDcuNnMtNDcuNiwyMS4zLTQ3LjYsNDcuNg0KCQljMCw0LjcsMC43LDkuMiwyLDEzLjVsLTIyLjMsMTUuN2MtOS4zLTExLjYtMjIuOC0xOS42LTM4LjEtMjIuMXYtMjYuOWMyMS42LTQuNSwzNy44LTIzLjcsMzcuOC00Ni42YzAtMjYuMi0yMS4zLTQ3LjYtNDcuNi00Ny42DQoJCWMtMjYuMiwwLTQ3LjYsMjEuMy00Ny42LDQ3LjZjMCwyMi42LDE1LjgsNDEuNSwzNi45LDQ2LjN2MjcuM2MtMjguOCw1LjEtNTAuOCwzMC4yLTUwLjgsNjAuNWMwLDMwLjQsMjIuMiw1NS43LDUxLjIsNjAuNXYyOC44DQoJCWMtMjEuMyw0LjctMzcuNCwyMy43LTM3LjQsNDYuNGMwLDI2LjIsMjEuMyw0Ny42LDQ3LjYsNDcuNmMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNmMwLTIyLjctMTYtNDEuOC0zNy40LTQ2LjR2LTI4LjgNCgkJYzE1LTIuNSwyOC4yLTEwLjQsMzcuNC0yMS44bDIyLjUsMTUuOWMtMS4yLDQuMy0xLjksOC43LTEuOSwxMy40YzAsMjYuMiwyMS4zLDQ3LjYsNDcuNiw0Ny42czQ3LjYtMjEuMyw0Ny42LTQ3LjYNCgkJQzM2Mi40LDI5MSwzNDEuMSwyNjkuNywzMTQuOCwyNjkuN3ogTTMxNC44LDE1OC40YzEyLjcsMCwyMy4xLDEwLjQsMjMuMSwyMy4xYzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xcy0yMy4xLTEwLjQtMjMuMS0yMy4xDQoJCUMyOTEuOCwxNjguOCwzMDIuMSwxNTguNCwzMTQuOCwxNTguNHogTTE3NiwxMTUuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMWMxMi43LDAsMjMuMSwxMC40LDIzLjEsMjMuMQ0KCQljMCwxMi43LTEwLjMsMjMuMS0yMy4xLDIzLjFDMTg2LjMsMTM4LjIsMTc2LDEyNy44LDE3NiwxMTUuMXogTTIyMi4xLDM4NC45YzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xDQoJCWMtMTIuNywwLTIzLjEtMTAuNC0yMy4xLTIzLjFjMC0xMi43LDEwLjMtMjMuMSwyMy4xLTIzLjFDMjExLjgsMzYxLjgsMjIyLjEsMzcyLjIsMjIyLjEsMzg0Ljl6IE0xOTkuMSwyODEuMw0KCQljLTE3LjcsMC0zMi4yLTE0LjQtMzIuMi0zMi4yYzAtMTcuNywxNC40LTMyLjIsMzIuMi0zMi4yYzE3LjcsMCwzMi4yLDE0LjQsMzIuMiwzMi4yQzIzMS4yLDI2Ni45LDIxNi44LDI4MS4zLDE5OS4xLDI4MS4zeg0KCQkgTTMxNC44LDM0MC4zYy0xMi43LDAtMjMuMS0xMC40LTIzLjEtMjMuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMXMyMy4xLDEwLjQsMjMuMSwyMy4xQzMzNy45LDMzMCwzMjcuNSwzNDAuMywzMTQuOCwzNDAuM3oiLz4NCjwvZz4NCjwvc3ZnPg0K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Kafka" @@ -123,25 +123,16 @@ spec: - name: kafka-ssl-sink-local type: '#class:org.apache.camel.component.kafka.KafkaComponent' - name: kafka-ssl-sink-configuration-local - property: - - key: brokers - value: '{{bootstrapServers}}' - - key: securityProtocol - value: '{{securityProtocol}}' - - key: sslKeystoreLocation - value: '{{sslKeystoreLocation}}' - - key: sslKeyPassword - value: '{{sslKeyPassword}}' - - key: sslKeystorePassword - value: '{{sslKeystorePassword}}' - - key: sslTruststoreLocation - value: '{{sslTruststoreLocation}}' - - key: sslProtocol - value: '{{sslProtocol}}' - - key: sslEnabledProtocols - value: '{{sslEnabledProtocols}}' - - key: saslMechanism - value: '{{saslMechanism}}' + properties: + brokers: '{{bootstrapServers}}' + securityProtocol: '{{securityProtocol}}' + sslKeystoreLocation: '{{sslKeystoreLocation}}' + sslKeyPassword: '{{sslKeyPassword}}' + sslKeystorePassword: '{{sslKeystorePassword}}' + sslTruststoreLocation: '{{sslTruststoreLocation}}' + sslProtocol: '{{sslProtocol}}' + sslEnabledProtocols: '{{sslEnabledProtocols}}' + saslMechanism: '{{saslMechanism}}' type: '#class:org.apache.camel.component.kafka.KafkaConfiguration' from: uri: "kamelet:source" diff --git a/connectors/camel-kafka-ssl-source-kafka-connector/pom.xml b/connectors/camel-kafka-ssl-source-kafka-connector/pom.xml index b6f38226dd..a720dbd86d 100644 --- a/connectors/camel-kafka-ssl-source-kafka-connector/pom.xml +++ b/connectors/camel-kafka-ssl-source-kafka-connector/pom.xml @@ -52,7 +52,7 @@ org.apache.camel.kamelets camel-kamelets-utils - 3.20.0 + 4.0.0-RC1 org.apache.camel diff --git a/connectors/camel-kafka-ssl-source-kafka-connector/src/generated/resources/camel-kafka-ssl-source-source.json b/connectors/camel-kafka-ssl-source-kafka-connector/src/generated/resources/camel-kafka-ssl-source-source.json index a04877a9f0..0bb61ef06f 100644 --- a/connectors/camel-kafka-ssl-source-kafka-connector/src/generated/resources/camel-kafka-ssl-source-source.json +++ b/connectors/camel-kafka-ssl-source-kafka-connector/src/generated/resources/camel-kafka-ssl-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kafka-ssl-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Kafka topics with SSL\/TLS support" }, "properties": { diff --git a/connectors/camel-kafka-ssl-source-kafka-connector/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml b/connectors/camel-kafka-ssl-source-kafka-connector/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml index aff84e5dc2..0feef3b9ce 100644 --- a/connectors/camel-kafka-ssl-source-kafka-connector/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml +++ b/connectors/camel-kafka-ssl-source-kafka-connector/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: kafka-ssl-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iWE1MSURfMV8iPg0KCTxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTMxNC44LDI2OS43Yy0xNC4yLDAtMjcsNi4zLTM1LjcsMTYuMkwyNTYuOCwyNzBjMi40LTYuNSwzLjctMTMuNiwzLjctMjAuOWMwLTcuMi0xLjMtMTQuMS0zLjYtMjAuNg0KCQlsMjIuMy0xNS43YzguNyw5LjksMjEuNCwxNi4xLDM1LjYsMTYuMWMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNnMtMjEuMy00Ny42LTQ3LjYtNDcuNnMtNDcuNiwyMS4zLTQ3LjYsNDcuNg0KCQljMCw0LjcsMC43LDkuMiwyLDEzLjVsLTIyLjMsMTUuN2MtOS4zLTExLjYtMjIuOC0xOS42LTM4LjEtMjIuMXYtMjYuOWMyMS42LTQuNSwzNy44LTIzLjcsMzcuOC00Ni42YzAtMjYuMi0yMS4zLTQ3LjYtNDcuNi00Ny42DQoJCWMtMjYuMiwwLTQ3LjYsMjEuMy00Ny42LDQ3LjZjMCwyMi42LDE1LjgsNDEuNSwzNi45LDQ2LjN2MjcuM2MtMjguOCw1LjEtNTAuOCwzMC4yLTUwLjgsNjAuNWMwLDMwLjQsMjIuMiw1NS43LDUxLjIsNjAuNXYyOC44DQoJCWMtMjEuMyw0LjctMzcuNCwyMy43LTM3LjQsNDYuNGMwLDI2LjIsMjEuMyw0Ny42LDQ3LjYsNDcuNmMyNi4yLDAsNDcuNi0yMS4zLDQ3LjYtNDcuNmMwLTIyLjctMTYtNDEuOC0zNy40LTQ2LjR2LTI4LjgNCgkJYzE1LTIuNSwyOC4yLTEwLjQsMzcuNC0yMS44bDIyLjUsMTUuOWMtMS4yLDQuMy0xLjksOC43LTEuOSwxMy40YzAsMjYuMiwyMS4zLDQ3LjYsNDcuNiw0Ny42czQ3LjYtMjEuMyw0Ny42LTQ3LjYNCgkJQzM2Mi40LDI5MSwzNDEuMSwyNjkuNywzMTQuOCwyNjkuN3ogTTMxNC44LDE1OC40YzEyLjcsMCwyMy4xLDEwLjQsMjMuMSwyMy4xYzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xcy0yMy4xLTEwLjQtMjMuMS0yMy4xDQoJCUMyOTEuOCwxNjguOCwzMDIuMSwxNTguNCwzMTQuOCwxNTguNHogTTE3NiwxMTUuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMWMxMi43LDAsMjMuMSwxMC40LDIzLjEsMjMuMQ0KCQljMCwxMi43LTEwLjMsMjMuMS0yMy4xLDIzLjFDMTg2LjMsMTM4LjIsMTc2LDEyNy44LDE3NiwxMTUuMXogTTIyMi4xLDM4NC45YzAsMTIuNy0xMC4zLDIzLjEtMjMuMSwyMy4xDQoJCWMtMTIuNywwLTIzLjEtMTAuNC0yMy4xLTIzLjFjMC0xMi43LDEwLjMtMjMuMSwyMy4xLTIzLjFDMjExLjgsMzYxLjgsMjIyLjEsMzcyLjIsMjIyLjEsMzg0Ljl6IE0xOTkuMSwyODEuMw0KCQljLTE3LjcsMC0zMi4yLTE0LjQtMzIuMi0zMi4yYzAtMTcuNywxNC40LTMyLjIsMzIuMi0zMi4yYzE3LjcsMCwzMi4yLDE0LjQsMzIuMiwzMi4yQzIzMS4yLDI2Ni45LDIxNi44LDI4MS4zLDE5OS4xLDI4MS4zeg0KCQkgTTMxNC44LDM0MC4zYy0xMi43LDAtMjMuMS0xMC40LTIzLjEtMjMuMWMwLTEyLjcsMTAuMy0yMy4xLDIzLjEtMjMuMXMyMy4xLDEwLjQsMjMuMSwyMy4xQzMzNy45LDMzMCwzMjcuNSwzNDAuMywzMTQuOCwzNDAuM3oiLz4NCjwvZz4NCjwvc3ZnPg0K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Kafka" @@ -146,7 +146,7 @@ spec: title: JAAS Configuration type: string dependencies: - - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0" + - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-RC1" - "camel:core" - "camel:kafka" - "camel:kamelet" @@ -154,48 +154,32 @@ spec: beans: - name: kafka-ssl-source-local type: '#class:org.apache.camel.component.kafka.KafkaComponent' - - name: kafka-ssl-sink-configuration-local - property: - - key: brokers - value: '{{bootstrapServers}}' - - key: securityProtocol - value: '{{securityProtocol}}' - - key: sslKeystoreLocation - value: '{{?sslKeystoreLocation}}' - - key: sslKeyPassword - value: '{{sslKeyPassword}}' - - key: sslKeystorePassword - value: '{{?sslKeystorePassword}}' - - key: sslTruststoreLocation - value: '{{sslTruststoreLocation}}' - - key: sslProtocol - value: '{{sslProtocol}}' - - key: sslEnabledProtocols - value: '{{sslEnabledProtocols}}' - - key: saslMechanism - value: '{{saslMechanism}}' - - key: groupId - value: '{{?consumerGroup}}' - - key: autoOffsetReset - value: '{{autoOffsetReset}}' - - key: pollOnError - value: '{{pollOnError}}' - - key: allowManualCommit - value: '{{allowManualCommit}}' - - key: autoCommitEnable - value: '{{autoCommitEnable}}' - - key: saslJaasConfig - value: '{{?saslJaasConfig}}' + - name: kafka-ssl-source-configuration-local + properties: + brokers: '{{bootstrapServers}}' + securityProtocol: '{{securityProtocol}}' + sslKeystoreLocation: '{{sslKeystoreLocation}}' + sslKeyPassword: '{{sslKeyPassword}}' + sslKeystorePassword: '{{sslKeystorePassword}}' + sslTruststoreLocation: '{{sslTruststoreLocation}}' + sslProtocol: '{{sslProtocol}}' + sslEnabledProtocols: '{{sslEnabledProtocols}}' + saslMechanism: '{{saslMechanism}}' + groupId: '{{?consumerGroup}}' + autoOffsetReset: '{{autoOffsetReset}}' + pollOnError: '{{pollOnError}}' + allowManualCommit: '{{allowManualCommit}}' + autoCommitEnable: '{{autoCommitEnable}}' + saslJaasConfig: '{{?saslJaasConfig}}' type: '#class:org.apache.camel.component.kafka.KafkaConfiguration' - name: kafkaHeaderDeserializer type: "#class:org.apache.camel.kamelets.utils.serialization.kafka.KafkaHeaderDeserializer" - property: - - key: enabled - value: '{{deserializeHeaders}}' + properties: + enabled: '{{deserializeHeaders}}' from: uri: "{{kafka-ssl-source-local}}:{{topic}}" parameters: - configuration: '#bean:{{kafka-ssl-sink-configuration-local}}' + configuration: '#bean:{{kafka-ssl-source-configuration-local}}' steps: - process: ref: "{{kafkaHeaderDeserializer}}" diff --git a/connectors/camel-kubernetes-namespaces-source-kafka-connector/src/generated/resources/camel-kubernetes-namespaces-source-source.json b/connectors/camel-kubernetes-namespaces-source-kafka-connector/src/generated/resources/camel-kubernetes-namespaces-source-source.json index af476719d6..fd7779d451 100644 --- a/connectors/camel-kubernetes-namespaces-source-kafka-connector/src/generated/resources/camel-kubernetes-namespaces-source-source.json +++ b/connectors/camel-kubernetes-namespaces-source-kafka-connector/src/generated/resources/camel-kubernetes-namespaces-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kubernetes-namespaces-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Events from Kubernetes Namespaces" }, "properties": { diff --git a/connectors/camel-kubernetes-namespaces-source-kafka-connector/src/main/resources/kamelets/kubernetes-namespaces-source.kamelet.yaml b/connectors/camel-kubernetes-namespaces-source-kafka-connector/src/main/resources/kamelets/kubernetes-namespaces-source.kamelet.yaml index 57404cebb5..6fb4288f2d 100644 --- a/connectors/camel-kubernetes-namespaces-source-kafka-connector/src/main/resources/kamelets/kubernetes-namespaces-source.kamelet.yaml +++ b/connectors/camel-kubernetes-namespaces-source-kafka-connector/src/main/resources/kamelets/kubernetes-namespaces-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: kubernetes-namespaces-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNzIyLjg0NTciCiAgIGhlaWdodD0iNzAxLjk2NjM3IgogICBpZD0ic3ZnMiIKICAgdmVyc2lvbj0iMS4xIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImxvZ28uc3ZnIgogICBpbmtzY2FwZTpleHBvcnQtZmlsZW5hbWU9Ii9ob21lL3Rob2NraW4vc3JjL2t1YmVybmV0ZXMvbmV3LnBuZyIKICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjQ2MC45NTAwMSIKICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjQ2MC45NTAwMSI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjE2LjE5MDUwOSIKICAgICBpbmtzY2FwZTpjeD0iMjc3LjU2ODUxIgogICAgIGlua3NjYXBlOmN5PSIxNTcuNTQ0OTQiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImczMDUyIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE1MTkiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iODIyIgogICAgIGlua3NjYXBlOndpbmRvdy14PSI1MSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjUiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpzbmFwLWdsb2JhbD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjEwIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMTAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMTAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjEwIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlIC8+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjMyNjA5NDIsLTE3NC43NTI0KSI+CiAgICA8ZwogICAgICAgaWQ9ImczMDUyIj4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImZpbGw6IzMyNmNlNTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MDtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1vcGFjaXR5OjE7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBkPSJtIDM2NS4zMTI1LDE4NC44MTI1IGEgNDYuNzI0NjIxLDQ2LjM0MjI0NiAwIDAgMCAtMTcuOTA2MjUsNC41MzEyNSBsIC0yNDQuMzQzNzUsMTE2Ljc1IGEgNDYuNzI0NjIxLDQ2LjM0MjI0NiAwIDAgMCAtMjUuMjgxMjUsMzEuNDM3NSBMIDE3LjUsNTk5Ljc4MTI1IEEgNDYuNzI0NjIxLDQ2LjM0MjI0NiAwIDAgMCAyMy44NDM3NSw2MzUuMzEyNSA0Ni43MjQ2MjEsNDYuMzQyMjQ2IDAgMCAwIDI2LjUsNjM5IGwgMTY5LjEyNSwyMTAuMjgxMjUgYSA0Ni43MjQ2MjEsNDYuMzQyMjQ2IDAgMCAwIDM2LjUzMTI1LDE3LjQzNzUgTCA1MDMuMzc1LDg2Ni42NTYyNSBBIDQ2LjcyNDYyMSw0Ni4zNDIyNDYgMCAwIDAgNTM5LjkwNjI1LDg0OS4yNSBMIDcwOC45Njg3NSw2MzguOTM3NSBBIDQ2LjcyNDYyMSw0Ni4zNDIyNDYgMCAwIDAgNzE4LDU5OS43MTg3NSBsIC02MC4zNzUsLTI2Mi4yNSBhIDQ2LjcyNDYyMSw0Ni4zNDIyNDYgMCAwIDAgLTI1LjI4MTI1LC0zMS40Mzc1IGwgLTI0NC4zNzUsLTExNi42ODc1IEEgNDYuNzI0NjIxLDQ2LjM0MjI0NiAwIDAgMCAzNjUuMzEyNSwxODQuODEyNSB6IgogICAgICAgICBpZD0icGF0aDMwNTUiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlua3NjYXBlOmV4cG9ydC1maWxlbmFtZT0ibmV3LnBuZyIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjI1MC41NSIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjI1MC41NSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGgzMDU5IgogICAgICAgICBkPSJtIDM2Ny43MzM2NiwyNzQuMDU5NjIgYyAtOC4wNzY5Niw4LjJlLTQgLTE0LjYyNTk2LDcuMjc1OTEgLTE0LjYyNSwxNi4yNSAxZS01LDAuMTM3NzMgMC4wMjgyLDAuMjY5MzQgMC4wMzEyLDAuNDA2MjUgLTAuMDExOSwxLjIxOTM2IC0wLjA3MDgsMi42ODgzNiAtMC4wMzEyLDMuNzUgMC4xOTI2Miw1LjE3NiAxLjMyMDksOS4xMzc0OSAyLDEzLjkwNjI1IDEuMjMwMjgsMTAuMjA2NjYgMi4yNjExNywxOC42NjczNiAxLjYyNSwyNi41MzEyNSAtMC42MTg2OSwyLjk2NTQgLTIuODAyODgsNS42Nzc0MSAtNC43NSw3LjU2MjUgbCAtMC4zNDM3NSw2LjE4NzUgYyAtOC43NzY4MiwwLjcyNzE3IC0xNy42MTIzNSwyLjA1ODc0IC0yNi40Mzc1LDQuMDYyNSAtMzcuOTc0NjEsOC42MjIxOCAtNzAuNjcwMDgsMjguMTgzMDcgLTk1LjU2MjUsNTQuNTkzNzUgLTEuNjE1MjIsLTEuMTAxOTMgLTQuNDQxMDMsLTMuMTI5MTQgLTUuMjgxMywtMy43NSAtMi42MTExNywwLjM1MjYyIC01LjI1MDIxLDEuMTU4MjkgLTguNjg3NSwtMC44NDM3NSAtNi41NDQ5MSwtNC40MDU2MyAtMTIuNTA1ODcsLTEwLjQ4NjkzIC0xOS43MTg3NSwtMTcuODEyNSAtMy4zMDQ5OCwtMy41MDQxOSAtNS42OTgzMiwtNi44NDEwMSAtOS42MjUsLTEwLjIxODc1IC0wLjg5MTcyLC0wLjc2NzA3IC0yLjI1MjU4LC0xLjgwNDU1IC0zLjI1LC0yLjU5Mzc1IC0zLjA2OTg4LC0yLjQ0NzU3IC02LjY5MDcsLTMuNzI0MDIgLTEwLjE4NzUsLTMuODQzNzUgLTQuNDk1ODksLTAuMTUzOTQgLTguODIzOTQsMS42MDM4NSAtMTEuNjU2MjUsNS4xNTYyNSAtNS4wMzUyMSw2LjMxNTM4IC0zLjQyMzEyLDE1Ljk2ODA1IDMuNTkzNzUsMjEuNTYyNSAwLjA3MTIsMC4wNTY3IDAuMTQ3MDIsMC4xMDA3OCAwLjIxODc1LDAuMTU2MjUgMC45NjQyMiwwLjc4MTYyIDIuMTQ0OTYsMS43ODMxMyAzLjAzMTI1LDIuNDM3NSA0LjE2Njg3LDMuMDc2NTUgNy45NzMyLDQuNjUxNDUgMTIuMTI1LDcuMDkzNzUgOC43NDcsNS40MDE4MSAxNS45OTgzNyw5Ljg4MDg2IDIxLjc1LDE1LjI4MTI1IDIuMjQ2MDIsMi4zOTQxNyAyLjYzODU4LDYuNjEyOTIgMi45Mzc1LDguNDM3NSBsIDQuNjg3NSw0LjE4NzUgYyAtMjUuMDkzNDIsMzcuNzYzNjggLTM2LjcwNjg2LDg0LjQwOTQ2IC0yOS44NDM3LDEzMS45Mzc1IGwgLTYuMTI1LDEuNzgxMjUgYyAtMS42MTQzLDIuMDg0NjEgLTMuODk1NDEsNS4zNjQ3NCAtNi4yODEzLDYuMzQzNzUgLTcuNTI1MTMsMi4zNzAyMSAtMTUuOTk0MjQsMy4yNDA1OSAtMjYuMjE4NzUsNC4zMTI1IC00LjgwMDMxLDAuMzk5MTUgLTguOTQyMTgsMC4xNjA5NSAtMTQuMDMxMjUsMS4xMjUgLTEuMTIwMDgsMC4yMTIxOCAtMi42ODA3MiwwLjYxODc3IC0zLjkwNjI1LDAuOTA2MjUgLTAuMDQyNiwwLjAwOSAtMC4wODI0LDAuMDIxNiAtMC4xMjUsMC4wMzEyIC0wLjA2NjgsMC4wMTU1IC0wLjE1NDU2LDAuMDQ3OSAtMC4yMTg3NSwwLjA2MjUgLTguNjIwMTQsMi4wODI3OSAtMTQuMTU3NzQsMTAuMDA2IC0xMi4zNzUsMTcuODEyNSAxLjc4MzE2LDcuODA4MzMgMTAuMjAzMTQsMTIuNTU2NzcgMTguODc1LDEwLjY4NzUgMC4wNjI2LC0wLjAxNDMgMC4xNTM1LC0wLjAxNjcgMC4yMTg3NSwtMC4wMzEyIDAuMDk3OSwtMC4wMjI0IDAuMTg0MDksLTAuMDY5OSAwLjI4MTI1LC0wLjA5MzcgMS4yMDg4NSwtMC4yNjUzNiAyLjcyMzc3LC0wLjU2MDYgMy43ODEyNSwtMC44NDM3NSA1LjAwMzM0LC0xLjMzOTYzIDguNjI2OTQsLTMuMzA3OTYgMTMuMTI1LC01LjAzMTI1IDkuNjc2OTQsLTMuNDcwNzcgMTcuNjkxNzMsLTYuMzcwMjIgMjUuNSwtNy41IDMuMjYxMTgsLTAuMjU1NDIgNi42OTcxMSwyLjAxMjE2IDguNDA2MjUsMi45Njg3NSBsIDYuMzc1LC0xLjA5Mzc1IGMgMTQuNjcwMTgsNDUuNDgyODIgNDUuNDE0MTYsODIuMjQ1MDIgODQuMzQzNzUsMTA1LjMxMjUgbCAtMi42NTYyNSw2LjM3NSBjIDAuOTU3NDIsMi40NzU0MiAyLjAxMzQxLDUuODI0NyAxLjMwMDIyLDguMjY5MzIgLTIuODM4NjgsNy4zNjEyIC03LjcwMDk3LDE1LjEzMDk3IC0xMy4yMzc3MiwyMy43OTMxOCAtMi42ODA4NSw0LjAwMTkyIC01LjQyNDUzLDcuMTA3NjEgLTcuODQzNzUsMTEuNjg3NSAtMC41Nzg5LDEuMDk1ODkgLTEuMzE2MTgsMi43NzkzMiAtMS44NzUsMy45Mzc1IC0zLjc1ODg0LDguMDQyMzYgLTEuMDAxNjQsMTcuMzA1MiA2LjIxODc1LDIwLjc4MTI1IDcuMjY1NzUsMy40OTc4OCAxNi4yODQ0NywtMC4xOTEzNCAyMC4xODc1LC04LjI1IDAuMDA2LC0wLjAxMTQgMC4wMjU3LC0wLjAxOTggMC4wMzEyLC0wLjAzMTIgMC4wMDQsLTAuMDA5IC0wLjAwNCwtMC4wMjI1IDAsLTAuMDMxMiAwLjU1NTkzLC0xLjE0MjU1IDEuMzQzNTMsLTIuNjQ0MzcgMS44MTI1LC0zLjcxODc1IDIuMDcyMTMsLTQuNzQ3MDIgMi43NjE2MSwtOC44MTUwNiA0LjIxODc1LC0xMy40MDYyNSAzLjg2OTYyLC05LjcyMDE0IDUuOTk1NjcsLTE5LjkxOTAzIDExLjMyMjU4LC0yNi4yNzQxMSAxLjQ1ODY4LC0xLjc0MDIzIDMuODM2ODEsLTIuNDA5NSA2LjMwMjQyLC0zLjA2OTY0IGwgMy4zMTI1LC02IGMgMzMuOTM4MjQsMTMuMDI2OCA3MS45MjY2NiwxNi41MjI0NiAxMDkuODc1LDcuOTA2MjUgOC42NTY5NywtMS45NjU1NyAxNy4wMTQ0NCwtNC41MDk0NSAyNS4wOTM3NSwtNy41NjI1IDAuOTMwOTgsMS42NTEzMyAyLjY2MTEzLDQuODI1NyAzLjEyNSw1LjYyNSAyLjUwNTU5LDAuODE1MTggNS4yNDA0NCwxLjIzNjE0IDcuNDY4NzUsNC41MzEyNSAzLjk4NTM5LDYuODA4OTggNi43MTA5LDE0Ljg2NDE2IDEwLjAzMTI1LDI0LjU5Mzc1IDEuNDU3MzgsNC41OTExMSAyLjE3NzYyLDguNjU5MzMgNC4yNSwxMy40MDYyNSAwLjQ3MjM0LDEuMDgxOTUgMS4yNTYsMi42MDQ4NiAxLjgxMjUsMy43NSAzLjg5NDgyLDguMDg0ODQgMTIuOTQyMTIsMTEuNzg2NjcgMjAuMjE4NzUsOC4yODEyNSA3LjIxOTUsLTMuNDc3OSA5Ljk3OTc0LC0xMi43Mzk5IDYuMjE4NzUsLTIwLjc4MTI1IC0wLjU1ODg5LC0xLjE1ODE0IC0xLjMyNzMsLTIuODQxNjQgLTEuOTA2MjUsLTMuOTM3NSAtMi40MTk0NiwtNC41Nzk3NiAtNS4xNjI3LC03LjY1NDQ4IC03Ljg0Mzc1LC0xMS42NTYyNSAtNS41MzcyMSwtOC42NjE5MiAtMTAuMTI5NjgsLTE1Ljg1NzcgLTEyLjk2ODc1LC0yMy4yMTg3NSAtMS4xODcxMSwtMy43OTY1NyAwLjIwMDI4LC02LjE1Nzc0IDEuMTI1LC04LjYyNSAtMC41NTM3OCwtMC42MzQ3NyAtMS43Mzg4MSwtNC4yMjAwOSAtMi40Mzc1LC01LjkwNjI1IDQwLjQ1NzQsLTIzLjg4ODE2IDcwLjI5ODU2LC02Mi4wMjEyOSA4NC4zMTI1LC0xMDYuMDYyNSAxLjg5MjQsMC4yOTc0MiA1LjE4MTU0LDAuODc5MzYgNi4yNSwxLjA5Mzc1IDIuMTk5NTQsLTEuNDUwNyA0LjIyMTk0LC0zLjM0MzUyIDguMTg3NSwtMy4wMzEyNSA3LjgwODMyLDEuMTI5MzcgMTUuODIyODgsNC4wMjk3MyAyNS41LDcuNSA0LjQ5ODE1LDEuNzIzMDYgOC4xMjE2LDMuNzIzMTMgMTMuMTI1LDUuMDYyNSAxLjA1NzQ5LDAuMjgzMDkgMi41NzIzOCwwLjU0NzIgMy43ODEyNSwwLjgxMjUgMC4wOTcyLDAuMDIzOCAwLjE4MzMsMC4wNzE0IDAuMjgxMjUsMC4wOTM3IDAuMDY1MywwLjAxNDYgMC4xNTYxNSwwLjAxNjkgMC4yMTg3NSwwLjAzMTIgOC42NzIzNiwxLjg2Njk1IDE3LjA5Mzg0LC0yLjg3ODcxIDE4Ljg3NSwtMTAuNjg3NSAxLjc4MDc0LC03LjgwNjk2IC0zLjc1NDMsLTE1LjczMjAxIC0xMi4zNzUsLTE3LjgxMjUgLTEuMjUzOTMsLTAuMjg1MTMgLTMuMDMyMjUsLTAuNzY5MzggLTQuMjUsLTEgLTUuMDg5MTIsLTAuOTYzNzggLTkuMjMwOTIsLTAuNzI2MSAtMTQuMDMxMjUsLTEuMTI1IC0xMC4yMjQ1NiwtMS4wNzEzOCAtMTguNjkzNSwtMS45NDI2OSAtMjYuMjE4NzUsLTQuMzEyNSAtMy4wNjgyNiwtMS4xOTAyOCAtNS4yNTEwMywtNC44NDEyNCAtNi4zMTI1NSwtNi4zNDM3NSBsIC01LjkwNjI1LC0xLjcxODc1IGMgMy4wNjIyNiwtMjIuMTU0NDIgMi4yMzY1NSwtNDUuMjExMzQgLTMuMDYyNSwtNjguMjgxMjUgLTUuMzQ4MzksLTIzLjI4NDcxIC0xNC44MDAzNywtNDQuNTgwODQgLTI3LjQwNjI1LC02My4zNDM3NSAxLjUxNTA1LC0xLjM3NzI5IDQuMzc2MTksLTMuOTEwOTEgNS4xODc1LC00LjY1NjI1IDAuMjM3MTYsLTIuNjI0MTcgMC4wMzM0LC01LjM3NTUzIDIuNzUsLTguMjgxMjUgNS43NTEzNCwtNS40MDA2OSAxMy4wMDMyOSwtOS44Nzg5OCAyMS43NSwtMTUuMjgxMjUgNC4xNTE2NywtMi40NDI1MiA3Ljk4OTU0LC00LjAxNjk4IDEyLjE1NjI1LC03LjA5Mzc1IDAuOTQyMjUsLTAuNjk1NzYgMi4yMjg5LC0xLjc5NzU5IDMuMjE4NzUsLTIuNTkzNzUgNy4wMTUzOCwtNS41OTYzMyA4LjYzMDU4LC0xNS4yNDg0MiAzLjU5Mzc1LC0yMS41NjI1IC01LjAzNjgzLC02LjMxNDA4IC0xNC43OTcxMiwtNi45MDg4MyAtMjEuODEyNSwtMS4zMTI1IC0wLjk5ODU2LDAuNzkwODUgLTIuMzUzNTMsMS44MjI1MiAtMy4yNSwyLjU5Mzc1IC0zLjkyNjUsMy4zNzc5NiAtNi4zNTE0NSw2LjcxNDM5IC05LjY1NjI1LDEwLjIxODc1IC03LjIxMjQ5LDcuMzI1OTUgLTEzLjE3NDA3LDEzLjQzNzc3IC0xOS43MTg3NSwxNy44NDM3NSAtMi44MzYwMSwxLjY1MTA2IC02Ljk4OTk2LDEuMDc5NzggLTguODc1MDUsMC45Njg3NSBsIC01LjU2MjUsMy45Njg3NSBjIC0zMS43MTg4LC0zMy4yNjA1NyAtNzQuOTA0NjYsLTU0LjUyNTQ2IC0xMjEuNDA2MDUsLTU4LjY1NjMgLTAuMTMwMDYsLTEuOTQ4NzIgLTAuMzAwNDUsLTUuNDcxMTcgLTAuMzQzNzUsLTYuNTMxMjUgLTEuOTAzNzEsLTEuODIxNjUgLTQuMjAzNDIsLTMuMzc2ODYgLTQuNzgxMjUsLTcuMzEyNSAtMC42MzYxNywtNy44NjM4OSAwLjQyNTk3LC0xNi4zMjQ1OSAxLjY1NjI1LC0yNi41MzEyNSAwLjY3OTEsLTQuNzY4NzYgMS44MDczOCwtOC43MzAyNSAyLC0xMy45MDYyNSAwLjA0MzgsLTEuMTc2NjMgLTAuMDI2NSwtMi44ODQwMSAtMC4wMzEyLC00LjE1NjI1IC05LjZlLTQsLTguOTc0MDkgLTYuNTQ4MDQsLTE2LjI1MDgyIC0xNC42MjUsLTE2LjI1IHogbSAtMTguMzEyNSwxMTMuNDM3NSAtNC4zNDM3NSw3Ni43MTg3NSAtMC4zMTI1LDAuMTU2MjUgYyAtMC4yOTEzNCw2Ljg2MzM1IC01LjkzOTk2LDEyLjM0Mzc1IC0xMi44NzUsMTIuMzQzNzUgLTIuODQwODEsMCAtNS40NjI5NCwtMC45MTIyOSAtNy41OTM3NSwtMi40Njg3NSBsIC0wLjEyNSwwLjA2MjUgLTYyLjkwNjI1LC00NC41OTM3NSBjIDE5LjMzMzY1LC0xOS4wMTExNSA0NC4wNjI5MSwtMzMuMDYwMzkgNzIuNTYyNSwtMzkuNTMxMjUgNS4yMDU5OSwtMS4xODIwMyAxMC40MDk2NiwtMi4wNTkxIDE1LjU5Mzc1LC0yLjY4NzUgeiBtIDM2LjY1NjI1LDAgYyAzMy4yNzM0Nyw0LjA5MjMyIDY0LjA0NTAxLDE5LjE1ODgyIDg3LjYyNSw0Mi4yNSBsIC02Mi41LDQ0LjMxMjUgLTAuMjE4NzUsLTAuMDkzNyBjIC01LjU0NzQ1LDQuMDUxNjkgLTEzLjM2MzQzLDMuMDQ2MzkgLTE3LjY4NzUsLTIuMzc1IC0xLjc3MTMyLC0yLjIyMDk2IC0yLjcwMDcyLC00LjgzMjM5IC0yLjgxMjUsLTcuNDY4NzUgbCAtMC4wNjI1LC0wLjAzMTIgeiBtIC0xNDcuNjI1LDcwLjg3NSA1Ny40Mzc1LDUxLjM3NSAtMC4wNjI1LDAuMzEyNSBjIDUuMTg0MzcsNC41MDY5NyA1Ljk0ODg4LDEyLjMyNzk0IDEuNjI1LDE3Ljc1IC0xLjc3MTIsMi4yMjEwNSAtNC4xNDIwOCwzLjcxMDc0IC02LjY4NzUsNC40MDYyNSBsIC0wLjA2MjUsMC4yNSAtNzMuNjI1LDIxLjI1IGMgLTMuNzQ3MjgsLTM0LjI2NTE3IDQuMzI4NTUsLTY3LjU3MzY0IDIxLjM3NSwtOTUuMzQzNzUgeiBtIDI1OC4xNTYyNSwwLjAzMTIgYyA4LjUzNDEsMTMuODMyNTYgMTQuOTk2NTUsMjkuMjgyMTQgMTguODQzNzUsNDYuMDMxMjUgMy44MDEwNiwxNi41NDgyOCA0Ljc1NDk5LDMzLjA2Njk3IDMuMTg3NSw0OS4wMzEyNSBsIC03NCwtMjEuMzEyNSAtMC4wNjI1LC0wLjMxMjUgYyAtNi42MjY1LC0xLjgxMTA0IC0xMC42OTg5MywtOC41NTE2MiAtOS4xNTYyNSwtMTUuMzEyNSAwLjYzMjAzLC0yLjc2OTYyIDIuMTAyMjIsLTUuMTEyNjQgNC4wOTM3NSwtNi44NDM3NSBsIC0wLjAzMTIsLTAuMTU2MjUgNTcuMTI1LC01MS4xMjUgeiBtIC0xNDAuNjU2MjUsNTUuMzEyNSAyMy41MzEyNSwwIDE0LjYyNSwxOC4yODEyNSAtNS4yNSwyMi44MTI1IC0yMS4xMjUsMTAuMTU2MjUgLTIxLjE4NzUsLTEwLjE4NzUgLTUuMjUsLTIyLjgxMjUgeiBtIDc1LjQzNzUsNjIuNTYyNSBjIDAuOTk5OTcsLTAuMDUwNSAxLjk5NTU4LDAuMDM5NiAyLjk2ODc1LDAuMjE4NzUgbCAwLjEyNSwtMC4xNTYyNSA3Ni4xNTYyNSwxMi44NzUgYyAtMTEuMTQ1NSwzMS4zMTMxIC0zMi40NzI4MSw1OC40NDAxOCAtNjAuOTY4NzUsNzYuNTkzNzUgbCAtMjkuNTYyNSwtNzEuNDA2MjUgMC4wOTM3LC0wLjEyNSBjIC0yLjcxNTYxLC02LjMwOTk5IDAuMDAyLC0xMy43MDk1NiA2LjI1LC0xNi43MTg3NSAxLjU5OTY1LC0wLjc3MDQxIDMuMjcwODksLTEuMTk3MDEgNC45Mzc1LC0xLjI4MTI1IHogbSAtMTI3LjkwNjI1LDAuMzEyNSBjIDUuODExNzQsMC4wODE1IDExLjAyNDYyLDQuMTE1MjUgMTIuMzc1LDEwLjAzMTI1IDAuNjMyMTksMi43Njk1OCAwLjMyNDUsNS41MTM3NSAtMC43MTg3NSw3LjkzNzUgbCAwLjIxODc1LDAuMjgxMjUgLTI5LjI1LDcwLjY4NzUgYyAtMjcuMzQ3MTYsLTE3LjU0ODYgLTQ5LjEyOTI3LC00My44MjQwMyAtNjAuNzgxMjUsLTc2LjA2MjQ1IGwgNzUuNSwtMTIuODEyNSAwLjEyNSwwLjE1NjI1IGMgMC44NDQ1MSwtMC4xNTU0MSAxLjcwMSwtMC4yMzA0IDIuNTMxMjUsLTAuMjE4NzUgeiBtIDYzLjc4MTI1LDMwLjk2ODggYyAyLjAyNDQ1LC0wLjA3NDQgNC4wNzg2NSwwLjM0MDk4IDYuMDMxMjUsMS4yODEyNSAyLjU1OTUxLDEuMjMyNTMgNC41MzY3MywzLjE3MzE5IDUuNzgxMjUsNS41IGwgMC4yODEyNSwwIDM3LjIxODc1LDY3LjI1IGMgLTQuODMwMjksMS42MTkyMyAtOS43OTYwOSwzLjAwMzA4IC0xNC44NzUsNC4xNTYyNSAtMjguNDY0NTMsNi40NjI5IC01Ni44Mzg2Miw0LjUwNDY3IC04Mi41MzEyNSwtNC4yNSBsIDM3LjEyNSwtNjcuMTI1IDAuMDYyNSwwIGMgMi4yMjc2NywtNC4xNjQ0MSA2LjQ1MjQ3LC02LjY0ODg3IDEwLjkwNjI1LC02LjgxMjUgeiIKICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTptZWRpdW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDt0ZXh0LWluZGVudDowO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7ZGlyZWN0aW9uOmx0cjtibG9jay1wcm9ncmVzc2lvbjp0Yjt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6c3RhcnQ7YmFzZWxpbmUtc2hpZnQ6YmFzZWxpbmU7Y29sb3I6IzAwMDAwMDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2Utb3BhY2l0eToxO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlO2ZvbnQtZmFtaWx5OlNhbnM7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpTYW5zIgogICAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjY2Njc2NjY2NzY3NzY2NzY2NjY2NjY2NzY2Njc2NjY2NjY2NjY2NjY2Njc2NjY3Njc2Njc2NjY2NzY3Njc2NjY2NjY2Njc2NjY3Njc2NjY2NzY2NjY3Njc2NzY2NjY2NjY2NjY2NjY2Njc2NjY3NjY2NjY2NjY2NjY2NzY2NjY2NzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NzY2Njc2NjY2NjY2NjY3NjY2NzY2NjYyIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LWZpbGVuYW1lPSIuL3BhdGgzMDU5LnBuZyIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjI1MC41NSIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjI1MC41NSIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Kubernetes" diff --git a/connectors/camel-kubernetes-nodes-source-kafka-connector/src/generated/resources/camel-kubernetes-nodes-source-source.json b/connectors/camel-kubernetes-nodes-source-kafka-connector/src/generated/resources/camel-kubernetes-nodes-source-source.json index dea2a7592b..766f7beb33 100644 --- a/connectors/camel-kubernetes-nodes-source-kafka-connector/src/generated/resources/camel-kubernetes-nodes-source-source.json +++ b/connectors/camel-kubernetes-nodes-source-kafka-connector/src/generated/resources/camel-kubernetes-nodes-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kubernetes-nodes-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Events from Kubernetes Nodes" }, "properties": { diff --git a/connectors/camel-kubernetes-nodes-source-kafka-connector/src/main/resources/kamelets/kubernetes-nodes-source.kamelet.yaml b/connectors/camel-kubernetes-nodes-source-kafka-connector/src/main/resources/kamelets/kubernetes-nodes-source.kamelet.yaml index 04ef04ce6f..482260fcc7 100644 --- a/connectors/camel-kubernetes-nodes-source-kafka-connector/src/main/resources/kamelets/kubernetes-nodes-source.kamelet.yaml +++ b/connectors/camel-kubernetes-nodes-source-kafka-connector/src/main/resources/kamelets/kubernetes-nodes-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: kubernetes-nodes-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNzIyLjg0NTciCiAgIGhlaWdodD0iNzAxLjk2NjM3IgogICBpZD0ic3ZnMiIKICAgdmVyc2lvbj0iMS4xIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImxvZ28uc3ZnIgogICBpbmtzY2FwZTpleHBvcnQtZmlsZW5hbWU9Ii9ob21lL3Rob2NraW4vc3JjL2t1YmVybmV0ZXMvbmV3LnBuZyIKICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjQ2MC45NTAwMSIKICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjQ2MC45NTAwMSI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjE2LjE5MDUwOSIKICAgICBpbmtzY2FwZTpjeD0iMjc3LjU2ODUxIgogICAgIGlua3NjYXBlOmN5PSIxNTcuNTQ0OTQiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImczMDUyIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE1MTkiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iODIyIgogICAgIGlua3NjYXBlOndpbmRvdy14PSI1MSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjUiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpzbmFwLWdsb2JhbD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjEwIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMTAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMTAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjEwIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlIC8+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjMyNjA5NDIsLTE3NC43NTI0KSI+CiAgICA8ZwogICAgICAgaWQ9ImczMDUyIj4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImZpbGw6IzMyNmNlNTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MDtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1vcGFjaXR5OjE7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBkPSJtIDM2NS4zMTI1LDE4NC44MTI1IGEgNDYuNzI0NjIxLDQ2LjM0MjI0NiAwIDAgMCAtMTcuOTA2MjUsNC41MzEyNSBsIC0yNDQuMzQzNzUsMTE2Ljc1IGEgNDYuNzI0NjIxLDQ2LjM0MjI0NiAwIDAgMCAtMjUuMjgxMjUsMzEuNDM3NSBMIDE3LjUsNTk5Ljc4MTI1IEEgNDYuNzI0NjIxLDQ2LjM0MjI0NiAwIDAgMCAyMy44NDM3NSw2MzUuMzEyNSA0Ni43MjQ2MjEsNDYuMzQyMjQ2IDAgMCAwIDI2LjUsNjM5IGwgMTY5LjEyNSwyMTAuMjgxMjUgYSA0Ni43MjQ2MjEsNDYuMzQyMjQ2IDAgMCAwIDM2LjUzMTI1LDE3LjQzNzUgTCA1MDMuMzc1LDg2Ni42NTYyNSBBIDQ2LjcyNDYyMSw0Ni4zNDIyNDYgMCAwIDAgNTM5LjkwNjI1LDg0OS4yNSBMIDcwOC45Njg3NSw2MzguOTM3NSBBIDQ2LjcyNDYyMSw0Ni4zNDIyNDYgMCAwIDAgNzE4LDU5OS43MTg3NSBsIC02MC4zNzUsLTI2Mi4yNSBhIDQ2LjcyNDYyMSw0Ni4zNDIyNDYgMCAwIDAgLTI1LjI4MTI1LC0zMS40Mzc1IGwgLTI0NC4zNzUsLTExNi42ODc1IEEgNDYuNzI0NjIxLDQ2LjM0MjI0NiAwIDAgMCAzNjUuMzEyNSwxODQuODEyNSB6IgogICAgICAgICBpZD0icGF0aDMwNTUiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlua3NjYXBlOmV4cG9ydC1maWxlbmFtZT0ibmV3LnBuZyIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjI1MC41NSIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjI1MC41NSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGgzMDU5IgogICAgICAgICBkPSJtIDM2Ny43MzM2NiwyNzQuMDU5NjIgYyAtOC4wNzY5Niw4LjJlLTQgLTE0LjYyNTk2LDcuMjc1OTEgLTE0LjYyNSwxNi4yNSAxZS01LDAuMTM3NzMgMC4wMjgyLDAuMjY5MzQgMC4wMzEyLDAuNDA2MjUgLTAuMDExOSwxLjIxOTM2IC0wLjA3MDgsMi42ODgzNiAtMC4wMzEyLDMuNzUgMC4xOTI2Miw1LjE3NiAxLjMyMDksOS4xMzc0OSAyLDEzLjkwNjI1IDEuMjMwMjgsMTAuMjA2NjYgMi4yNjExNywxOC42NjczNiAxLjYyNSwyNi41MzEyNSAtMC42MTg2OSwyLjk2NTQgLTIuODAyODgsNS42Nzc0MSAtNC43NSw3LjU2MjUgbCAtMC4zNDM3NSw2LjE4NzUgYyAtOC43NzY4MiwwLjcyNzE3IC0xNy42MTIzNSwyLjA1ODc0IC0yNi40Mzc1LDQuMDYyNSAtMzcuOTc0NjEsOC42MjIxOCAtNzAuNjcwMDgsMjguMTgzMDcgLTk1LjU2MjUsNTQuNTkzNzUgLTEuNjE1MjIsLTEuMTAxOTMgLTQuNDQxMDMsLTMuMTI5MTQgLTUuMjgxMywtMy43NSAtMi42MTExNywwLjM1MjYyIC01LjI1MDIxLDEuMTU4MjkgLTguNjg3NSwtMC44NDM3NSAtNi41NDQ5MSwtNC40MDU2MyAtMTIuNTA1ODcsLTEwLjQ4NjkzIC0xOS43MTg3NSwtMTcuODEyNSAtMy4zMDQ5OCwtMy41MDQxOSAtNS42OTgzMiwtNi44NDEwMSAtOS42MjUsLTEwLjIxODc1IC0wLjg5MTcyLC0wLjc2NzA3IC0yLjI1MjU4LC0xLjgwNDU1IC0zLjI1LC0yLjU5Mzc1IC0zLjA2OTg4LC0yLjQ0NzU3IC02LjY5MDcsLTMuNzI0MDIgLTEwLjE4NzUsLTMuODQzNzUgLTQuNDk1ODksLTAuMTUzOTQgLTguODIzOTQsMS42MDM4NSAtMTEuNjU2MjUsNS4xNTYyNSAtNS4wMzUyMSw2LjMxNTM4IC0zLjQyMzEyLDE1Ljk2ODA1IDMuNTkzNzUsMjEuNTYyNSAwLjA3MTIsMC4wNTY3IDAuMTQ3MDIsMC4xMDA3OCAwLjIxODc1LDAuMTU2MjUgMC45NjQyMiwwLjc4MTYyIDIuMTQ0OTYsMS43ODMxMyAzLjAzMTI1LDIuNDM3NSA0LjE2Njg3LDMuMDc2NTUgNy45NzMyLDQuNjUxNDUgMTIuMTI1LDcuMDkzNzUgOC43NDcsNS40MDE4MSAxNS45OTgzNyw5Ljg4MDg2IDIxLjc1LDE1LjI4MTI1IDIuMjQ2MDIsMi4zOTQxNyAyLjYzODU4LDYuNjEyOTIgMi45Mzc1LDguNDM3NSBsIDQuNjg3NSw0LjE4NzUgYyAtMjUuMDkzNDIsMzcuNzYzNjggLTM2LjcwNjg2LDg0LjQwOTQ2IC0yOS44NDM3LDEzMS45Mzc1IGwgLTYuMTI1LDEuNzgxMjUgYyAtMS42MTQzLDIuMDg0NjEgLTMuODk1NDEsNS4zNjQ3NCAtNi4yODEzLDYuMzQzNzUgLTcuNTI1MTMsMi4zNzAyMSAtMTUuOTk0MjQsMy4yNDA1OSAtMjYuMjE4NzUsNC4zMTI1IC00LjgwMDMxLDAuMzk5MTUgLTguOTQyMTgsMC4xNjA5NSAtMTQuMDMxMjUsMS4xMjUgLTEuMTIwMDgsMC4yMTIxOCAtMi42ODA3MiwwLjYxODc3IC0zLjkwNjI1LDAuOTA2MjUgLTAuMDQyNiwwLjAwOSAtMC4wODI0LDAuMDIxNiAtMC4xMjUsMC4wMzEyIC0wLjA2NjgsMC4wMTU1IC0wLjE1NDU2LDAuMDQ3OSAtMC4yMTg3NSwwLjA2MjUgLTguNjIwMTQsMi4wODI3OSAtMTQuMTU3NzQsMTAuMDA2IC0xMi4zNzUsMTcuODEyNSAxLjc4MzE2LDcuODA4MzMgMTAuMjAzMTQsMTIuNTU2NzcgMTguODc1LDEwLjY4NzUgMC4wNjI2LC0wLjAxNDMgMC4xNTM1LC0wLjAxNjcgMC4yMTg3NSwtMC4wMzEyIDAuMDk3OSwtMC4wMjI0IDAuMTg0MDksLTAuMDY5OSAwLjI4MTI1LC0wLjA5MzcgMS4yMDg4NSwtMC4yNjUzNiAyLjcyMzc3LC0wLjU2MDYgMy43ODEyNSwtMC44NDM3NSA1LjAwMzM0LC0xLjMzOTYzIDguNjI2OTQsLTMuMzA3OTYgMTMuMTI1LC01LjAzMTI1IDkuNjc2OTQsLTMuNDcwNzcgMTcuNjkxNzMsLTYuMzcwMjIgMjUuNSwtNy41IDMuMjYxMTgsLTAuMjU1NDIgNi42OTcxMSwyLjAxMjE2IDguNDA2MjUsMi45Njg3NSBsIDYuMzc1LC0xLjA5Mzc1IGMgMTQuNjcwMTgsNDUuNDgyODIgNDUuNDE0MTYsODIuMjQ1MDIgODQuMzQzNzUsMTA1LjMxMjUgbCAtMi42NTYyNSw2LjM3NSBjIDAuOTU3NDIsMi40NzU0MiAyLjAxMzQxLDUuODI0NyAxLjMwMDIyLDguMjY5MzIgLTIuODM4NjgsNy4zNjEyIC03LjcwMDk3LDE1LjEzMDk3IC0xMy4yMzc3MiwyMy43OTMxOCAtMi42ODA4NSw0LjAwMTkyIC01LjQyNDUzLDcuMTA3NjEgLTcuODQzNzUsMTEuNjg3NSAtMC41Nzg5LDEuMDk1ODkgLTEuMzE2MTgsMi43NzkzMiAtMS44NzUsMy45Mzc1IC0zLjc1ODg0LDguMDQyMzYgLTEuMDAxNjQsMTcuMzA1MiA2LjIxODc1LDIwLjc4MTI1IDcuMjY1NzUsMy40OTc4OCAxNi4yODQ0NywtMC4xOTEzNCAyMC4xODc1LC04LjI1IDAuMDA2LC0wLjAxMTQgMC4wMjU3LC0wLjAxOTggMC4wMzEyLC0wLjAzMTIgMC4wMDQsLTAuMDA5IC0wLjAwNCwtMC4wMjI1IDAsLTAuMDMxMiAwLjU1NTkzLC0xLjE0MjU1IDEuMzQzNTMsLTIuNjQ0MzcgMS44MTI1LC0zLjcxODc1IDIuMDcyMTMsLTQuNzQ3MDIgMi43NjE2MSwtOC44MTUwNiA0LjIxODc1LC0xMy40MDYyNSAzLjg2OTYyLC05LjcyMDE0IDUuOTk1NjcsLTE5LjkxOTAzIDExLjMyMjU4LC0yNi4yNzQxMSAxLjQ1ODY4LC0xLjc0MDIzIDMuODM2ODEsLTIuNDA5NSA2LjMwMjQyLC0zLjA2OTY0IGwgMy4zMTI1LC02IGMgMzMuOTM4MjQsMTMuMDI2OCA3MS45MjY2NiwxNi41MjI0NiAxMDkuODc1LDcuOTA2MjUgOC42NTY5NywtMS45NjU1NyAxNy4wMTQ0NCwtNC41MDk0NSAyNS4wOTM3NSwtNy41NjI1IDAuOTMwOTgsMS42NTEzMyAyLjY2MTEzLDQuODI1NyAzLjEyNSw1LjYyNSAyLjUwNTU5LDAuODE1MTggNS4yNDA0NCwxLjIzNjE0IDcuNDY4NzUsNC41MzEyNSAzLjk4NTM5LDYuODA4OTggNi43MTA5LDE0Ljg2NDE2IDEwLjAzMTI1LDI0LjU5Mzc1IDEuNDU3MzgsNC41OTExMSAyLjE3NzYyLDguNjU5MzMgNC4yNSwxMy40MDYyNSAwLjQ3MjM0LDEuMDgxOTUgMS4yNTYsMi42MDQ4NiAxLjgxMjUsMy43NSAzLjg5NDgyLDguMDg0ODQgMTIuOTQyMTIsMTEuNzg2NjcgMjAuMjE4NzUsOC4yODEyNSA3LjIxOTUsLTMuNDc3OSA5Ljk3OTc0LC0xMi43Mzk5IDYuMjE4NzUsLTIwLjc4MTI1IC0wLjU1ODg5LC0xLjE1ODE0IC0xLjMyNzMsLTIuODQxNjQgLTEuOTA2MjUsLTMuOTM3NSAtMi40MTk0NiwtNC41Nzk3NiAtNS4xNjI3LC03LjY1NDQ4IC03Ljg0Mzc1LC0xMS42NTYyNSAtNS41MzcyMSwtOC42NjE5MiAtMTAuMTI5NjgsLTE1Ljg1NzcgLTEyLjk2ODc1LC0yMy4yMTg3NSAtMS4xODcxMSwtMy43OTY1NyAwLjIwMDI4LC02LjE1Nzc0IDEuMTI1LC04LjYyNSAtMC41NTM3OCwtMC42MzQ3NyAtMS43Mzg4MSwtNC4yMjAwOSAtMi40Mzc1LC01LjkwNjI1IDQwLjQ1NzQsLTIzLjg4ODE2IDcwLjI5ODU2LC02Mi4wMjEyOSA4NC4zMTI1LC0xMDYuMDYyNSAxLjg5MjQsMC4yOTc0MiA1LjE4MTU0LDAuODc5MzYgNi4yNSwxLjA5Mzc1IDIuMTk5NTQsLTEuNDUwNyA0LjIyMTk0LC0zLjM0MzUyIDguMTg3NSwtMy4wMzEyNSA3LjgwODMyLDEuMTI5MzcgMTUuODIyODgsNC4wMjk3MyAyNS41LDcuNSA0LjQ5ODE1LDEuNzIzMDYgOC4xMjE2LDMuNzIzMTMgMTMuMTI1LDUuMDYyNSAxLjA1NzQ5LDAuMjgzMDkgMi41NzIzOCwwLjU0NzIgMy43ODEyNSwwLjgxMjUgMC4wOTcyLDAuMDIzOCAwLjE4MzMsMC4wNzE0IDAuMjgxMjUsMC4wOTM3IDAuMDY1MywwLjAxNDYgMC4xNTYxNSwwLjAxNjkgMC4yMTg3NSwwLjAzMTIgOC42NzIzNiwxLjg2Njk1IDE3LjA5Mzg0LC0yLjg3ODcxIDE4Ljg3NSwtMTAuNjg3NSAxLjc4MDc0LC03LjgwNjk2IC0zLjc1NDMsLTE1LjczMjAxIC0xMi4zNzUsLTE3LjgxMjUgLTEuMjUzOTMsLTAuMjg1MTMgLTMuMDMyMjUsLTAuNzY5MzggLTQuMjUsLTEgLTUuMDg5MTIsLTAuOTYzNzggLTkuMjMwOTIsLTAuNzI2MSAtMTQuMDMxMjUsLTEuMTI1IC0xMC4yMjQ1NiwtMS4wNzEzOCAtMTguNjkzNSwtMS45NDI2OSAtMjYuMjE4NzUsLTQuMzEyNSAtMy4wNjgyNiwtMS4xOTAyOCAtNS4yNTEwMywtNC44NDEyNCAtNi4zMTI1NSwtNi4zNDM3NSBsIC01LjkwNjI1LC0xLjcxODc1IGMgMy4wNjIyNiwtMjIuMTU0NDIgMi4yMzY1NSwtNDUuMjExMzQgLTMuMDYyNSwtNjguMjgxMjUgLTUuMzQ4MzksLTIzLjI4NDcxIC0xNC44MDAzNywtNDQuNTgwODQgLTI3LjQwNjI1LC02My4zNDM3NSAxLjUxNTA1LC0xLjM3NzI5IDQuMzc2MTksLTMuOTEwOTEgNS4xODc1LC00LjY1NjI1IDAuMjM3MTYsLTIuNjI0MTcgMC4wMzM0LC01LjM3NTUzIDIuNzUsLTguMjgxMjUgNS43NTEzNCwtNS40MDA2OSAxMy4wMDMyOSwtOS44Nzg5OCAyMS43NSwtMTUuMjgxMjUgNC4xNTE2NywtMi40NDI1MiA3Ljk4OTU0LC00LjAxNjk4IDEyLjE1NjI1LC03LjA5Mzc1IDAuOTQyMjUsLTAuNjk1NzYgMi4yMjg5LC0xLjc5NzU5IDMuMjE4NzUsLTIuNTkzNzUgNy4wMTUzOCwtNS41OTYzMyA4LjYzMDU4LC0xNS4yNDg0MiAzLjU5Mzc1LC0yMS41NjI1IC01LjAzNjgzLC02LjMxNDA4IC0xNC43OTcxMiwtNi45MDg4MyAtMjEuODEyNSwtMS4zMTI1IC0wLjk5ODU2LDAuNzkwODUgLTIuMzUzNTMsMS44MjI1MiAtMy4yNSwyLjU5Mzc1IC0zLjkyNjUsMy4zNzc5NiAtNi4zNTE0NSw2LjcxNDM5IC05LjY1NjI1LDEwLjIxODc1IC03LjIxMjQ5LDcuMzI1OTUgLTEzLjE3NDA3LDEzLjQzNzc3IC0xOS43MTg3NSwxNy44NDM3NSAtMi44MzYwMSwxLjY1MTA2IC02Ljk4OTk2LDEuMDc5NzggLTguODc1MDUsMC45Njg3NSBsIC01LjU2MjUsMy45Njg3NSBjIC0zMS43MTg4LC0zMy4yNjA1NyAtNzQuOTA0NjYsLTU0LjUyNTQ2IC0xMjEuNDA2MDUsLTU4LjY1NjMgLTAuMTMwMDYsLTEuOTQ4NzIgLTAuMzAwNDUsLTUuNDcxMTcgLTAuMzQzNzUsLTYuNTMxMjUgLTEuOTAzNzEsLTEuODIxNjUgLTQuMjAzNDIsLTMuMzc2ODYgLTQuNzgxMjUsLTcuMzEyNSAtMC42MzYxNywtNy44NjM4OSAwLjQyNTk3LC0xNi4zMjQ1OSAxLjY1NjI1LC0yNi41MzEyNSAwLjY3OTEsLTQuNzY4NzYgMS44MDczOCwtOC43MzAyNSAyLC0xMy45MDYyNSAwLjA0MzgsLTEuMTc2NjMgLTAuMDI2NSwtMi44ODQwMSAtMC4wMzEyLC00LjE1NjI1IC05LjZlLTQsLTguOTc0MDkgLTYuNTQ4MDQsLTE2LjI1MDgyIC0xNC42MjUsLTE2LjI1IHogbSAtMTguMzEyNSwxMTMuNDM3NSAtNC4zNDM3NSw3Ni43MTg3NSAtMC4zMTI1LDAuMTU2MjUgYyAtMC4yOTEzNCw2Ljg2MzM1IC01LjkzOTk2LDEyLjM0Mzc1IC0xMi44NzUsMTIuMzQzNzUgLTIuODQwODEsMCAtNS40NjI5NCwtMC45MTIyOSAtNy41OTM3NSwtMi40Njg3NSBsIC0wLjEyNSwwLjA2MjUgLTYyLjkwNjI1LC00NC41OTM3NSBjIDE5LjMzMzY1LC0xOS4wMTExNSA0NC4wNjI5MSwtMzMuMDYwMzkgNzIuNTYyNSwtMzkuNTMxMjUgNS4yMDU5OSwtMS4xODIwMyAxMC40MDk2NiwtMi4wNTkxIDE1LjU5Mzc1LC0yLjY4NzUgeiBtIDM2LjY1NjI1LDAgYyAzMy4yNzM0Nyw0LjA5MjMyIDY0LjA0NTAxLDE5LjE1ODgyIDg3LjYyNSw0Mi4yNSBsIC02Mi41LDQ0LjMxMjUgLTAuMjE4NzUsLTAuMDkzNyBjIC01LjU0NzQ1LDQuMDUxNjkgLTEzLjM2MzQzLDMuMDQ2MzkgLTE3LjY4NzUsLTIuMzc1IC0xLjc3MTMyLC0yLjIyMDk2IC0yLjcwMDcyLC00LjgzMjM5IC0yLjgxMjUsLTcuNDY4NzUgbCAtMC4wNjI1LC0wLjAzMTIgeiBtIC0xNDcuNjI1LDcwLjg3NSA1Ny40Mzc1LDUxLjM3NSAtMC4wNjI1LDAuMzEyNSBjIDUuMTg0MzcsNC41MDY5NyA1Ljk0ODg4LDEyLjMyNzk0IDEuNjI1LDE3Ljc1IC0xLjc3MTIsMi4yMjEwNSAtNC4xNDIwOCwzLjcxMDc0IC02LjY4NzUsNC40MDYyNSBsIC0wLjA2MjUsMC4yNSAtNzMuNjI1LDIxLjI1IGMgLTMuNzQ3MjgsLTM0LjI2NTE3IDQuMzI4NTUsLTY3LjU3MzY0IDIxLjM3NSwtOTUuMzQzNzUgeiBtIDI1OC4xNTYyNSwwLjAzMTIgYyA4LjUzNDEsMTMuODMyNTYgMTQuOTk2NTUsMjkuMjgyMTQgMTguODQzNzUsNDYuMDMxMjUgMy44MDEwNiwxNi41NDgyOCA0Ljc1NDk5LDMzLjA2Njk3IDMuMTg3NSw0OS4wMzEyNSBsIC03NCwtMjEuMzEyNSAtMC4wNjI1LC0wLjMxMjUgYyAtNi42MjY1LC0xLjgxMTA0IC0xMC42OTg5MywtOC41NTE2MiAtOS4xNTYyNSwtMTUuMzEyNSAwLjYzMjAzLC0yLjc2OTYyIDIuMTAyMjIsLTUuMTEyNjQgNC4wOTM3NSwtNi44NDM3NSBsIC0wLjAzMTIsLTAuMTU2MjUgNTcuMTI1LC01MS4xMjUgeiBtIC0xNDAuNjU2MjUsNTUuMzEyNSAyMy41MzEyNSwwIDE0LjYyNSwxOC4yODEyNSAtNS4yNSwyMi44MTI1IC0yMS4xMjUsMTAuMTU2MjUgLTIxLjE4NzUsLTEwLjE4NzUgLTUuMjUsLTIyLjgxMjUgeiBtIDc1LjQzNzUsNjIuNTYyNSBjIDAuOTk5OTcsLTAuMDUwNSAxLjk5NTU4LDAuMDM5NiAyLjk2ODc1LDAuMjE4NzUgbCAwLjEyNSwtMC4xNTYyNSA3Ni4xNTYyNSwxMi44NzUgYyAtMTEuMTQ1NSwzMS4zMTMxIC0zMi40NzI4MSw1OC40NDAxOCAtNjAuOTY4NzUsNzYuNTkzNzUgbCAtMjkuNTYyNSwtNzEuNDA2MjUgMC4wOTM3LC0wLjEyNSBjIC0yLjcxNTYxLC02LjMwOTk5IDAuMDAyLC0xMy43MDk1NiA2LjI1LC0xNi43MTg3NSAxLjU5OTY1LC0wLjc3MDQxIDMuMjcwODksLTEuMTk3MDEgNC45Mzc1LC0xLjI4MTI1IHogbSAtMTI3LjkwNjI1LDAuMzEyNSBjIDUuODExNzQsMC4wODE1IDExLjAyNDYyLDQuMTE1MjUgMTIuMzc1LDEwLjAzMTI1IDAuNjMyMTksMi43Njk1OCAwLjMyNDUsNS41MTM3NSAtMC43MTg3NSw3LjkzNzUgbCAwLjIxODc1LDAuMjgxMjUgLTI5LjI1LDcwLjY4NzUgYyAtMjcuMzQ3MTYsLTE3LjU0ODYgLTQ5LjEyOTI3LC00My44MjQwMyAtNjAuNzgxMjUsLTc2LjA2MjQ1IGwgNzUuNSwtMTIuODEyNSAwLjEyNSwwLjE1NjI1IGMgMC44NDQ1MSwtMC4xNTU0MSAxLjcwMSwtMC4yMzA0IDIuNTMxMjUsLTAuMjE4NzUgeiBtIDYzLjc4MTI1LDMwLjk2ODggYyAyLjAyNDQ1LC0wLjA3NDQgNC4wNzg2NSwwLjM0MDk4IDYuMDMxMjUsMS4yODEyNSAyLjU1OTUxLDEuMjMyNTMgNC41MzY3MywzLjE3MzE5IDUuNzgxMjUsNS41IGwgMC4yODEyNSwwIDM3LjIxODc1LDY3LjI1IGMgLTQuODMwMjksMS42MTkyMyAtOS43OTYwOSwzLjAwMzA4IC0xNC44NzUsNC4xNTYyNSAtMjguNDY0NTMsNi40NjI5IC01Ni44Mzg2Miw0LjUwNDY3IC04Mi41MzEyNSwtNC4yNSBsIDM3LjEyNSwtNjcuMTI1IDAuMDYyNSwwIGMgMi4yMjc2NywtNC4xNjQ0MSA2LjQ1MjQ3LC02LjY0ODg3IDEwLjkwNjI1LC02LjgxMjUgeiIKICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTptZWRpdW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDt0ZXh0LWluZGVudDowO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7ZGlyZWN0aW9uOmx0cjtibG9jay1wcm9ncmVzc2lvbjp0Yjt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6c3RhcnQ7YmFzZWxpbmUtc2hpZnQ6YmFzZWxpbmU7Y29sb3I6IzAwMDAwMDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2Utb3BhY2l0eToxO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlO2ZvbnQtZmFtaWx5OlNhbnM7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpTYW5zIgogICAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjY2Njc2NjY2NzY3NzY2NzY2NjY2NjY2NzY2Njc2NjY2NjY2NjY2NjY2Njc2NjY3Njc2Njc2NjY2NzY3Njc2NjY2NjY2Njc2NjY3Njc2NjY2NzY2NjY3Njc2NzY2NjY2NjY2NjY2NjY2Njc2NjY3NjY2NjY2NjY2NjY2NzY2NjY2NzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NzY2Njc2NjY2NjY2NjY3NjY2NzY2NjYyIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LWZpbGVuYW1lPSIuL3BhdGgzMDU5LnBuZyIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjI1MC41NSIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjI1MC41NSIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Kubernetes" diff --git a/connectors/camel-kubernetes-pods-source-kafka-connector/src/generated/resources/camel-kubernetes-pods-source-source.json b/connectors/camel-kubernetes-pods-source-kafka-connector/src/generated/resources/camel-kubernetes-pods-source-source.json index 017971eddd..7d1571f27d 100644 --- a/connectors/camel-kubernetes-pods-source-kafka-connector/src/generated/resources/camel-kubernetes-pods-source-source.json +++ b/connectors/camel-kubernetes-pods-source-kafka-connector/src/generated/resources/camel-kubernetes-pods-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-kubernetes-pods-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Events from Kubernetes Pods" }, "properties": { diff --git a/connectors/camel-kubernetes-pods-source-kafka-connector/src/main/resources/kamelets/kubernetes-pods-source.kamelet.yaml b/connectors/camel-kubernetes-pods-source-kafka-connector/src/main/resources/kamelets/kubernetes-pods-source.kamelet.yaml index 7cca0ca8e9..486b1aa1f6 100644 --- a/connectors/camel-kubernetes-pods-source-kafka-connector/src/main/resources/kamelets/kubernetes-pods-source.kamelet.yaml +++ b/connectors/camel-kubernetes-pods-source-kafka-connector/src/main/resources/kamelets/kubernetes-pods-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: kubernetes-pods-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNzIyLjg0NTciCiAgIGhlaWdodD0iNzAxLjk2NjM3IgogICBpZD0ic3ZnMiIKICAgdmVyc2lvbj0iMS4xIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImxvZ28uc3ZnIgogICBpbmtzY2FwZTpleHBvcnQtZmlsZW5hbWU9Ii9ob21lL3Rob2NraW4vc3JjL2t1YmVybmV0ZXMvbmV3LnBuZyIKICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjQ2MC45NTAwMSIKICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjQ2MC45NTAwMSI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjE2LjE5MDUwOSIKICAgICBpbmtzY2FwZTpjeD0iMjc3LjU2ODUxIgogICAgIGlua3NjYXBlOmN5PSIxNTcuNTQ0OTQiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImczMDUyIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE1MTkiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iODIyIgogICAgIGlua3NjYXBlOndpbmRvdy14PSI1MSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjUiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpzbmFwLWdsb2JhbD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjEwIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMTAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMTAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjEwIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlIC8+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjMyNjA5NDIsLTE3NC43NTI0KSI+CiAgICA8ZwogICAgICAgaWQ9ImczMDUyIj4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImZpbGw6IzMyNmNlNTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MDtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1vcGFjaXR5OjE7c3Ryb2tlLWRhc2hhcnJheTpub25lIgogICAgICAgICBkPSJtIDM2NS4zMTI1LDE4NC44MTI1IGEgNDYuNzI0NjIxLDQ2LjM0MjI0NiAwIDAgMCAtMTcuOTA2MjUsNC41MzEyNSBsIC0yNDQuMzQzNzUsMTE2Ljc1IGEgNDYuNzI0NjIxLDQ2LjM0MjI0NiAwIDAgMCAtMjUuMjgxMjUsMzEuNDM3NSBMIDE3LjUsNTk5Ljc4MTI1IEEgNDYuNzI0NjIxLDQ2LjM0MjI0NiAwIDAgMCAyMy44NDM3NSw2MzUuMzEyNSA0Ni43MjQ2MjEsNDYuMzQyMjQ2IDAgMCAwIDI2LjUsNjM5IGwgMTY5LjEyNSwyMTAuMjgxMjUgYSA0Ni43MjQ2MjEsNDYuMzQyMjQ2IDAgMCAwIDM2LjUzMTI1LDE3LjQzNzUgTCA1MDMuMzc1LDg2Ni42NTYyNSBBIDQ2LjcyNDYyMSw0Ni4zNDIyNDYgMCAwIDAgNTM5LjkwNjI1LDg0OS4yNSBMIDcwOC45Njg3NSw2MzguOTM3NSBBIDQ2LjcyNDYyMSw0Ni4zNDIyNDYgMCAwIDAgNzE4LDU5OS43MTg3NSBsIC02MC4zNzUsLTI2Mi4yNSBhIDQ2LjcyNDYyMSw0Ni4zNDIyNDYgMCAwIDAgLTI1LjI4MTI1LC0zMS40Mzc1IGwgLTI0NC4zNzUsLTExNi42ODc1IEEgNDYuNzI0NjIxLDQ2LjM0MjI0NiAwIDAgMCAzNjUuMzEyNSwxODQuODEyNSB6IgogICAgICAgICBpZD0icGF0aDMwNTUiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIGlua3NjYXBlOmV4cG9ydC1maWxlbmFtZT0ibmV3LnBuZyIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjI1MC41NSIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjI1MC41NSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGgzMDU5IgogICAgICAgICBkPSJtIDM2Ny43MzM2NiwyNzQuMDU5NjIgYyAtOC4wNzY5Niw4LjJlLTQgLTE0LjYyNTk2LDcuMjc1OTEgLTE0LjYyNSwxNi4yNSAxZS01LDAuMTM3NzMgMC4wMjgyLDAuMjY5MzQgMC4wMzEyLDAuNDA2MjUgLTAuMDExOSwxLjIxOTM2IC0wLjA3MDgsMi42ODgzNiAtMC4wMzEyLDMuNzUgMC4xOTI2Miw1LjE3NiAxLjMyMDksOS4xMzc0OSAyLDEzLjkwNjI1IDEuMjMwMjgsMTAuMjA2NjYgMi4yNjExNywxOC42NjczNiAxLjYyNSwyNi41MzEyNSAtMC42MTg2OSwyLjk2NTQgLTIuODAyODgsNS42Nzc0MSAtNC43NSw3LjU2MjUgbCAtMC4zNDM3NSw2LjE4NzUgYyAtOC43NzY4MiwwLjcyNzE3IC0xNy42MTIzNSwyLjA1ODc0IC0yNi40Mzc1LDQuMDYyNSAtMzcuOTc0NjEsOC42MjIxOCAtNzAuNjcwMDgsMjguMTgzMDcgLTk1LjU2MjUsNTQuNTkzNzUgLTEuNjE1MjIsLTEuMTAxOTMgLTQuNDQxMDMsLTMuMTI5MTQgLTUuMjgxMywtMy43NSAtMi42MTExNywwLjM1MjYyIC01LjI1MDIxLDEuMTU4MjkgLTguNjg3NSwtMC44NDM3NSAtNi41NDQ5MSwtNC40MDU2MyAtMTIuNTA1ODcsLTEwLjQ4NjkzIC0xOS43MTg3NSwtMTcuODEyNSAtMy4zMDQ5OCwtMy41MDQxOSAtNS42OTgzMiwtNi44NDEwMSAtOS42MjUsLTEwLjIxODc1IC0wLjg5MTcyLC0wLjc2NzA3IC0yLjI1MjU4LC0xLjgwNDU1IC0zLjI1LC0yLjU5Mzc1IC0zLjA2OTg4LC0yLjQ0NzU3IC02LjY5MDcsLTMuNzI0MDIgLTEwLjE4NzUsLTMuODQzNzUgLTQuNDk1ODksLTAuMTUzOTQgLTguODIzOTQsMS42MDM4NSAtMTEuNjU2MjUsNS4xNTYyNSAtNS4wMzUyMSw2LjMxNTM4IC0zLjQyMzEyLDE1Ljk2ODA1IDMuNTkzNzUsMjEuNTYyNSAwLjA3MTIsMC4wNTY3IDAuMTQ3MDIsMC4xMDA3OCAwLjIxODc1LDAuMTU2MjUgMC45NjQyMiwwLjc4MTYyIDIuMTQ0OTYsMS43ODMxMyAzLjAzMTI1LDIuNDM3NSA0LjE2Njg3LDMuMDc2NTUgNy45NzMyLDQuNjUxNDUgMTIuMTI1LDcuMDkzNzUgOC43NDcsNS40MDE4MSAxNS45OTgzNyw5Ljg4MDg2IDIxLjc1LDE1LjI4MTI1IDIuMjQ2MDIsMi4zOTQxNyAyLjYzODU4LDYuNjEyOTIgMi45Mzc1LDguNDM3NSBsIDQuNjg3NSw0LjE4NzUgYyAtMjUuMDkzNDIsMzcuNzYzNjggLTM2LjcwNjg2LDg0LjQwOTQ2IC0yOS44NDM3LDEzMS45Mzc1IGwgLTYuMTI1LDEuNzgxMjUgYyAtMS42MTQzLDIuMDg0NjEgLTMuODk1NDEsNS4zNjQ3NCAtNi4yODEzLDYuMzQzNzUgLTcuNTI1MTMsMi4zNzAyMSAtMTUuOTk0MjQsMy4yNDA1OSAtMjYuMjE4NzUsNC4zMTI1IC00LjgwMDMxLDAuMzk5MTUgLTguOTQyMTgsMC4xNjA5NSAtMTQuMDMxMjUsMS4xMjUgLTEuMTIwMDgsMC4yMTIxOCAtMi42ODA3MiwwLjYxODc3IC0zLjkwNjI1LDAuOTA2MjUgLTAuMDQyNiwwLjAwOSAtMC4wODI0LDAuMDIxNiAtMC4xMjUsMC4wMzEyIC0wLjA2NjgsMC4wMTU1IC0wLjE1NDU2LDAuMDQ3OSAtMC4yMTg3NSwwLjA2MjUgLTguNjIwMTQsMi4wODI3OSAtMTQuMTU3NzQsMTAuMDA2IC0xMi4zNzUsMTcuODEyNSAxLjc4MzE2LDcuODA4MzMgMTAuMjAzMTQsMTIuNTU2NzcgMTguODc1LDEwLjY4NzUgMC4wNjI2LC0wLjAxNDMgMC4xNTM1LC0wLjAxNjcgMC4yMTg3NSwtMC4wMzEyIDAuMDk3OSwtMC4wMjI0IDAuMTg0MDksLTAuMDY5OSAwLjI4MTI1LC0wLjA5MzcgMS4yMDg4NSwtMC4yNjUzNiAyLjcyMzc3LC0wLjU2MDYgMy43ODEyNSwtMC44NDM3NSA1LjAwMzM0LC0xLjMzOTYzIDguNjI2OTQsLTMuMzA3OTYgMTMuMTI1LC01LjAzMTI1IDkuNjc2OTQsLTMuNDcwNzcgMTcuNjkxNzMsLTYuMzcwMjIgMjUuNSwtNy41IDMuMjYxMTgsLTAuMjU1NDIgNi42OTcxMSwyLjAxMjE2IDguNDA2MjUsMi45Njg3NSBsIDYuMzc1LC0xLjA5Mzc1IGMgMTQuNjcwMTgsNDUuNDgyODIgNDUuNDE0MTYsODIuMjQ1MDIgODQuMzQzNzUsMTA1LjMxMjUgbCAtMi42NTYyNSw2LjM3NSBjIDAuOTU3NDIsMi40NzU0MiAyLjAxMzQxLDUuODI0NyAxLjMwMDIyLDguMjY5MzIgLTIuODM4NjgsNy4zNjEyIC03LjcwMDk3LDE1LjEzMDk3IC0xMy4yMzc3MiwyMy43OTMxOCAtMi42ODA4NSw0LjAwMTkyIC01LjQyNDUzLDcuMTA3NjEgLTcuODQzNzUsMTEuNjg3NSAtMC41Nzg5LDEuMDk1ODkgLTEuMzE2MTgsMi43NzkzMiAtMS44NzUsMy45Mzc1IC0zLjc1ODg0LDguMDQyMzYgLTEuMDAxNjQsMTcuMzA1MiA2LjIxODc1LDIwLjc4MTI1IDcuMjY1NzUsMy40OTc4OCAxNi4yODQ0NywtMC4xOTEzNCAyMC4xODc1LC04LjI1IDAuMDA2LC0wLjAxMTQgMC4wMjU3LC0wLjAxOTggMC4wMzEyLC0wLjAzMTIgMC4wMDQsLTAuMDA5IC0wLjAwNCwtMC4wMjI1IDAsLTAuMDMxMiAwLjU1NTkzLC0xLjE0MjU1IDEuMzQzNTMsLTIuNjQ0MzcgMS44MTI1LC0zLjcxODc1IDIuMDcyMTMsLTQuNzQ3MDIgMi43NjE2MSwtOC44MTUwNiA0LjIxODc1LC0xMy40MDYyNSAzLjg2OTYyLC05LjcyMDE0IDUuOTk1NjcsLTE5LjkxOTAzIDExLjMyMjU4LC0yNi4yNzQxMSAxLjQ1ODY4LC0xLjc0MDIzIDMuODM2ODEsLTIuNDA5NSA2LjMwMjQyLC0zLjA2OTY0IGwgMy4zMTI1LC02IGMgMzMuOTM4MjQsMTMuMDI2OCA3MS45MjY2NiwxNi41MjI0NiAxMDkuODc1LDcuOTA2MjUgOC42NTY5NywtMS45NjU1NyAxNy4wMTQ0NCwtNC41MDk0NSAyNS4wOTM3NSwtNy41NjI1IDAuOTMwOTgsMS42NTEzMyAyLjY2MTEzLDQuODI1NyAzLjEyNSw1LjYyNSAyLjUwNTU5LDAuODE1MTggNS4yNDA0NCwxLjIzNjE0IDcuNDY4NzUsNC41MzEyNSAzLjk4NTM5LDYuODA4OTggNi43MTA5LDE0Ljg2NDE2IDEwLjAzMTI1LDI0LjU5Mzc1IDEuNDU3MzgsNC41OTExMSAyLjE3NzYyLDguNjU5MzMgNC4yNSwxMy40MDYyNSAwLjQ3MjM0LDEuMDgxOTUgMS4yNTYsMi42MDQ4NiAxLjgxMjUsMy43NSAzLjg5NDgyLDguMDg0ODQgMTIuOTQyMTIsMTEuNzg2NjcgMjAuMjE4NzUsOC4yODEyNSA3LjIxOTUsLTMuNDc3OSA5Ljk3OTc0LC0xMi43Mzk5IDYuMjE4NzUsLTIwLjc4MTI1IC0wLjU1ODg5LC0xLjE1ODE0IC0xLjMyNzMsLTIuODQxNjQgLTEuOTA2MjUsLTMuOTM3NSAtMi40MTk0NiwtNC41Nzk3NiAtNS4xNjI3LC03LjY1NDQ4IC03Ljg0Mzc1LC0xMS42NTYyNSAtNS41MzcyMSwtOC42NjE5MiAtMTAuMTI5NjgsLTE1Ljg1NzcgLTEyLjk2ODc1LC0yMy4yMTg3NSAtMS4xODcxMSwtMy43OTY1NyAwLjIwMDI4LC02LjE1Nzc0IDEuMTI1LC04LjYyNSAtMC41NTM3OCwtMC42MzQ3NyAtMS43Mzg4MSwtNC4yMjAwOSAtMi40Mzc1LC01LjkwNjI1IDQwLjQ1NzQsLTIzLjg4ODE2IDcwLjI5ODU2LC02Mi4wMjEyOSA4NC4zMTI1LC0xMDYuMDYyNSAxLjg5MjQsMC4yOTc0MiA1LjE4MTU0LDAuODc5MzYgNi4yNSwxLjA5Mzc1IDIuMTk5NTQsLTEuNDUwNyA0LjIyMTk0LC0zLjM0MzUyIDguMTg3NSwtMy4wMzEyNSA3LjgwODMyLDEuMTI5MzcgMTUuODIyODgsNC4wMjk3MyAyNS41LDcuNSA0LjQ5ODE1LDEuNzIzMDYgOC4xMjE2LDMuNzIzMTMgMTMuMTI1LDUuMDYyNSAxLjA1NzQ5LDAuMjgzMDkgMi41NzIzOCwwLjU0NzIgMy43ODEyNSwwLjgxMjUgMC4wOTcyLDAuMDIzOCAwLjE4MzMsMC4wNzE0IDAuMjgxMjUsMC4wOTM3IDAuMDY1MywwLjAxNDYgMC4xNTYxNSwwLjAxNjkgMC4yMTg3NSwwLjAzMTIgOC42NzIzNiwxLjg2Njk1IDE3LjA5Mzg0LC0yLjg3ODcxIDE4Ljg3NSwtMTAuNjg3NSAxLjc4MDc0LC03LjgwNjk2IC0zLjc1NDMsLTE1LjczMjAxIC0xMi4zNzUsLTE3LjgxMjUgLTEuMjUzOTMsLTAuMjg1MTMgLTMuMDMyMjUsLTAuNzY5MzggLTQuMjUsLTEgLTUuMDg5MTIsLTAuOTYzNzggLTkuMjMwOTIsLTAuNzI2MSAtMTQuMDMxMjUsLTEuMTI1IC0xMC4yMjQ1NiwtMS4wNzEzOCAtMTguNjkzNSwtMS45NDI2OSAtMjYuMjE4NzUsLTQuMzEyNSAtMy4wNjgyNiwtMS4xOTAyOCAtNS4yNTEwMywtNC44NDEyNCAtNi4zMTI1NSwtNi4zNDM3NSBsIC01LjkwNjI1LC0xLjcxODc1IGMgMy4wNjIyNiwtMjIuMTU0NDIgMi4yMzY1NSwtNDUuMjExMzQgLTMuMDYyNSwtNjguMjgxMjUgLTUuMzQ4MzksLTIzLjI4NDcxIC0xNC44MDAzNywtNDQuNTgwODQgLTI3LjQwNjI1LC02My4zNDM3NSAxLjUxNTA1LC0xLjM3NzI5IDQuMzc2MTksLTMuOTEwOTEgNS4xODc1LC00LjY1NjI1IDAuMjM3MTYsLTIuNjI0MTcgMC4wMzM0LC01LjM3NTUzIDIuNzUsLTguMjgxMjUgNS43NTEzNCwtNS40MDA2OSAxMy4wMDMyOSwtOS44Nzg5OCAyMS43NSwtMTUuMjgxMjUgNC4xNTE2NywtMi40NDI1MiA3Ljk4OTU0LC00LjAxNjk4IDEyLjE1NjI1LC03LjA5Mzc1IDAuOTQyMjUsLTAuNjk1NzYgMi4yMjg5LC0xLjc5NzU5IDMuMjE4NzUsLTIuNTkzNzUgNy4wMTUzOCwtNS41OTYzMyA4LjYzMDU4LC0xNS4yNDg0MiAzLjU5Mzc1LC0yMS41NjI1IC01LjAzNjgzLC02LjMxNDA4IC0xNC43OTcxMiwtNi45MDg4MyAtMjEuODEyNSwtMS4zMTI1IC0wLjk5ODU2LDAuNzkwODUgLTIuMzUzNTMsMS44MjI1MiAtMy4yNSwyLjU5Mzc1IC0zLjkyNjUsMy4zNzc5NiAtNi4zNTE0NSw2LjcxNDM5IC05LjY1NjI1LDEwLjIxODc1IC03LjIxMjQ5LDcuMzI1OTUgLTEzLjE3NDA3LDEzLjQzNzc3IC0xOS43MTg3NSwxNy44NDM3NSAtMi44MzYwMSwxLjY1MTA2IC02Ljk4OTk2LDEuMDc5NzggLTguODc1MDUsMC45Njg3NSBsIC01LjU2MjUsMy45Njg3NSBjIC0zMS43MTg4LC0zMy4yNjA1NyAtNzQuOTA0NjYsLTU0LjUyNTQ2IC0xMjEuNDA2MDUsLTU4LjY1NjMgLTAuMTMwMDYsLTEuOTQ4NzIgLTAuMzAwNDUsLTUuNDcxMTcgLTAuMzQzNzUsLTYuNTMxMjUgLTEuOTAzNzEsLTEuODIxNjUgLTQuMjAzNDIsLTMuMzc2ODYgLTQuNzgxMjUsLTcuMzEyNSAtMC42MzYxNywtNy44NjM4OSAwLjQyNTk3LC0xNi4zMjQ1OSAxLjY1NjI1LC0yNi41MzEyNSAwLjY3OTEsLTQuNzY4NzYgMS44MDczOCwtOC43MzAyNSAyLC0xMy45MDYyNSAwLjA0MzgsLTEuMTc2NjMgLTAuMDI2NSwtMi44ODQwMSAtMC4wMzEyLC00LjE1NjI1IC05LjZlLTQsLTguOTc0MDkgLTYuNTQ4MDQsLTE2LjI1MDgyIC0xNC42MjUsLTE2LjI1IHogbSAtMTguMzEyNSwxMTMuNDM3NSAtNC4zNDM3NSw3Ni43MTg3NSAtMC4zMTI1LDAuMTU2MjUgYyAtMC4yOTEzNCw2Ljg2MzM1IC01LjkzOTk2LDEyLjM0Mzc1IC0xMi44NzUsMTIuMzQzNzUgLTIuODQwODEsMCAtNS40NjI5NCwtMC45MTIyOSAtNy41OTM3NSwtMi40Njg3NSBsIC0wLjEyNSwwLjA2MjUgLTYyLjkwNjI1LC00NC41OTM3NSBjIDE5LjMzMzY1LC0xOS4wMTExNSA0NC4wNjI5MSwtMzMuMDYwMzkgNzIuNTYyNSwtMzkuNTMxMjUgNS4yMDU5OSwtMS4xODIwMyAxMC40MDk2NiwtMi4wNTkxIDE1LjU5Mzc1LC0yLjY4NzUgeiBtIDM2LjY1NjI1LDAgYyAzMy4yNzM0Nyw0LjA5MjMyIDY0LjA0NTAxLDE5LjE1ODgyIDg3LjYyNSw0Mi4yNSBsIC02Mi41LDQ0LjMxMjUgLTAuMjE4NzUsLTAuMDkzNyBjIC01LjU0NzQ1LDQuMDUxNjkgLTEzLjM2MzQzLDMuMDQ2MzkgLTE3LjY4NzUsLTIuMzc1IC0xLjc3MTMyLC0yLjIyMDk2IC0yLjcwMDcyLC00LjgzMjM5IC0yLjgxMjUsLTcuNDY4NzUgbCAtMC4wNjI1LC0wLjAzMTIgeiBtIC0xNDcuNjI1LDcwLjg3NSA1Ny40Mzc1LDUxLjM3NSAtMC4wNjI1LDAuMzEyNSBjIDUuMTg0MzcsNC41MDY5NyA1Ljk0ODg4LDEyLjMyNzk0IDEuNjI1LDE3Ljc1IC0xLjc3MTIsMi4yMjEwNSAtNC4xNDIwOCwzLjcxMDc0IC02LjY4NzUsNC40MDYyNSBsIC0wLjA2MjUsMC4yNSAtNzMuNjI1LDIxLjI1IGMgLTMuNzQ3MjgsLTM0LjI2NTE3IDQuMzI4NTUsLTY3LjU3MzY0IDIxLjM3NSwtOTUuMzQzNzUgeiBtIDI1OC4xNTYyNSwwLjAzMTIgYyA4LjUzNDEsMTMuODMyNTYgMTQuOTk2NTUsMjkuMjgyMTQgMTguODQzNzUsNDYuMDMxMjUgMy44MDEwNiwxNi41NDgyOCA0Ljc1NDk5LDMzLjA2Njk3IDMuMTg3NSw0OS4wMzEyNSBsIC03NCwtMjEuMzEyNSAtMC4wNjI1LC0wLjMxMjUgYyAtNi42MjY1LC0xLjgxMTA0IC0xMC42OTg5MywtOC41NTE2MiAtOS4xNTYyNSwtMTUuMzEyNSAwLjYzMjAzLC0yLjc2OTYyIDIuMTAyMjIsLTUuMTEyNjQgNC4wOTM3NSwtNi44NDM3NSBsIC0wLjAzMTIsLTAuMTU2MjUgNTcuMTI1LC01MS4xMjUgeiBtIC0xNDAuNjU2MjUsNTUuMzEyNSAyMy41MzEyNSwwIDE0LjYyNSwxOC4yODEyNSAtNS4yNSwyMi44MTI1IC0yMS4xMjUsMTAuMTU2MjUgLTIxLjE4NzUsLTEwLjE4NzUgLTUuMjUsLTIyLjgxMjUgeiBtIDc1LjQzNzUsNjIuNTYyNSBjIDAuOTk5OTcsLTAuMDUwNSAxLjk5NTU4LDAuMDM5NiAyLjk2ODc1LDAuMjE4NzUgbCAwLjEyNSwtMC4xNTYyNSA3Ni4xNTYyNSwxMi44NzUgYyAtMTEuMTQ1NSwzMS4zMTMxIC0zMi40NzI4MSw1OC40NDAxOCAtNjAuOTY4NzUsNzYuNTkzNzUgbCAtMjkuNTYyNSwtNzEuNDA2MjUgMC4wOTM3LC0wLjEyNSBjIC0yLjcxNTYxLC02LjMwOTk5IDAuMDAyLC0xMy43MDk1NiA2LjI1LC0xNi43MTg3NSAxLjU5OTY1LC0wLjc3MDQxIDMuMjcwODksLTEuMTk3MDEgNC45Mzc1LC0xLjI4MTI1IHogbSAtMTI3LjkwNjI1LDAuMzEyNSBjIDUuODExNzQsMC4wODE1IDExLjAyNDYyLDQuMTE1MjUgMTIuMzc1LDEwLjAzMTI1IDAuNjMyMTksMi43Njk1OCAwLjMyNDUsNS41MTM3NSAtMC43MTg3NSw3LjkzNzUgbCAwLjIxODc1LDAuMjgxMjUgLTI5LjI1LDcwLjY4NzUgYyAtMjcuMzQ3MTYsLTE3LjU0ODYgLTQ5LjEyOTI3LC00My44MjQwMyAtNjAuNzgxMjUsLTc2LjA2MjQ1IGwgNzUuNSwtMTIuODEyNSAwLjEyNSwwLjE1NjI1IGMgMC44NDQ1MSwtMC4xNTU0MSAxLjcwMSwtMC4yMzA0IDIuNTMxMjUsLTAuMjE4NzUgeiBtIDYzLjc4MTI1LDMwLjk2ODggYyAyLjAyNDQ1LC0wLjA3NDQgNC4wNzg2NSwwLjM0MDk4IDYuMDMxMjUsMS4yODEyNSAyLjU1OTUxLDEuMjMyNTMgNC41MzY3MywzLjE3MzE5IDUuNzgxMjUsNS41IGwgMC4yODEyNSwwIDM3LjIxODc1LDY3LjI1IGMgLTQuODMwMjksMS42MTkyMyAtOS43OTYwOSwzLjAwMzA4IC0xNC44NzUsNC4xNTYyNSAtMjguNDY0NTMsNi40NjI5IC01Ni44Mzg2Miw0LjUwNDY3IC04Mi41MzEyNSwtNC4yNSBsIDM3LjEyNSwtNjcuMTI1IDAuMDYyNSwwIGMgMi4yMjc2NywtNC4xNjQ0MSA2LjQ1MjQ3LC02LjY0ODg3IDEwLjkwNjI1LC02LjgxMjUgeiIKICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTptZWRpdW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDt0ZXh0LWluZGVudDowO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7ZGlyZWN0aW9uOmx0cjtibG9jay1wcm9ncmVzc2lvbjp0Yjt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6c3RhcnQ7YmFzZWxpbmUtc2hpZnQ6YmFzZWxpbmU7Y29sb3I6IzAwMDAwMDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2Utb3BhY2l0eToxO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlO2ZvbnQtZmFtaWx5OlNhbnM7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpTYW5zIgogICAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjY2Njc2NjY2NzY3NzY2NzY2NjY2NjY2NzY2Njc2NjY2NjY2NjY2NjY2Njc2NjY3Njc2Njc2NjY2NzY3Njc2NjY2NjY2Njc2NjY3Njc2NjY2NzY2NjY3Njc2NzY2NjY2NjY2NjY2NjY2Njc2NjY3NjY2NjY2NjY2NjY2NzY2NjY2NzY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NzY2Njc2NjY2NjY2NjY3NjY2NzY2NjYyIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LWZpbGVuYW1lPSIuL3BhdGgzMDU5LnBuZyIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjI1MC41NSIKICAgICAgICAgaW5rc2NhcGU6ZXhwb3J0LXlkcGk9IjI1MC41NSIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Kubernetes" diff --git a/connectors/camel-log-sink-kafka-connector/src/generated/resources/camel-log-sink-sink.json b/connectors/camel-log-sink-kafka-connector/src/generated/resources/camel-log-sink-sink.json index 123c379fa7..39efc33f8c 100644 --- a/connectors/camel-log-sink-kafka-connector/src/generated/resources/camel-log-sink-sink.json +++ b/connectors/camel-log-sink-kafka-connector/src/generated/resources/camel-log-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-log-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "A sink that logs all data that it receives, useful for debugging purposes." }, "properties": { diff --git a/connectors/camel-log-sink-kafka-connector/src/main/resources/kamelets/log-sink.kamelet.yaml b/connectors/camel-log-sink-kafka-connector/src/main/resources/kamelets/log-sink.kamelet.yaml index e31c37b14e..7cd0dc4ec3 100644 --- a/connectors/camel-log-sink-kafka-connector/src/main/resources/kamelets/log-sink.kamelet.yaml +++ b/connectors/camel-log-sink-kafka-connector/src/main/resources/kamelets/log-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: log-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTQ0OCwwSDY0QzQ2LjMyOCwwLDMyLDE0LjMxMywzMiwzMnY0NDhjMCwxNy42ODgsMTQuMzI4LDMyLDMyLDMyaDM4NGMxNy42ODgsMCwzMi0xNC4zMTIsMzItMzJWMzINCgkJQzQ4MCwxNC4zMTMsNDY1LjY4OCwwLDQ0OCwweiBNNjQsNDgwVjEyOGg4MHY2NEg5NnYxNmg0OHY0OEg5NnYxNmg0OHY0OEg5NnYxNmg0OHY0OEg5NnYxNmg0OHY4MEg2NHogTTQ0OCw0ODBIMTYwdi04MGgyNTZ2LTE2DQoJCUgxNjB2LTQ4aDI1NnYtMTZIMTYwdi00OGgyNTZ2LTE2SDE2MHYtNDhoMjU2di0xNkgxNjB2LTY0aDI4OFY0ODB6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Logging" diff --git a/connectors/camel-mail-imap-source-kafka-connector/src/generated/resources/camel-mail-imap-source-source.json b/connectors/camel-mail-imap-source-kafka-connector/src/generated/resources/camel-mail-imap-source-source.json index ce7317af99..3d8eb7606d 100644 --- a/connectors/camel-mail-imap-source-kafka-connector/src/generated/resources/camel-mail-imap-source-source.json +++ b/connectors/camel-mail-imap-source-kafka-connector/src/generated/resources/camel-mail-imap-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mail-imap-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive unread emails from an IMAP mail server, marking them as read once they are received.\n\nThe Kamelet generates the following headers:\n\n- `subject` \/ `ce-subject`: the subject of the incoming mail\n\n- `from` \/ `ce-from`: the `from` field of the incoming mail\n\n- `to` \/ `ce-to`: the `to` field of the incoming mail\n\n- `cc` \/ `ce-cc`: the `cc` field of the incoming mail" }, "properties": { diff --git a/connectors/camel-mail-imap-source-kafka-connector/src/main/resources/kamelets/mail-imap-source.kamelet.yaml b/connectors/camel-mail-imap-source-kafka-connector/src/main/resources/kamelets/mail-imap-source.kamelet.yaml index 12acd4b50d..74204907fa 100644 --- a/connectors/camel-mail-imap-source-kafka-connector/src/main/resources/kamelets/mail-imap-source.kamelet.yaml +++ b/connectors/camel-mail-imap-source-kafka-connector/src/main/resources/kamelets/mail-imap-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: mail-imap-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmlld0JveD0iMCAwIDE2LjIwMDAwMSAxMi4yIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc1IgogICBzb2RpcG9kaTpkb2NuYW1lPSJCcmVlemVpY29ucy1wbGFjZXMtMTYtZm9sZGVyLW1haWwuc3ZnIgogICB3aWR0aD0iMTYuMjAwMDAxIgogICBoZWlnaHQ9IjEyLjIiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMC4yIChlODZjODcwODc5LCAyMDIxLTAxLTE1KSI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOSI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMTYiCiAgICAgaWQ9Im5hbWVkdmlldzciCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGZpdC1tYXJnaW4tdG9wPSIwLjEiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMC4xIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMC4xIgogICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwLjEiCiAgICAgaW5rc2NhcGU6em9vbT0iNTMuNSIKICAgICBpbmtzY2FwZTpjeD0iOC4xIgogICAgIGlua3NjYXBlOmN5PSIzLjEwOTM0NTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMzA1MSI+CiAgICA8c3R5bGUKICAgICAgIHR5cGU9InRleHQvY3NzIgogICAgICAgaWQ9ImN1cnJlbnQtY29sb3Itc2NoZW1lIj4KICAgICAgLkNvbG9yU2NoZW1lLVRleHQgewogICAgICAgIGNvbG9yOiM0ZDRkNGQ7CiAgICAgIH0KICAgICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGgKICAgICBzdHlsZT0iZmlsbDpjdXJyZW50Q29sb3I7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiCiAgICAgZD0ibSAwLjEsMC4xIHYgMTIgaCAxNiB2IC0xMiB6IG0gMS40MTQwNjI1LDEgSCAxNC42ODU5MzggTCA4LjEsNy42ODU5Mzc1IFogTSAxLjEsMi4xIGwgNCw0IC00LDQgeiBtIDE0LDAgdiA4IGwgLTQsLTQgeiBNIDUuODA3MDMxMiw2LjgwNzAzMTIgOC4xLDkuMSAxMC4zOTI5NjksNi44MDcwMzEyIDE0LjY4NTkzOCwxMS4xIEggMS41MTQwNjI1IFoiCiAgICAgaWQ9InJlY3Q0MTQ0IgogICAgIGNsYXNzPSJDb2xvclNjaGVtZS1UZXh0IiAvPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Mail" diff --git a/connectors/camel-mail-sink-kafka-connector/src/generated/resources/camel-mail-sink-sink.json b/connectors/camel-mail-sink-kafka-connector/src/generated/resources/camel-mail-sink-sink.json index f946bd26e9..8e4195a1be 100644 --- a/connectors/camel-mail-sink-kafka-connector/src/generated/resources/camel-mail-sink-sink.json +++ b/connectors/camel-mail-sink-kafka-connector/src/generated/resources/camel-mail-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mail-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send mails to given SMTP server." }, "properties": { diff --git a/connectors/camel-mail-sink-kafka-connector/src/main/resources/kamelets/mail-sink.kamelet.yaml b/connectors/camel-mail-sink-kafka-connector/src/main/resources/kamelets/mail-sink.kamelet.yaml index 5a619a511b..0955d95975 100644 --- a/connectors/camel-mail-sink-kafka-connector/src/main/resources/kamelets/mail-sink.kamelet.yaml +++ b/connectors/camel-mail-sink-kafka-connector/src/main/resources/kamelets/mail-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: mail-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmlld0JveD0iMCAwIDE2LjIwMDAwMSAxMi4yIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc1IgogICBzb2RpcG9kaTpkb2NuYW1lPSJCcmVlemVpY29ucy1wbGFjZXMtMTYtZm9sZGVyLW1haWwuc3ZnIgogICB3aWR0aD0iMTYuMjAwMDAxIgogICBoZWlnaHQ9IjEyLjIiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMC4yIChlODZjODcwODc5LCAyMDIxLTAxLTE1KSI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOSI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMTYiCiAgICAgaWQ9Im5hbWVkdmlldzciCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGZpdC1tYXJnaW4tdG9wPSIwLjEiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMC4xIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMC4xIgogICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwLjEiCiAgICAgaW5rc2NhcGU6em9vbT0iNTMuNSIKICAgICBpbmtzY2FwZTpjeD0iOC4xIgogICAgIGlua3NjYXBlOmN5PSIzLjEwOTM0NTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMzA1MSI+CiAgICA8c3R5bGUKICAgICAgIHR5cGU9InRleHQvY3NzIgogICAgICAgaWQ9ImN1cnJlbnQtY29sb3Itc2NoZW1lIj4KICAgICAgLkNvbG9yU2NoZW1lLVRleHQgewogICAgICAgIGNvbG9yOiM0ZDRkNGQ7CiAgICAgIH0KICAgICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGgKICAgICBzdHlsZT0iZmlsbDpjdXJyZW50Q29sb3I7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiCiAgICAgZD0ibSAwLjEsMC4xIHYgMTIgaCAxNiB2IC0xMiB6IG0gMS40MTQwNjI1LDEgSCAxNC42ODU5MzggTCA4LjEsNy42ODU5Mzc1IFogTSAxLjEsMi4xIGwgNCw0IC00LDQgeiBtIDE0LDAgdiA4IGwgLTQsLTQgeiBNIDUuODA3MDMxMiw2LjgwNzAzMTIgOC4xLDkuMSAxMC4zOTI5NjksNi44MDcwMzEyIDE0LjY4NTkzOCwxMS4xIEggMS41MTQwNjI1IFoiCiAgICAgaWQ9InJlY3Q0MTQ0IgogICAgIGNsYXNzPSJDb2xvclNjaGVtZS1UZXh0IiAvPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Mail" diff --git a/connectors/camel-mariadb-sink-kafka-connector/src/generated/resources/camel-mariadb-sink-sink.json b/connectors/camel-mariadb-sink-kafka-connector/src/generated/resources/camel-mariadb-sink-sink.json index 219ba326a1..e5073c9371 100644 --- a/connectors/camel-mariadb-sink-kafka-connector/src/generated/resources/camel-mariadb-sink-sink.json +++ b/connectors/camel-mariadb-sink-kafka-connector/src/generated/resources/camel-mariadb-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mariadb-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to a MariaDB Database.\n\nIn your KameletBinding file, you must explicitly declare the MariaDB Server driver dependency in spec->integration->dependencies.\n\n- \"mvn:org.mariadb.jdbc:mariadb-java-client:\"\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'" }, "properties": { diff --git a/connectors/camel-mariadb-sink-kafka-connector/src/main/resources/kamelets/mariadb-sink.kamelet.yaml b/connectors/camel-mariadb-sink-kafka-connector/src/main/resources/kamelets/mariadb-sink.kamelet.yaml index 7e38c90d97..131e257427 100644 --- a/connectors/camel-mariadb-sink-kafka-connector/src/main/resources/kamelets/mariadb-sink.kamelet.yaml +++ b/connectors/camel-mariadb-sink-kafka-connector/src/main/resources/kamelets/mariadb-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: mariadb-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBoZWlnaHQ9IjExOC4xIiB2aWV3Qm94PSIwLDAsNDE2LjQsMTE4LjEiIHdpZHRoPSI0MTYuNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KIDxtZXRhZGF0YS8+CiA8c3dpdGNoIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMy45MSAtMjMuOTUpIj4KICA8Zm9yZWlnbk9iamVjdCBoZWlnaHQ9IjEiIHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB3aWR0aD0iMSIvPgogIDxnPgogICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYxNCAtMTQuMTgpIj4KICAgIDxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0ibTE4MTIgMzguMTNjLTIuNzMuMDktMS45NCAxLjMyLTcuODUgMi43OC01Ljk3IDEuNDctMTMuMTkuNTctMTkuNjEgMy4yNy0xNi44IDcuMDQtMTkuNTIgMzQuMjYtMzkuNTMgNDQuNzktMTMuMTIgNy40MS0yNi41IDkuMTEtMzguNDYgMTIuODYtOS42IDMuODUtMTUuNTcgNi40LTIyLjYxIDEyLjQ3LTUuNDYgNC43MS02Ljc5IDkuMjgtMTIuNSAxNS4xOS01Ljc5IDcuODctMjcuNzQuODgtMzMuMzkgMTAuNzUgMi45OCAxLjkzIDQuNyAyLjQ2IDkuOTMgMS43Ny0xLjA4IDIuMDUtNy45NiA0Ljc1LTYuNzEgNy43NyAwIDAgMTYuNjMgMy4wMyAzMC42NS01LjQzIDYuNTQtMi42NiAxMi42Ny04LjI5IDIyLjgzLTkuNjQgMTMuMTYtMS43NSAyNy45OSAyLjc2IDQzLjkgNC4wMy0zLjI5IDYuNS02LjY4IDEwLjM0LTEwLjMxIDE1LjctMS4xMiAxLjIxLjk2IDIuMjggNC44MiAxLjU1IDYuOTQtMS43MiAxMS45Ny0zLjU4IDE2Ljk2LTcuMDMgNi41MS00LjQ5IDkuMzEtOC42IDE0LjgtMTUuMTEgNC43NyA3LjY1IDIxLjU5IDkuMzMgMjUuMDQgMi43Mi02LjQyLTIuNzItNy43OS0xNi44Ny01LjU5LTIyLjk4IDIuNi01LjgyIDQuNDctMTQuMDUgNi41Ny0yMS43IDEuODktNi44OSAzLjA2LTE3LjQgNS4zMi0yMi43OCAyLjctNi42OSA3Ljk1LTguNzggMTEuODktMTIuMzNzNy44Ni02LjUxIDcuNzQtMTQuNjNjLS4wNC0yLjY0LTEuNC00LjEtMy44OS00LjAyeiIgZmlsbD0iIzFmMzA1ZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICA8cGF0aCBkPSJtMTY0MyAxNDguNGMxMC4zMS4zMSAxMy4xMS4wNCAyMS4yNi0zLjUgNi45My0zLjAxIDE2LjItMTEuMTIgMjQuMzktMTMuNzQgMTIuMDItMy44NiAyNC45MS0zLjI4IDM3LjctMS43NyA0LjI4LjUxIDguNTggMS4yMiAxMS42NS44OSA0Ljc5LTIuOTQgNS4wMi0xMC45MiA3Ljk5LTExLjU2LS44MSAxNS40NC03LjQzIDI1LjMyLTE0LjA1IDM0LjI4IDEzLjk1LTIuNDYgMjMuMjctMTEuMTcgMjguOTEtMjEuOTUgMS43MS0zLjI3IDQuNTUtOC42MiA1Ljg1LTEyLjMgMS4wMyAyLjQ0LTEuMzQgMy45OS0uMjMgNi42NSA4Ljk4LTcuNDEgMTMuMjItMTUuODUgMTYuODYtMjguMjEgNC4yMi0xNC4zIDguNTUtMjYuNTkgMTEuMjctMzAuODIgMi42NS00LjEzIDYuNzgtNi42OCAxMC41NS05LjMyIDQuMjgtMy4wMSA4LjExLTYuMTQgOC43Ny0xMS44Ny00LjUyLS40Mi01LjU2LTEuNDYtNi4yMy0zLjc0LTIuMjYgMS4yNy00LjM0IDEuNTUtNi42OSAxLjYyLTIuMDQuMDYtNC4yOC0uMDMtNy4wMi4yNS0yMi42MyAyLjMyLTIzLjY4IDI0LjQ0LTQwLjEzIDQwLjY4LTEuMDYgMS4wMy0yLjg3IDIuNTUtNC4wNyAzLjQ1LTUuMDggMy43OS0xMC41MiA1Ljg3LTE2LjI1IDguMDYtOS4yOCAzLjU0LTE4LjA4IDQuNTctMjYuNzggNy42My02LjM5IDIuMjQtMTIuMzMgNC44MS0xNy41OCA4LjQtMS4zMS45LTMuMDkgMi41LTQuMjMgMy40My0zLjA4IDIuNTItNS4xIDUuMzEtNy4wNiA4LjE5LTIuMDIgMi45Ni0zLjk2IDYuMDEtNi45MyA4LjkyLTQuODEgNC43Mi0yMi43NyAxLjM4LTI5LjEgNS43Ni0uNy40OS0xLjI3IDEuMDctMS42NSAxLjc3IDMuNDUgMS41NyA1Ljc2LjYxIDkuNzMgMS4wNC40OSAzLjc5LTguMjIgNi4wMy02LjkzIDcuNzZ6IiBmaWxsPSIjYzA3NjVhIi8+CiAgICA8cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xNzg3IDUyLjY1YzMuMiAyLjc4IDkuOTIuNTUgOC43Mi00Ljk4LTQuOTgtLjQyLTcuODYgMS4yNy04LjcyIDQuOTh6IiBmaWxsPSIjMWYzMDVmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgIDxwYXRoIGQ9Im0xODA5IDQ2LjE4Yy0uODUgMS43OS0yLjQ4IDQuMDktMi40OCA4LjY0LS4wMS43OC0uNTkgMS4zMi0uNi4xMS4wNC00LjQ1IDEuMjItNi4zNyAyLjQ3LTguODkuNTctMS4wMy45Mi0uNjEuNjEuMTR6IiBmaWxsPSIjMWYzMDVmIi8+CiAgICA8cGF0aCBkPSJtMTgwOCA0NS41MWMtMS4wMSAxLjctMy40MyA0LjgxLTMuODIgOS4zNS0uMDcuNzgtLjcxIDEuMjYtLjYxLjA2LjQ0LTQuNDIgMi4zNy03LjE5IDMuODQtOS42LjY2LS45OC45Ny0uNTMuNTkuMTl6IiBmaWxsPSIjMWYzMDVmIi8+CiAgICA8cGF0aCBkPSJtMTgwNyA0NC42MmMtMS4xNSAxLjYxLTQuODcgNS4zNS01LjY1IDkuODMtLjE0Ljc3LS44MSAxLjE5LS42MS4wMS44MS00LjM3IDQuMDItNy44MSA1LjY4LTEwLjA4Ljc0LS45MyAxLjAyLS40NS41OC4yNHoiIGZpbGw9IiMxZjMwNWYiLz4KICAgIDxwYXRoIGQ9Im0xODA3IDQzLjYyYy0xLjM2IDEuNDQtNS44IDYuMi03LjIgMTAuNTMtLjI1Ljc0LS45NyAxLjA3LS42MS0uMDggMS40MS00LjIyIDUuMy04Ljc2IDcuMjctMTAuNzcuODctLjgxIDEuMDctLjI5LjU0LjMyeiIgZmlsbD0iIzFmMzA1ZiIvPgogICA8L2c+CiAgIDxwYXRoIGQ9Im00NDkuNy0xOS40NHYzMS4yMmgtMy45NHYtNS4zNWMtMy41NyA0LjI3LTcuNjQgNi40MS0xMi4yMyA2LjQxcy04LjQ3LTEuNjMtMTEuNjQtNC44OGMtMy4xNC0zLjI5LTQuNy03LjE5LTQuNy0xMS43IDAtNC41NSAxLjU5LTguNDMgNC43Ni0xMS42NCAzLjE3LTMuMjUgNi45OC00Ljg4IDExLjQxLTQuODggNS4xIDAgOS4yMyAyLjE4IDEyLjQxIDYuNTN2LTUuN2gzLjkzbS0zLjcgMTUuNzRjMC0zLjU3LTEuMi02LjU3LTMuNTktOS0yLjM5LTIuNDctNS4zMy0zLjctOC44Mi0zLjctMy40NSAwLTYuMzcgMS4yNy04Ljc2IDMuODItMi4zOSAyLjUxLTMuNTkgNS40OS0zLjU5IDguOTRzMS4yMiA2LjQ1IDMuNjUgOWMyLjQzIDIuNTEgNS4zMyAzLjc2IDguNyAzLjc2IDMuNDEgMCA2LjMzLTEuMjIgOC43Ni0zLjY1IDIuNDQtMi40MiAzLjY1LTUuNDggMy42NS05LjE3IiBmaWxsPSIjMWYzMDVmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODMuMDcgOTIuNTUpIi8+CiAgIDxwYXRoIGQ9Im00NTguNCAxMS43OHYtNDIuMjFoOC43NmM2IDAgMTAuMzkuNDUgMTMuMTcgMS4zNSAyLjgyLjg2IDUuMjUgMi4yNSA3LjI5IDQuMTcgMi4wNCAxLjg4IDMuNjEgNC4xOSA0LjcgNi45NCAxLjEgMi43NCAxLjY1IDUuOTYgMS42NSA5LjY0IDAgMy42NS0uODYgNy4wOS0yLjU5IDEwLjM1LTEuNjkgMy4yMS00IDUuNjQtNi45NCA3LjI5LTIuOSAxLjY1LTcuMDkgMi40Ny0xMi41OCAyLjQ3em00LjA2LTRoNC44OGM1LjEgMCA4Ljc4LS4yNSAxMS4wNS0uNzYgMi4zMS0uNTEgNC4zMy0xLjUxIDYuMDYtMyAxLjcyLTEuNTMgMy4wNC0zLjM3IDMuOTQtNS41M3MxLjM1LTQuNjIgMS4zNS03LjQxYzAtMi43OC0uNTMtNS4zNS0xLjU5LTcuNy0xLjAyLTIuMzUtMi40OS00LjI5LTQuNDEtNS44MnMtNC4xOS0yLjU1LTYuODItMy4wNmMtMi41OS0uNTUtNi40MS0uODItMTEuNDYtLjgyaC0zeiIgZmlsbD0iIzFmMzA1ZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgzLjgyIDkyLjU1KSIvPgogICA8cGF0aCBkPSJtNDA2LTI4LjE0YzAtLjkuMzEtMS42OS45NC0yLjM1LjY3LS42NyAxLjQ1LTEgMi4zNS0xIC45NCAwIDEuNzIuMzMgMi4zNSAxIC42Ny42MyAxIDEuNDEgMSAyLjM1IDAgLjktLjMzIDEuNjktMSAyLjM1LS42My42My0xLjQxLjk0LTIuMzUuOTQtLjkgMC0xLjY5LS4zMy0yLjM1LTEtLjYzLS42Ny0uOTQtMS40My0uOTQtMi4yOW0xLjI5IDguN2g0LjA2djMxLjIyaC00LjA2eiIgZmlsbD0iIzFmMzA1ZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgzLjgyIDkyLjU1KSIvPgogICA8cGF0aCBkPSJtMjk2LjcgMTEuNzggNi00Mi4yMWguNjVsMTcuMTYgMzQuNjIgMTcuMDUtMzQuNjNoLjY1bDYuMDYgNDIuMjFoLTQuMTdsLTQuMTItMzAuMjItMTQuOTMgMzAuMjJoLTEuMDZsLTE1LjExLTMwLjQ1LTQuMTIgMzAuNDVoLTQuMDYiIGZpbGw9IiMxZjMwNWYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NC4zMyA5Mi41NSkiLz4KICAgPHBhdGggZD0ibTM4MS4xLTE5LjQ0djMxLjIyaC0zLjk0di01LjM1Yy0zLjU3IDQuMjctNy42NCA2LjQxLTEyLjIzIDYuNDFzLTguNDctMS42My0xMS42NC00Ljg4Yy0zLjE0LTMuMjktNC43LTcuMTktNC43LTExLjcgMC00LjU1IDEuNTktOC40MyA0Ljc2LTExLjY0IDMuMTctMy4yNSA2Ljk4LTQuODggMTEuNDEtNC44OCA1LjEgMCA5LjIzIDIuMTggMTIuNDEgNi41M3YtNS43aDMuOTNtLTMuNyAxNS43NGMwLTMuNTctMS4yLTYuNTctMy41OS05LTIuMzktMi40Ny01LjMzLTMuNy04LjgyLTMuNy0zLjQ1IDAtNi4zNyAxLjI3LTguNzYgMy44Mi0yLjM5IDIuNTEtMy41OSA1LjQ5LTMuNTkgOC45NHMxLjIxIDYuNDUgMy42NSA5YzIuNDMgMi41MSA1LjMzIDMuNzYgOC43IDMuNzYgMy40MSAwIDYuMzMtMS4yMiA4Ljc2LTMuNjUgMi40My0yLjQyIDMuNjUtNS40OCAzLjY1LTkuMTciIGZpbGw9IiMxZjMwNWYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NC41OCA5Mi41NSkiLz4KICAgPHBhdGggZD0ibTM4OC43LTE5LjQ0aDQuMTJ2NC41M2MxLjEtMS44NCAyLjE2LTMuMTkgMy4xNy00LjA2IDEuMDYtLjg2IDIuMjEtMS4yOSAzLjQ3LTEuMjkgMS4yOSAwIDIuNTkuMzUgMy44OCAxLjA2bC0yLjEyIDMuNDFjLS41OS0uMzUtMS4yLS41My0xLjgyLS41My0xLjIxIDAtMi4zNy42My0zLjQ3IDEuODgtMS4wNiAxLjI1LTEuODQgMi44OC0yLjM1IDQuODgtLjUxIDEuOTYtLjc2IDUuNTUtLjc2IDEwLjc2djEwLjU4aC00LjEyeiIgZmlsbD0iIzFmMzA1ZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg1LjM0IDkyLjU1KSIvPgogICA8cGF0aCBkPSJtNDk4LjMtMzAuNDRoOC4zNWM0LjQzIDAgNy43OC45IDEwLjA1IDIuNyAyLjMxIDEuNzYgMy40NyA0LjMxIDMuNDcgNy42NCAwIDEuODQtLjQ3IDMuNTUtMS40MSA1LjExLS45IDEuNTMtMi4yMyAyLjc2LTQgMy43IDIuOS45NCA1LjEgMi4zNSA2LjU4IDQuMjMgMS41MyAxLjg4IDIuMjkgNC4xMiAyLjI5IDYuNyAwIDMuNDktMS4yNyA2LjM5LTMuODIgOC43LTIuNTUgMi4yNy01Ljg0IDMuNDEtOS44OCAzLjQxaC0xMS42M3ptNC4xNyA0LjEydjEzLjUyaDIuNDFjMy42OCAwIDYuNDMtLjU5IDguMjMtMS43NiAxLjgtMS4xOCAyLjctMy4wMiAyLjctNS41MyAwLTQuMTUtMi44Mi02LjIzLTguNDctNi4yM3ptMCAxNy43NnYxNi4yMmg1LjIzYzMuMDIgMCA1LjIzLS4yOSA2LjY0LS44OCAxLjQ1LS42MyAyLjYzLTEuNTcgMy41My0yLjgyLjktMS4yOSAxLjM1LTIuNjEgMS4zNS0zLjk0cy0uMjUtMi41MS0uNzYtMy41My0xLjI3LTEuOTItMi4yOS0yLjdjLS45OC0uNzgtMi4xOC0xLjM3LTMuNTktMS43Ni0xLjM3LS4zOS0zLjk2LS41OS03Ljc2LS41OXoiIGZpbGw9IiMxZjMwNWYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04My4zMiA5Mi41NSkiLz4KICA8L2c+CiA8L3N3aXRjaD4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SQL" @@ -97,15 +97,11 @@ spec: beans: - name: dsBean type: "#class:org.apache.commons.dbcp2.BasicDataSource" - property: - - key: username - value: '{{username}}' - - key: password - value: '{{password}}' - - key: url - value: 'jdbc:mariadb://{{serverName}}:{{serverPort}}/{{databaseName}}' - - key: driverClassName - value: 'org.mariadb.jdbc.Driver' + properties: + username: '{{username}}' + password: '{{password}}' + url: 'jdbc:mariadb://{{serverName}}:{{serverPort}}/{{databaseName}}' + driverClassName: 'org.mariadb.jdbc.Driver' from: uri: "kamelet:source" steps: diff --git a/connectors/camel-mariadb-source-kafka-connector/src/generated/resources/camel-mariadb-source-source.json b/connectors/camel-mariadb-source-kafka-connector/src/generated/resources/camel-mariadb-source-source.json index 76938f6932..b777e8ad64 100644 --- a/connectors/camel-mariadb-source-kafka-connector/src/generated/resources/camel-mariadb-source-source.json +++ b/connectors/camel-mariadb-source-kafka-connector/src/generated/resources/camel-mariadb-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mariadb-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Query data from a MariaDB Database.\n\nIn your KameletBinding file, you must explicitly declare the MariaDB Server driver dependency in spec->integration->dependencies\n\n- \"mvn:org.mariadb.jdbc:mariadb-java-client:\"" }, "properties": { diff --git a/connectors/camel-mariadb-source-kafka-connector/src/main/resources/kamelets/mariadb-source.kamelet.yaml b/connectors/camel-mariadb-source-kafka-connector/src/main/resources/kamelets/mariadb-source.kamelet.yaml index 4fb51914c1..e65a029ac9 100644 --- a/connectors/camel-mariadb-source-kafka-connector/src/main/resources/kamelets/mariadb-source.kamelet.yaml +++ b/connectors/camel-mariadb-source-kafka-connector/src/main/resources/kamelets/mariadb-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: mariadb-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBoZWlnaHQ9IjExOC4xIiB2aWV3Qm94PSIwLDAsNDE2LjQsMTE4LjEiIHdpZHRoPSI0MTYuNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KIDxtZXRhZGF0YS8+CiA8c3dpdGNoIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMy45MSAtMjMuOTUpIj4KICA8Zm9yZWlnbk9iamVjdCBoZWlnaHQ9IjEiIHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB3aWR0aD0iMSIvPgogIDxnPgogICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYxNCAtMTQuMTgpIj4KICAgIDxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0ibTE4MTIgMzguMTNjLTIuNzMuMDktMS45NCAxLjMyLTcuODUgMi43OC01Ljk3IDEuNDctMTMuMTkuNTctMTkuNjEgMy4yNy0xNi44IDcuMDQtMTkuNTIgMzQuMjYtMzkuNTMgNDQuNzktMTMuMTIgNy40MS0yNi41IDkuMTEtMzguNDYgMTIuODYtOS42IDMuODUtMTUuNTcgNi40LTIyLjYxIDEyLjQ3LTUuNDYgNC43MS02Ljc5IDkuMjgtMTIuNSAxNS4xOS01Ljc5IDcuODctMjcuNzQuODgtMzMuMzkgMTAuNzUgMi45OCAxLjkzIDQuNyAyLjQ2IDkuOTMgMS43Ny0xLjA4IDIuMDUtNy45NiA0Ljc1LTYuNzEgNy43NyAwIDAgMTYuNjMgMy4wMyAzMC42NS01LjQzIDYuNTQtMi42NiAxMi42Ny04LjI5IDIyLjgzLTkuNjQgMTMuMTYtMS43NSAyNy45OSAyLjc2IDQzLjkgNC4wMy0zLjI5IDYuNS02LjY4IDEwLjM0LTEwLjMxIDE1LjctMS4xMiAxLjIxLjk2IDIuMjggNC44MiAxLjU1IDYuOTQtMS43MiAxMS45Ny0zLjU4IDE2Ljk2LTcuMDMgNi41MS00LjQ5IDkuMzEtOC42IDE0LjgtMTUuMTEgNC43NyA3LjY1IDIxLjU5IDkuMzMgMjUuMDQgMi43Mi02LjQyLTIuNzItNy43OS0xNi44Ny01LjU5LTIyLjk4IDIuNi01LjgyIDQuNDctMTQuMDUgNi41Ny0yMS43IDEuODktNi44OSAzLjA2LTE3LjQgNS4zMi0yMi43OCAyLjctNi42OSA3Ljk1LTguNzggMTEuODktMTIuMzNzNy44Ni02LjUxIDcuNzQtMTQuNjNjLS4wNC0yLjY0LTEuNC00LjEtMy44OS00LjAyeiIgZmlsbD0iIzFmMzA1ZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICA8cGF0aCBkPSJtMTY0MyAxNDguNGMxMC4zMS4zMSAxMy4xMS4wNCAyMS4yNi0zLjUgNi45My0zLjAxIDE2LjItMTEuMTIgMjQuMzktMTMuNzQgMTIuMDItMy44NiAyNC45MS0zLjI4IDM3LjctMS43NyA0LjI4LjUxIDguNTggMS4yMiAxMS42NS44OSA0Ljc5LTIuOTQgNS4wMi0xMC45MiA3Ljk5LTExLjU2LS44MSAxNS40NC03LjQzIDI1LjMyLTE0LjA1IDM0LjI4IDEzLjk1LTIuNDYgMjMuMjctMTEuMTcgMjguOTEtMjEuOTUgMS43MS0zLjI3IDQuNTUtOC42MiA1Ljg1LTEyLjMgMS4wMyAyLjQ0LTEuMzQgMy45OS0uMjMgNi42NSA4Ljk4LTcuNDEgMTMuMjItMTUuODUgMTYuODYtMjguMjEgNC4yMi0xNC4zIDguNTUtMjYuNTkgMTEuMjctMzAuODIgMi42NS00LjEzIDYuNzgtNi42OCAxMC41NS05LjMyIDQuMjgtMy4wMSA4LjExLTYuMTQgOC43Ny0xMS44Ny00LjUyLS40Mi01LjU2LTEuNDYtNi4yMy0zLjc0LTIuMjYgMS4yNy00LjM0IDEuNTUtNi42OSAxLjYyLTIuMDQuMDYtNC4yOC0uMDMtNy4wMi4yNS0yMi42MyAyLjMyLTIzLjY4IDI0LjQ0LTQwLjEzIDQwLjY4LTEuMDYgMS4wMy0yLjg3IDIuNTUtNC4wNyAzLjQ1LTUuMDggMy43OS0xMC41MiA1Ljg3LTE2LjI1IDguMDYtOS4yOCAzLjU0LTE4LjA4IDQuNTctMjYuNzggNy42My02LjM5IDIuMjQtMTIuMzMgNC44MS0xNy41OCA4LjQtMS4zMS45LTMuMDkgMi41LTQuMjMgMy40My0zLjA4IDIuNTItNS4xIDUuMzEtNy4wNiA4LjE5LTIuMDIgMi45Ni0zLjk2IDYuMDEtNi45MyA4LjkyLTQuODEgNC43Mi0yMi43NyAxLjM4LTI5LjEgNS43Ni0uNy40OS0xLjI3IDEuMDctMS42NSAxLjc3IDMuNDUgMS41NyA1Ljc2LjYxIDkuNzMgMS4wNC40OSAzLjc5LTguMjIgNi4wMy02LjkzIDcuNzZ6IiBmaWxsPSIjYzA3NjVhIi8+CiAgICA8cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xNzg3IDUyLjY1YzMuMiAyLjc4IDkuOTIuNTUgOC43Mi00Ljk4LTQuOTgtLjQyLTcuODYgMS4yNy04LjcyIDQuOTh6IiBmaWxsPSIjMWYzMDVmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KICAgIDxwYXRoIGQ9Im0xODA5IDQ2LjE4Yy0uODUgMS43OS0yLjQ4IDQuMDktMi40OCA4LjY0LS4wMS43OC0uNTkgMS4zMi0uNi4xMS4wNC00LjQ1IDEuMjItNi4zNyAyLjQ3LTguODkuNTctMS4wMy45Mi0uNjEuNjEuMTR6IiBmaWxsPSIjMWYzMDVmIi8+CiAgICA8cGF0aCBkPSJtMTgwOCA0NS41MWMtMS4wMSAxLjctMy40MyA0LjgxLTMuODIgOS4zNS0uMDcuNzgtLjcxIDEuMjYtLjYxLjA2LjQ0LTQuNDIgMi4zNy03LjE5IDMuODQtOS42LjY2LS45OC45Ny0uNTMuNTkuMTl6IiBmaWxsPSIjMWYzMDVmIi8+CiAgICA8cGF0aCBkPSJtMTgwNyA0NC42MmMtMS4xNSAxLjYxLTQuODcgNS4zNS01LjY1IDkuODMtLjE0Ljc3LS44MSAxLjE5LS42MS4wMS44MS00LjM3IDQuMDItNy44MSA1LjY4LTEwLjA4Ljc0LS45MyAxLjAyLS40NS41OC4yNHoiIGZpbGw9IiMxZjMwNWYiLz4KICAgIDxwYXRoIGQ9Im0xODA3IDQzLjYyYy0xLjM2IDEuNDQtNS44IDYuMi03LjIgMTAuNTMtLjI1Ljc0LS45NyAxLjA3LS42MS0uMDggMS40MS00LjIyIDUuMy04Ljc2IDcuMjctMTAuNzcuODctLjgxIDEuMDctLjI5LjU0LjMyeiIgZmlsbD0iIzFmMzA1ZiIvPgogICA8L2c+CiAgIDxwYXRoIGQ9Im00NDkuNy0xOS40NHYzMS4yMmgtMy45NHYtNS4zNWMtMy41NyA0LjI3LTcuNjQgNi40MS0xMi4yMyA2LjQxcy04LjQ3LTEuNjMtMTEuNjQtNC44OGMtMy4xNC0zLjI5LTQuNy03LjE5LTQuNy0xMS43IDAtNC41NSAxLjU5LTguNDMgNC43Ni0xMS42NCAzLjE3LTMuMjUgNi45OC00Ljg4IDExLjQxLTQuODggNS4xIDAgOS4yMyAyLjE4IDEyLjQxIDYuNTN2LTUuN2gzLjkzbS0zLjcgMTUuNzRjMC0zLjU3LTEuMi02LjU3LTMuNTktOS0yLjM5LTIuNDctNS4zMy0zLjctOC44Mi0zLjctMy40NSAwLTYuMzcgMS4yNy04Ljc2IDMuODItMi4zOSAyLjUxLTMuNTkgNS40OS0zLjU5IDguOTRzMS4yMiA2LjQ1IDMuNjUgOWMyLjQzIDIuNTEgNS4zMyAzLjc2IDguNyAzLjc2IDMuNDEgMCA2LjMzLTEuMjIgOC43Ni0zLjY1IDIuNDQtMi40MiAzLjY1LTUuNDggMy42NS05LjE3IiBmaWxsPSIjMWYzMDVmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODMuMDcgOTIuNTUpIi8+CiAgIDxwYXRoIGQ9Im00NTguNCAxMS43OHYtNDIuMjFoOC43NmM2IDAgMTAuMzkuNDUgMTMuMTcgMS4zNSAyLjgyLjg2IDUuMjUgMi4yNSA3LjI5IDQuMTcgMi4wNCAxLjg4IDMuNjEgNC4xOSA0LjcgNi45NCAxLjEgMi43NCAxLjY1IDUuOTYgMS42NSA5LjY0IDAgMy42NS0uODYgNy4wOS0yLjU5IDEwLjM1LTEuNjkgMy4yMS00IDUuNjQtNi45NCA3LjI5LTIuOSAxLjY1LTcuMDkgMi40Ny0xMi41OCAyLjQ3em00LjA2LTRoNC44OGM1LjEgMCA4Ljc4LS4yNSAxMS4wNS0uNzYgMi4zMS0uNTEgNC4zMy0xLjUxIDYuMDYtMyAxLjcyLTEuNTMgMy4wNC0zLjM3IDMuOTQtNS41M3MxLjM1LTQuNjIgMS4zNS03LjQxYzAtMi43OC0uNTMtNS4zNS0xLjU5LTcuNy0xLjAyLTIuMzUtMi40OS00LjI5LTQuNDEtNS44MnMtNC4xOS0yLjU1LTYuODItMy4wNmMtMi41OS0uNTUtNi40MS0uODItMTEuNDYtLjgyaC0zeiIgZmlsbD0iIzFmMzA1ZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgzLjgyIDkyLjU1KSIvPgogICA8cGF0aCBkPSJtNDA2LTI4LjE0YzAtLjkuMzEtMS42OS45NC0yLjM1LjY3LS42NyAxLjQ1LTEgMi4zNS0xIC45NCAwIDEuNzIuMzMgMi4zNSAxIC42Ny42MyAxIDEuNDEgMSAyLjM1IDAgLjktLjMzIDEuNjktMSAyLjM1LS42My42My0xLjQxLjk0LTIuMzUuOTQtLjkgMC0xLjY5LS4zMy0yLjM1LTEtLjYzLS42Ny0uOTQtMS40My0uOTQtMi4yOW0xLjI5IDguN2g0LjA2djMxLjIyaC00LjA2eiIgZmlsbD0iIzFmMzA1ZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgzLjgyIDkyLjU1KSIvPgogICA8cGF0aCBkPSJtMjk2LjcgMTEuNzggNi00Mi4yMWguNjVsMTcuMTYgMzQuNjIgMTcuMDUtMzQuNjNoLjY1bDYuMDYgNDIuMjFoLTQuMTdsLTQuMTItMzAuMjItMTQuOTMgMzAuMjJoLTEuMDZsLTE1LjExLTMwLjQ1LTQuMTIgMzAuNDVoLTQuMDYiIGZpbGw9IiMxZjMwNWYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NC4zMyA5Mi41NSkiLz4KICAgPHBhdGggZD0ibTM4MS4xLTE5LjQ0djMxLjIyaC0zLjk0di01LjM1Yy0zLjU3IDQuMjctNy42NCA2LjQxLTEyLjIzIDYuNDFzLTguNDctMS42My0xMS42NC00Ljg4Yy0zLjE0LTMuMjktNC43LTcuMTktNC43LTExLjcgMC00LjU1IDEuNTktOC40MyA0Ljc2LTExLjY0IDMuMTctMy4yNSA2Ljk4LTQuODggMTEuNDEtNC44OCA1LjEgMCA5LjIzIDIuMTggMTIuNDEgNi41M3YtNS43aDMuOTNtLTMuNyAxNS43NGMwLTMuNTctMS4yLTYuNTctMy41OS05LTIuMzktMi40Ny01LjMzLTMuNy04LjgyLTMuNy0zLjQ1IDAtNi4zNyAxLjI3LTguNzYgMy44Mi0yLjM5IDIuNTEtMy41OSA1LjQ5LTMuNTkgOC45NHMxLjIxIDYuNDUgMy42NSA5YzIuNDMgMi41MSA1LjMzIDMuNzYgOC43IDMuNzYgMy40MSAwIDYuMzMtMS4yMiA4Ljc2LTMuNjUgMi40My0yLjQyIDMuNjUtNS40OCAzLjY1LTkuMTciIGZpbGw9IiMxZjMwNWYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NC41OCA5Mi41NSkiLz4KICAgPHBhdGggZD0ibTM4OC43LTE5LjQ0aDQuMTJ2NC41M2MxLjEtMS44NCAyLjE2LTMuMTkgMy4xNy00LjA2IDEuMDYtLjg2IDIuMjEtMS4yOSAzLjQ3LTEuMjkgMS4yOSAwIDIuNTkuMzUgMy44OCAxLjA2bC0yLjEyIDMuNDFjLS41OS0uMzUtMS4yLS41My0xLjgyLS41My0xLjIxIDAtMi4zNy42My0zLjQ3IDEuODgtMS4wNiAxLjI1LTEuODQgMi44OC0yLjM1IDQuODgtLjUxIDEuOTYtLjc2IDUuNTUtLjc2IDEwLjc2djEwLjU4aC00LjEyeiIgZmlsbD0iIzFmMzA1ZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg1LjM0IDkyLjU1KSIvPgogICA8cGF0aCBkPSJtNDk4LjMtMzAuNDRoOC4zNWM0LjQzIDAgNy43OC45IDEwLjA1IDIuNyAyLjMxIDEuNzYgMy40NyA0LjMxIDMuNDcgNy42NCAwIDEuODQtLjQ3IDMuNTUtMS40MSA1LjExLS45IDEuNTMtMi4yMyAyLjc2LTQgMy43IDIuOS45NCA1LjEgMi4zNSA2LjU4IDQuMjMgMS41MyAxLjg4IDIuMjkgNC4xMiAyLjI5IDYuNyAwIDMuNDktMS4yNyA2LjM5LTMuODIgOC43LTIuNTUgMi4yNy01Ljg0IDMuNDEtOS44OCAzLjQxaC0xMS42M3ptNC4xNyA0LjEydjEzLjUyaDIuNDFjMy42OCAwIDYuNDMtLjU5IDguMjMtMS43NiAxLjgtMS4xOCAyLjctMy4wMiAyLjctNS41MyAwLTQuMTUtMi44Mi02LjIzLTguNDctNi4yM3ptMCAxNy43NnYxNi4yMmg1LjIzYzMuMDIgMCA1LjIzLS4yOSA2LjY0LS44OCAxLjQ1LS42MyAyLjYzLTEuNTcgMy41My0yLjgyLjktMS4yOSAxLjM1LTIuNjEgMS4zNS0zLjk0cy0uMjUtMi41MS0uNzYtMy41My0xLjI3LTEuOTItMi4yOS0yLjdjLS45OC0uNzgtMi4xOC0xLjM3LTMuNTktMS43Ni0xLjM3LS4zOS0zLjk2LS41OS03Ljc2LS41OXoiIGZpbGw9IiMxZjMwNWYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04My4zMiA5Mi41NSkiLz4KICA8L2c+CiA8L3N3aXRjaD4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SQL" @@ -99,15 +99,11 @@ spec: beans: - name: dsBean type: "#class:org.apache.commons.dbcp2.BasicDataSource" - property: - - key: username - value: '{{username}}' - - key: password - value: '{{password}}' - - key: url - value: 'jdbc:mariadb://{{serverName}}:{{serverPort}}/{{databaseName}}' - - key: driverClassName - value: 'org.mariadb.jdbc.Driver' + properties: + username: '{{username}}' + password: '{{password}}' + url: 'jdbc:mariadb://{{serverName}}:{{serverPort}}/{{databaseName}}' + driverClassName: 'org.mariadb.jdbc.Driver' from: uri: "sql:{{query}}" parameters: diff --git a/connectors/camel-minio-sink-kafka-connector/src/generated/resources/camel-minio-sink-sink.json b/connectors/camel-minio-sink-kafka-connector/src/generated/resources/camel-minio-sink-sink.json index 11330b135c..0212fee2ef 100644 --- a/connectors/camel-minio-sink-kafka-connector/src/generated/resources/camel-minio-sink-sink.json +++ b/connectors/camel-minio-sink-kafka-connector/src/generated/resources/camel-minio-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-minio-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Upload data to MinIO.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the filename." }, "properties": { diff --git a/connectors/camel-minio-sink-kafka-connector/src/main/resources/kamelets/minio-sink.kamelet.yaml b/connectors/camel-minio-sink-kafka-connector/src/main/resources/kamelets/minio-sink.kamelet.yaml index 6fbe1d1aeb..50c480cab9 100644 --- a/connectors/camel-minio-sink-kafka-connector/src/main/resources/kamelets/minio-sink.kamelet.yaml +++ b/connectors/camel-minio-sink-kafka-connector/src/main/resources/kamelets/minio-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: minio-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2Mi42MTIgMjQuNDY1Ij48cGF0aCBkPSJNNTIuNzUxLjQxNGg5LjEwOHYyMy42M2gtOS4xMDh6TTQxLjcxMS43NGwtMTguNDg4IDkuOTJhLjkxOS45MTkgMCAwIDEtLjg1NiAwTDMuODc5Ljc0QTIuODA4IDIuODA4IDAgMCAwIDIuNTU4LjQxNGgtLjAyM0EyLjQgMi40IDAgMCAwIDAgMi42NDF2MjEuMzc2aDkuMVYxMy44NDJhLjkxOC45MTggMCAwIDEgMS4zODUtLjY4MmwxMC4zNjEgNS41NjhhMy42MzQgMy42MzQgMCAwIDAgMy4zMzYuMDI4bDEwLjkzMy01LjYzNGEuOTE3LjkxNyAwIDAgMSAxLjM3MS42OXYxMC4yMDVoOS4xVjIuNjQxQTIuNCAyLjQgMCAwIDAgNDMuMDU1LjQxNGgtLjAyM2EyLjgwOCAyLjgwOCAwIDAgMC0xLjMyMS4zMjZ6bTY1LjU2NC0uMzI2aC05LjIzN3YxMC43NTVhLjkxMy45MTMgMCAwIDEtMS4zMzguNzA2TDcyLjc2Mi42NzVhMi44MjQgMi44MjQgMCAwIDAtMS4xOTEtLjI2MWgtLjAxNmEyLjQgMi40IDAgMCAwLTIuNTM1IDIuMjI3djIxLjM3N2g5LjE2M1YxMy4yNzVhLjkxNC45MTQgMCAwIDEgMS4zMzctLjcwN2wyNC4wMzIgMTEuMmEyLjgxMyAyLjgxMyAwIDAgMCAxLjE4OC4yNiAyLjQgMi40IDAgMCAwIDIuNTM1LTIuMjI3em03LjE2MSAyMy42M1YuNDE0aDQuMTkxdjIzLjYzem0yOC44NTYuNDIxYy0xMS4yNzQgMC0xOS4yNzItNC43LTE5LjI3Mi0xMi4yMzJDMTI0LjAyIDQuNzQxIDEzMi4wNjYgMCAxNDMuMjkyIDBzMTkuMzIgNC43IDE5LjMyIDEyLjIzMy03LjkwMiAxMi4yMzItMTkuMzIgMTIuMjMyem0wLTIxLjMzM2MtOC4zODMgMC0xNC44NCAzLjIxNy0xNC44NCA5LjEgMCA1LjkyNiA2LjQ1NyA5LjEgMTQuODQgOS4xczE0Ljg4Ny0zLjE3NCAxNC44ODctOS4xYzAtNS44ODMtNi41MDQtOS4xLTE0Ljg4Ny05LjF6IiBmaWxsPSIjYzcyYzQ4Ii8+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Minio" diff --git a/connectors/camel-minio-source-kafka-connector/src/generated/resources/camel-minio-source-source.json b/connectors/camel-minio-source-kafka-connector/src/generated/resources/camel-minio-source-source.json index d55049f186..7c93f1c330 100644 --- a/connectors/camel-minio-source-kafka-connector/src/generated/resources/camel-minio-source-source.json +++ b/connectors/camel-minio-source-kafka-connector/src/generated/resources/camel-minio-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-minio-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from MinIO." }, "properties": { diff --git a/connectors/camel-minio-source-kafka-connector/src/main/resources/kamelets/minio-source.kamelet.yaml b/connectors/camel-minio-source-kafka-connector/src/main/resources/kamelets/minio-source.kamelet.yaml index 57c2dcaa99..a2d4909dbb 100644 --- a/connectors/camel-minio-source-kafka-connector/src/main/resources/kamelets/minio-source.kamelet.yaml +++ b/connectors/camel-minio-source-kafka-connector/src/main/resources/kamelets/minio-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: minio-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2Mi42MTIgMjQuNDY1Ij48cGF0aCBkPSJNNTIuNzUxLjQxNGg5LjEwOHYyMy42M2gtOS4xMDh6TTQxLjcxMS43NGwtMTguNDg4IDkuOTJhLjkxOS45MTkgMCAwIDEtLjg1NiAwTDMuODc5Ljc0QTIuODA4IDIuODA4IDAgMCAwIDIuNTU4LjQxNGgtLjAyM0EyLjQgMi40IDAgMCAwIDAgMi42NDF2MjEuMzc2aDkuMVYxMy44NDJhLjkxOC45MTggMCAwIDEgMS4zODUtLjY4MmwxMC4zNjEgNS41NjhhMy42MzQgMy42MzQgMCAwIDAgMy4zMzYuMDI4bDEwLjkzMy01LjYzNGEuOTE3LjkxNyAwIDAgMSAxLjM3MS42OXYxMC4yMDVoOS4xVjIuNjQxQTIuNCAyLjQgMCAwIDAgNDMuMDU1LjQxNGgtLjAyM2EyLjgwOCAyLjgwOCAwIDAgMC0xLjMyMS4zMjZ6bTY1LjU2NC0uMzI2aC05LjIzN3YxMC43NTVhLjkxMy45MTMgMCAwIDEtMS4zMzguNzA2TDcyLjc2Mi42NzVhMi44MjQgMi44MjQgMCAwIDAtMS4xOTEtLjI2MWgtLjAxNmEyLjQgMi40IDAgMCAwLTIuNTM1IDIuMjI3djIxLjM3N2g5LjE2M1YxMy4yNzVhLjkxNC45MTQgMCAwIDEgMS4zMzctLjcwN2wyNC4wMzIgMTEuMmEyLjgxMyAyLjgxMyAwIDAgMCAxLjE4OC4yNiAyLjQgMi40IDAgMCAwIDIuNTM1LTIuMjI3em03LjE2MSAyMy42M1YuNDE0aDQuMTkxdjIzLjYzem0yOC44NTYuNDIxYy0xMS4yNzQgMC0xOS4yNzItNC43LTE5LjI3Mi0xMi4yMzJDMTI0LjAyIDQuNzQxIDEzMi4wNjYgMCAxNDMuMjkyIDBzMTkuMzIgNC43IDE5LjMyIDEyLjIzMy03LjkwMiAxMi4yMzItMTkuMzIgMTIuMjMyem0wLTIxLjMzM2MtOC4zODMgMC0xNC44NCAzLjIxNy0xNC44NCA5LjEgMCA1LjkyNiA2LjQ1NyA5LjEgMTQuODQgOS4xczE0Ljg4Ny0zLjE3NCAxNC44ODctOS4xYzAtNS44ODMtNi41MDQtOS4xLTE0Ljg4Ny05LjF6IiBmaWxsPSIjYzcyYzQ4Ii8+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Minio" diff --git a/connectors/camel-mongodb-changes-stream-source-kafka-connector/src/generated/resources/camel-mongodb-changes-stream-source-source.json b/connectors/camel-mongodb-changes-stream-source-kafka-connector/src/generated/resources/camel-mongodb-changes-stream-source-source.json index dce2bc512d..f223a7e97f 100644 --- a/connectors/camel-mongodb-changes-stream-source-kafka-connector/src/generated/resources/camel-mongodb-changes-stream-source-source.json +++ b/connectors/camel-mongodb-changes-stream-source-kafka-connector/src/generated/resources/camel-mongodb-changes-stream-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mongodb-changes-stream-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume Changes from MongoDB Collection in streaming mode." }, "properties": { diff --git a/connectors/camel-mongodb-changes-stream-source-kafka-connector/src/main/resources/kamelets/mongodb-changes-stream-source.kamelet.yaml b/connectors/camel-mongodb-changes-stream-source-kafka-connector/src/main/resources/kamelets/mongodb-changes-stream-source.kamelet.yaml index 0868612ebd..b776195d2d 100644 --- a/connectors/camel-mongodb-changes-stream-source-kafka-connector/src/main/resources/kamelets/mongodb-changes-stream-source.kamelet.yaml +++ b/connectors/camel-mongodb-changes-stream-source-kafka-connector/src/main/resources/kamelets/mongodb-changes-stream-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: mongodb-changes-stream-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzEgNjciIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9IjEiIHk9IjEiLz48c3ltYm9sIGlkPSJBIiBvdmVyZmxvdz0idmlzaWJsZSI+PGcgc3Ryb2tlPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0xNC4xNzQuMTc1bDEuNzA4IDMuMjA4Yy4zNzEuNTc5LjgwNCAxLjExNyAxLjI5IDEuNjA0IDEuNDMgMS40MyAyLjc4OCAyLjkyOCA0LjAwOCA0LjUzMiAyLjg5NCAzLjggNC44NDYgOCA2LjI0IDEyLjU4NGEzMC45NCAzMC45NCAwIDAgMSAxLjMyNCA4LjU0Yy4xNCA4LjY0Ni0yLjgyNCAxNi4wNy04LjggMjIuMjQtLjk3Mi45NzgtMi4wMjIgMS44NzYtMy4xNCAyLjY4NC0uNTkyIDAtLjg3Mi0uNDU0LTEuMTE2LS44NzItLjQ1NC0uNzY2LS43MzItMS42NC0uODcyLTIuNTEtLjIxLTEuMDQ2LS4zNDgtMi4wOTItLjI4LTMuMTcydi0uNDg4Yy0uMDQ4LS4xMjQtLjU3LTQ4LjEyNC0uMzYyLTQ4LjM1eiIgZmlsbD0iIzU5OTYzNiIvPjxwYXRoIGQ9Ik0xNC4xNzQuMDY5Yy0uMDctLjE0LS4xNC0uMDM0LS4yMS4wMzQuMDM0LjctLjIxIDEuMzI0LS41OTIgMS45Mi0uNC41OTItLjk3NiAxLjA0Ni0xLjUzNCAxLjUzNC0zLjEgMi42ODQtNS41NCA1LjkyNi03LjQ5NCA5LjU1Mi0yLjYgNC44OC0zLjk0IDEwLjExLTQuMzIgMTUuNjE2LS4xNzQgMS45ODYuNjI4IDguOTk0IDEuMjU0IDExLjAxNiAxLjcwOCA1LjM2OCA0Ljc3NiA5Ljg2NiA4Ljc1IDEzLjc3YTM1LjA4IDM1LjA4IDAgMCAwIDMuMSAyLjY1Yy4zMTQgMCAuMzQ4LS4yOC40LS40ODhhOS41NyA5LjU3IDAgMCAwIC4zMTQtMS4zNmwuNy01LjIyOEwxNC4xNzQuMDY5eiIgZmlsbD0iIzZjYWM0OCIvPjxwYXRoIGQ9Ik0xNS44ODIgNTcuNjkxYy4wNy0uOC40NTQtMS40NjQuODcyLTIuMTI2LS40LS4xNzQtLjczMi0uNTItLjk3Ni0uOTA2YTYuNDcgNi40NyAwIDAgMS0uNTItMS4xNWMtLjQ4OC0xLjQ2NC0uNTkyLTMtLjczMi00LjQ5NnYtLjkwNmMtLjE3NC4xNC0uMjEgMS4zMjQtLjIxIDEuNS0uMTAyIDEuNTgxLS4zMTIgMy4xNTQtLjYyOCA0LjcwNi0uMTA0LjYyOC0uMTc0IDEuMjU0LS41NiAxLjgxMiAwIC4wNyAwIC4xNC4wMzQuMjQ0LjYyOCAxLjg0OC44IDMuNzMuOTA2IDUuNjQ4di43YzAgLjgzNi0uMDM0LjY2LjY2Ljk0LjI4LjEwNC41OTIuMTQuODcyLjM0OC4yMSAwIC4yNDQtLjE3NC4yNDQtLjMxNGwtLjEwNC0xLjE1di0zLjIwOGMtLjAzNC0uNTYuMDctMS4xMTYuMTQtMS42NHoiIGZpbGw9IiNjMmJmYmYiLz48L2c+PC9zeW1ib2w+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "MongoDB" diff --git a/connectors/camel-mongodb-sink-kafka-connector/src/generated/resources/camel-mongodb-sink-sink.json b/connectors/camel-mongodb-sink-kafka-connector/src/generated/resources/camel-mongodb-sink-sink.json index 56e1d1eee1..fb2cab7d39 100644 --- a/connectors/camel-mongodb-sink-kafka-connector/src/generated/resources/camel-mongodb-sink-sink.json +++ b/connectors/camel-mongodb-sink-kafka-connector/src/generated/resources/camel-mongodb-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mongodb-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to MongoDB.\n\nThis Kamelet expects a JSON-formatted body.\n\nIn the header, you can set the `db-upsert` \/ `ce-dbupsert` property, a boolean value that specifies whether the database should create an element if it does not exist." }, "properties": { diff --git a/connectors/camel-mongodb-sink-kafka-connector/src/main/resources/kamelets/mongodb-sink.kamelet.yaml b/connectors/camel-mongodb-sink-kafka-connector/src/main/resources/kamelets/mongodb-sink.kamelet.yaml index 896de4ab4a..0c214103d9 100644 --- a/connectors/camel-mongodb-sink-kafka-connector/src/main/resources/kamelets/mongodb-sink.kamelet.yaml +++ b/connectors/camel-mongodb-sink-kafka-connector/src/main/resources/kamelets/mongodb-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: mongodb-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzEgNjciIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9IjEiIHk9IjEiLz48c3ltYm9sIGlkPSJBIiBvdmVyZmxvdz0idmlzaWJsZSI+PGcgc3Ryb2tlPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0xNC4xNzQuMTc1bDEuNzA4IDMuMjA4Yy4zNzEuNTc5LjgwNCAxLjExNyAxLjI5IDEuNjA0IDEuNDMgMS40MyAyLjc4OCAyLjkyOCA0LjAwOCA0LjUzMiAyLjg5NCAzLjggNC44NDYgOCA2LjI0IDEyLjU4NGEzMC45NCAzMC45NCAwIDAgMSAxLjMyNCA4LjU0Yy4xNCA4LjY0Ni0yLjgyNCAxNi4wNy04LjggMjIuMjQtLjk3Mi45NzgtMi4wMjIgMS44NzYtMy4xNCAyLjY4NC0uNTkyIDAtLjg3Mi0uNDU0LTEuMTE2LS44NzItLjQ1NC0uNzY2LS43MzItMS42NC0uODcyLTIuNTEtLjIxLTEuMDQ2LS4zNDgtMi4wOTItLjI4LTMuMTcydi0uNDg4Yy0uMDQ4LS4xMjQtLjU3LTQ4LjEyNC0uMzYyLTQ4LjM1eiIgZmlsbD0iIzU5OTYzNiIvPjxwYXRoIGQ9Ik0xNC4xNzQuMDY5Yy0uMDctLjE0LS4xNC0uMDM0LS4yMS4wMzQuMDM0LjctLjIxIDEuMzI0LS41OTIgMS45Mi0uNC41OTItLjk3NiAxLjA0Ni0xLjUzNCAxLjUzNC0zLjEgMi42ODQtNS41NCA1LjkyNi03LjQ5NCA5LjU1Mi0yLjYgNC44OC0zLjk0IDEwLjExLTQuMzIgMTUuNjE2LS4xNzQgMS45ODYuNjI4IDguOTk0IDEuMjU0IDExLjAxNiAxLjcwOCA1LjM2OCA0Ljc3NiA5Ljg2NiA4Ljc1IDEzLjc3YTM1LjA4IDM1LjA4IDAgMCAwIDMuMSAyLjY1Yy4zMTQgMCAuMzQ4LS4yOC40LS40ODhhOS41NyA5LjU3IDAgMCAwIC4zMTQtMS4zNmwuNy01LjIyOEwxNC4xNzQuMDY5eiIgZmlsbD0iIzZjYWM0OCIvPjxwYXRoIGQ9Ik0xNS44ODIgNTcuNjkxYy4wNy0uOC40NTQtMS40NjQuODcyLTIuMTI2LS40LS4xNzQtLjczMi0uNTItLjk3Ni0uOTA2YTYuNDcgNi40NyAwIDAgMS0uNTItMS4xNWMtLjQ4OC0xLjQ2NC0uNTkyLTMtLjczMi00LjQ5NnYtLjkwNmMtLjE3NC4xNC0uMjEgMS4zMjQtLjIxIDEuNS0uMTAyIDEuNTgxLS4zMTIgMy4xNTQtLjYyOCA0LjcwNi0uMTA0LjYyOC0uMTc0IDEuMjU0LS41NiAxLjgxMiAwIC4wNyAwIC4xNC4wMzQuMjQ0LjYyOCAxLjg0OC44IDMuNzMuOTA2IDUuNjQ4di43YzAgLjgzNi0uMDM0LjY2LjY2Ljk0LjI4LjEwNC41OTIuMTQuODcyLjM0OC4yMSAwIC4yNDQtLjE3NC4yNDQtLjMxNGwtLjEwNC0xLjE1di0zLjIwOGMtLjAzNC0uNTYuMDctMS4xMTYuMTQtMS42NHoiIGZpbGw9IiNjMmJmYmYiLz48L2c+PC9zeW1ib2w+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "MongoDB" diff --git a/connectors/camel-mongodb-source-kafka-connector/src/generated/resources/camel-mongodb-source-source.json b/connectors/camel-mongodb-source-kafka-connector/src/generated/resources/camel-mongodb-source-source.json index ac5ee44030..922677b90e 100644 --- a/connectors/camel-mongodb-source-kafka-connector/src/generated/resources/camel-mongodb-source-source.json +++ b/connectors/camel-mongodb-source-kafka-connector/src/generated/resources/camel-mongodb-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mongodb-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Consume data from MongoDB.\n\nIf you enable the `persistentTailTracking` property, the consumer keeps track of the last consumed message and, on the next restart, the consumption restarts from that message. If you enable `persistentTailTracking`, you must provide a value for the `tailTrackIncreasingField` property (by default it is optional).\n\nIf you disable the `persistentTailTracking` property, the consumer consumes the whole collection and waits in idle for new data to consume.\n\nThe collection that provides the data must be a capped collection." }, "properties": { diff --git a/connectors/camel-mongodb-source-kafka-connector/src/main/resources/kamelets/mongodb-source.kamelet.yaml b/connectors/camel-mongodb-source-kafka-connector/src/main/resources/kamelets/mongodb-source.kamelet.yaml index bbbb057f5d..b3d51a7ca3 100644 --- a/connectors/camel-mongodb-source-kafka-connector/src/main/resources/kamelets/mongodb-source.kamelet.yaml +++ b/connectors/camel-mongodb-source-kafka-connector/src/main/resources/kamelets/mongodb-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: mongodb-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzEgNjciIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9IjEiIHk9IjEiLz48c3ltYm9sIGlkPSJBIiBvdmVyZmxvdz0idmlzaWJsZSI+PGcgc3Ryb2tlPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0xNC4xNzQuMTc1bDEuNzA4IDMuMjA4Yy4zNzEuNTc5LjgwNCAxLjExNyAxLjI5IDEuNjA0IDEuNDMgMS40MyAyLjc4OCAyLjkyOCA0LjAwOCA0LjUzMiAyLjg5NCAzLjggNC44NDYgOCA2LjI0IDEyLjU4NGEzMC45NCAzMC45NCAwIDAgMSAxLjMyNCA4LjU0Yy4xNCA4LjY0Ni0yLjgyNCAxNi4wNy04LjggMjIuMjQtLjk3Mi45NzgtMi4wMjIgMS44NzYtMy4xNCAyLjY4NC0uNTkyIDAtLjg3Mi0uNDU0LTEuMTE2LS44NzItLjQ1NC0uNzY2LS43MzItMS42NC0uODcyLTIuNTEtLjIxLTEuMDQ2LS4zNDgtMi4wOTItLjI4LTMuMTcydi0uNDg4Yy0uMDQ4LS4xMjQtLjU3LTQ4LjEyNC0uMzYyLTQ4LjM1eiIgZmlsbD0iIzU5OTYzNiIvPjxwYXRoIGQ9Ik0xNC4xNzQuMDY5Yy0uMDctLjE0LS4xNC0uMDM0LS4yMS4wMzQuMDM0LjctLjIxIDEuMzI0LS41OTIgMS45Mi0uNC41OTItLjk3NiAxLjA0Ni0xLjUzNCAxLjUzNC0zLjEgMi42ODQtNS41NCA1LjkyNi03LjQ5NCA5LjU1Mi0yLjYgNC44OC0zLjk0IDEwLjExLTQuMzIgMTUuNjE2LS4xNzQgMS45ODYuNjI4IDguOTk0IDEuMjU0IDExLjAxNiAxLjcwOCA1LjM2OCA0Ljc3NiA5Ljg2NiA4Ljc1IDEzLjc3YTM1LjA4IDM1LjA4IDAgMCAwIDMuMSAyLjY1Yy4zMTQgMCAuMzQ4LS4yOC40LS40ODhhOS41NyA5LjU3IDAgMCAwIC4zMTQtMS4zNmwuNy01LjIyOEwxNC4xNzQuMDY5eiIgZmlsbD0iIzZjYWM0OCIvPjxwYXRoIGQ9Ik0xNS44ODIgNTcuNjkxYy4wNy0uOC40NTQtMS40NjQuODcyLTIuMTI2LS40LS4xNzQtLjczMi0uNTItLjk3Ni0uOTA2YTYuNDcgNi40NyAwIDAgMS0uNTItMS4xNWMtLjQ4OC0xLjQ2NC0uNTkyLTMtLjczMi00LjQ5NnYtLjkwNmMtLjE3NC4xNC0uMjEgMS4zMjQtLjIxIDEuNS0uMTAyIDEuNTgxLS4zMTIgMy4xNTQtLjYyOCA0LjcwNi0uMTA0LjYyOC0uMTc0IDEuMjU0LS41NiAxLjgxMiAwIC4wNyAwIC4xNC4wMzQuMjQ0LjYyOCAxLjg0OC44IDMuNzMuOTA2IDUuNjQ4di43YzAgLjgzNi0uMDM0LjY2LjY2Ljk0LjI4LjEwNC41OTIuMTQuODcyLjM0OC4yMSAwIC4yNDQtLjE3NC4yNDQtLjMxNGwtLjEwNC0xLjE1di0zLjIwOGMtLjAzNC0uNTYuMDctMS4xMTYuMTQtMS42NHoiIGZpbGw9IiNjMmJmYmYiLz48L2c+PC9zeW1ib2w+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "MongoDB" diff --git a/connectors/camel-mqtt-sink-kafka-connector/src/generated/resources/camel-mqtt-sink-sink.json b/connectors/camel-mqtt-sink-kafka-connector/src/generated/resources/camel-mqtt-sink-sink.json index 4f5e9de038..ea901230c1 100644 --- a/connectors/camel-mqtt-sink-kafka-connector/src/generated/resources/camel-mqtt-sink-sink.json +++ b/connectors/camel-mqtt-sink-kafka-connector/src/generated/resources/camel-mqtt-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mqtt-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows sending messages to any endpoint that supports the MQTT protocol, such as a message broker." }, "properties": { diff --git a/connectors/camel-mqtt-sink-kafka-connector/src/main/resources/kamelets/mqtt-sink.kamelet.yaml b/connectors/camel-mqtt-sink-kafka-connector/src/main/resources/kamelets/mqtt-sink.kamelet.yaml index 03f46ca7d2..2286a6a0e0 100644 --- a/connectors/camel-mqtt-sink-kafka-connector/src/main/resources/kamelets/mqtt-sink.kamelet.yaml +++ b/connectors/camel-mqtt-sink-kafka-connector/src/main/resources/kamelets/mqtt-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: mqtt-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMjAgMzIwIiBvdmVyZmxvdz0idmlzaWJsZSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJibGFja19iZyIgZGlzcGxheT0ibm9uZSI+Cgk8cmVjdCBkaXNwbGF5PSJpbmxpbmUiIHdpZHRoPSIzMjAiIGhlaWdodD0iMzIwIi8+CjwvZz4KPGcgaWQ9ImxvZ29zIj4KCTxnPgoJCTxwYXRoIGZpbGw9IiM2NjAwNjYiIGQ9Ik03LjEsMTgwLjZ2MTE3LjFjMCw4LjQsNi44LDE1LjMsMTUuMywxNS4zSDE0MkMxNDEsMjM5LjgsODAuOSwxODAuNyw3LjEsMTgwLjZ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2MDA2NiIgZD0iTTcuMSw4NC4xdjQ5LjhjOTksMC45LDE3OS40LDgwLjcsMTgwLjQsMTc5LjFoNTEuN0MyMzguMiwxODYuNiwxMzQuNSw4NC4yLDcuMSw4NC4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjAwNjYiIGQ9Ik0zMTIuOSwyOTcuNlYxOTMuNUMyNzguMSwxMDcuMiwyMDcuMywzOC45LDExOSw3LjFIMjIuNGMtOC40LDAtMTUuMyw2LjgtMTUuMywxNS4zdjE1CgkJCWMxNTIuNiwwLjksMjc2LjYsMTI0LDI3Ny42LDI3NS42aDEzQzMwNi4xLDMxMi45LDMxMi45LDMwNi4xLDMxMi45LDI5Ny42eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjAwNjYiIGQ9Ik0yNzIuNiw0OS44YzE0LjUsMTQuNCwyOC42LDMxLjcsNDAuNCw0Ny44VjIyLjRjMC04LjQtNi44LTE1LjMtMTUuMy0xNS4zaC03Ny4zCgkJCUMyMzguNCwxOS43LDI1Ni42LDMzLjksMjcyLjYsNDkuOHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "MQTT" diff --git a/connectors/camel-mqtt-source-kafka-connector/src/generated/resources/camel-mqtt-source-source.json b/connectors/camel-mqtt-source-kafka-connector/src/generated/resources/camel-mqtt-source-source.json index 98fd3e7952..88ab7d546b 100644 --- a/connectors/camel-mqtt-source-kafka-connector/src/generated/resources/camel-mqtt-source-source.json +++ b/connectors/camel-mqtt-source-kafka-connector/src/generated/resources/camel-mqtt-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mqtt-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows receiving messages from any endpoint that supports the MQTT protocol, such as a message broker." }, "properties": { diff --git a/connectors/camel-mqtt-source-kafka-connector/src/main/resources/kamelets/mqtt-source.kamelet.yaml b/connectors/camel-mqtt-source-kafka-connector/src/main/resources/kamelets/mqtt-source.kamelet.yaml index 513e34c1e3..375633f2e6 100644 --- a/connectors/camel-mqtt-source-kafka-connector/src/main/resources/kamelets/mqtt-source.kamelet.yaml +++ b/connectors/camel-mqtt-source-kafka-connector/src/main/resources/kamelets/mqtt-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: mqtt-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMjAgMzIwIiBvdmVyZmxvdz0idmlzaWJsZSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJibGFja19iZyIgZGlzcGxheT0ibm9uZSI+Cgk8cmVjdCBkaXNwbGF5PSJpbmxpbmUiIHdpZHRoPSIzMjAiIGhlaWdodD0iMzIwIi8+CjwvZz4KPGcgaWQ9ImxvZ29zIj4KCTxnPgoJCTxwYXRoIGZpbGw9IiM2NjAwNjYiIGQ9Ik03LjEsMTgwLjZ2MTE3LjFjMCw4LjQsNi44LDE1LjMsMTUuMywxNS4zSDE0MkMxNDEsMjM5LjgsODAuOSwxODAuNyw3LjEsMTgwLjZ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2MDA2NiIgZD0iTTcuMSw4NC4xdjQ5LjhjOTksMC45LDE3OS40LDgwLjcsMTgwLjQsMTc5LjFoNTEuN0MyMzguMiwxODYuNiwxMzQuNSw4NC4yLDcuMSw4NC4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjAwNjYiIGQ9Ik0zMTIuOSwyOTcuNlYxOTMuNUMyNzguMSwxMDcuMiwyMDcuMywzOC45LDExOSw3LjFIMjIuNGMtOC40LDAtMTUuMyw2LjgtMTUuMywxNS4zdjE1CgkJCWMxNTIuNiwwLjksMjc2LjYsMTI0LDI3Ny42LDI3NS42aDEzQzMwNi4xLDMxMi45LDMxMi45LDMwNi4xLDMxMi45LDI5Ny42eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjAwNjYiIGQ9Ik0yNzIuNiw0OS44YzE0LjUsMTQuNCwyOC42LDMxLjcsNDAuNCw0Ny44VjIyLjRjMC04LjQtNi44LTE1LjMtMTUuMy0xNS4zaC03Ny4zCgkJCUMyMzguNCwxOS43LDI1Ni42LDMzLjksMjcyLjYsNDkuOHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "MQTT" diff --git a/connectors/camel-mqtt5-sink-kafka-connector/src/generated/resources/camel-mqtt5-sink-sink.json b/connectors/camel-mqtt5-sink-kafka-connector/src/generated/resources/camel-mqtt5-sink-sink.json index 2e2640ff61..e23835fa31 100644 --- a/connectors/camel-mqtt5-sink-kafka-connector/src/generated/resources/camel-mqtt5-sink-sink.json +++ b/connectors/camel-mqtt5-sink-kafka-connector/src/generated/resources/camel-mqtt5-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mqtt5-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows sending messages to any endpoint that supports the MQTT v5 protocol, such as a message broker." }, "properties": { diff --git a/connectors/camel-mqtt5-sink-kafka-connector/src/main/resources/kamelets/mqtt5-sink.kamelet.yaml b/connectors/camel-mqtt5-sink-kafka-connector/src/main/resources/kamelets/mqtt5-sink.kamelet.yaml index 4011b53fdb..421db736ac 100644 --- a/connectors/camel-mqtt5-sink-kafka-connector/src/main/resources/kamelets/mqtt5-sink.kamelet.yaml +++ b/connectors/camel-mqtt5-sink-kafka-connector/src/main/resources/kamelets/mqtt5-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: mqtt5-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMjAgMzIwIiBvdmVyZmxvdz0idmlzaWJsZSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJibGFja19iZyIgZGlzcGxheT0ibm9uZSI+Cgk8cmVjdCBkaXNwbGF5PSJpbmxpbmUiIHdpZHRoPSIzMjAiIGhlaWdodD0iMzIwIi8+CjwvZz4KPGcgaWQ9ImxvZ29zIj4KCTxnPgoJCTxwYXRoIGZpbGw9IiM2NjAwNjYiIGQ9Ik03LjEsMTgwLjZ2MTE3LjFjMCw4LjQsNi44LDE1LjMsMTUuMywxNS4zSDE0MkMxNDEsMjM5LjgsODAuOSwxODAuNyw3LjEsMTgwLjZ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2MDA2NiIgZD0iTTcuMSw4NC4xdjQ5LjhjOTksMC45LDE3OS40LDgwLjcsMTgwLjQsMTc5LjFoNTEuN0MyMzguMiwxODYuNiwxMzQuNSw4NC4yLDcuMSw4NC4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjAwNjYiIGQ9Ik0zMTIuOSwyOTcuNlYxOTMuNUMyNzguMSwxMDcuMiwyMDcuMywzOC45LDExOSw3LjFIMjIuNGMtOC40LDAtMTUuMyw2LjgtMTUuMywxNS4zdjE1CgkJCWMxNTIuNiwwLjksMjc2LjYsMTI0LDI3Ny42LDI3NS42aDEzQzMwNi4xLDMxMi45LDMxMi45LDMwNi4xLDMxMi45LDI5Ny42eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjAwNjYiIGQ9Ik0yNzIuNiw0OS44YzE0LjUsMTQuNCwyOC42LDMxLjcsNDAuNCw0Ny44VjIyLjRjMC04LjQtNi44LTE1LjMtMTUuMy0xNS4zaC03Ny4zCgkJCUMyMzguNCwxOS43LDI1Ni42LDMzLjksMjcyLjYsNDkuOHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "MQTT v5" diff --git a/connectors/camel-mqtt5-source-kafka-connector/src/generated/resources/camel-mqtt5-source-source.json b/connectors/camel-mqtt5-source-kafka-connector/src/generated/resources/camel-mqtt5-source-source.json index e10d18bb73..9a55d08870 100644 --- a/connectors/camel-mqtt5-source-kafka-connector/src/generated/resources/camel-mqtt5-source-source.json +++ b/connectors/camel-mqtt5-source-kafka-connector/src/generated/resources/camel-mqtt5-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mqtt5-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows receiving messages from any endpoint that supports the MQTT v5 protocol, such as a message broker." }, "properties": { diff --git a/connectors/camel-mqtt5-source-kafka-connector/src/main/resources/kamelets/mqtt5-source.kamelet.yaml b/connectors/camel-mqtt5-source-kafka-connector/src/main/resources/kamelets/mqtt5-source.kamelet.yaml index c618d3aed5..9d1b4098ee 100644 --- a/connectors/camel-mqtt5-source-kafka-connector/src/main/resources/kamelets/mqtt5-source.kamelet.yaml +++ b/connectors/camel-mqtt5-source-kafka-connector/src/main/resources/kamelets/mqtt5-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: mqtt5-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMjAgMzIwIiBvdmVyZmxvdz0idmlzaWJsZSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJibGFja19iZyIgZGlzcGxheT0ibm9uZSI+Cgk8cmVjdCBkaXNwbGF5PSJpbmxpbmUiIHdpZHRoPSIzMjAiIGhlaWdodD0iMzIwIi8+CjwvZz4KPGcgaWQ9ImxvZ29zIj4KCTxnPgoJCTxwYXRoIGZpbGw9IiM2NjAwNjYiIGQ9Ik03LjEsMTgwLjZ2MTE3LjFjMCw4LjQsNi44LDE1LjMsMTUuMywxNS4zSDE0MkMxNDEsMjM5LjgsODAuOSwxODAuNyw3LjEsMTgwLjZ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2MDA2NiIgZD0iTTcuMSw4NC4xdjQ5LjhjOTksMC45LDE3OS40LDgwLjcsMTgwLjQsMTc5LjFoNTEuN0MyMzguMiwxODYuNiwxMzQuNSw4NC4yLDcuMSw4NC4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjAwNjYiIGQ9Ik0zMTIuOSwyOTcuNlYxOTMuNUMyNzguMSwxMDcuMiwyMDcuMywzOC45LDExOSw3LjFIMjIuNGMtOC40LDAtMTUuMyw2LjgtMTUuMywxNS4zdjE1CgkJCWMxNTIuNiwwLjksMjc2LjYsMTI0LDI3Ny42LDI3NS42aDEzQzMwNi4xLDMxMi45LDMxMi45LDMwNi4xLDMxMi45LDI5Ny42eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjAwNjYiIGQ9Ik0yNzIuNiw0OS44YzE0LjUsMTQuNCwyOC42LDMxLjcsNDAuNCw0Ny44VjIyLjRjMC04LjQtNi44LTE1LjMtMTUuMy0xNS4zaC03Ny4zCgkJCUMyMzguNCwxOS43LDI1Ni42LDMzLjksMjcyLjYsNDkuOHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "MQTT 5" diff --git a/connectors/camel-mysql-sink-kafka-connector/src/generated/resources/camel-mysql-sink-sink.json b/connectors/camel-mysql-sink-kafka-connector/src/generated/resources/camel-mysql-sink-sink.json index 05a2fe36df..7c2856936c 100644 --- a/connectors/camel-mysql-sink-kafka-connector/src/generated/resources/camel-mysql-sink-sink.json +++ b/connectors/camel-mysql-sink-kafka-connector/src/generated/resources/camel-mysql-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mysql-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to a MySQL Database.\n\nIn your KameletBinding file, you must explicitly declare the SQL Server driver dependency in spec->integration->dependencies.\n\n- \"mvn:mysql:mysql-connector-java:\"\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'" }, "properties": { diff --git a/connectors/camel-mysql-sink-kafka-connector/src/main/resources/kamelets/mysql-sink.kamelet.yaml b/connectors/camel-mysql-sink-kafka-connector/src/main/resources/kamelets/mysql-sink.kamelet.yaml index c8d7afc3fb..ae9bbfbeb6 100644 --- a/connectors/camel-mysql-sink-kafka-connector/src/main/resources/kamelets/mysql-sink.kamelet.yaml +++ b/connectors/camel-mysql-sink-kafka-connector/src/main/resources/kamelets/mysql-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: mysql-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmVyc2lvbj0iMS4wIj4KIDxyZWN0IGZpbGw9IiMyNjU1N2MiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgeD0iLTMwIiB5PSItMzAiIHJ4PSIxLjQiIHJ5PSIxLjQiIHRyYW5zZm9ybT0ibWF0cml4KDAsLTEsLTEsMCwwLDApIi8+CiA8cGF0aCBvcGFjaXR5PSIuMiIgZD0ibTguMDI1NCA4LjAwMDFjLTAuNzgyNS0wLjAxNjYtMS4xNDk0IDAuNTI0NC0wLjk4ODMgMS40NTcgMC4wNTIgMC4zMDA2IDAuMzE1MiAwLjcyOTkgMC44ODI4IDEuNDQxOSAwLjYzMTIyIDAuNzkwOSAwLjg4NTE0IDEuMjIyNyAxLjE2MDIgMS45NzA3IDAuNDMzNiAxLjE3OTMgMC42MzQwMyAxLjU3NDggMC45ODYzMyAxLjk0MzQgMC4yNzM2NiAwLjI4NjMgMC4yNzM2OSAwLjI4NzEyIDAuMDg5ODQgMC44NzEwOS0wLjI4NTA3IDAuOTA1NTYtMC4zNDQwNyAyLjcyMDctMC4xMTUyMyAzLjU3NDIgMC4zNDI0OCAxLjI3NzQgMC43NjQwMiAxLjg1NzQgMS4zNTE2IDEuODU3NCAwLjQxOTY4IDAgMC43NjM2NC0wLjM1MDkyIDAuODg2NzItMC45MDQzIDAuMDQyNjgtMC4xOTE4NiAwLjEyMjQ5LTAuNDY2MDcgMC4xNzc3My0wLjYwOTM4IDAuMDk1MzUtMC4yNDcyOCAwLjEyMDkzLTAuMjI4MTggMC40OTQxNCAwLjM4MDg2IDAuMjE2MjggMC4zNTI5NiAwLjYyODY2IDAuODc4NjEgMC45MTYwMiAxLjE2OCAwLjY2MzggMC42Njg0NSAxLjU3NDkgMS40MjE3IDEuNjQwNiAxLjM1NzQgMC4wMjc3NS0wLjAyNzEzLTAuMjM4LTAuNDIxNzctMC41ODk4NC0wLjg3ODkxcy0xLjAxNTEtMS41MTg5LTEuNDc0Ni0yLjM1OTRjLTAuNTM1OTMtMC45ODAyOS0wLjg5OTctMS41Mjg2LTEuMDEzNy0xLjUyOTMtMC4zNzA0NS0wLjAwMjUtMC43MTU4OCAwLjU4MDA0LTAuOTE2MDIgMS41NDY5LTAuMjMwNTYgMS4xMTM4LTAuNjM2NzUgMC45MjcwOC0wLjk2NjgtMC40NDUzMS0wLjE5MDE5LTAuNzkwODUtMC4wOTEwNi0xLjg1NiAwLjI2MzY3LTIuODUzNSAwLjE2MTM3LTAuNDUzNzYgMC4yOTI5Ny0wLjg3MzczIDAuMjkyOTctMC45MzE2NHMtMC4yNTczMS0wLjU0MzQ4LTAuNTcyMjctMS4wODAxYy0wLjMxNS0wLjUzNy0wLjY4NTEtMS4yOTctMC44MjItMS42OS0wLjMzMjYtMC45NTQtMC40OTA1LTEuMjMyLTEuMTU4Mi0yLjA0My0wLjY4NzktMC44MzQ2LTAuNzUzLTEuMjIwMy0wLjIwNTEtMS4yMTY2IDAuNDI1NTQgMC4wMDI4MSAxLjExMjMgMC4yODk0NCAxLjgwMjcgMC43NTM5MSAwLjQzNzEgMC4yOTQwNCAwLjU4NTIzIDAuMzMzOTggMS4yODcxIDAuMzMzOTggMC44ODE0MiAwIDEuMDcwOSAwLjA3MjIgMi4yOTMgMC44NzY5NSAxLjI0NDUgMC44MTk1OCAyLjE3MjIgMS41ODEzIDIuODE0NSAyLjMxMjUgMC41NzA0IDAuNjQ5MzcgMC44ODIwMSAxLjIxMzggMi41NjA1IDQuNjU2MiAwLjY0NDMzIDEuMzIxNCAxLjIxNTggMS45NTkzIDIuMDAzOSAyLjIzMjQgMS4yMTczIDAuNDIxODUgMS42MzE3IDAuNjEzMTQgMi4xNjggMC45OTgwNWwwLjU2NjQxIDAuNDA2MjUtMC4zODA4NiAwLjA3NDIyYy0wLjIxMDMgMC4wNDAzMy0wLjY2ODQ3IDAuMTA2MTYtMS4wMTc2IDAuMTQ2NDgtMC43Mjc0MSAwLjA4NC0xLjIwMzEgMC4zODU3My0xLjIwMzEgMC43NjM2NyAwIDAuNDI1OTIgMS40NTEzIDEuNjQ1MyAyLjkwNjIgMi40NDE0IDAuNjk5MDMgMC4zODI0NyAxLjM3MTYgMC43NTkyNyAxLjQ5NDEgMC44Mzc4OSAwLjMyNTk4IDAuMjA5MjIgMC40MTQyNCAwLjE4Mzg5IDAuMzMwMDgtMC4wOTE4LTAuMTc2MjQtMC41NzczOC0wLjc3Mjc5LTEuMTM5OC0yLjQyOTctMi4yOTQ5LTAuOTcxOTctMC42Nzc2LTAuOTgxOTktMC42NTI0NCAwLjMxNjQxLTAuNzgxMjUgMC45MjUtMC4wOTEgMS4zOTItMC4yNDkgMS4zOTItMC40NzIgMC0wLjEwMi0wLjQ3LTAuNjQ0LTEuMDQ1LTEuMjAzLTAuOS0wLjg3Ni0xLjIwNC0xLjA5NC0yLjE5NS0xLjU3Ny0xLjM1LTAuNjU2LTEuODQyLTEuMTc3LTIuMTUzLTIuMjgzLTAuNDY0LTEuNjQ5LTEuNzEyLTMuNTg3LTMuMzcxLTUuMjMtMS43MTItMS42OTYtMy4zNDctMi42MzQ0LTQuODQ1LTIuNzgxNC0wLjYwOS0wLjA1OTgtMC45MjQtMC4xNTIyLTEuMjM5LTAuMzY1My0wLjUzMzItMC4zNjExLTEuNzcxNy0wLjc2ODQtMi4zNzY2LTAuNzgxMnptMi45NjI5IDMuMDAyYy0wLjEyMjY2LTAuMDA3OS0wLjIyOTQ1IDAuMDA4NS0wLjMwMjczIDAuMDU4NTktMC4yNzM0MSAwLjE4Njk5LTAuMjQwOTkgMC40MTUwNCAwLjA4MDA4IDAuNTU2NjQgMC4xNTA5MiAwLjA2NjU2IDAuMzY1MDEgMC4zMDE0NyAwLjQ3NjU2IDAuNTIxNDggMC4zNzUxIDAuNzM5NzggMC45NDk4NSAwLjI0NDUgMC42OTMzNi0wLjU5NzY2LTAuMDgwODUtMC4yNjU0Ni0wLjU3OTMtMC41MTU0Ny0wLjk0NzI3LTAuNTM5MDZ6Ii8+CiA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtOC4wMjU0IDdjLTAuNzgyNS0wLjAxNjYtMS4xNDk0IDAuNTI0NC0wLjk4ODMgMS40NTcgMC4wNTIgMC4zMDA2IDAuMzE1MiAwLjczMDIgMC44ODI4IDEuNDQxNCAwLjYzMTIgMC43OTA2IDAuODg1MiAxLjIyMjYgMS4xNjAyIDEuOTcwNiAwLjQzMzYgMS4xNzkgMC42MzQgMS41NzUgMC45ODU5IDEuOTQzIDAuMjc0IDAuMjg3IDAuMjc0IDAuMjg4IDAuMDkgMC44NzItMC4yODQ4IDAuOTA1LTAuMzQzOCAyLjcyLTAuMTE1IDMuNTc0IDAuMzQyIDEuMjc3IDAuNzY0IDEuODU3IDEuMzUyIDEuODU3IDAuNDE5IDAgMC43NjMtMC4zNTEgMC44ODYtMC45MDQgMC4wNDMtMC4xOTIgMC4xMjMtMC40NjYgMC4xNzgtMC42MDkgMC4wOTUtMC4yNDggMC4xMjEtMC4yMjkgMC40OTQgMC4zOCAwLjIxNiAwLjM1MyAwLjYyOSAwLjg3OSAwLjkxNiAxLjE2OCAwLjY2NCAwLjY2OSAxLjU3NSAxLjQyMiAxLjY0MSAxLjM1OCAwLjAyOC0wLjAyNy0wLjIzOC0wLjQyMi0wLjU5LTAuODc5cy0xLjAxNS0xLjUxOS0xLjQ3NS0yLjM1OWMtMC41MzYtMC45ODEtMC44OTktMS41MjktMS4wMTMtMS41My0wLjM3MS0wLjAwMi0wLjcxNiAwLjU4LTAuOTE2IDEuNTQ3LTAuMjMxIDEuMTE0LTAuNjM3IDAuOTI3LTAuOTY3LTAuNDQ1LTAuMTktMC43OTEtMC4wOTEtMS44NTYgMC4yNjQtMi44NTQgMC4xNjEtMC40NTMgMC4yOTMtMC44NzMgMC4yOTMtMC45MzFzLTAuMjU4LTAuNTQ0LTAuNTczLTEuMDhjLTAuMzE1LTAuNTM3LTAuNjg1MS0xLjI5Ny0wLjgyMi0xLjY5LTAuMzMyNi0wLjk1NC0wLjQ5MDUtMS4yMzItMS4xNTgyLTIuMDQyOS0wLjY4NzktMC44MzQ4LTAuNzUzLTEuMjIwNC0wLjIwNTEtMS4yMTY4IDAuNDI1NSAwLjAwMjkgMS4xMTIzIDAuMjg5NSAxLjgwMjMgMC43NTM5IDAuNDM4IDAuMjk0MSAwLjU4NiAwLjMzNCAxLjI4OCAwLjMzNCAwLjg4MSAwIDEuMDcgMC4wNzIyIDIuMjkzIDAuODc3IDEuMjQ0IDAuODE5OCAyLjE3MiAxLjU4MTggMi44MTQgMi4zMTI4IDAuNTcgMC42NDkgMC44ODIgMS4yMTQgMi41NjEgNC42NTYgMC42NDQgMS4zMjEgMS4yMTUgMS45NTkgMi4wMDMgMi4yMzIgMS4yMTggMC40MjIgMS42MzIgMC42MTMgMi4xNjggMC45OThsMC41NjcgMC40MDctMC4zODEgMC4wNzRjLTAuMjEgMC4wNC0wLjY2OSAwLjEwNi0xLjAxOCAwLjE0Ni0wLjcyNyAwLjA4NC0xLjIwMyAwLjM4Ni0xLjIwMyAwLjc2NCAwIDAuNDI2IDEuNDUxIDEuNjQ1IDIuOTA2IDIuNDQxIDAuNyAwLjM4MyAxLjM3MiAwLjc2IDEuNDk1IDAuODM4IDAuMzI2IDAuMjEgMC40MTQgMC4xODQgMC4zMy0wLjA5MS0wLjE3Ny0wLjU3OC0wLjc3My0xLjE0LTIuNDMtMi4yOTUtMC45NzItMC42NzgtMC45ODItMC42NTMgMC4zMTYtMC43ODIgMC45MjYtMC4wOTIgMS4zOTMtMC4yNSAxLjM5My0wLjQ3MiAwLTAuMTAyLTAuNDctMC42NDQtMS4wNDUtMS4yMDMtMC45LTAuODc3LTEuMjA0LTEuMDk0LTIuMTk1LTEuNTc3LTEuMzUtMC42NTYtMS44NDItMS4xNzctMi4xNTMtMi4yODMtMC40NjQtMS42NS0xLjcxMi0zLjU4Ny0zLjM3MS01LjIzLTEuNzEyLTEuNjk2NS0zLjM0Ny0yLjYzNDUtNC44NDUtMi43ODE1LTAuNjA5LTAuMDU5OC0wLjkyNC0wLjE1MjItMS4yMzktMC4zNjUzLTAuNTMzMi0wLjM2MTEtMS43NzE3LTAuNzY4NC0yLjM3NjYtMC43ODEyem0yLjk2MjYgMy4wMDJjLTAuMTIyLTAuMDA3OS0wLjIyOSAwLjAwOC0wLjMwMiAwLjA1OS0wLjI3NCAwLjE4Ny0wLjI0MSAwLjQxNSAwLjA4IDAuNTU2IDAuMTUxIDAuMDY3IDAuMzY1IDAuMzAyIDAuNDc2IDAuNTIyIDAuMzc1IDAuNzM5IDAuOTUgMC4yNDQgMC42OTQtMC41OTgtMC4wODEtMC4yNjUtMC41OC0wLjUxNS0wLjk0OC0wLjUzOXoiLz4KIDxwYXRoIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xIiBkPSJtMy40MDA0IDJjLTAuNzc1NiAwLTEuNDAwNCAwLjYyNDgtMS40MDA0IDEuNDAwNHYxYzAtMC43NzU2IDAuNjI0OC0xLjQwMDQgMS40MDA0LTEuNDAwNGgyNS4yYzAuNzc1IDAgMS40IDAuNjI0OCAxLjQgMS40MDA0di0xYzAtMC43NzU2LTAuNjI1LTEuNDAwNC0xLjQtMS40MDA0aC0yNS4yeiIvPgogPHBhdGggb3BhY2l0eT0iLjIiIGQ9Im0yIDI4LjZ2MWMwIDAuNzc1IDAuNjI0OCAxLjQgMS40MDA0IDEuNGgyNS4yYzAuNzc1IDAgMS40LTAuNjI1IDEuNC0xLjR2LTFjMCAwLjc3NS0wLjYyNSAxLjQtMS40IDEuNGgtMjUuMmMtMC43NzUyIDAtMS40LTAuNjI1LTEuNC0xLjR6Ii8+Cjwvc3ZnPgo=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SQL" @@ -97,15 +97,11 @@ spec: beans: - name: dsBean type: "#class:org.apache.commons.dbcp2.BasicDataSource" - property: - - key: username - value: '{{username}}' - - key: password - value: '{{password}}' - - key: url - value: 'jdbc:mysql://{{serverName}}:{{serverPort}}/{{databaseName}}' - - key: driverClassName - value: 'com.mysql.cj.jdbc.Driver' + properties: + username: '{{username}}' + password: '{{password}}' + url: 'jdbc:mysql://{{serverName}}:{{serverPort}}/{{databaseName}}' + driverClassName: 'com.mysql.cj.jdbc.Driver' from: uri: "kamelet:source" steps: diff --git a/connectors/camel-mysql-source-kafka-connector/src/generated/resources/camel-mysql-source-source.json b/connectors/camel-mysql-source-kafka-connector/src/generated/resources/camel-mysql-source-source.json index 3637fd0960..bf07fb28d5 100644 --- a/connectors/camel-mysql-source-kafka-connector/src/generated/resources/camel-mysql-source-source.json +++ b/connectors/camel-mysql-source-kafka-connector/src/generated/resources/camel-mysql-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-mysql-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Query data from a MySQL Database.\n\nIn your KameletBinding file, you must explicitly declare the SQL Server driver dependency in spec->integration->dependencies.\n\n- \"mvn:mysql:mysql-connector-java:\"" }, "properties": { diff --git a/connectors/camel-mysql-source-kafka-connector/src/main/resources/kamelets/mysql-source.kamelet.yaml b/connectors/camel-mysql-source-kafka-connector/src/main/resources/kamelets/mysql-source.kamelet.yaml index cd8ab651e4..41cc32b85e 100644 --- a/connectors/camel-mysql-source-kafka-connector/src/main/resources/kamelets/mysql-source.kamelet.yaml +++ b/connectors/camel-mysql-source-kafka-connector/src/main/resources/kamelets/mysql-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: mysql-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmVyc2lvbj0iMS4wIj4KIDxyZWN0IGZpbGw9IiMyNjU1N2MiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgeD0iLTMwIiB5PSItMzAiIHJ4PSIxLjQiIHJ5PSIxLjQiIHRyYW5zZm9ybT0ibWF0cml4KDAsLTEsLTEsMCwwLDApIi8+CiA8cGF0aCBvcGFjaXR5PSIuMiIgZD0ibTguMDI1NCA4LjAwMDFjLTAuNzgyNS0wLjAxNjYtMS4xNDk0IDAuNTI0NC0wLjk4ODMgMS40NTcgMC4wNTIgMC4zMDA2IDAuMzE1MiAwLjcyOTkgMC44ODI4IDEuNDQxOSAwLjYzMTIyIDAuNzkwOSAwLjg4NTE0IDEuMjIyNyAxLjE2MDIgMS45NzA3IDAuNDMzNiAxLjE3OTMgMC42MzQwMyAxLjU3NDggMC45ODYzMyAxLjk0MzQgMC4yNzM2NiAwLjI4NjMgMC4yNzM2OSAwLjI4NzEyIDAuMDg5ODQgMC44NzEwOS0wLjI4NTA3IDAuOTA1NTYtMC4zNDQwNyAyLjcyMDctMC4xMTUyMyAzLjU3NDIgMC4zNDI0OCAxLjI3NzQgMC43NjQwMiAxLjg1NzQgMS4zNTE2IDEuODU3NCAwLjQxOTY4IDAgMC43NjM2NC0wLjM1MDkyIDAuODg2NzItMC45MDQzIDAuMDQyNjgtMC4xOTE4NiAwLjEyMjQ5LTAuNDY2MDcgMC4xNzc3My0wLjYwOTM4IDAuMDk1MzUtMC4yNDcyOCAwLjEyMDkzLTAuMjI4MTggMC40OTQxNCAwLjM4MDg2IDAuMjE2MjggMC4zNTI5NiAwLjYyODY2IDAuODc4NjEgMC45MTYwMiAxLjE2OCAwLjY2MzggMC42Njg0NSAxLjU3NDkgMS40MjE3IDEuNjQwNiAxLjM1NzQgMC4wMjc3NS0wLjAyNzEzLTAuMjM4LTAuNDIxNzctMC41ODk4NC0wLjg3ODkxcy0xLjAxNTEtMS41MTg5LTEuNDc0Ni0yLjM1OTRjLTAuNTM1OTMtMC45ODAyOS0wLjg5OTctMS41Mjg2LTEuMDEzNy0xLjUyOTMtMC4zNzA0NS0wLjAwMjUtMC43MTU4OCAwLjU4MDA0LTAuOTE2MDIgMS41NDY5LTAuMjMwNTYgMS4xMTM4LTAuNjM2NzUgMC45MjcwOC0wLjk2NjgtMC40NDUzMS0wLjE5MDE5LTAuNzkwODUtMC4wOTEwNi0xLjg1NiAwLjI2MzY3LTIuODUzNSAwLjE2MTM3LTAuNDUzNzYgMC4yOTI5Ny0wLjg3MzczIDAuMjkyOTctMC45MzE2NHMtMC4yNTczMS0wLjU0MzQ4LTAuNTcyMjctMS4wODAxYy0wLjMxNS0wLjUzNy0wLjY4NTEtMS4yOTctMC44MjItMS42OS0wLjMzMjYtMC45NTQtMC40OTA1LTEuMjMyLTEuMTU4Mi0yLjA0My0wLjY4NzktMC44MzQ2LTAuNzUzLTEuMjIwMy0wLjIwNTEtMS4yMTY2IDAuNDI1NTQgMC4wMDI4MSAxLjExMjMgMC4yODk0NCAxLjgwMjcgMC43NTM5MSAwLjQzNzEgMC4yOTQwNCAwLjU4NTIzIDAuMzMzOTggMS4yODcxIDAuMzMzOTggMC44ODE0MiAwIDEuMDcwOSAwLjA3MjIgMi4yOTMgMC44NzY5NSAxLjI0NDUgMC44MTk1OCAyLjE3MjIgMS41ODEzIDIuODE0NSAyLjMxMjUgMC41NzA0IDAuNjQ5MzcgMC44ODIwMSAxLjIxMzggMi41NjA1IDQuNjU2MiAwLjY0NDMzIDEuMzIxNCAxLjIxNTggMS45NTkzIDIuMDAzOSAyLjIzMjQgMS4yMTczIDAuNDIxODUgMS42MzE3IDAuNjEzMTQgMi4xNjggMC45OTgwNWwwLjU2NjQxIDAuNDA2MjUtMC4zODA4NiAwLjA3NDIyYy0wLjIxMDMgMC4wNDAzMy0wLjY2ODQ3IDAuMTA2MTYtMS4wMTc2IDAuMTQ2NDgtMC43Mjc0MSAwLjA4NC0xLjIwMzEgMC4zODU3My0xLjIwMzEgMC43NjM2NyAwIDAuNDI1OTIgMS40NTEzIDEuNjQ1MyAyLjkwNjIgMi40NDE0IDAuNjk5MDMgMC4zODI0NyAxLjM3MTYgMC43NTkyNyAxLjQ5NDEgMC44Mzc4OSAwLjMyNTk4IDAuMjA5MjIgMC40MTQyNCAwLjE4Mzg5IDAuMzMwMDgtMC4wOTE4LTAuMTc2MjQtMC41NzczOC0wLjc3Mjc5LTEuMTM5OC0yLjQyOTctMi4yOTQ5LTAuOTcxOTctMC42Nzc2LTAuOTgxOTktMC42NTI0NCAwLjMxNjQxLTAuNzgxMjUgMC45MjUtMC4wOTEgMS4zOTItMC4yNDkgMS4zOTItMC40NzIgMC0wLjEwMi0wLjQ3LTAuNjQ0LTEuMDQ1LTEuMjAzLTAuOS0wLjg3Ni0xLjIwNC0xLjA5NC0yLjE5NS0xLjU3Ny0xLjM1LTAuNjU2LTEuODQyLTEuMTc3LTIuMTUzLTIuMjgzLTAuNDY0LTEuNjQ5LTEuNzEyLTMuNTg3LTMuMzcxLTUuMjMtMS43MTItMS42OTYtMy4zNDctMi42MzQ0LTQuODQ1LTIuNzgxNC0wLjYwOS0wLjA1OTgtMC45MjQtMC4xNTIyLTEuMjM5LTAuMzY1My0wLjUzMzItMC4zNjExLTEuNzcxNy0wLjc2ODQtMi4zNzY2LTAuNzgxMnptMi45NjI5IDMuMDAyYy0wLjEyMjY2LTAuMDA3OS0wLjIyOTQ1IDAuMDA4NS0wLjMwMjczIDAuMDU4NTktMC4yNzM0MSAwLjE4Njk5LTAuMjQwOTkgMC40MTUwNCAwLjA4MDA4IDAuNTU2NjQgMC4xNTA5MiAwLjA2NjU2IDAuMzY1MDEgMC4zMDE0NyAwLjQ3NjU2IDAuNTIxNDggMC4zNzUxIDAuNzM5NzggMC45NDk4NSAwLjI0NDUgMC42OTMzNi0wLjU5NzY2LTAuMDgwODUtMC4yNjU0Ni0wLjU3OTMtMC41MTU0Ny0wLjk0NzI3LTAuNTM5MDZ6Ii8+CiA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtOC4wMjU0IDdjLTAuNzgyNS0wLjAxNjYtMS4xNDk0IDAuNTI0NC0wLjk4ODMgMS40NTcgMC4wNTIgMC4zMDA2IDAuMzE1MiAwLjczMDIgMC44ODI4IDEuNDQxNCAwLjYzMTIgMC43OTA2IDAuODg1MiAxLjIyMjYgMS4xNjAyIDEuOTcwNiAwLjQzMzYgMS4xNzkgMC42MzQgMS41NzUgMC45ODU5IDEuOTQzIDAuMjc0IDAuMjg3IDAuMjc0IDAuMjg4IDAuMDkgMC44NzItMC4yODQ4IDAuOTA1LTAuMzQzOCAyLjcyLTAuMTE1IDMuNTc0IDAuMzQyIDEuMjc3IDAuNzY0IDEuODU3IDEuMzUyIDEuODU3IDAuNDE5IDAgMC43NjMtMC4zNTEgMC44ODYtMC45MDQgMC4wNDMtMC4xOTIgMC4xMjMtMC40NjYgMC4xNzgtMC42MDkgMC4wOTUtMC4yNDggMC4xMjEtMC4yMjkgMC40OTQgMC4zOCAwLjIxNiAwLjM1MyAwLjYyOSAwLjg3OSAwLjkxNiAxLjE2OCAwLjY2NCAwLjY2OSAxLjU3NSAxLjQyMiAxLjY0MSAxLjM1OCAwLjAyOC0wLjAyNy0wLjIzOC0wLjQyMi0wLjU5LTAuODc5cy0xLjAxNS0xLjUxOS0xLjQ3NS0yLjM1OWMtMC41MzYtMC45ODEtMC44OTktMS41MjktMS4wMTMtMS41My0wLjM3MS0wLjAwMi0wLjcxNiAwLjU4LTAuOTE2IDEuNTQ3LTAuMjMxIDEuMTE0LTAuNjM3IDAuOTI3LTAuOTY3LTAuNDQ1LTAuMTktMC43OTEtMC4wOTEtMS44NTYgMC4yNjQtMi44NTQgMC4xNjEtMC40NTMgMC4yOTMtMC44NzMgMC4yOTMtMC45MzFzLTAuMjU4LTAuNTQ0LTAuNTczLTEuMDhjLTAuMzE1LTAuNTM3LTAuNjg1MS0xLjI5Ny0wLjgyMi0xLjY5LTAuMzMyNi0wLjk1NC0wLjQ5MDUtMS4yMzItMS4xNTgyLTIuMDQyOS0wLjY4NzktMC44MzQ4LTAuNzUzLTEuMjIwNC0wLjIwNTEtMS4yMTY4IDAuNDI1NSAwLjAwMjkgMS4xMTIzIDAuMjg5NSAxLjgwMjMgMC43NTM5IDAuNDM4IDAuMjk0MSAwLjU4NiAwLjMzNCAxLjI4OCAwLjMzNCAwLjg4MSAwIDEuMDcgMC4wNzIyIDIuMjkzIDAuODc3IDEuMjQ0IDAuODE5OCAyLjE3MiAxLjU4MTggMi44MTQgMi4zMTI4IDAuNTcgMC42NDkgMC44ODIgMS4yMTQgMi41NjEgNC42NTYgMC42NDQgMS4zMjEgMS4yMTUgMS45NTkgMi4wMDMgMi4yMzIgMS4yMTggMC40MjIgMS42MzIgMC42MTMgMi4xNjggMC45OThsMC41NjcgMC40MDctMC4zODEgMC4wNzRjLTAuMjEgMC4wNC0wLjY2OSAwLjEwNi0xLjAxOCAwLjE0Ni0wLjcyNyAwLjA4NC0xLjIwMyAwLjM4Ni0xLjIwMyAwLjc2NCAwIDAuNDI2IDEuNDUxIDEuNjQ1IDIuOTA2IDIuNDQxIDAuNyAwLjM4MyAxLjM3MiAwLjc2IDEuNDk1IDAuODM4IDAuMzI2IDAuMjEgMC40MTQgMC4xODQgMC4zMy0wLjA5MS0wLjE3Ny0wLjU3OC0wLjc3My0xLjE0LTIuNDMtMi4yOTUtMC45NzItMC42NzgtMC45ODItMC42NTMgMC4zMTYtMC43ODIgMC45MjYtMC4wOTIgMS4zOTMtMC4yNSAxLjM5My0wLjQ3MiAwLTAuMTAyLTAuNDctMC42NDQtMS4wNDUtMS4yMDMtMC45LTAuODc3LTEuMjA0LTEuMDk0LTIuMTk1LTEuNTc3LTEuMzUtMC42NTYtMS44NDItMS4xNzctMi4xNTMtMi4yODMtMC40NjQtMS42NS0xLjcxMi0zLjU4Ny0zLjM3MS01LjIzLTEuNzEyLTEuNjk2NS0zLjM0Ny0yLjYzNDUtNC44NDUtMi43ODE1LTAuNjA5LTAuMDU5OC0wLjkyNC0wLjE1MjItMS4yMzktMC4zNjUzLTAuNTMzMi0wLjM2MTEtMS43NzE3LTAuNzY4NC0yLjM3NjYtMC43ODEyem0yLjk2MjYgMy4wMDJjLTAuMTIyLTAuMDA3OS0wLjIyOSAwLjAwOC0wLjMwMiAwLjA1OS0wLjI3NCAwLjE4Ny0wLjI0MSAwLjQxNSAwLjA4IDAuNTU2IDAuMTUxIDAuMDY3IDAuMzY1IDAuMzAyIDAuNDc2IDAuNTIyIDAuMzc1IDAuNzM5IDAuOTUgMC4yNDQgMC42OTQtMC41OTgtMC4wODEtMC4yNjUtMC41OC0wLjUxNS0wLjk0OC0wLjUzOXoiLz4KIDxwYXRoIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xIiBkPSJtMy40MDA0IDJjLTAuNzc1NiAwLTEuNDAwNCAwLjYyNDgtMS40MDA0IDEuNDAwNHYxYzAtMC43NzU2IDAuNjI0OC0xLjQwMDQgMS40MDA0LTEuNDAwNGgyNS4yYzAuNzc1IDAgMS40IDAuNjI0OCAxLjQgMS40MDA0di0xYzAtMC43NzU2LTAuNjI1LTEuNDAwNC0xLjQtMS40MDA0aC0yNS4yeiIvPgogPHBhdGggb3BhY2l0eT0iLjIiIGQ9Im0yIDI4LjZ2MWMwIDAuNzc1IDAuNjI0OCAxLjQgMS40MDA0IDEuNGgyNS4yYzAuNzc1IDAgMS40LTAuNjI1IDEuNC0xLjR2LTFjMCAwLjc3NS0wLjYyNSAxLjQtMS40IDEuNGgtMjUuMmMtMC43NzUyIDAtMS40LTAuNjI1LTEuNC0xLjR6Ii8+Cjwvc3ZnPgo=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SQL" @@ -99,15 +99,11 @@ spec: beans: - name: dsBean type: "#class:org.apache.commons.dbcp2.BasicDataSource" - property: - - key: username - value: '{{username}}' - - key: password - value: '{{password}}' - - key: url - value: 'jdbc:mysql://{{serverName}}:{{serverPort}}/{{databaseName}}' - - key: driverClassName - value: 'com.mysql.cj.jdbc.Driver' + properties: + username: '{{username}}' + password: '{{password}}' + url: 'jdbc:mysql://{{serverName}}:{{serverPort}}/{{databaseName}}' + driverClassName: 'com.mysql.cj.jdbc.Driver' from: uri: "sql:{{query}}" parameters: diff --git a/connectors/camel-nats-sink-kafka-connector/src/generated/resources/camel-nats-sink-sink.json b/connectors/camel-nats-sink-kafka-connector/src/generated/resources/camel-nats-sink-sink.json index dfc2db5212..dcf69aafc6 100644 --- a/connectors/camel-nats-sink-kafka-connector/src/generated/resources/camel-nats-sink-sink.json +++ b/connectors/camel-nats-sink-kafka-connector/src/generated/resources/camel-nats-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-nats-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to NATS topics." }, "properties": { diff --git a/connectors/camel-nats-sink-kafka-connector/src/main/resources/kamelets/nats-sink.kamelet.yaml b/connectors/camel-nats-sink-kafka-connector/src/main/resources/kamelets/nats-sink.kamelet.yaml index 6552dd56d6..7bbaba7aa6 100644 --- a/connectors/camel-nats-sink-kafka-connector/src/main/resources/kamelets/nats-sink.kamelet.yaml +++ b/connectors/camel-nats-sink-kafka-connector/src/main/resources/kamelets/nats-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: nats-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NDQuMiIgaGVpZ2h0PSIxODEuODEiIHZpZXdCb3g9IjAgMCA3NDQuMiAxODEuODEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMjlhOWRlO30uY2xzLTJ7ZmlsbDojZmZmO30uY2xzLTN7ZmlsbDojMzNhNjc1O30uY2xzLTR7ZmlsbDojMzY1YzkzO30uY2xzLTV7ZmlsbDojOGRjMzQxO308L3N0eWxlPjwvZGVmcz48dGl0bGU+bmF0cy1sb2dvLWZyZWVsb2dvdmVjdG9ycy5uZXQ8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIuOSwyODQuMUgxNzhjLS4wNiw0Ny4zNS4wOCw5NC43Mi0uMDcsMTQyLjA3LTE5LjA1LDAtMzguMSwwLTU3LjE0LDAtLjI0LDEzLjI1LS4wNiwyNi41LS4wOSwzOS43NXEtMjEuNDUtMTkuOC00Mi44My0zOS42N2MtMjUtLjE3LTUwLDAtNzUtLjA4di0xNDJtMjguMDUsMzNjMCwyNS40My4wOSw1MC44Ni0uMDUsNzYuMjgsNy4wNy4zLDE0LjE2LjA5LDIxLjI0LjEtLjE1LTIwLDAtMzkuOTEtLjA5LTU5Ljg2LDIwLjM0LDE5LjExLDQwLjgyLDM4LjA2LDYxLjE2LDU3LjE3LDEuMjQsMSwyLjE0LDIuNzksMy44OSwyLjcxLDEwLjI3LjA2LDIwLjU1LS4wOCwzMC44MS4wNy4xNC0yNS40OS4wNy01MSwwLTc2LjVIMTI2Ljg4Yy4wNiwxOS41MiwwLDM5LjA1LDAsNTguNTdxLTMxLjQ3LTI5LjEzLTYyLjczLTU4LjUxQzUzLjExLDMxNy4wNiw0MiwzMTcuMTEsMzEsMzE3LjE1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuOSAtMjg0LjEpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjM0LjMzLDMxNy4wN2ExOTUuMDYsMTk1LjA2LDAsMCwxLDUzLjU4LjkzQTEwMS41NiwxMDEuNTYsMCwwLDEsNzA3LDMyMi43MmMwLDYsMCwxMi4wOCwwLDE4LjEyLTE4LTctMzcuNjctOS01Ni44OS04LjQ0LTYuMDguMzEtMTIuMzMuMTktMTguMTUsMi4yNGE0Ljc3LDQuNzcsMCwwLDAtMi44OCw2LjQ3YzEuMjUsMi43NCw0LjYyLDMsNy4yMSwzLjQ3LDE5LjQsMi4xMSwzOS4xNC4yNyw1OC4zNyw0LjEyLDUuOTMsMS4zNCwxMi41LDMuNDcsMTUuODMsOSwzLjYyLDYuMjgsMy42NSwxNC4xOCwxLjM1LDIwLjkyLTIsNS44NS03LjQ3LDkuNjctMTMuMDksMTEuNjItMTAuNjIsMy43My0yMiw0LjI2LTMzLjE3LDQuNi0yMC4wNy4xOC00MC41OC0xLjIyLTU5LjYxLTguMDYsMC01LjksMC0xMS44MSwwLTE3LjcxLDMuNzUuNjIsNy4xNiwyLjM4LDEwLjg1LDMuMjJhMTc3Ljg0LDE3Ny44NCwwLDAsMCw1Mi4yLDUuODZjNi4yOSwwLDEyLjY2LS4yNywxOC44MS0xLjc2LDIuNTktLjU0LDUuMTYtMi42Niw0Ljg2LTUuNTYtLjEyLTMuMjgtMy42My00LjYtNi4zOS00Ljg1LTIwLjU0LTIuODEtNDEuNjctLjM0LTYxLjkxLTUuNDctNi4zLTEuNjEtMTMuMDctNS4wNi0xNS4yMS0xMS42Ni0yLjQ5LTcuNzMtMS43Mi0xNy4yOCw0LjI1LTIzLjI4QzYxOC44LDMxOS45LDYyNi45MSwzMTguMyw2MzQuMzMsMzE3LjA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuOSAtMjg0LjEpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzEsMzE3LjE1YzExLjA4LDAsMjIuMTYtLjA5LDMzLjI0LDBxMzEuMjYsMjkuMzcsNjIuNzMsNTguNTFjMC0xOS41MiwwLTM5LjA1LDAtNTguNTdIMTQ4YzAsMjUuNTEuMSw1MSwwLDc2LjUtMTAuMjYtLjE1LTIwLjU0LDAtMzAuODEtLjA3LTEuNzUuMDgtMi42NS0xLjc2LTMuODktMi43MS0yMC4zNC0xOS4xMS00MC44Mi0zOC4wNi02MS4xNi01Ny4xNy4xMywxOS45NS0uMDYsMzkuOS4wOSw1OS44Ni03LjA4LDAtMTQuMTcuMi0yMS4yNC0uMUMzMSwzNjgsMzAuOTQsMzQyLjU4LDMxLDMxNy4xNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjkgLTI4NC4xKSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI2NC42LDMxNy41NGMuNjgtMS4yOSwyLjMxLS43MiwzLjQ3LS44Nyw4LjM5LjA3LDE2Ljc4LDAsMjUuMTYsMCwxOC4zMiwyNS42LDM2LjcxLDUxLjE1LDU0Ljg0LDc2Ljg3cS0xMi42MS0uMTMtMjUuMjIsMC01LjIxLTcuMzYtMTAuMzQtMTQuNzhjLTIyLjUxLS4xMy00NSwwLTY3LjUzLS4wNy0zLjU4LDQuODYtNi44OSw5LjkxLTEwLjM3LDE0LjgyLTguMDktLjA1LTE2LjE3LDAtMjQuMjQsMCwxOC0yNS4zNywzNi4xNS01MC42NSw1NC4yMy03Nm0tOC4zOCw0NS4xMmMxNS0uMDgsMjkuOTIuMDcsNDQuODgtLjA2LTcuNDMtMTAuNjUtMTUtMjEuMjYtMjIuMjUtMzJDMjcxLjA4LDM0MS4xMSwyNjMuNjQsMzUxLjksMjU2LjIyLDM2Mi42NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjkgLTI4NC4xKSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTQwOS44LDMxNy4yMXE1OS4xOSwwLDExOC4zOSwwYzAsNS43NCwwLDExLjQ3LDAsMTcuMjJxLTI0LjE1LDAtNDguMzIsMGMwLDE5LjY4LDAsMzkuMzYsMCw1OS03LjI0LDAtMTQuNDctLjA1LTIxLjcsMHEtLjA4LTI5LjUyLDAtNTljLTE2LjExLDAtMzIuMjIsMC00OC4zMywwUTQwOS43MywzMjUuODMsNDA5LjgsMzE3LjIxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuOSAtMjg0LjEpIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTkyLjYxLDI4NC4xaDE3NS4xcTAsNzEsMCwxNDItODcuNTQsMC0xNzUuMDgsMC0uMS03MSwwLTE0Mi4wNm03MiwzMy40NGMtMTguMDgsMjUuMzMtMzYuMjMsNTAuNjEtNTQuMjMsNzYsOC4wNywwLDE2LjE1LDAsMjQuMjQsMCwzLjQ4LTQuOTEsNi43OS0xMCwxMC4zNy0xNC44MiwyMi41MS4wNyw0NS0uMDYsNjcuNTMuMDdxNS4xMiw3LjQzLDEwLjM0LDE0Ljc4LDEyLjYtLjEyLDI1LjIyLDBjLTE4LjEzLTI1LjcyLTM2LjUyLTUxLjI3LTU0Ljg0LTc2Ljg3LTguMzgsMC0xNi43NywwLTI1LjE2LDBDMjY2LjkxLDMxNi44MiwyNjUuMjgsMzE2LjI1LDI2NC42LDMxNy41NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjkgLTI4NC4xKSIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI1Ni4yMiwzNjIuNjZjNy40Mi0xMC43NiwxNC44Ni0yMS41NSwyMi42My0zMi4wNyw3LjMsMTAuNzUsMTQuODIsMjEuMzYsMjIuMjUsMzJDMjg2LjE0LDM2Mi43MywyNzEuMTgsMzYyLjU4LDI1Ni4yMiwzNjIuNjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMi45IC0yODQuMSkiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0zODIuMywyODQuMUg1NTcuNHEwLDcxLDAsMTQyLTg3LjU3LjE2LTE3NS4xNCwwLDAtNzEsMC0xNDJtMjcuNSwzMy4xMXEtLjA3LDguNjMsMCwxNy4yNWMxNi4xMSwwLDMyLjIyLDAsNDguMzMsMHEwLDI5LjUyLDAsNTljNy4yMy0uMDYsMTQuNDYsMCwyMS43LDAsLjA4LTE5LjY3LDAtMzkuMzUsMC01OXEyNC4xNywwLDQ4LjMyLDBjMC01Ljc1LDAtMTEuNDgsMC0xNy4yMlE0NjksMzE3LjE1LDQwOS44LDMxNy4yMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjkgLTI4NC4xKSIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTU3MiwyODQuMUg3NDcuMVY0MjZjLTcuMTYuMzktMTQuMzMuMDYtMjEuNDguMTZxLTc2LjgyLDAtMTUzLjY0LDAsMC03MSwwLTE0Mm02Mi4zNCwzM2MtNy40MiwxLjIzLTE1LjUzLDIuODMtMjAuOTQsOC40OC02LDYtNi43NCwxNS41NS00LjI1LDIzLjI4LDIuMTQsNi42LDguOTEsMTAuMDUsMTUuMjEsMTEuNjYsMjAuMjQsNS4xMyw0MS4zNywyLjY2LDYxLjkxLDUuNDcsMi43Ni4yNSw2LjI3LDEuNTcsNi4zOSw0Ljg1LjMsMi45LTIuMjcsNS00Ljg2LDUuNTYtNi4xNSwxLjQ5LTEyLjUyLDEuNzItMTguODEsMS43NmExNzcuODQsMTc3Ljg0LDAsMCwxLTUyLjItNS44NmMtMy42OS0uODQtNy4xLTIuNi0xMC44NS0zLjIyLDAsNS45LDAsMTEuODEsMCwxNy43MSwxOSw2Ljg0LDM5LjU0LDguMjQsNTkuNjEsOC4wNiwxMS4xNS0uMzQsMjIuNTUtLjg3LDMzLjE3LTQuNiw1LjYyLTIsMTEuMTEtNS43NywxMy4wOS0xMS42MiwyLjMtNi43NCwyLjI3LTE0LjY0LTEuMzUtMjAuOTItMy4zMy01LjUxLTkuOS03LjY0LTE1LjgzLTktMTkuMjMtMy44NS0zOS0yLTU4LjM3LTQuMTItMi41OS0uNTEtNi0uNzMtNy4yMS0zLjQ3YTQuNzcsNC43NywwLDAsMSwyLjg4LTYuNDdjNS44Mi0yLjA1LDEyLjA3LTEuOTMsMTguMTUtMi4yNCwxOS4yMi0uNTIsMzguODgsMS40Miw1Ni44OSw4LjQ0LDAtNiwwLTEyLjA4LDAtMTguMTJBMTAxLjU2LDEwMS41NiwwLDAsMCw2ODcuOTEsMzE4LDE5NS4wNiwxOTUuMDYsMCwwLDAsNjM0LjMzLDMxNy4wN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjkgLTI4NC4xKSIvPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "NATS" diff --git a/connectors/camel-nats-source-kafka-connector/src/generated/resources/camel-nats-source-source.json b/connectors/camel-nats-source-kafka-connector/src/generated/resources/camel-nats-source-source.json index 61bb7f1860..6edf52b064 100644 --- a/connectors/camel-nats-source-kafka-connector/src/generated/resources/camel-nats-source-source.json +++ b/connectors/camel-nats-source-kafka-connector/src/generated/resources/camel-nats-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-nats-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from NATS topics." }, "properties": { diff --git a/connectors/camel-nats-source-kafka-connector/src/main/resources/kamelets/nats-source.kamelet.yaml b/connectors/camel-nats-source-kafka-connector/src/main/resources/kamelets/nats-source.kamelet.yaml index 1c02933a64..4261cfb087 100644 --- a/connectors/camel-nats-source-kafka-connector/src/main/resources/kamelets/nats-source.kamelet.yaml +++ b/connectors/camel-nats-source-kafka-connector/src/main/resources/kamelets/nats-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: nats-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NDQuMiIgaGVpZ2h0PSIxODEuODEiIHZpZXdCb3g9IjAgMCA3NDQuMiAxODEuODEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMjlhOWRlO30uY2xzLTJ7ZmlsbDojZmZmO30uY2xzLTN7ZmlsbDojMzNhNjc1O30uY2xzLTR7ZmlsbDojMzY1YzkzO30uY2xzLTV7ZmlsbDojOGRjMzQxO308L3N0eWxlPjwvZGVmcz48dGl0bGU+bmF0cy1sb2dvLWZyZWVsb2dvdmVjdG9ycy5uZXQ8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIuOSwyODQuMUgxNzhjLS4wNiw0Ny4zNS4wOCw5NC43Mi0uMDcsMTQyLjA3LTE5LjA1LDAtMzguMSwwLTU3LjE0LDAtLjI0LDEzLjI1LS4wNiwyNi41LS4wOSwzOS43NXEtMjEuNDUtMTkuOC00Mi44My0zOS42N2MtMjUtLjE3LTUwLDAtNzUtLjA4di0xNDJtMjguMDUsMzNjMCwyNS40My4wOSw1MC44Ni0uMDUsNzYuMjgsNy4wNy4zLDE0LjE2LjA5LDIxLjI0LjEtLjE1LTIwLDAtMzkuOTEtLjA5LTU5Ljg2LDIwLjM0LDE5LjExLDQwLjgyLDM4LjA2LDYxLjE2LDU3LjE3LDEuMjQsMSwyLjE0LDIuNzksMy44OSwyLjcxLDEwLjI3LjA2LDIwLjU1LS4wOCwzMC44MS4wNy4xNC0yNS40OS4wNy01MSwwLTc2LjVIMTI2Ljg4Yy4wNiwxOS41MiwwLDM5LjA1LDAsNTguNTdxLTMxLjQ3LTI5LjEzLTYyLjczLTU4LjUxQzUzLjExLDMxNy4wNiw0MiwzMTcuMTEsMzEsMzE3LjE1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuOSAtMjg0LjEpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjM0LjMzLDMxNy4wN2ExOTUuMDYsMTk1LjA2LDAsMCwxLDUzLjU4LjkzQTEwMS41NiwxMDEuNTYsMCwwLDEsNzA3LDMyMi43MmMwLDYsMCwxMi4wOCwwLDE4LjEyLTE4LTctMzcuNjctOS01Ni44OS04LjQ0LTYuMDguMzEtMTIuMzMuMTktMTguMTUsMi4yNGE0Ljc3LDQuNzcsMCwwLDAtMi44OCw2LjQ3YzEuMjUsMi43NCw0LjYyLDMsNy4yMSwzLjQ3LDE5LjQsMi4xMSwzOS4xNC4yNyw1OC4zNyw0LjEyLDUuOTMsMS4zNCwxMi41LDMuNDcsMTUuODMsOSwzLjYyLDYuMjgsMy42NSwxNC4xOCwxLjM1LDIwLjkyLTIsNS44NS03LjQ3LDkuNjctMTMuMDksMTEuNjItMTAuNjIsMy43My0yMiw0LjI2LTMzLjE3LDQuNi0yMC4wNy4xOC00MC41OC0xLjIyLTU5LjYxLTguMDYsMC01LjksMC0xMS44MSwwLTE3LjcxLDMuNzUuNjIsNy4xNiwyLjM4LDEwLjg1LDMuMjJhMTc3Ljg0LDE3Ny44NCwwLDAsMCw1Mi4yLDUuODZjNi4yOSwwLDEyLjY2LS4yNywxOC44MS0xLjc2LDIuNTktLjU0LDUuMTYtMi42Niw0Ljg2LTUuNTYtLjEyLTMuMjgtMy42My00LjYtNi4zOS00Ljg1LTIwLjU0LTIuODEtNDEuNjctLjM0LTYxLjkxLTUuNDctNi4zLTEuNjEtMTMuMDctNS4wNi0xNS4yMS0xMS42Ni0yLjQ5LTcuNzMtMS43Mi0xNy4yOCw0LjI1LTIzLjI4QzYxOC44LDMxOS45LDYyNi45MSwzMTguMyw2MzQuMzMsMzE3LjA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuOSAtMjg0LjEpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzEsMzE3LjE1YzExLjA4LDAsMjIuMTYtLjA5LDMzLjI0LDBxMzEuMjYsMjkuMzcsNjIuNzMsNTguNTFjMC0xOS41MiwwLTM5LjA1LDAtNTguNTdIMTQ4YzAsMjUuNTEuMSw1MSwwLDc2LjUtMTAuMjYtLjE1LTIwLjU0LDAtMzAuODEtLjA3LTEuNzUuMDgtMi42NS0xLjc2LTMuODktMi43MS0yMC4zNC0xOS4xMS00MC44Mi0zOC4wNi02MS4xNi01Ny4xNy4xMywxOS45NS0uMDYsMzkuOS4wOSw1OS44Ni03LjA4LDAtMTQuMTcuMi0yMS4yNC0uMUMzMSwzNjgsMzAuOTQsMzQyLjU4LDMxLDMxNy4xNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjkgLTI4NC4xKSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI2NC42LDMxNy41NGMuNjgtMS4yOSwyLjMxLS43MiwzLjQ3LS44Nyw4LjM5LjA3LDE2Ljc4LDAsMjUuMTYsMCwxOC4zMiwyNS42LDM2LjcxLDUxLjE1LDU0Ljg0LDc2Ljg3cS0xMi42MS0uMTMtMjUuMjIsMC01LjIxLTcuMzYtMTAuMzQtMTQuNzhjLTIyLjUxLS4xMy00NSwwLTY3LjUzLS4wNy0zLjU4LDQuODYtNi44OSw5LjkxLTEwLjM3LDE0LjgyLTguMDktLjA1LTE2LjE3LDAtMjQuMjQsMCwxOC0yNS4zNywzNi4xNS01MC42NSw1NC4yMy03Nm0tOC4zOCw0NS4xMmMxNS0uMDgsMjkuOTIuMDcsNDQuODgtLjA2LTcuNDMtMTAuNjUtMTUtMjEuMjYtMjIuMjUtMzJDMjcxLjA4LDM0MS4xMSwyNjMuNjQsMzUxLjksMjU2LjIyLDM2Mi42NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjkgLTI4NC4xKSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTQwOS44LDMxNy4yMXE1OS4xOSwwLDExOC4zOSwwYzAsNS43NCwwLDExLjQ3LDAsMTcuMjJxLTI0LjE1LDAtNDguMzIsMGMwLDE5LjY4LDAsMzkuMzYsMCw1OS03LjI0LDAtMTQuNDctLjA1LTIxLjcsMHEtLjA4LTI5LjUyLDAtNTljLTE2LjExLDAtMzIuMjIsMC00OC4zMywwUTQwOS43MywzMjUuODMsNDA5LjgsMzE3LjIxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuOSAtMjg0LjEpIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTkyLjYxLDI4NC4xaDE3NS4xcTAsNzEsMCwxNDItODcuNTQsMC0xNzUuMDgsMC0uMS03MSwwLTE0Mi4wNm03MiwzMy40NGMtMTguMDgsMjUuMzMtMzYuMjMsNTAuNjEtNTQuMjMsNzYsOC4wNywwLDE2LjE1LDAsMjQuMjQsMCwzLjQ4LTQuOTEsNi43OS0xMCwxMC4zNy0xNC44MiwyMi41MS4wNyw0NS0uMDYsNjcuNTMuMDdxNS4xMiw3LjQzLDEwLjM0LDE0Ljc4LDEyLjYtLjEyLDI1LjIyLDBjLTE4LjEzLTI1LjcyLTM2LjUyLTUxLjI3LTU0Ljg0LTc2Ljg3LTguMzgsMC0xNi43NywwLTI1LjE2LDBDMjY2LjkxLDMxNi44MiwyNjUuMjgsMzE2LjI1LDI2NC42LDMxNy41NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjkgLTI4NC4xKSIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI1Ni4yMiwzNjIuNjZjNy40Mi0xMC43NiwxNC44Ni0yMS41NSwyMi42My0zMi4wNyw3LjMsMTAuNzUsMTQuODIsMjEuMzYsMjIuMjUsMzJDMjg2LjE0LDM2Mi43MywyNzEuMTgsMzYyLjU4LDI1Ni4yMiwzNjIuNjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMi45IC0yODQuMSkiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0zODIuMywyODQuMUg1NTcuNHEwLDcxLDAsMTQyLTg3LjU3LjE2LTE3NS4xNCwwLDAtNzEsMC0xNDJtMjcuNSwzMy4xMXEtLjA3LDguNjMsMCwxNy4yNWMxNi4xMSwwLDMyLjIyLDAsNDguMzMsMHEwLDI5LjUyLDAsNTljNy4yMy0uMDYsMTQuNDYsMCwyMS43LDAsLjA4LTE5LjY3LDAtMzkuMzUsMC01OXEyNC4xNywwLDQ4LjMyLDBjMC01Ljc1LDAtMTEuNDgsMC0xNy4yMlE0NjksMzE3LjE1LDQwOS44LDMxNy4yMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjkgLTI4NC4xKSIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTU3MiwyODQuMUg3NDcuMVY0MjZjLTcuMTYuMzktMTQuMzMuMDYtMjEuNDguMTZxLTc2LjgyLDAtMTUzLjY0LDAsMC03MSwwLTE0Mm02Mi4zNCwzM2MtNy40MiwxLjIzLTE1LjUzLDIuODMtMjAuOTQsOC40OC02LDYtNi43NCwxNS41NS00LjI1LDIzLjI4LDIuMTQsNi42LDguOTEsMTAuMDUsMTUuMjEsMTEuNjYsMjAuMjQsNS4xMyw0MS4zNywyLjY2LDYxLjkxLDUuNDcsMi43Ni4yNSw2LjI3LDEuNTcsNi4zOSw0Ljg1LjMsMi45LTIuMjcsNS00Ljg2LDUuNTYtNi4xNSwxLjQ5LTEyLjUyLDEuNzItMTguODEsMS43NmExNzcuODQsMTc3Ljg0LDAsMCwxLTUyLjItNS44NmMtMy42OS0uODQtNy4xLTIuNi0xMC44NS0zLjIyLDAsNS45LDAsMTEuODEsMCwxNy43MSwxOSw2Ljg0LDM5LjU0LDguMjQsNTkuNjEsOC4wNiwxMS4xNS0uMzQsMjIuNTUtLjg3LDMzLjE3LTQuNiw1LjYyLTIsMTEuMTEtNS43NywxMy4wOS0xMS42MiwyLjMtNi43NCwyLjI3LTE0LjY0LTEuMzUtMjAuOTItMy4zMy01LjUxLTkuOS03LjY0LTE1LjgzLTktMTkuMjMtMy44NS0zOS0yLTU4LjM3LTQuMTItMi41OS0uNTEtNi0uNzMtNy4yMS0zLjQ3YTQuNzcsNC43NywwLDAsMSwyLjg4LTYuNDdjNS44Mi0yLjA1LDEyLjA3LTEuOTMsMTguMTUtMi4yNCwxOS4yMi0uNTIsMzguODgsMS40Miw1Ni44OSw4LjQ0LDAtNiwwLTEyLjA4LDAtMTguMTJBMTAxLjU2LDEwMS41NiwwLDAsMCw2ODcuOTEsMzE4LDE5NS4wNiwxOTUuMDYsMCwwLDAsNjM0LjMzLDMxNy4wN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjkgLTI4NC4xKSIvPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "NATS" diff --git a/connectors/camel-netty-http-kafka-connector/src/generated/resources/camel-netty-http-sink.json b/connectors/camel-netty-http-kafka-connector/src/generated/resources/camel-netty-http-sink.json index 45376b2fb8..b1f203e797 100644 --- a/connectors/camel-netty-http-kafka-connector/src/generated/resources/camel-netty-http-sink.json +++ b/connectors/camel-netty-http-kafka-connector/src/generated/resources/camel-netty-http-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-netty-http-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Netty HTTP server and client using the Netty 4.x." }, "properties": { diff --git a/connectors/camel-netty-http-kafka-connector/src/generated/resources/camel-netty-http-source.json b/connectors/camel-netty-http-kafka-connector/src/generated/resources/camel-netty-http-source.json index 87908e3543..9ccb2a9e2b 100644 --- a/connectors/camel-netty-http-kafka-connector/src/generated/resources/camel-netty-http-source.json +++ b/connectors/camel-netty-http-kafka-connector/src/generated/resources/camel-netty-http-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-netty-http-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Netty HTTP server and client using the Netty 4.x." }, "properties": { @@ -162,13 +162,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.httpMethodRestrict": { diff --git a/connectors/camel-netty-http-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/nettyhttp/CamelNettyhttpSourceConnectorConfig.java b/connectors/camel-netty-http-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/nettyhttp/CamelNettyhttpSourceConnectorConfig.java index b4815d7bac..81d7c426fb 100644 --- a/connectors/camel-netty-http-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/nettyhttp/CamelNettyhttpSourceConnectorConfig.java +++ b/connectors/camel-netty-http-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/nettyhttp/CamelNettyhttpSourceConnectorConfig.java @@ -92,7 +92,7 @@ public class CamelNettyhttpSourceConnectorConfig public static final String CAMEL_SOURCE_NETTYHTTP_ENDPOINT_EXCEPTION_HANDLER_DOC = "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored."; public static final String CAMEL_SOURCE_NETTYHTTP_ENDPOINT_EXCEPTION_HANDLER_DEFAULT = null; public static final String CAMEL_SOURCE_NETTYHTTP_ENDPOINT_EXCHANGE_PATTERN_CONF = "camel.source.endpoint.exchangePattern"; - public static final String CAMEL_SOURCE_NETTYHTTP_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]"; + public static final String CAMEL_SOURCE_NETTYHTTP_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]"; public static final String CAMEL_SOURCE_NETTYHTTP_ENDPOINT_EXCHANGE_PATTERN_DEFAULT = null; public static final String CAMEL_SOURCE_NETTYHTTP_ENDPOINT_HTTP_METHOD_RESTRICT_CONF = "camel.source.endpoint.httpMethodRestrict"; public static final String CAMEL_SOURCE_NETTYHTTP_ENDPOINT_HTTP_METHOD_RESTRICT_DOC = "To disable HTTP methods on the Netty HTTP consumer. You can specify multiple separated by comma."; diff --git a/connectors/camel-netty-kafka-connector/src/generated/resources/camel-netty-sink.json b/connectors/camel-netty-kafka-connector/src/generated/resources/camel-netty-sink.json index 534af7f4e5..714f0d933b 100644 --- a/connectors/camel-netty-kafka-connector/src/generated/resources/camel-netty-sink.json +++ b/connectors/camel-netty-kafka-connector/src/generated/resources/camel-netty-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-netty-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Socket level networking using TCP or UDP with Netty 4.x." }, "properties": { diff --git a/connectors/camel-netty-kafka-connector/src/generated/resources/camel-netty-source.json b/connectors/camel-netty-kafka-connector/src/generated/resources/camel-netty-source.json index 5eb84cd633..36dc302ccc 100644 --- a/connectors/camel-netty-kafka-connector/src/generated/resources/camel-netty-source.json +++ b/connectors/camel-netty-kafka-connector/src/generated/resources/camel-netty-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-netty-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Socket level networking using TCP or UDP with Netty 4.x." }, "properties": { @@ -142,13 +142,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.nettyServerBootstrapFactory": { diff --git a/connectors/camel-netty-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/netty/CamelNettySourceConnectorConfig.java b/connectors/camel-netty-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/netty/CamelNettySourceConnectorConfig.java index f58f299fbf..c60c303005 100644 --- a/connectors/camel-netty-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/netty/CamelNettySourceConnectorConfig.java +++ b/connectors/camel-netty-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/netty/CamelNettySourceConnectorConfig.java @@ -83,7 +83,7 @@ public class CamelNettySourceConnectorConfig public static final String CAMEL_SOURCE_NETTY_ENDPOINT_EXCEPTION_HANDLER_DOC = "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored."; public static final String CAMEL_SOURCE_NETTY_ENDPOINT_EXCEPTION_HANDLER_DEFAULT = null; public static final String CAMEL_SOURCE_NETTY_ENDPOINT_EXCHANGE_PATTERN_CONF = "camel.source.endpoint.exchangePattern"; - public static final String CAMEL_SOURCE_NETTY_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]"; + public static final String CAMEL_SOURCE_NETTY_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]"; public static final String CAMEL_SOURCE_NETTY_ENDPOINT_EXCHANGE_PATTERN_DEFAULT = null; public static final String CAMEL_SOURCE_NETTY_ENDPOINT_NETTY_SERVER_BOOTSTRAP_FACTORY_CONF = "camel.source.endpoint.nettyServerBootstrapFactory"; public static final String CAMEL_SOURCE_NETTY_ENDPOINT_NETTY_SERVER_BOOTSTRAP_FACTORY_DOC = "To use a custom NettyServerBootstrapFactory"; diff --git a/connectors/camel-oracle-database-sink-kafka-connector/src/generated/resources/camel-oracle-database-sink-sink.json b/connectors/camel-oracle-database-sink-kafka-connector/src/generated/resources/camel-oracle-database-sink-sink.json index a0930ca7ca..30a6e7af45 100644 --- a/connectors/camel-oracle-database-sink-kafka-connector/src/generated/resources/camel-oracle-database-sink-sink.json +++ b/connectors/camel-oracle-database-sink-kafka-connector/src/generated/resources/camel-oracle-database-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-oracle-database-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an Oracle Database.\n\nIn your KameletBinding file, you must explicitly declare the Oracle Database driver dependency in spec->integration->dependencies.\n\n- \"mvn:com.oracle.database.jdbc:ojdbc11:\"\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'" }, "properties": { diff --git a/connectors/camel-oracle-database-sink-kafka-connector/src/main/resources/kamelets/oracle-database-sink.kamelet.yaml b/connectors/camel-oracle-database-sink-kafka-connector/src/main/resources/kamelets/oracle-database-sink.kamelet.yaml index 02773c4729..d69dfdf243 100644 --- a/connectors/camel-oracle-database-sink-kafka-connector/src/main/resources/kamelets/oracle-database-sink.kamelet.yaml +++ b/connectors/camel-oracle-database-sink-kafka-connector/src/main/resources/kamelets/oracle-database-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: oracle-database-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI1NiwzMUMxMzEuNywzMSwzMSw2Mi41LDMxLDEwMS4zdjU2LjJjMCwzOC44LDEwMC43LDcwLjMsMjI1LDcwLjNzMjI1LTMxLjUsMjI1LTcwLjN2LTU2LjJDNDgxLDYyLjUsMzgwLjMsMzEsMjU2LDMxeiIvPgoJPHBhdGggZD0iTTI1NiwyNzAuMWMtMTI0LjMsMC0yMjUtMzEuNS0yMjUtNzAuM3Y4NC40YzAsMzguOCwxMDAuNyw3MC4zLDIyNSw3MC4zczIyNS0zMS41LDIyNS03MC4zdi04NC40CgkJQzQ4MSwyMzguNiwzODAuMywyNzAuMSwyNTYsMjcwLjF6Ii8+Cgk8cGF0aCBkPSJNMjU2LDM5Ni42Yy0xMjQuMywwLTIyNS0zMS41LTIyNS03MC4zdjg0LjRjMCwzOC44LDEwMC43LDcwLjMsMjI1LDcwLjNzMjI1LTMxLjUsMjI1LTcwLjN2LTg0LjQKCQlDNDgxLDM2NS4yLDM4MC4zLDM5Ni42LDI1NiwzOTYuNnoiLz4KPC9nPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SQL" @@ -97,15 +97,11 @@ spec: beans: - name: dsBean type: "#class:org.apache.commons.dbcp2.BasicDataSource" - property: - - key: username - value: '{{username}}' - - key: password - value: '{{password}}' - - key: url - value: 'jdbc:oracle:thin:@{{serverName}}:{{serverPort}}/{{databaseName}}' - - key: driverClassName - value: 'oracle.jdbc.driver.OracleDriver' + properties: + username: '{{username}}' + password: '{{password}}' + url: 'jdbc:oracle:thin:@{{serverName}}:{{serverPort}}/{{databaseName}}' + driverClassName: 'oracle.jdbc.driver.OracleDriver' from: uri: "kamelet:source" steps: diff --git a/connectors/camel-oracle-database-source-kafka-connector/src/generated/resources/camel-oracle-database-source-source.json b/connectors/camel-oracle-database-source-kafka-connector/src/generated/resources/camel-oracle-database-source-source.json index bc7a2a42d7..e0c07c5491 100644 --- a/connectors/camel-oracle-database-source-kafka-connector/src/generated/resources/camel-oracle-database-source-source.json +++ b/connectors/camel-oracle-database-source-kafka-connector/src/generated/resources/camel-oracle-database-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-oracle-database-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Query data from an Oracle Database.\n\nIn your KameletBinding file, you must explicitly declare the Oracle Database driver dependency in spec->integration->dependencies.\n\n- \"mvn:com.oracle.database.jdbc:ojdbc11:\"" }, "properties": { diff --git a/connectors/camel-oracle-database-source-kafka-connector/src/main/resources/kamelets/oracle-database-source.kamelet.yaml b/connectors/camel-oracle-database-source-kafka-connector/src/main/resources/kamelets/oracle-database-source.kamelet.yaml index 5d79f5a11a..a1283a602d 100644 --- a/connectors/camel-oracle-database-source-kafka-connector/src/main/resources/kamelets/oracle-database-source.kamelet.yaml +++ b/connectors/camel-oracle-database-source-kafka-connector/src/main/resources/kamelets/oracle-database-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: oracle-database-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI1NiwzMUMxMzEuNywzMSwzMSw2Mi41LDMxLDEwMS4zdjU2LjJjMCwzOC44LDEwMC43LDcwLjMsMjI1LDcwLjNzMjI1LTMxLjUsMjI1LTcwLjN2LTU2LjJDNDgxLDYyLjUsMzgwLjMsMzEsMjU2LDMxeiIvPgoJPHBhdGggZD0iTTI1NiwyNzAuMWMtMTI0LjMsMC0yMjUtMzEuNS0yMjUtNzAuM3Y4NC40YzAsMzguOCwxMDAuNyw3MC4zLDIyNSw3MC4zczIyNS0zMS41LDIyNS03MC4zdi04NC40CgkJQzQ4MSwyMzguNiwzODAuMywyNzAuMSwyNTYsMjcwLjF6Ii8+Cgk8cGF0aCBkPSJNMjU2LDM5Ni42Yy0xMjQuMywwLTIyNS0zMS41LTIyNS03MC4zdjg0LjRjMCwzOC44LDEwMC43LDcwLjMsMjI1LDcwLjNzMjI1LTMxLjUsMjI1LTcwLjN2LTg0LjQKCQlDNDgxLDM2NS4yLDM4MC4zLDM5Ni42LDI1NiwzOTYuNnoiLz4KPC9nPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SQL" @@ -94,15 +94,11 @@ spec: beans: - name: dsBean type: "#class:org.apache.commons.dbcp2.BasicDataSource" - property: - - key: username - value: '{{username}}' - - key: password - value: '{{password}}' - - key: url - value: 'jdbc:oracle:thin:@{{serverName}}:{{serverPort}}/{{databaseName}}' - - key: driverClassName - value: 'oracle.jdbc.driver.OracleDriver' + properties: + username: '{{username}}' + password: '{{password}}' + url: 'jdbc:oracle:thin:@{{serverName}}:{{serverPort}}/{{databaseName}}' + driverClassName: 'oracle.jdbc.driver.OracleDriver' from: uri: "sql:{{query}}" parameters: diff --git a/connectors/camel-postgresql-sink-kafka-connector/pom.xml b/connectors/camel-postgresql-sink-kafka-connector/pom.xml index 0f83442e06..924cbaf74e 100644 --- a/connectors/camel-postgresql-sink-kafka-connector/pom.xml +++ b/connectors/camel-postgresql-sink-kafka-connector/pom.xml @@ -65,7 +65,7 @@ org.postgresql postgresql - 42.5.1 + 42.6.0 org.apache.camel diff --git a/connectors/camel-postgresql-sink-kafka-connector/src/generated/resources/camel-postgresql-sink-sink.json b/connectors/camel-postgresql-sink-kafka-connector/src/generated/resources/camel-postgresql-sink-sink.json index e2327e63e0..36768678bc 100644 --- a/connectors/camel-postgresql-sink-kafka-connector/src/generated/resources/camel-postgresql-sink-sink.json +++ b/connectors/camel-postgresql-sink-kafka-connector/src/generated/resources/camel-postgresql-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-postgresql-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to a PostgreSQL Database.\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'" }, "properties": { diff --git a/connectors/camel-postgresql-sink-kafka-connector/src/main/resources/kamelets/postgresql-sink.kamelet.yaml b/connectors/camel-postgresql-sink-kafka-connector/src/main/resources/kamelets/postgresql-sink.kamelet.yaml index 5f2f03f087..2fd18509f9 100644 --- a/connectors/camel-postgresql-sink-kafka-connector/src/main/resources/kamelets/postgresql-sink.kamelet.yaml +++ b/connectors/camel-postgresql-sink-kafka-connector/src/main/resources/kamelets/postgresql-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: postgresql-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+UG9zdGdyZVNRTCBpY29uPC90aXRsZT48cGF0aCBkPSJNMTcuMTI4IDBhMTAuMTM0IDEwLjEzNCAwIDAgMC0yLjc1NS40MDNsLS4wNjMuMDJBMTAuOTIyIDEwLjkyMiAwIDAgMCAxMi42LjI1OEMxMS40MjIuMjM4IDEwLjQxLjUyNCA5LjU5NCAxIDguNzkuNzIxIDcuMTIyLjI0IDUuMzY0LjMzNiA0LjE0LjQwMyAyLjgwNC43NzUgMS44MTQgMS44Mi44MjcgMi44NjUuMzA1IDQuNDgyLjQxNSA2LjY4MmMuMDMuNjA3LjIwMyAxLjU5Ny40OSAyLjg3OXMuNjkgMi43ODMgMS4xOTMgNC4xNTJjLjUwMyAxLjM3IDEuMDU0IDIuNiAxLjkxNSAzLjQzNi40My40MTkgMS4wMjIuNzcxIDEuNzIuNzQyLjQ5LS4wMi45MzMtLjIzNSAxLjMxNS0uNTUyLjE4Ni4yNDUuMzg1LjM1Mi41NjYuNDUxLjIyOC4xMjUuNDUuMjEuNjguMjY2LjQxMy4xMDMgMS4xMi4yNDEgMS45NDguMS4yODItLjA0Ny41NzktLjEzOS44NzUtLjI3LjAxMS4zMy4wMjQuNjUzLjAzNy45OC4wNDEgMS4wMzYuMDY3IDEuOTkzLjM3OCAyLjgzMi4wNS4xMzcuMTg3Ljg0My43MjcgMS40NjYuNTQuNjI0IDEuNTk4IDEuMDEzIDIuODAzLjc1NS44NS0uMTgyIDEuOTMxLS41MSAyLjY0OS0xLjUzMi43MS0xLjAxIDEuMDMtMi40NTkgMS4wOTMtNC44MDkuMDE2LS4xMjcuMDM1LS4yMzUuMDU1LS4zMzZsLjE2OS4wMTVoLjAyYy45MDcuMDQxIDEuODkxLS4wODggMi43MTMtLjQ3LjcyOC0uMzM3IDEuMjc5LS42NzggMS42OC0xLjI4My4xLS4xNS4yMS0uMzMxLjI0LS42NDNzLS4xNDktLjgtLjQ0Ni0xLjAyNWMtLjU5NS0uNDUyLS45NjktLjI4LTEuMzctLjE5N2E2LjI3IDYuMjcgMCAwIDEtMS4yMDIuMTQ2YzEuMTU2LTEuOTQ3IDEuOTg1LTQuMDE1IDIuNDU4LTUuODQ1LjI4LTEuMDguNDM3LTIuMDc2LjQ1LTIuOTQ3LjAxMy0uODcxLS4wNTgtMS42NDItLjU4LTIuMzA5QzIxLjM2LjYgMTkuMDY3LjAyNCAxNy4yOTMuMDA0Yy0uMDU1LS4wMDEtLjExLS4wMDItLjE2NS0uMDAxem0tLjA0Ny42NGMxLjY3OC0uMDE2IDMuODIyLjQ1NSA1LjM2MSAyLjQyMi4zNDYuNDQyLjQ0OSAxLjA4OC40MzcgMS44ODQtLjAxMy43OTUtLjE2IDEuNzQ3LS40MjkgMi43OS0uNTIyIDIuMDItMS41MDggNC4zNzUtMi44OTcgNi40ODhhLjc1Ni43NTYgMCAwIDAgLjE1OC4wODZjLjI5LjEyLjk1MS4yMjMgMi4yNy0uMDQ4LjMzMi0uMDcuNTc1LS4xMTcuODI3LjA3NWEuNTIuNTIgMCAwIDEgLjE4My40MjUuNzA0LjcwNCAwIDAgMS0uMTMuMzM2Yy0uMjU1LjM4My0uNzU4Ljc0Ni0xLjQwMyAxLjA0NS0uNTcxLjI2Ni0xLjM5LjQwNS0yLjExNi40MTMtLjM2NC4wMDQtLjctLjAyNC0uOTg1LS4xMTNsLS4wMTgtLjAwN2MtLjExIDEuMDYtLjM2MyAzLjE1My0uNTI4IDQuMTA4LS4xMzIuNzctLjM2MyAxLjM4Mi0uODA0IDEuODQtLjQ0LjQ1OC0xLjA2My43MzQtMS45MDEuOTE0LTEuMDM4LjIyMy0xLjc5NS0uMDE3LTIuMjgzLS40MjgtLjQ4Ny0uNDEtLjcxLS45NTQtLjg0NC0xLjI4Ny0uMDkyLS4yMy0uMTQtLjUyOC0uMTg2LS45MjYtLjA0Ni0uMzk4LS4wOC0uODg1LS4xMDMtMS40MzRhNTEuNDI2IDUxLjQyNiAwIDAgMS0uMDMtMi41MjMgMy4wNjEgMy4wNjEgMCAwIDEtMS41NTIuNzZjLS42ODkuMTE3LTEuMzA0LjAwMi0xLjY3MS0uMDlhMi4yNzYgMi4yNzYgMCAwIDEtLjUyLS4yMDFjLS4xNy0uMDkxLS4zMzItLjE5NC0uNDQtLjM5N2EuNTYuNTYgMCAwIDEtLjA1Ny0uMzgxLjYxLjYxIDAgMCAxIC4yMTgtLjMzMWMuMTk4LS4xNjEuNDYtLjI1MS44NTUtLjMzMy43MTktLjE0OC45Ny0uMjQ5IDEuMTIzLS4zNy4xMy0uMTA0LjI3Ny0uMzE0LjUzNy0uNjIyYTEuMTYgMS4xNiAwIDAgMS0uMDAzLS4wNDEgMi45NiAyLjk2IDAgMCAxLTEuMzMtLjM1OGMtLjE1LjE1OC0uOTE2Ljk2OC0xLjg1IDIuMDkyLS4zOTMuNDctLjgyNy43NC0xLjI4NS43NTktLjQ1OC4wMi0uODcyLS4yMTEtMS4yMjQtLjU1Mi0uNzAzLS42ODMtMS4yNjQtMS44NTgtMS43NTMtMy4xODYtLjQ4OC0xLjMyOC0uODg1LTIuODA3LTEuMTY3LTQuMDY3LS4yODMtMS4yNi0uNDUtMi4yNzYtLjQ3NC0yLjc2Ni0uMTA1LTIuMDgyLjM4Mi0zLjQ4NSAxLjIxNy00LjM3LjgzNi0uODg1IDEuOTgyLTEuMjIgMy4wOTktMS4yODQgMi4wMDUtLjExNSAzLjkwOS41ODQgNC4yOTQuNzM0Ljc0Mi0uNTA0IDEuNjk4LS44MTggMi44OTItLjc5OGE3LjM5IDcuMzkgMCAwIDEgMS42ODEuMjE4bC4wMi0uMDA5YTYuODU0IDYuODU0IDAgMCAxIC43MzktLjIxNEE5LjYyNiA5LjYyNiAwIDAgMSAxNy4wOC42NDJ6bS4xNTIuNjdoLS4xNDZhOC43NCA4Ljc0IDAgMCAwLTEuNzA0LjE5MmMxLjI0Ni41NTIgMi4xODcgMS40MDIgMi44NSAyLjI1YTguNDQgOC40NCAwIDAgMSAxLjEzMiAxLjkyYy4xMS4yNjQuMTg0LjQ4Ny4yMjYuNjYuMDIxLjA4Ny4wMzUuMTYuMDQuMjM2LjAwMi4wMzguMDA0LjA3Ny0uMDEyLjE0NCAwIC4wMDMtLjAwNS4wMS0uMDA2LjAxMy4wMy44NzYtLjE4NyAxLjQ3LS4yMTMgMi4zMDYtLjAyLjYwNi4xMzUgMS4zMTguMTczIDIuMDk1LjAzNi43My0uMDUyIDEuNTMyLS41MjYgMi4zMTkuMDQuMDQ4LjA3Ni4wOTYuMTE0LjE0NCAxLjI1NC0xLjk3NSAyLjE1OC00LjE2IDIuNjQtNi4wMjMuMjU4LTEuMDAzLjM5NS0xLjkxMi40MDctMi42MzIuMDEtLjcyLS4xMjQtMS4yNDItLjI5NS0xLjQ2LTEuMzQyLTEuNzE2LTMuMTU4LTIuMTUzLTQuNjgtMi4xNjV6bS00Ljc5LjI1NmMtMS4xODIuMDAzLTIuMDMuMzYtMi42NzMuODk1LS42NjMuNTUzLTEuMTA4IDEuMzEtMS40IDIuMDg1LS4zNDcuOTItLjQ2NiAxLjgxLS41MTMgMi40MTRsLjAxMy0uMDA4Yy4zNTctLjIuODI2LS40IDEuMzI4LS41MTYuNTAyLS4xMTUgMS4wNDMtLjE1MSAxLjUzMy4wMzlzLjg5NS42MzcgMS4wNDIgMS4zMTVjLjcwNCAzLjI1Ny0uMjE5IDQuNDY4LS41NTkgNS4zODJhOS42MSA5LjYxIDAgMCAwLS4zMzEgMS4wMTNjLjA0My0uMDEuMDg2LS4wMjIuMTI5LS4wMjYuMjQtLjAyLjQyOC4wNi41NC4xMDguMzQyLjE0Mi41NzcuNDQuNzA0Ljc4LjAzMy4wODkuMDU3LjE4NS4wNzEuMjg0YS4zMzYuMzM2IDAgMCAxIC4wMi4xMjcgNTUuMTQgNTUuMTQgMCAwIDAgLjAxMyAzLjczOGMuMDIzLjUzOC4wNTcgMS4wMTIuMSAxLjM4Ni4wNDMuMzczLjEwNC42NTcuMTQzLjc1My4xMjguMzIuMzE1LjczOS42NTMgMS4wMjQuMzM4LjI4NC44MjMuNDc0IDEuNzA5LjI4NC43NjgtLjE2NSAxLjI0Mi0uMzk0IDEuNTU5LS43MjMuMzE2LS4zMjkuNTA1LS43ODcuNjI2LTEuNDg4LjE4MS0xLjA1LjU0NS00LjA5NS41ODktNC42NjgtLjAyLS40MzIuMDQ0LS43NjQuMTgyLTEuMDE3LjE0Mi0uMjYuMzYyLS40MTkuNTUyLS41MDUuMDk1LS4wNDMuMTg0LS4wNzIuMjU3LS4wOTNhNS45NTYgNS45NTYgMCAwIDAtLjI0My0uMzI1IDQuNDU2IDQuNDU2IDAgMCAxLS42NjYtMS4wOTkgOC4yOTYgOC4yOTYgMCAwIDAtLjI1Ny0uNDgzYy0uMTMzLS4yNC0uMzAxLS41NC0uNDc3LS44NzctLjM1Mi0uNjc1LS43MzUtMS40OTMtLjkzNC0yLjI5LS4xOTgtLjc5Ni0uMjI3LTEuNjIuMjgxLTIuMjAxLjQ1LS41MTYgMS4yNC0uNzMgMi40MjYtLjYxLS4wMzUtLjEwNS0uMDU2LS4xOTItLjExNS0uMzMyYTcuODE3IDcuODE3IDAgMCAwLTEuMDQxLTEuNzY0Yy0xLjAwNS0xLjI4NS0yLjYzMi0yLjU1OS01LjE0Ni0yLjZoLS4xMTV6bS02LjY0Mi4wNTJjLS4xMjcgMC0uMjU0LjAwNC0uMzguMDExLTEuMDEuMDU4LTEuOTY1LjM1MS0yLjY0OCAxLjA3NS0uNjg0LjcyNC0xLjEzNCAxLjkxMS0xLjAzNiAzLjg3Ni4wMTkuMzcyLjE4MSAxLjQxNC40NTkgMi42NTIuMjc3IDEuMjM4LjY3IDIuNjk1IDEuMTQyIDMuOTgyLjQ3MyAxLjI4NyAxLjA0NiAyLjQwNyAxLjU5IDIuOTM3LjI3NC4yNjUuNTEyLjM3Mi43MjguMzYzLjIxNy0uMDEuNDc4LS4xMzUuNzk3LS41MThhNDMuMjQ0IDQzLjI0NCAwIDAgMSAxLjgxLTIuMDQ4IDMuNDk3IDMuNDk3IDAgMCAxLTEuMTY3LTMuMTVjLjEwMy0uNzM5LjExNy0xLjQzLjEwNS0xLjk3Ni0uMDEyLS41MzItLjA1LS44ODYtLjA1LTEuMTA3YS4zMzYuMzM2IDAgMCAxIDAtLjAxOXYtLjAwNWwtLjAwMS0uMDA2di0uMDAxYTkuODkzIDkuODkzIDAgMCAxIC41OTItMy4zNzZjLjI4LS43NDQuNjk3LTEuNSAxLjMyMi0yLjExMi0uNjE0LS4yMDItMS43MDQtLjUxLTIuODg0LS41NjhhNy42MDMgNy42MDMgMCAwIDAtLjM4LS4wMXpNMTguMTk5IDYuOWMtLjY3OS4wMDktMS4wNi4xODQtMS4yNi40MTMtLjI4My4zMjUtLjMxLjg5NS0uMTM0IDEuNTk3LjE3NS43MDMuNTM3IDEuNDg5Ljg3NyAyLjE0Mi4xNy4zMjcuMzM1LjYyMS40NjguODYuMTM0LjI0LjIzMi40MS4yOTIuNTU1LjA1NS4xMzQuMTE2LjI1Mi4xNzguMzYyLjI2My0uNTU1LjMxLTEuMS4yODMtMS42NjgtLjAzNS0uNzAzLS4xOTgtMS40MjItLjE3NC0yLjE1LjAyNy0uODUxLjE5NS0xLjQwNS4yMS0yLjA2M2E1Ljc5MyA1Ljc5MyAwIDAgMC0uNzQtLjA0OHptLTguMjM0LjExNWEyLjgyIDIuODIgMCAwIDAtLjYxNi4wNzQgNC42NjUgNC42NjUgMCAwIDAtMS4xNTMuNDQ5IDIuNDE3IDIuNDE3IDAgMCAwLS4zNDkuMjI4bC0uMDIyLjAyYy4wMDYuMTQ2LjAzNS41LjA0NyAxLjAyMS4wMTIuNTctLjAwMiAxLjI5Ny0uMTEyIDIuMDg0LS4yMzkgMS43MSAxLjAwMiAzLjEyNiAyLjQ2IDMuMTI4LjA4NS0uMzUxLjIyNS0uNzA3LjM2NS0xLjA4Mi40MDYtMS4wOTQgMS4yMDUtMS44OTIuNTMyLTUuMDA2LS4xMS0uNTEtLjMyOC0uNzE2LS42MjgtLjgzMmExLjQ3NCAxLjQ3NCAwIDAgMC0uNTI0LS4wODR6bTcuOTE3LjIwNGguMDVjLjA2Ni4wMDIuMTI3LjAwOS4xOC4wMjIuMDU0LjAxMi4xLjAzLjEzOC4wNTVhLjE2NC4xNjQgMCAwIDEgLjA3NS4xMWwtLjAwMS4wMDhoLjAwMS0uMDAxYS4yNC4yNCAwIDAgMS0uMDM1LjEzNS42NjguNjY4IDAgMCAxLS4xMS4xNS42NzcuNjc3IDAgMCAxLS4zODYuMjEyLjU5LjU5IDAgMCAxLS40MS0uMTAzLjYwOC42MDggMCAwIDEtLjEzLS4xMTguMjYuMjYgMCAwIDEtLjA2My0uMTI3LjE3LjE3IDAgMCAxIC4wNDItLjEyOC4zODQuMzg0IDAgMCAxIC4xMTctLjA5Yy4wOTYtLjA1NC4yMjYtLjA5NC4zNzMtLjExNi4wNTUtLjAwOC4xMDktLjAxMi4xNi0uMDEzem0tNy44Mi4xNjhjLjA1MyAwIC4xMDkuMDA1LjE2Ni4wMTMuMTUzLjAyMS4yODkuMDYyLjM5My4xMjJhLjQ0Ni40NDYgMCAwIDEgLjEzMy4xMDYuMjIzLjIyMyAwIDAgMSAuMDU0LjE3LjMwMi4zMDIgMCAwIDEtLjA3NS4xNTQuNjQ5LjY0OSAwIDAgMS0uMTQzLjEzLjY0LjY0IDAgMCAxLS40NDguMTEzLjcyOC43MjggMCAwIDEtLjQyLS4yMjguNzEuNzEgMCAwIDEtLjExOC0uMTY0LjI4LjI4IDAgMCAxLS4wNDEtLjE3N2MuMDE1LS4xMDguMTA0LS4xNjQuMTkxLS4xOTVhLjg2Ni44NjYgMCAwIDEgLjMwNy0uMDR6bTkuMDYgNy4zNDNsLS4wMDMuMDAxYy0uMTQ3LjA1My0uMjY4LjA3NS0uMzcuMTJhLjQ1Mi40NTIgMCAwIDAtLjIzOS4yMTRjLS4wNjMuMTE1LS4xMTcuMzE5LS4xMDEuNjY2YS41MS41MSAwIDAgMCAuMTQ4LjA3Yy4xNzEuMDUyLjQ1OC4wODYuNzc4LjA4MS42MzgtLjAwNyAxLjQyMy0uMTU2IDEuODQtLjM1YTMuOTUgMy45NSAwIDAgMCAuOTQzLS42MTVoLS4wMDFjLTEuMzkzLjI4OC0yLjE4LjIxMS0yLjY2My4wMTJhMS4zMTUgMS4zMTUgMCAwIDEtLjMzMi0uMnptLTguMDMxLjA5NGgtLjAyMWMtLjA1My4wMDUtLjEzLjAyMy0uMjc5LjE4OC0uMzQ4LjM5LS40Ny42MzUtLjc1Ny44NjQtLjI4Ny4yMjgtLjY2LjM1LTEuNDA1LjUwMy0uMjM2LjA0OC0uMzcxLjEwMS0uNDYxLjE0NC4wMjkuMDI0LjAyNi4wMy4wNy4wNTMuMTA5LjA2LjI0OS4xMTMuMzYyLjE0Mi4zMi4wOC44NDYuMTczIDEuMzk1LjA4LjU0OS0uMDk0IDEuMTItLjM1NyAxLjYwNy0xLjA0LjA4NC0uMTE4LjA5My0uMjkyLjAyNC0uNDc5LS4wNy0uMTg3LS4yMjMtLjM0OC0uMzMxLS4zOTNhLjY1My42NTMgMCAwIDAtLjIwNC0uMDZ6Ii8+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SQL" @@ -88,21 +88,17 @@ spec: - "camel:jackson" - "camel:kamelet" - "camel:sql" - - "mvn:org.postgresql:postgresql:42.5.1" + - "mvn:org.postgresql:postgresql:42.6.0" - "mvn:org.apache.commons:commons-dbcp2:2.9.0" template: beans: - name: dsBean type: "#class:org.apache.commons.dbcp2.BasicDataSource" - property: - - key: username - value: '{{username}}' - - key: password - value: '{{password}}' - - key: url - value: 'jdbc:postgresql://{{serverName}}:{{serverPort}}/{{databaseName}}' - - key: driverClassName - value: 'org.postgresql.Driver' + properties: + username: '{{username}}' + password: '{{password}}' + url: 'jdbc:postgresql://{{serverName}}:{{serverPort}}/{{databaseName}}' + driverClassName: 'org.postgresql.Driver' from: uri: "kamelet:source" steps: diff --git a/connectors/camel-postgresql-source-kafka-connector/pom.xml b/connectors/camel-postgresql-source-kafka-connector/pom.xml index f0cbf9302e..5b7e23a5b0 100644 --- a/connectors/camel-postgresql-source-kafka-connector/pom.xml +++ b/connectors/camel-postgresql-source-kafka-connector/pom.xml @@ -65,7 +65,7 @@ org.postgresql postgresql - 42.5.1 + 42.6.0 org.apache.camel diff --git a/connectors/camel-postgresql-source-kafka-connector/src/generated/resources/camel-postgresql-source-source.json b/connectors/camel-postgresql-source-kafka-connector/src/generated/resources/camel-postgresql-source-source.json index df4efa5671..0b54dc3070 100644 --- a/connectors/camel-postgresql-source-kafka-connector/src/generated/resources/camel-postgresql-source-source.json +++ b/connectors/camel-postgresql-source-kafka-connector/src/generated/resources/camel-postgresql-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-postgresql-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Query data from a PostgreSQL Database." }, "properties": { diff --git a/connectors/camel-postgresql-source-kafka-connector/src/main/resources/kamelets/postgresql-source.kamelet.yaml b/connectors/camel-postgresql-source-kafka-connector/src/main/resources/kamelets/postgresql-source.kamelet.yaml index 14ae9cc6f5..a205d47ce7 100644 --- a/connectors/camel-postgresql-source-kafka-connector/src/main/resources/kamelets/postgresql-source.kamelet.yaml +++ b/connectors/camel-postgresql-source-kafka-connector/src/main/resources/kamelets/postgresql-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: postgresql-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+UG9zdGdyZVNRTCBpY29uPC90aXRsZT48cGF0aCBkPSJNMTcuMTI4IDBhMTAuMTM0IDEwLjEzNCAwIDAgMC0yLjc1NS40MDNsLS4wNjMuMDJBMTAuOTIyIDEwLjkyMiAwIDAgMCAxMi42LjI1OEMxMS40MjIuMjM4IDEwLjQxLjUyNCA5LjU5NCAxIDguNzkuNzIxIDcuMTIyLjI0IDUuMzY0LjMzNiA0LjE0LjQwMyAyLjgwNC43NzUgMS44MTQgMS44Mi44MjcgMi44NjUuMzA1IDQuNDgyLjQxNSA2LjY4MmMuMDMuNjA3LjIwMyAxLjU5Ny40OSAyLjg3OXMuNjkgMi43ODMgMS4xOTMgNC4xNTJjLjUwMyAxLjM3IDEuMDU0IDIuNiAxLjkxNSAzLjQzNi40My40MTkgMS4wMjIuNzcxIDEuNzIuNzQyLjQ5LS4wMi45MzMtLjIzNSAxLjMxNS0uNTUyLjE4Ni4yNDUuMzg1LjM1Mi41NjYuNDUxLjIyOC4xMjUuNDUuMjEuNjguMjY2LjQxMy4xMDMgMS4xMi4yNDEgMS45NDguMS4yODItLjA0Ny41NzktLjEzOS44NzUtLjI3LjAxMS4zMy4wMjQuNjUzLjAzNy45OC4wNDEgMS4wMzYuMDY3IDEuOTkzLjM3OCAyLjgzMi4wNS4xMzcuMTg3Ljg0My43MjcgMS40NjYuNTQuNjI0IDEuNTk4IDEuMDEzIDIuODAzLjc1NS44NS0uMTgyIDEuOTMxLS41MSAyLjY0OS0xLjUzMi43MS0xLjAxIDEuMDMtMi40NTkgMS4wOTMtNC44MDkuMDE2LS4xMjcuMDM1LS4yMzUuMDU1LS4zMzZsLjE2OS4wMTVoLjAyYy45MDcuMDQxIDEuODkxLS4wODggMi43MTMtLjQ3LjcyOC0uMzM3IDEuMjc5LS42NzggMS42OC0xLjI4My4xLS4xNS4yMS0uMzMxLjI0LS42NDNzLS4xNDktLjgtLjQ0Ni0xLjAyNWMtLjU5NS0uNDUyLS45NjktLjI4LTEuMzctLjE5N2E2LjI3IDYuMjcgMCAwIDEtMS4yMDIuMTQ2YzEuMTU2LTEuOTQ3IDEuOTg1LTQuMDE1IDIuNDU4LTUuODQ1LjI4LTEuMDguNDM3LTIuMDc2LjQ1LTIuOTQ3LjAxMy0uODcxLS4wNTgtMS42NDItLjU4LTIuMzA5QzIxLjM2LjYgMTkuMDY3LjAyNCAxNy4yOTMuMDA0Yy0uMDU1LS4wMDEtLjExLS4wMDItLjE2NS0uMDAxem0tLjA0Ny42NGMxLjY3OC0uMDE2IDMuODIyLjQ1NSA1LjM2MSAyLjQyMi4zNDYuNDQyLjQ0OSAxLjA4OC40MzcgMS44ODQtLjAxMy43OTUtLjE2IDEuNzQ3LS40MjkgMi43OS0uNTIyIDIuMDItMS41MDggNC4zNzUtMi44OTcgNi40ODhhLjc1Ni43NTYgMCAwIDAgLjE1OC4wODZjLjI5LjEyLjk1MS4yMjMgMi4yNy0uMDQ4LjMzMi0uMDcuNTc1LS4xMTcuODI3LjA3NWEuNTIuNTIgMCAwIDEgLjE4My40MjUuNzA0LjcwNCAwIDAgMS0uMTMuMzM2Yy0uMjU1LjM4My0uNzU4Ljc0Ni0xLjQwMyAxLjA0NS0uNTcxLjI2Ni0xLjM5LjQwNS0yLjExNi40MTMtLjM2NC4wMDQtLjctLjAyNC0uOTg1LS4xMTNsLS4wMTgtLjAwN2MtLjExIDEuMDYtLjM2MyAzLjE1My0uNTI4IDQuMTA4LS4xMzIuNzctLjM2MyAxLjM4Mi0uODA0IDEuODQtLjQ0LjQ1OC0xLjA2My43MzQtMS45MDEuOTE0LTEuMDM4LjIyMy0xLjc5NS0uMDE3LTIuMjgzLS40MjgtLjQ4Ny0uNDEtLjcxLS45NTQtLjg0NC0xLjI4Ny0uMDkyLS4yMy0uMTQtLjUyOC0uMTg2LS45MjYtLjA0Ni0uMzk4LS4wOC0uODg1LS4xMDMtMS40MzRhNTEuNDI2IDUxLjQyNiAwIDAgMS0uMDMtMi41MjMgMy4wNjEgMy4wNjEgMCAwIDEtMS41NTIuNzZjLS42ODkuMTE3LTEuMzA0LjAwMi0xLjY3MS0uMDlhMi4yNzYgMi4yNzYgMCAwIDEtLjUyLS4yMDFjLS4xNy0uMDkxLS4zMzItLjE5NC0uNDQtLjM5N2EuNTYuNTYgMCAwIDEtLjA1Ny0uMzgxLjYxLjYxIDAgMCAxIC4yMTgtLjMzMWMuMTk4LS4xNjEuNDYtLjI1MS44NTUtLjMzMy43MTktLjE0OC45Ny0uMjQ5IDEuMTIzLS4zNy4xMy0uMTA0LjI3Ny0uMzE0LjUzNy0uNjIyYTEuMTYgMS4xNiAwIDAgMS0uMDAzLS4wNDEgMi45NiAyLjk2IDAgMCAxLTEuMzMtLjM1OGMtLjE1LjE1OC0uOTE2Ljk2OC0xLjg1IDIuMDkyLS4zOTMuNDctLjgyNy43NC0xLjI4NS43NTktLjQ1OC4wMi0uODcyLS4yMTEtMS4yMjQtLjU1Mi0uNzAzLS42ODMtMS4yNjQtMS44NTgtMS43NTMtMy4xODYtLjQ4OC0xLjMyOC0uODg1LTIuODA3LTEuMTY3LTQuMDY3LS4yODMtMS4yNi0uNDUtMi4yNzYtLjQ3NC0yLjc2Ni0uMTA1LTIuMDgyLjM4Mi0zLjQ4NSAxLjIxNy00LjM3LjgzNi0uODg1IDEuOTgyLTEuMjIgMy4wOTktMS4yODQgMi4wMDUtLjExNSAzLjkwOS41ODQgNC4yOTQuNzM0Ljc0Mi0uNTA0IDEuNjk4LS44MTggMi44OTItLjc5OGE3LjM5IDcuMzkgMCAwIDEgMS42ODEuMjE4bC4wMi0uMDA5YTYuODU0IDYuODU0IDAgMCAxIC43MzktLjIxNEE5LjYyNiA5LjYyNiAwIDAgMSAxNy4wOC42NDJ6bS4xNTIuNjdoLS4xNDZhOC43NCA4Ljc0IDAgMCAwLTEuNzA0LjE5MmMxLjI0Ni41NTIgMi4xODcgMS40MDIgMi44NSAyLjI1YTguNDQgOC40NCAwIDAgMSAxLjEzMiAxLjkyYy4xMS4yNjQuMTg0LjQ4Ny4yMjYuNjYuMDIxLjA4Ny4wMzUuMTYuMDQuMjM2LjAwMi4wMzguMDA0LjA3Ny0uMDEyLjE0NCAwIC4wMDMtLjAwNS4wMS0uMDA2LjAxMy4wMy44NzYtLjE4NyAxLjQ3LS4yMTMgMi4zMDYtLjAyLjYwNi4xMzUgMS4zMTguMTczIDIuMDk1LjAzNi43My0uMDUyIDEuNTMyLS41MjYgMi4zMTkuMDQuMDQ4LjA3Ni4wOTYuMTE0LjE0NCAxLjI1NC0xLjk3NSAyLjE1OC00LjE2IDIuNjQtNi4wMjMuMjU4LTEuMDAzLjM5NS0xLjkxMi40MDctMi42MzIuMDEtLjcyLS4xMjQtMS4yNDItLjI5NS0xLjQ2LTEuMzQyLTEuNzE2LTMuMTU4LTIuMTUzLTQuNjgtMi4xNjV6bS00Ljc5LjI1NmMtMS4xODIuMDAzLTIuMDMuMzYtMi42NzMuODk1LS42NjMuNTUzLTEuMTA4IDEuMzEtMS40IDIuMDg1LS4zNDcuOTItLjQ2NiAxLjgxLS41MTMgMi40MTRsLjAxMy0uMDA4Yy4zNTctLjIuODI2LS40IDEuMzI4LS41MTYuNTAyLS4xMTUgMS4wNDMtLjE1MSAxLjUzMy4wMzlzLjg5NS42MzcgMS4wNDIgMS4zMTVjLjcwNCAzLjI1Ny0uMjE5IDQuNDY4LS41NTkgNS4zODJhOS42MSA5LjYxIDAgMCAwLS4zMzEgMS4wMTNjLjA0My0uMDEuMDg2LS4wMjIuMTI5LS4wMjYuMjQtLjAyLjQyOC4wNi41NC4xMDguMzQyLjE0Mi41NzcuNDQuNzA0Ljc4LjAzMy4wODkuMDU3LjE4NS4wNzEuMjg0YS4zMzYuMzM2IDAgMCAxIC4wMi4xMjcgNTUuMTQgNTUuMTQgMCAwIDAgLjAxMyAzLjczOGMuMDIzLjUzOC4wNTcgMS4wMTIuMSAxLjM4Ni4wNDMuMzczLjEwNC42NTcuMTQzLjc1My4xMjguMzIuMzE1LjczOS42NTMgMS4wMjQuMzM4LjI4NC44MjMuNDc0IDEuNzA5LjI4NC43NjgtLjE2NSAxLjI0Mi0uMzk0IDEuNTU5LS43MjMuMzE2LS4zMjkuNTA1LS43ODcuNjI2LTEuNDg4LjE4MS0xLjA1LjU0NS00LjA5NS41ODktNC42NjgtLjAyLS40MzIuMDQ0LS43NjQuMTgyLTEuMDE3LjE0Mi0uMjYuMzYyLS40MTkuNTUyLS41MDUuMDk1LS4wNDMuMTg0LS4wNzIuMjU3LS4wOTNhNS45NTYgNS45NTYgMCAwIDAtLjI0My0uMzI1IDQuNDU2IDQuNDU2IDAgMCAxLS42NjYtMS4wOTkgOC4yOTYgOC4yOTYgMCAwIDAtLjI1Ny0uNDgzYy0uMTMzLS4yNC0uMzAxLS41NC0uNDc3LS44NzctLjM1Mi0uNjc1LS43MzUtMS40OTMtLjkzNC0yLjI5LS4xOTgtLjc5Ni0uMjI3LTEuNjIuMjgxLTIuMjAxLjQ1LS41MTYgMS4yNC0uNzMgMi40MjYtLjYxLS4wMzUtLjEwNS0uMDU2LS4xOTItLjExNS0uMzMyYTcuODE3IDcuODE3IDAgMCAwLTEuMDQxLTEuNzY0Yy0xLjAwNS0xLjI4NS0yLjYzMi0yLjU1OS01LjE0Ni0yLjZoLS4xMTV6bS02LjY0Mi4wNTJjLS4xMjcgMC0uMjU0LjAwNC0uMzguMDExLTEuMDEuMDU4LTEuOTY1LjM1MS0yLjY0OCAxLjA3NS0uNjg0LjcyNC0xLjEzNCAxLjkxMS0xLjAzNiAzLjg3Ni4wMTkuMzcyLjE4MSAxLjQxNC40NTkgMi42NTIuMjc3IDEuMjM4LjY3IDIuNjk1IDEuMTQyIDMuOTgyLjQ3MyAxLjI4NyAxLjA0NiAyLjQwNyAxLjU5IDIuOTM3LjI3NC4yNjUuNTEyLjM3Mi43MjguMzYzLjIxNy0uMDEuNDc4LS4xMzUuNzk3LS41MThhNDMuMjQ0IDQzLjI0NCAwIDAgMSAxLjgxLTIuMDQ4IDMuNDk3IDMuNDk3IDAgMCAxLTEuMTY3LTMuMTVjLjEwMy0uNzM5LjExNy0xLjQzLjEwNS0xLjk3Ni0uMDEyLS41MzItLjA1LS44ODYtLjA1LTEuMTA3YS4zMzYuMzM2IDAgMCAxIDAtLjAxOXYtLjAwNWwtLjAwMS0uMDA2di0uMDAxYTkuODkzIDkuODkzIDAgMCAxIC41OTItMy4zNzZjLjI4LS43NDQuNjk3LTEuNSAxLjMyMi0yLjExMi0uNjE0LS4yMDItMS43MDQtLjUxLTIuODg0LS41NjhhNy42MDMgNy42MDMgMCAwIDAtLjM4LS4wMXpNMTguMTk5IDYuOWMtLjY3OS4wMDktMS4wNi4xODQtMS4yNi40MTMtLjI4My4zMjUtLjMxLjg5NS0uMTM0IDEuNTk3LjE3NS43MDMuNTM3IDEuNDg5Ljg3NyAyLjE0Mi4xNy4zMjcuMzM1LjYyMS40NjguODYuMTM0LjI0LjIzMi40MS4yOTIuNTU1LjA1NS4xMzQuMTE2LjI1Mi4xNzguMzYyLjI2My0uNTU1LjMxLTEuMS4yODMtMS42NjgtLjAzNS0uNzAzLS4xOTgtMS40MjItLjE3NC0yLjE1LjAyNy0uODUxLjE5NS0xLjQwNS4yMS0yLjA2M2E1Ljc5MyA1Ljc5MyAwIDAgMC0uNzQtLjA0OHptLTguMjM0LjExNWEyLjgyIDIuODIgMCAwIDAtLjYxNi4wNzQgNC42NjUgNC42NjUgMCAwIDAtMS4xNTMuNDQ5IDIuNDE3IDIuNDE3IDAgMCAwLS4zNDkuMjI4bC0uMDIyLjAyYy4wMDYuMTQ2LjAzNS41LjA0NyAxLjAyMS4wMTIuNTctLjAwMiAxLjI5Ny0uMTEyIDIuMDg0LS4yMzkgMS43MSAxLjAwMiAzLjEyNiAyLjQ2IDMuMTI4LjA4NS0uMzUxLjIyNS0uNzA3LjM2NS0xLjA4Mi40MDYtMS4wOTQgMS4yMDUtMS44OTIuNTMyLTUuMDA2LS4xMS0uNTEtLjMyOC0uNzE2LS42MjgtLjgzMmExLjQ3NCAxLjQ3NCAwIDAgMC0uNTI0LS4wODR6bTcuOTE3LjIwNGguMDVjLjA2Ni4wMDIuMTI3LjAwOS4xOC4wMjIuMDU0LjAxMi4xLjAzLjEzOC4wNTVhLjE2NC4xNjQgMCAwIDEgLjA3NS4xMWwtLjAwMS4wMDhoLjAwMS0uMDAxYS4yNC4yNCAwIDAgMS0uMDM1LjEzNS42NjguNjY4IDAgMCAxLS4xMS4xNS42NzcuNjc3IDAgMCAxLS4zODYuMjEyLjU5LjU5IDAgMCAxLS40MS0uMTAzLjYwOC42MDggMCAwIDEtLjEzLS4xMTguMjYuMjYgMCAwIDEtLjA2My0uMTI3LjE3LjE3IDAgMCAxIC4wNDItLjEyOC4zODQuMzg0IDAgMCAxIC4xMTctLjA5Yy4wOTYtLjA1NC4yMjYtLjA5NC4zNzMtLjExNi4wNTUtLjAwOC4xMDktLjAxMi4xNi0uMDEzem0tNy44Mi4xNjhjLjA1MyAwIC4xMDkuMDA1LjE2Ni4wMTMuMTUzLjAyMS4yODkuMDYyLjM5My4xMjJhLjQ0Ni40NDYgMCAwIDEgLjEzMy4xMDYuMjIzLjIyMyAwIDAgMSAuMDU0LjE3LjMwMi4zMDIgMCAwIDEtLjA3NS4xNTQuNjQ5LjY0OSAwIDAgMS0uMTQzLjEzLjY0LjY0IDAgMCAxLS40NDguMTEzLjcyOC43MjggMCAwIDEtLjQyLS4yMjguNzEuNzEgMCAwIDEtLjExOC0uMTY0LjI4LjI4IDAgMCAxLS4wNDEtLjE3N2MuMDE1LS4xMDguMTA0LS4xNjQuMTkxLS4xOTVhLjg2Ni44NjYgMCAwIDEgLjMwNy0uMDR6bTkuMDYgNy4zNDNsLS4wMDMuMDAxYy0uMTQ3LjA1My0uMjY4LjA3NS0uMzcuMTJhLjQ1Mi40NTIgMCAwIDAtLjIzOS4yMTRjLS4wNjMuMTE1LS4xMTcuMzE5LS4xMDEuNjY2YS41MS41MSAwIDAgMCAuMTQ4LjA3Yy4xNzEuMDUyLjQ1OC4wODYuNzc4LjA4MS42MzgtLjAwNyAxLjQyMy0uMTU2IDEuODQtLjM1YTMuOTUgMy45NSAwIDAgMCAuOTQzLS42MTVoLS4wMDFjLTEuMzkzLjI4OC0yLjE4LjIxMS0yLjY2My4wMTJhMS4zMTUgMS4zMTUgMCAwIDEtLjMzMi0uMnptLTguMDMxLjA5NGgtLjAyMWMtLjA1My4wMDUtLjEzLjAyMy0uMjc5LjE4OC0uMzQ4LjM5LS40Ny42MzUtLjc1Ny44NjQtLjI4Ny4yMjgtLjY2LjM1LTEuNDA1LjUwMy0uMjM2LjA0OC0uMzcxLjEwMS0uNDYxLjE0NC4wMjkuMDI0LjAyNi4wMy4wNy4wNTMuMTA5LjA2LjI0OS4xMTMuMzYyLjE0Mi4zMi4wOC44NDYuMTczIDEuMzk1LjA4LjU0OS0uMDk0IDEuMTItLjM1NyAxLjYwNy0xLjA0LjA4NC0uMTE4LjA5My0uMjkyLjAyNC0uNDc5LS4wNy0uMTg3LS4yMjMtLjM0OC0uMzMxLS4zOTNhLjY1My42NTMgMCAwIDAtLjIwNC0uMDZ6Ii8+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SQL" @@ -90,21 +90,17 @@ spec: - "camel:jackson" - "camel:kamelet" - "camel:sql" - - "mvn:org.postgresql:postgresql:42.5.1" + - "mvn:org.postgresql:postgresql:42.6.0" - "mvn:org.apache.commons:commons-dbcp2:2.9.0" template: beans: - name: dsBean type: "#class:org.apache.commons.dbcp2.BasicDataSource" - property: - - key: username - value: '{{username}}' - - key: password - value: '{{password}}' - - key: url - value: 'jdbc:postgresql://{{serverName}}:{{serverPort}}/{{databaseName}}' - - key: driverClassName - value: 'org.postgresql.Driver' + properties: + username: '{{username}}' + password: '{{password}}' + url: 'jdbc:postgresql://{{serverName}}:{{serverPort}}/{{databaseName}}' + driverClassName: 'org.postgresql.Driver' from: uri: "sql:{{query}}" parameters: diff --git a/connectors/camel-pulsar-sink-kafka-connector/src/generated/resources/camel-pulsar-sink-sink.json b/connectors/camel-pulsar-sink-kafka-connector/src/generated/resources/camel-pulsar-sink-sink.json index d06f48b939..738a3a8422 100644 --- a/connectors/camel-pulsar-sink-kafka-connector/src/generated/resources/camel-pulsar-sink-sink.json +++ b/connectors/camel-pulsar-sink-kafka-connector/src/generated/resources/camel-pulsar-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-pulsar-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send documents to Pulsar." }, "properties": { diff --git a/connectors/camel-pulsar-sink-kafka-connector/src/main/resources/kamelets/pulsar-sink.kamelet.yaml b/connectors/camel-pulsar-sink-kafka-connector/src/main/resources/kamelets/pulsar-sink.kamelet.yaml index 08475a6a84..c8c5850cdc 100644 --- a/connectors/camel-pulsar-sink-kafka-connector/src/main/resources/kamelets/pulsar-sink.kamelet.yaml +++ b/connectors/camel-pulsar-sink-kafka-connector/src/main/resources/kamelets/pulsar-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: pulsar-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgdmlld0JveD0iMCAwIDYwLjk3Mzk5OSA0My4wOSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMjQiCiAgIHNvZGlwb2RpOmRvY25hbWU9InB1bHNhci1sb2dvLnN2ZyIKICAgd2lkdGg9IjYwLjk3Mzk5OSIKICAgaGVpZ2h0PSI0My4wOSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4xLjEgKDNiZjVhZTBkMjUsIDIwMjEtMDktMjApIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzI2IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIHVuaXRzPSJweCIKICAgICBpbmtzY2FwZTp6b29tPSIzLjAwNDM2NjIiCiAgICAgaW5rc2NhcGU6Y3g9IjMxLjQ1NDIyMSIKICAgICBpbmtzY2FwZTpjeT0iNDMuNDM2NzgyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDgwIgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMjQiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiPgogICAgPHN0eWxlCiAgICAgICBpZD0ic3R5bGUyIj4uY2xzLTF7ZmlsbDojMTg4ZmZmO30uY2xzLTJ7ZmlsbDojNDY0ZTU2O308L3N0eWxlPgogICAgPGNsaXBQYXRoCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIGlkPSJjbGlwUGF0aDMxNiI+CiAgICAgIDxyZWN0CiAgICAgICAgIGlkPSJyZWN0MzE4IgogICAgICAgICB3aWR0aD0iNjAuOTczOTQ2IgogICAgICAgICBoZWlnaHQ9IjQzLjUxMzExMSIKICAgICAgICAgeD0iNC4wOTY2MDMzZS0xMCIKICAgICAgICAgeT0iLTAuNDIzMTExMTEiIC8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8dGl0bGUKICAgICBpZD0idGl0bGU2Ij5Bc3NldCAyPC90aXRsZT4KICA8ZwogICAgIGlkPSJMYXllcl8yIgogICAgIGRhdGEtbmFtZT0iTGF5ZXIgMiIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjI5NzE0NDIsMC4wNjg0ODA4NSkiCiAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzE2KSI+CiAgICA8ZwogICAgICAgaWQ9IkxheWVyXzEtMiIKICAgICAgIGRhdGEtbmFtZT0iTGF5ZXIgMSI+CiAgICAgIDxwYXRoCiAgICAgICAgIGNsYXNzPSJjbHMtMSIKICAgICAgICAgZD0iTSA2MSwxMy43MyBIIDQ2LjA5IEMgNDIuMDYsNiAzNy44LDAgMzIsMCAyNC40NSwwIDIwLjksNi41OSAxNy40NywxMyBsIC0wLjMsMC41NiBIIDAgdiAzLjgxIGggMTAgYyAzLjUzLDAgNC4yNSwxLjE5IDQuMjUsMS4xOSAtMi43Nyw0LjMgLTYuMSw4LjU1IC0xMS42NSw4LjU1IEggMCB2IDQgaCAyLjYyIGMgMTAuNzYsMCAxNS40NiwtOC43MyAxOS4yMywtMTUuNzQgQyAyNS4zMSw4LjkxIDI3LjcyLDUgMzIsNSBjIDQuNDQsMCA5LjExLDkuNjYgMTMuMjIsMTguMTkgMC42LDEuMjQgMS4yMSwyLjUxIDEuODMsMy43NyAtMTUuNzYsMC41IC0yMy4yNyw0LjE5IC0yOS4zOCw3LjIgLTQuNDcsMi4yIC04LDQuOTMgLTEzLjgxLDQuOTMgSCAwIHYgNCBoIDMuODMgYyA3LDAgMTEuMzYsLTIuMTYgMTYsLTQuNDUgNi40MywtMy4xNiAxMy43MiwtNi43NCAzMC45LC02Ljc0IGggOS45MyB2IC00IGggLTUuNjEgYSAzLDMgMCAwIDEgLTIuNDcsLTEgQyA1MS42LDI1IDUwLjY0LDIzIDQ5LjcsMjEgbCAtMS4zLC0yLjY2IGMgMCwwIDAuOTMsLTEgMy41MSwtMSBIIDYxIFoiCiAgICAgICAgIGlkPSJwYXRoOCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgY2xhc3M9ImNscy0yIgogICAgICAgICBkPSJNIDc5LjgzLDEzLjcgSCA2OS40NCB2IDMuNzQgSCA3OS42IGMgNC4yLDAgNi42MSwxLjkxIDYuNjEsNS4zMyAwLDMuMjQgLTIuNjYsNS4zMyAtNi43Nyw1LjMzIGggLTEwIHYgMTMgaCA0IHYgLTkuMyBoIDUuOTMgYyA1LjQyLDAgMTAuODgsLTIuODMgMTAuODgsLTkuMjIgLTAuMDMsLTUuNCAtNC4xMSwtOC44OCAtMTAuNDIsLTguODggeiIKICAgICAgICAgaWQ9InBhdGgxMCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgY2xhc3M9ImNscy0yIgogICAgICAgICBkPSJtIDExMy4zMSwyOS41NyBjIDAsNS4zMSAtMi42Niw4LjI0IC03LjQ4LDguMjQgLTQuODIsMCAtNy42LC0zLjA3IC03LjYsLTguNDMgViAxMy43IGggLTQgdiAxNS44NyBjIDAsNy4zOSA0LjQsMTIgMTEuNDksMTIgNy4wOSwwIDExLjU2LC00LjU3IDExLjU2LC0xMi4yMyBWIDEzLjcgaCAtNCB6IgogICAgICAgICBpZD0icGF0aDEyIiAvPgogICAgICA8cG9seWdvbgogICAgICAgICBjbGFzcz0iY2xzLTIiCiAgICAgICAgIHBvaW50cz0iMTQyLjIyLDQxLjE0IDE0Mi4yMiwzNy4zOSAxMjcuMzMsMzcuMzkgMTI3LjMzLDEzLjcgMTIzLjM2LDEzLjcgMTIzLjM2LDQxLjE0ICIKICAgICAgICAgaWQ9InBvbHlnb24xNCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgY2xhc3M9ImNscy0yIgogICAgICAgICBkPSJNIDE1Ni42OSwyNS41IEMgMTUwLjk1LDI0LjI3IDE0OS45LDIyLjk3IDE0OS45LDIwLjc2IDE0OS45LDE4LjU1IDE1MiwxNyAxNTUsMTcgYSAxMS4xMiwxMS4xMiAwIDAgMSA3LjMyLDIuNzYgbCAwLjQsMC4zMiAyLjM2LC0zLjA4IC0wLjM3LC0wLjMgYSAxNC4yMiwxNC4yMiAwIDAgMCAtOS42MSwtMy4zNiBjIC01LjMyLDAgLTkuMTgsMy4yNCAtOS4xOCw3Ljc5IDAsNS4wNiAzLjcxLDYuOTEgOS4yNyw4LjEyIDUuNTYsMS4yMSA2LjQ5LDIuNDQgNi40OSw0LjYyIDAsMi4zNiAtMi4yMiw0IC01LjQxLDQgLTMuMzcsMCAtNS45LC0xIC04Ljc0LC0zLjYyIGwgLTAuMzgsLTAuMzQgLTIuNDksMi45NSAwLjM2LDAuMzIgYSAxNS45MSwxNS45MSAwIDAgMCAxMS4xNCw0LjM2IGMgNS42MSwwIDkuNTIsLTMuMjggOS41MiwtOCAwLjAxLC00LjI4IC0yLjY4LC02LjY3IC04Ljk5LC04LjA0IHoiCiAgICAgICAgIGlkPSJwYXRoMTYiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGNsYXNzPSJjbHMtMiIKICAgICAgICAgZD0ibSAxODAuMTksMTMuNTEgLTEyLjUsMjcuNjMgaCA0LjE0IGwgMy4xNCwtNyBoIDEzLjc2IGwgMy4xLDcgaCA0LjI5IGwgLTEyLjUsLTI3LjYzIHogbSAtMy42MSwxNyA1LjI5LC0xMS44IDUuMjYsMTEuOCB6IgogICAgICAgICBpZD0icGF0aDE4IiAvPgogICAgICA8cGF0aAogICAgICAgICBjbGFzcz0iY2xzLTIiCiAgICAgICAgIGQ9Im0gMjE1LjE4LDMwLjE1IGMgNC4yOSwtMSA2LjgyLC00IDYuODIsLTguMTEgYSA3Ljc3LDcuNzcgMCAwIDAgLTIuMTgsLTUuNTYgMTEsMTEgMCAwIDAgLTcuODcsLTIuNzkgaCAtMTEuODcgdiAyNy40NSBoIDQgViAzMC44NSBoIDYuODIgbCA3LjY3LDEwLjI4IGggNC45IHogbSAtMTEuMTQsLTMgdiAtOS43MSBoIDcuNjcgYyA0LDAgNi4yOCwxLjcyIDYuMjgsNC44IDAsMy4wOCAtMi40OCw1IC02LjMxLDUgeiIKICAgICAgICAgaWQ9InBhdGgyMCIgLz4KICAgIDwvZz4KICA8L2c+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhODE5Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOnRpdGxlPkFzc2V0IDI8L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Pulsar" diff --git a/connectors/camel-pulsar-source-kafka-connector/src/generated/resources/camel-pulsar-source-source.json b/connectors/camel-pulsar-source-kafka-connector/src/generated/resources/camel-pulsar-source-source.json index 35d1529d10..d08bdec6bf 100644 --- a/connectors/camel-pulsar-source-kafka-connector/src/generated/resources/camel-pulsar-source-source.json +++ b/connectors/camel-pulsar-source-kafka-connector/src/generated/resources/camel-pulsar-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-pulsar-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from Pulsar topics." }, "properties": { diff --git a/connectors/camel-pulsar-source-kafka-connector/src/main/resources/kamelets/pulsar-source.kamelet.yaml b/connectors/camel-pulsar-source-kafka-connector/src/main/resources/kamelets/pulsar-source.kamelet.yaml index 73bd0411c4..5a986284ed 100644 --- a/connectors/camel-pulsar-source-kafka-connector/src/main/resources/kamelets/pulsar-source.kamelet.yaml +++ b/connectors/camel-pulsar-source-kafka-connector/src/main/resources/kamelets/pulsar-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: pulsar-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgdmlld0JveD0iMCAwIDYwLjk3Mzk5OSA0My4wOSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMjQiCiAgIHNvZGlwb2RpOmRvY25hbWU9InB1bHNhci1sb2dvLnN2ZyIKICAgd2lkdGg9IjYwLjk3Mzk5OSIKICAgaGVpZ2h0PSI0My4wOSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4xLjEgKDNiZjVhZTBkMjUsIDIwMjEtMDktMjApIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzI2IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIHVuaXRzPSJweCIKICAgICBpbmtzY2FwZTp6b29tPSIzLjAwNDM2NjIiCiAgICAgaW5rc2NhcGU6Y3g9IjMxLjQ1NDIyMSIKICAgICBpbmtzY2FwZTpjeT0iNDMuNDM2NzgyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDgwIgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMjQiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiPgogICAgPHN0eWxlCiAgICAgICBpZD0ic3R5bGUyIj4uY2xzLTF7ZmlsbDojMTg4ZmZmO30uY2xzLTJ7ZmlsbDojNDY0ZTU2O308L3N0eWxlPgogICAgPGNsaXBQYXRoCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIGlkPSJjbGlwUGF0aDMxNiI+CiAgICAgIDxyZWN0CiAgICAgICAgIGlkPSJyZWN0MzE4IgogICAgICAgICB3aWR0aD0iNjAuOTczOTQ2IgogICAgICAgICBoZWlnaHQ9IjQzLjUxMzExMSIKICAgICAgICAgeD0iNC4wOTY2MDMzZS0xMCIKICAgICAgICAgeT0iLTAuNDIzMTExMTEiIC8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8dGl0bGUKICAgICBpZD0idGl0bGU2Ij5Bc3NldCAyPC90aXRsZT4KICA8ZwogICAgIGlkPSJMYXllcl8yIgogICAgIGRhdGEtbmFtZT0iTGF5ZXIgMiIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjI5NzE0NDIsMC4wNjg0ODA4NSkiCiAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzE2KSI+CiAgICA8ZwogICAgICAgaWQ9IkxheWVyXzEtMiIKICAgICAgIGRhdGEtbmFtZT0iTGF5ZXIgMSI+CiAgICAgIDxwYXRoCiAgICAgICAgIGNsYXNzPSJjbHMtMSIKICAgICAgICAgZD0iTSA2MSwxMy43MyBIIDQ2LjA5IEMgNDIuMDYsNiAzNy44LDAgMzIsMCAyNC40NSwwIDIwLjksNi41OSAxNy40NywxMyBsIC0wLjMsMC41NiBIIDAgdiAzLjgxIGggMTAgYyAzLjUzLDAgNC4yNSwxLjE5IDQuMjUsMS4xOSAtMi43Nyw0LjMgLTYuMSw4LjU1IC0xMS42NSw4LjU1IEggMCB2IDQgaCAyLjYyIGMgMTAuNzYsMCAxNS40NiwtOC43MyAxOS4yMywtMTUuNzQgQyAyNS4zMSw4LjkxIDI3LjcyLDUgMzIsNSBjIDQuNDQsMCA5LjExLDkuNjYgMTMuMjIsMTguMTkgMC42LDEuMjQgMS4yMSwyLjUxIDEuODMsMy43NyAtMTUuNzYsMC41IC0yMy4yNyw0LjE5IC0yOS4zOCw3LjIgLTQuNDcsMi4yIC04LDQuOTMgLTEzLjgxLDQuOTMgSCAwIHYgNCBoIDMuODMgYyA3LDAgMTEuMzYsLTIuMTYgMTYsLTQuNDUgNi40MywtMy4xNiAxMy43MiwtNi43NCAzMC45LC02Ljc0IGggOS45MyB2IC00IGggLTUuNjEgYSAzLDMgMCAwIDEgLTIuNDcsLTEgQyA1MS42LDI1IDUwLjY0LDIzIDQ5LjcsMjEgbCAtMS4zLC0yLjY2IGMgMCwwIDAuOTMsLTEgMy41MSwtMSBIIDYxIFoiCiAgICAgICAgIGlkPSJwYXRoOCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgY2xhc3M9ImNscy0yIgogICAgICAgICBkPSJNIDc5LjgzLDEzLjcgSCA2OS40NCB2IDMuNzQgSCA3OS42IGMgNC4yLDAgNi42MSwxLjkxIDYuNjEsNS4zMyAwLDMuMjQgLTIuNjYsNS4zMyAtNi43Nyw1LjMzIGggLTEwIHYgMTMgaCA0IHYgLTkuMyBoIDUuOTMgYyA1LjQyLDAgMTAuODgsLTIuODMgMTAuODgsLTkuMjIgLTAuMDMsLTUuNCAtNC4xMSwtOC44OCAtMTAuNDIsLTguODggeiIKICAgICAgICAgaWQ9InBhdGgxMCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgY2xhc3M9ImNscy0yIgogICAgICAgICBkPSJtIDExMy4zMSwyOS41NyBjIDAsNS4zMSAtMi42Niw4LjI0IC03LjQ4LDguMjQgLTQuODIsMCAtNy42LC0zLjA3IC03LjYsLTguNDMgViAxMy43IGggLTQgdiAxNS44NyBjIDAsNy4zOSA0LjQsMTIgMTEuNDksMTIgNy4wOSwwIDExLjU2LC00LjU3IDExLjU2LC0xMi4yMyBWIDEzLjcgaCAtNCB6IgogICAgICAgICBpZD0icGF0aDEyIiAvPgogICAgICA8cG9seWdvbgogICAgICAgICBjbGFzcz0iY2xzLTIiCiAgICAgICAgIHBvaW50cz0iMTQyLjIyLDQxLjE0IDE0Mi4yMiwzNy4zOSAxMjcuMzMsMzcuMzkgMTI3LjMzLDEzLjcgMTIzLjM2LDEzLjcgMTIzLjM2LDQxLjE0ICIKICAgICAgICAgaWQ9InBvbHlnb24xNCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgY2xhc3M9ImNscy0yIgogICAgICAgICBkPSJNIDE1Ni42OSwyNS41IEMgMTUwLjk1LDI0LjI3IDE0OS45LDIyLjk3IDE0OS45LDIwLjc2IDE0OS45LDE4LjU1IDE1MiwxNyAxNTUsMTcgYSAxMS4xMiwxMS4xMiAwIDAgMSA3LjMyLDIuNzYgbCAwLjQsMC4zMiAyLjM2LC0zLjA4IC0wLjM3LC0wLjMgYSAxNC4yMiwxNC4yMiAwIDAgMCAtOS42MSwtMy4zNiBjIC01LjMyLDAgLTkuMTgsMy4yNCAtOS4xOCw3Ljc5IDAsNS4wNiAzLjcxLDYuOTEgOS4yNyw4LjEyIDUuNTYsMS4yMSA2LjQ5LDIuNDQgNi40OSw0LjYyIDAsMi4zNiAtMi4yMiw0IC01LjQxLDQgLTMuMzcsMCAtNS45LC0xIC04Ljc0LC0zLjYyIGwgLTAuMzgsLTAuMzQgLTIuNDksMi45NSAwLjM2LDAuMzIgYSAxNS45MSwxNS45MSAwIDAgMCAxMS4xNCw0LjM2IGMgNS42MSwwIDkuNTIsLTMuMjggOS41MiwtOCAwLjAxLC00LjI4IC0yLjY4LC02LjY3IC04Ljk5LC04LjA0IHoiCiAgICAgICAgIGlkPSJwYXRoMTYiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGNsYXNzPSJjbHMtMiIKICAgICAgICAgZD0ibSAxODAuMTksMTMuNTEgLTEyLjUsMjcuNjMgaCA0LjE0IGwgMy4xNCwtNyBoIDEzLjc2IGwgMy4xLDcgaCA0LjI5IGwgLTEyLjUsLTI3LjYzIHogbSAtMy42MSwxNyA1LjI5LC0xMS44IDUuMjYsMTEuOCB6IgogICAgICAgICBpZD0icGF0aDE4IiAvPgogICAgICA8cGF0aAogICAgICAgICBjbGFzcz0iY2xzLTIiCiAgICAgICAgIGQ9Im0gMjE1LjE4LDMwLjE1IGMgNC4yOSwtMSA2LjgyLC00IDYuODIsLTguMTEgYSA3Ljc3LDcuNzcgMCAwIDAgLTIuMTgsLTUuNTYgMTEsMTEgMCAwIDAgLTcuODcsLTIuNzkgaCAtMTEuODcgdiAyNy40NSBoIDQgViAzMC44NSBoIDYuODIgbCA3LjY3LDEwLjI4IGggNC45IHogbSAtMTEuMTQsLTMgdiAtOS43MSBoIDcuNjcgYyA0LDAgNi4yOCwxLjcyIDYuMjgsNC44IDAsMy4wOCAtMi40OCw1IC02LjMxLDUgeiIKICAgICAgICAgaWQ9InBhdGgyMCIgLz4KICAgIDwvZz4KICA8L2c+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhODE5Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOnRpdGxlPkFzc2V0IDI8L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KPC9zdmc+Cg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Pulsar" diff --git a/connectors/camel-redis-sink-kafka-connector/src/generated/resources/camel-redis-sink-sink.json b/connectors/camel-redis-sink-kafka-connector/src/generated/resources/camel-redis-sink-sink.json index 69f092d058..4dfc9a6222 100644 --- a/connectors/camel-redis-sink-kafka-connector/src/generated/resources/camel-redis-sink-sink.json +++ b/connectors/camel-redis-sink-kafka-connector/src/generated/resources/camel-redis-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-redis-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Write object to a Redis cache." }, "properties": { diff --git a/connectors/camel-redis-sink-kafka-connector/src/main/resources/kamelets/redis-sink.kamelet.yaml b/connectors/camel-redis-sink-kafka-connector/src/main/resources/kamelets/redis-sink.kamelet.yaml index d73d7b3323..5329b4ca08 100644 --- a/connectors/camel-redis-sink-kafka-connector/src/main/resources/kamelets/redis-sink.kamelet.yaml +++ b/connectors/camel-redis-sink-kafka-connector/src/main/resources/kamelets/redis-sink.kamelet.yaml @@ -22,7 +22,7 @@ metadata: camel.apache.org/kamelet.type: "sink" annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Redis" camel.apache.org/kamelet.namespace: "Cache" diff --git a/connectors/camel-redis-source-kafka-connector/src/generated/resources/camel-redis-source-source.json b/connectors/camel-redis-source-kafka-connector/src/generated/resources/camel-redis-source-source.json index 735be638d8..481a9f1b8c 100644 --- a/connectors/camel-redis-source-kafka-connector/src/generated/resources/camel-redis-source-source.json +++ b/connectors/camel-redis-source-kafka-connector/src/generated/resources/camel-redis-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-redis-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Get Events from a Redis cache" }, "properties": { diff --git a/connectors/camel-redis-source-kafka-connector/src/main/resources/kamelets/redis-source.kamelet.yaml b/connectors/camel-redis-source-kafka-connector/src/main/resources/kamelets/redis-source.kamelet.yaml index cffed43d21..eb97769338 100644 --- a/connectors/camel-redis-source-kafka-connector/src/main/resources/kamelets/redis-source.kamelet.yaml +++ b/connectors/camel-redis-source-kafka-connector/src/main/resources/kamelets/redis-source.kamelet.yaml @@ -22,7 +22,7 @@ metadata: camel.apache.org/kamelet.type: "source" annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Redis" camel.apache.org/kamelet.namespace: "Cache" diff --git a/connectors/camel-rest-openapi-sink-kafka-connector/src/generated/resources/camel-rest-openapi-sink-sink.json b/connectors/camel-rest-openapi-sink-kafka-connector/src/generated/resources/camel-rest-openapi-sink-sink.json index 98de5df4ac..e7f36f4693 100644 --- a/connectors/camel-rest-openapi-sink-kafka-connector/src/generated/resources/camel-rest-openapi-sink-sink.json +++ b/connectors/camel-rest-openapi-sink-kafka-connector/src/generated/resources/camel-rest-openapi-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-rest-openapi-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Load an OpenAPI specification from a URI and call an operation on a HTTP service. The request that is generated respects the rules given in the OpenAPI specification (for example, path parameters and Content-Type)." }, "properties": { diff --git a/connectors/camel-rest-openapi-sink-kafka-connector/src/main/resources/kamelets/rest-openapi-sink.kamelet.yaml b/connectors/camel-rest-openapi-sink-kafka-connector/src/main/resources/kamelets/rest-openapi-sink.kamelet.yaml index d8438f07f1..45d08c0e49 100644 --- a/connectors/camel-rest-openapi-sink-kafka-connector/src/main/resources/kamelets/rest-openapi-sink.kamelet.yaml +++ b/connectors/camel-rest-openapi-sink-kafka-connector/src/main/resources/kamelets/rest-openapi-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: rest-openapi-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAIAAAAiOjnJAAAlvUlEQVR4nOydd1xT19vAT3YgCSEM2VtEEVABERXFvWqXVbHaOuqve7nbam1tq7bWLldbq9bVum1t3VtxsEQFBFQ2yAwJISRkJ+9HLy9SNDfJzT33JprvX7fk5Jyn8uXec895zjl0g8EAHDjAGyrZATh4MnGI5QAKDrEcQMEhlgMoOMRyAAWHWA6g4BDLARQcYjmAAp3sABwQQVNT0/Xr1wvyC8rKymtrayUSiVqtBgCw2WyBQODr6xMaGtYzKrJPnz5cLheXFimOkfcnGJVKdfbsuZMnT+bfyjfnF02n02Jj48aMHT1w4EA63aqbjkOsJxOVSvXXwb/379/X3CzF8PUuXbpMe2Xa2LFjaDQatgAcYj2BpKdnrF2ztr6+3sp6QkJD5s+f16NHDwzfdYj1RKFWq3/++ZfD/x7Gq0IqlTp9xvRp06ZSqZa95znEenKQSCRLP11aUFCIe80DkwYuWbKYxWKZ/xWHWE8IIpFowfyFlZWVkOqPiYlZ+fUKJycnM8s7xHoSkMlkH34wp7y8HGorsbGxX3+z0sy3RccAqd2j1+uXf7UCtlUAgOvXr69ds87Mwg6x7J5du3ZnZWUR09bRo0fPnDlrTkmHWPZNaWnpzh07iWxx3dp1YrHYZDGHWPbN+vUbtFotkS3KZLLNmzabLOYQy47JzMzMuZlDfLunTp0uL69AL+MQy47Zu2cfKe0aDIZ9e0007RDLXqmsrLp58yZZrZ8/f14mk6EUcIhlr5w17+0MEmq1+tKlSygFHGLZK+np6eQGkHY1DeVTh1h2iVQqLSkpITeGmzdzUKZtHGLZJUVFxaTPxcnl8urqamOfOsSySyorTLztEwPKnLcj5x1odCqtTqM36GhUOpvBQWbfLE0/IhihUEh2CPcRNhgN46kQS6VpbWipapBWiuW1Ynlds0LYohC3KJsUmhaFRm4w6JFiQ7qnvBQ39/6DpvTWomUznNgcDofH5wlc+e7uAk8Pd29vrwBf70A/nyBnJ3xWHGCmBfVVnzCkLS3GPnoyxZKrmstF+RWNBffEd+5JiprkdZbWYDAYWhWyVoVM2Fj76Kee7t7Bgd3Cgnt0DY3sHh7jwhPgFLi56IidxjGGXq839tGTI5ZCLbtTl3W3Pru4/nptcynUtoSiOqGoLutGKvKffj7BUT3iYyL79o7ux+O6Qm0agWbdEhq8oFAoxj6yifisQSSryam6kHcvtVSYpzfoSImhura8urb85LkDFAqlW1h0QmxyYvzQAL9QeC1yOBx4lZsPl2s0DHsVq1nRmF1+6lr5ySrxHbJjeYjBYLhTnHunOHfnvnWB/mGDEkcPSXrGy9MP94Y8PTxwrxMDnh6exj6yM7F0eu2t6stXi/8trE1v73TbJpX3Sv488POfB36O6hE/euiE/gnDmQwLFiOgExAYiFdV1uAfEGDsI7sRq0XZdKXo78tFfzUrGsmOxTJuFV67VXiNt4M/auiEcSNSPD28ra8zPLwrHqFZBYvFCgy0Z7GELffOFvyRUXpMq1eTHQt2WmTNBw9v/fvojkGJoyaMnxUS1M2a2gQCQVBQUAWpw6TR0VEo66RtWqwGaeXxvC3ZFadt/KlnPnq97uLV4xevHu8XN2TKhLfCgrtjrqpfYj9yxeqXmIjyqY2KJVU0HsnZmFF6jKwXPdhkZF/IyL7Qv+/wVye/5+8bgqGGYcOGmcy2gweVSk1OHoxSwObEUmuV5wp3nynYodIqyI4FOmlZZzOyL4wZ9tLUie+48CwbAAsP79q9e/fbt29Diw6NAQMGuLu7oxSwrRkxsbxu+eGUo7kbnwarEPR63bEz+96a/9zxM/tRBrIfy6DBg6DFZYKUlMnoBWxLLDeOtyfPn+woSEAml/6ydcVHX86sqCo28ys5N3MIXvjVTmJiYmTPSPQytiCWPlf8q0Td9g86JeEjOpVBdkjkcKcod+6SKfsObdLpTPQsc27mLF68RKlUEhXaQxgMxtvvvGWyGMlitWgqD1U8c6l+/qW6BchPPF0Ch/eYRm5UJKLVaf/Yv+HU+b9QypBoFQDgtdmv+fubfqqQKVZR84E9pYnVrakAgEr56RLpP8jPR0XNdOP4kBgYubwwbvrYEZOMfUquVYmJ/SZNmmhOSXLE0uqVF2o/PFUzQ61vbv/h5fpFGn0rAIBJZyN5UU8hL4yb/tq0ecY+JdeqkJCQxUsWo2Q0dIQEsWSa6r8rRuVLOi/TlmnvZTeuQq5jAgZH+g4gPjZysWWr/AP8v129yvysCqLFqlNk7C9LalBmP/bTG+I1Taq7yPXE+Hl0KpPY6MjElq2KiIj46acf3dzczP8KoWIVNe8/VDG2VddgrIDeoLlUPx+59uT5j4x8lcDoyMSWrRozZsxPP/0oEFiWJUucWDdEa07VzNIZVOjFquTniqVt70Qjo6a7PwW9eJu1ylXg+vmyzxcuWsBkWfzoIEisRmVeWsNSAMxaCne5/iONXgYAYNBYE+Pnw4+OTOBZxXgAtqicnNhTp768Y8f2wVgH9wkSy4MdPdJ3CwWYtRu9XFtzrfEb5DrKPynKLwlydKQBzyomk7l8xVe7dv85ffp0Hx8L7vqBQYGvv/H67j27Z/9vtjUJ0HAnofV6fUNjjXcXfwBAOH8SAOB0zWwDMJ2wcFO0PoL/ihurOwDgpbi5d+qyNDoTz1C7A6pVXy3/Mj4+HgAwY+b0GTOnFxUVXbuWXVhQWFJSIhQKO47s0+l0Ly+vsK5hkZGRffvGBwcHY/0f+g9wxfpl64qrmWeWL/4tJCjCIrf0QJNaN++FoGP373Y8v5E9ZxzL/Q1qqARDjFXthD8Audbr9c3NUrVKBSiAzWbzeDwYq3MhPgo371x98tzBFlnzpyvfKKtoW/IQzp9k5jOxuvXi3eb9yPWIyFc8uPgvSSALgq3qBJVKFQhcvby9vLy8+Hw+pDXfsMTae2jTvyf+RK4xu3Wl4WO1vuVBL575xPTi4VnFZrOXL/8K3SrCgCLWmQuH/ty/oeNPsLnVqq3LEq5Ernv6DYjxR0tZtAugWrVy5Yq4+DjrAsQN/MXKuZWxYctXj/4cm1u54p9FynzkekLcXAYNtxVUxAPbql69e1kXIJ7gLFZ1bcWqtQt1+sf3zTG4pQfa1Pq2X4Y712d01Ex8AyaMp8oqnMVqVciXf/+hTI528iIGt2paL99p3oNcD+8xzZNndC2bzfK0WYWzWGs2flZda/pEFwxuXW1YrNbd95VOY06yt178U2gVnmL9c2xnWpa5+/ha6lartj6zcTly3cM3sXfAUDxCJoKn0yrcxCouK9y+d61FX7HUrVzxr43KPOR6QtyHTBrbupCJ4Km1Ch+xlMrW79Z/rNVqLP2iRW4ZgC61bi4yjS3geI+OnmV14HAh0Sq1mpwEm47gINa23T/V1GFc622RW7WKtNuSXcj1sB5TvVyCsIYMHRKt2rlv/Y+/LsVQM75YK1ZufuaxM1Yt9LbIrasNS1Q6yf1ePJVhs2Px5Fq1/5/NVzJOX04/haF+HLFKLLVauX7zl9YHYb5bCp0wQ9g2+trdJ6FP4HDrW8cX0q1Crn/bsUomQxv3gY1VYu37Z0tdwz1c4jDfrVtNmxqVbWepTYj7kEU39/hrArARqwAAkmbR1t0/YmgIL7CLda+2/K8j23AMxUy3DEB34X4vXg8AcHXuMib6NRxjsAbbsQrhzMVDd4rzMDSHC9jF+v2P7zC8CaJjplv1ioxCSVvqxNDuL3vz8clNswZbswrZEHXjtq/J2loMo1jXc69eu3kZ72CA+W5dbfhUqWsCANCo9EnxC2BEYj42aBVCcVnBhcvHMLRrPVjE0uv123ZBfH6b45ZS15gh/AK57uYdHxc0El486NisVQg79q1Ta0jI6sYi1qW0E+VVRRCCeYg5buU3bWlQ3ECuX4z7gEV3hhrSY7FxqwAAInH9sdMkbPxnsVg6nXbXwV/gBPMfTLplAPqLdXMMD3rxfCfPcTH/IyCqjti+VQgHD/+uVBG9kZ3FYqWmnaitr4ITTGdMutWgvFbYtAO5To6Y7MOHeBhEJ+zFKgBAs7TpOOE3LcvE0uv1B/79HVowj8GkW2nCpUqdGOnFT+67kJio7MgqhEPHd6o1hG5mbplY126kVlXDPf/oUdDdUurE6Q2fI9ddvfrEB4+GHY/dWQUAaJI0nr98BMMXMUOx6ATYJStezyvIghmPUXhcfvv6RGR/kQ7rE6kTg897OcU/2Mdb9NXhyUqN3ERtbEGgW6SPa6gnz1/g7MVlu7LoHA6Lz2G5AABkMunVrLN1DVUVVcUlZYViycPjHu3RKoQA39D13x40c3cr67FArLLKux9+YmKvXKiguOXJjp0UcgG5jV24vedg9k+Pfp1KoYZ7xUX7D+ru08+izIja+qrc/MyM6xcC/cJmvjzHWDFbtgrhi49/6RPd38pKzMQCsX7ZuvK4dYkM1oPiVrL3mijB/x4c5KT79vj0GsnDQ949uH4Dw1/sFzqOx7ZghyeLsH2rAACJ8cMWz/3B+nrMwVyxlMrWme+NbFWYeMQQgDG3WDTBtNCbTnQPAEBJQ85Pp98EAPi6ho2Nnh0TMIRKgbjm2y6suv9+Q6P9vvakwJWII+loy5YtM6dcatqJS+kn4cdjGrVadSXjdGzMAOQfyJ3d05XZtbTlsNbQqtQ3hfCeQfaL1+hUSeETJics9OGHQu1Y2ItVyOwh30UQGdEHrwpRMPfvmOB3CnSMvScWSnbUKTKRHz7f592+IWMokPdpsiOrEAj7PZr17y5uEubmZ8IPxgKMuEXNEn5NWAx2ZxVyPGdZ5V3cq30Us8S6mnXWolEJYnjUrWcCDgz3/ZWY1u3RKoQrhGQtmyVWWuYZ+JFgoZNbQdxRznQvAtq1X6uQ2wS8ytsxLVaLTJp/5zoBoWADcatRVEdYi3ZtFQDgXk1ZTS30EzRN7+h3I/eKpcedEUxC3BAPdywHLcvl8uLiksrKSmFDg1wu12i0dAadw+F08fQMCAzs2jWMy+V2+oq9W4VwLefycz5wF8+ZFis79yrUCKykb5/B783+zKKvVFdXnz1zLiMj/c6duyh9RwqFEh4e3q9fwvDhwwMenKr9ZFiFJAA/NwbuSVimB0hnvTdK1GR0y39yCQoIX/3FDjbL3IU62dey9+7dm51t8ZO9V+9eAwYM2Pr71ifAKgAAi8ne9VsqgwHx4A8Td6zq2gqbtcqJ7fzJnO/NtKqsrHzDhg03rt/A1lbOzZycmznYvmtrVgEAVGplUemtyIhYeE2YECv/9uMPvbEF/vfqIl/vQJPF9Hr9nt17tm/fodVqCYnrP9igVQj5t2+QKdad4lx4bVtD76jEkUNeMFlMJpOtWL4iM5OcVB+btQoAUHj3JtT6TYpF2opHFOg0+puzPjFZTCQSLVr4UXm56b3gYGDLVgEAikvzodaPNo6lUivv1ZRBbR4bY0dM9vM28bYskUjmz1vgsMoYEqm4UVQPr340sSqqimxwBIvJYE16fjZ6GbVa/emSpVVVBC366ITtW4VQUl4Ir3I0scor4S4exMaI5Odd+e7oZTas31BYCPFfDQV7sQoAUFldAq9yNLHM2amWeJ4Z9TJ6gbSraUeOHCUqnP9gR1YBAO5VQ+znoIl1rwb6jJKldAuLDvALQSmgVCrXrLFsN1S8sC+rkElDeJWjiVUvxGfvKxwZOmg8eoEDBw4KhUKiwnkIi8VCtyrnVrpNWQUAwGtvs8eCJlZDYw28hrHRL3YIyqcKheLA/gMEhvMQCoUSGoa2DjssJJJGNescUMJokTUroC1iMCqWTC5VKole8I9OcEC4hztautWZ02daWloIjOghSqXy6BG0DYO4HJeI8BgCIzILePN1RsVqkoggNYmZqEgTB6adPEnmjq6nTploPaq7rRzN1Y64qRFSzUbFkjTbnFjhoVEonwqFjWQNMSBUPAClgA3esZqlYkg1GxWrRdYMqUnMhAV3R/n0+nXy58uvXUOLoX0tpO0A77dsVKxWhQxSk9igUCg+Xv4oBQryCwgM5/EUFqDF4OHmxWLZ1kkt8lZYXVKjk9AKJfmLnjviJujCYKCdgllaSv60ZkmJia14BvcfJxITl55vEjeBJ6SajYqlUpF/HktHeFwX9AK1tbVExWKU+noT07rvv25ZFrX9YvRRqMF7q20rcWJzUD41GAzNzeR3ClUqlVxuW3d6sjB6x6JSqFBzoi2Fx+WjfKrRaGwkEUOpVHI4Rv8G1FqlTm9Df7E0KoNJh9LtMypWyouvp7z4Oowmn2b2ZH6TVXaC7CgekhQ+ISVhEYya4e6ZQRhMJpNGs4kJEzYb7Qag0tjWZAadxoBU8xMiFgDA1dWV7BAAi8VCeQ7ef1Ca2sOSYGgU0wtLsWG03iLpwRzxOkitYoBJdXku8F+UAr6+PiIRybMF3t4mFmTLVBKiYjELBg1tBMcajIql0cvqFeQsbjGGRi9nUI3eD0JDQ/PybhEbUWfCwsLQC4hk1UTFYhZsBtr91RqMPgpZVPKfLJ1oUqFt7BTZsyeBsRiLIRLlU6lCpNLaVh/LiXix2DRY+8BiplGFtsgxLi6WsL2mjREfj5a/UCW+TWAsZsFhw7p9GBXLiQ5rsB8zda1ouwoKBIKYGDLTB0JDQwMCAlAKlIvIn83sBI8tgFSzUbE4dCwbA0GluvUieoHRY6AfS4HCqNEmjrYrqrtGVCzmwmObWO+EGeN9LJornQLrAYwNqaYMvZs1dOgQNzdynuDOzs7jxo5DKdCqbilrJPnd4hEoAmdYGyCijWO5MOHuzYWBkpZDKJ8ymcwpU1IIDOchEya8yOGi/R3eundZb9ARGJFpXJzcyBkgdWGgLbQihbvNe9ELPPf8c37+fkSF04abm1uKKaEzy44TFY65eHDR8tusBE0sAbMbvIax0aS+XdOKtsMgg8GYN3cuwa+HH875wNkZ7XxXsbzubr3NdbAsOlDIUtDEcmOhpQKTRY54PXqB3n16T06ZRFQ4YOy4sUlJSehlUu8eIOs0eRS8XEzvLoYZdLF6wGsYG67McOQkJnRmz54dhzqkhBcREREffPA+eplWtfRK0d8EBGMpvq5d4VWOLlZPqhm73xIDneKc6LlsSmhmAGeYycI0Gu3zzz/rFgH3Ue7v779y5Qom00TW2pmCP2xt7hnBXwDx3wdNLDqV7cZCm6MgjFDec1PDrsd5LKRR2n6LOr2JfR85HM63365Cn2OxhuCQ4B9/+sFVYGLkWiyvvXB7D6QYrIHv5Mlzgjg0YyJtposTyWss+cywZwMOjfXfzWO0DWor1LL9177//uT/TLrF4/G++2710GFDcY+qX7+EtWvXmDNmtj/rB42O0MOYzSTEE22RpvWYeNL5OPUvkGyFGoEx6BSnWI+FsW5zaNT21A5DZunxQzfWtyjFAIDTBTvHRM1Cr4TFYn366ZJevWI2/rpRocBheQiDwZg1a+akyZOoVNOpbFllJ25VX7K+URgEe0RDrd+UWM4DoDZvjBDuM0neq10YD9+HayTF+zJXlwgf7ol9PHdzd++EYA/TSQ3PPvtsQkLCr79uTL2Yak1UCQkJ77z7NvqEYDsiWc2+rO+saQ4qXbv0hlq/6QMEthdFyLTE7Wfkwggd5L06mDum/SdKjfxozqbUu/sfHbkWOHstGruda/YUfVFR0Z7dey5duqzTWTAITqFQEvsnpqRMjo42969crVX+eOqNe01EHOCGATaDs2rSKSoFYjK3abHO1b5bKNkGL4J2aBR2rPv8WPd5dOrDtPGsshOHbqyTKoymhoZ16fXesPUWTU00NUkuXriQlpael5enUqmMFWMymZGRkYn9E4cMSfb0tCDXQ6fXbUn9JK/aqrsjVKL9B72RvBpqE6bFKpb+dbL6VahBPDgRbsxgr+9cmA8nkWqbS/dlri5uMH2WRO+AYbMGLcdw6rNOp6uoqKisrBIKhS1SqU6vp1KpPB7Pw8MjICAgODiIwcAylbYrfWVaCVoWNemkJHyUFP4i1CZMD1MFcoZTKQy9AdZqOB4jaJDXauQsZwSlRn48d8uFO3vNnLUta8yVKhpdnbtY2jSNRgt9gKVfRKFV3WLOHwO59PSF3nU2/VfOpPF9nQbCaJtGYcW7fzQ1NLujVdnlp5cfnnLu9i4zreI7eXww4mcMVkHCmcn7YMTPnjyzOvikECCIEHCgHxdqQiw90Cp1TWEupg8XsZRAzqiXQ7P6dfmMTm07ZamuuXztmfe2XVnarDB3E1HEqi7/P+d14cpRIYEnYnZE3CQ8faFt3sbV2dOW3eodiP/A3qOYEIsK6GyaIMzlBQrA7Q2CxwgY47/72cC/+cy2NS0qTes/N9Z/c+yVIktSADpZdfjk7h9+XjJ3yZSsGyT0mnfuW79u0xd7/96E/Kctu9UnaDgBrdCWLVtmshCDyqlTZDZrrN1vnkphxrrPHeW304P9cNj3RuW5jRcXFNSkWTT//6hVm3asQo5pSb16XNRUHxkRy2TCWjT3KKHB3U+eO3gjL41KpUX1iENe6XsFDL1VfblVLSUsDJMEufcc2RP6q5i5Yj24ddHQszdNEsAZPj7gQFeXl2iUtletBmnltstLTxfssHSO1phV7ZSU3z6b+g/HmRcSFAEpN0sPdAWS7TdEP3R1eREACseZByggNz8zryDLlt0a1XN6kBlDytZjergBQatXbisKU+mxLOTl0v0Hen3z4BfQhlqrOHFr27nCXRi2XjFpVTveXv4bv/+XYvkwBDo6g7qoeX+2aLVEXQQAGOG7OYL/MrLx0/sfTaypqwAATJv4bvuWKpJW4doz7whbyDnYpyN0GnPFi4edWWj79uCFuf/odCo7gm/xKcJUCiPWfd7UsOsdrcqpurD88JTT+duhWgUAGDN8EmKVQivMFC5HPLCGZnVphvCrHcU9zta+0V7blfrFKl3z/Q4DnfHmjI+RH/55YIMN9rf6BA4nxioL7ljIQuRdpX3Mr9rfechg7x8ErIc7ugqlVfuvfV9Ym255nMBSqxgM5rb1p3hcVwBAduN36cLPAQCe7D6hvGf9nYd0cYqjmrcfht6gaVBcr5KfL5MdESofP0AVI3h7kHfbtOA3axZczTyDXNvafWvuqN9CPQlaemmBWPd/l5UvVMpPmyzGofsO7PJ1OH9i+0/UWuWp/B1nC/7Q6jHmkFhkFQBgaNL4uW8vBwAYgG5ncXSL5j8bZdMpzu6sSHd2tAsjmMvwY9M8GFQnKoWpN2i1erlC1yjT1Eg1pSJVfqMyT2cwkRZBAbTJIZc92Pd/Z0JR3bsLX1Sq2pbS245bge6RC8f8TlhzlolVKTt7uOo5lAJUQI9xe7ev52Imldv+w7x7lw5c+0Esx75HqKVWAQBWf7Ejouv933R5y/Gj9yZibtpMvJ0SXwo+c98xAA78+/uOvQ8PirIRt2YM/CI+mLgFvZZ1bAO5wz1YRu+lfs6DUkLTB3qtbLeqseXer+fn/XZxIcFWhQZ3R6wCANySbMLctPnUKdJvS/5Erl8Y96q/78NJT1vob7lxfPoEEjF81Y7Fb0xxHo/ZWdCZ7j3S9/cXgk60r7/Q6FTHcjevODo1vwZttZZJMFgFABg7vG2VjlRdUSkz/ezGhasNn6p099+a6R168QikuzWy53QaldDlCxaLFebyvBvr4UAIBdB6ub03LfRGN/7DFZu37l1ZceTl43mbtdZl5WKzytmJmzywbbV7vmSLARC07kqhE2YIv0Cue0X1S0oc1fFTEt1yde6SGPoMMW21Y7FYFEBN8PgUufZxHpgScjXJaxWT1rYJu0hW89uFhRsvzhfJrD2SDptVAIBhg8azWU4PBpxUBZLtVoZhEbeatgiVN5Hr2a8scGL/ZxUrWW6NjZ5NpxG9ATaWwcMwl+dCuM+M8N00Ieik+/9Pzmh06hN5W1cceTkPjyxvzFYhZ9wjFyXSQ0odrNOtHosB6C7WzUHuke6CLlMmvNmpAPFuefIC+hF+u8K+ue24gH0R/KnISxAAoKAm7eujU4/mbtTojCZkmo81VkX1iA/wa8uvutVERLe9E/WKrELJTuT62dHTAvw7bx5JsFsv9HmP4N4VgrXTHWJ53abUj345P1fYgk9evDVW3Td+RFu3XaS8VatIwyUkS0lrWKrUiR/04ulvzfjk0QKEuRXuFRcTkAyjZpNYJdb5wt0rDk/JrTKxH5r5WGmVgO+eGN+2TpqU2xWCUidKb2ib2o+OjE8eMPbRMgS4RaXQJsbNxbdOC1q35st6g16tw+0sJyutuv9SPXQCnc4AAKj1LXekZK4/LpBsbVBcR65fmzbfyekxW2fBdmtI9xRfAcTdGdCxSqwh3VP8cFr/b71VVCp19LAJyPVdyR6NnszzFg1A396LF7h6TH3p7ccWg+eWwNlrXLTp3VPgYZVYNCp9WuIS65enWW8VAKBvn8Ge7j7INTGj7eg0KLMLmtqWzY0fNSUoIPyxxSC5NaXfRywG2pZdsLG28x7gFjGy53RrasDFqo6jDDWtV0WqfGtCwos04ecKrejBciD6WzMf04tHwN2txLBnI+Gvw0EHhyS4sdGz/d0wnnaMl1XeXv59ohORaxK77Z1Q6cTpwraTL3t2jx2aZHQ8CUe33Dm+L8XNwfZdHMFBLBqVPnPAlxiOvcPLqk45fVamUONLgWR7+8kxs6bOc3bmGiuJi1tUCm1m0pfwDjKxIBJcavHiB02Mn2/RV3C0isFgjkx+HrkukGzXG2xq2yDDg1687r4ufPdpE99BKWq9W+N7vRnsAXd/IjPBLR+8f9iz5k8d4GgVACCp3ygkU9QAdPkS4nLZzESovJnf1BbVuBEpIUFo3QZr3Ir2GzSCkBU45oDnQoPJfRcFmNHZwteq+7+tkW3d9oqWU50yRW2E9IZlCq0QWdSP0otHwOaWJ9f/1QGfUQDJpwm1g6dYTDrr9cGr0I9nwd0q4nP6MKDSS9IaliLXPbr1Hj4YLQsXg1tODO4bQ75zYvLwC9lacF4aJeB4v5682liSBu5WkZXTh4HC5j9qFRnI9cyX53A4JiQw3y0qhToraYU3PxjvkK0C/6N7QzyiZgxY9ug9GYZVZOX0YcKQWjtH/6AXz3dxe2XSuya/YKZbKQkf9/DtByFgq4ByJnTvwGEvxc/r+BMYVpGb04eBRlXuLXGbKGOHTwoLNn0+g0m3xkW/PqCriQcrKcA6bDw5YlL7XBUkq8jN6cNGhvDLVm3Dg5lN2luzlpiz/B/FreSIlLExsyGHjBFz927AQLhXrFqnFMtqIFkV1SN+wvgZyPXFujlEbpSKGZ1BpdAJQ3n37zEebl6NovrSctPHrj52P4jeAUNSEh6zsMVGsGxdIQZalGIeu20/dBytAgAsen9VUuJoJKdvT5nNdTJQmBB0GtmOWtoieXvB8y2yZnO+1XF9okwpcWa5YNgdkzCgRwbJKhvJ6cPGxbo5eqAFALjwXF+Z/J6Z3+r4TOSyXW3ZKiLEQiituLNpx7c4Vmg7OX0YEKny80QbkevRQ1/qGmruvkJ/HtiQV5AFMzTcIEis0KCID99YRqPhk9VvUzl92MhsXC7X1iH/L2/P/MS8Tbwos19ZEB3Zl4DwrIe42+nw5Oc/W7DO2cno9L752FpOHwbUeunV+sXIdXhY1KihE9DLM5msRe+ven7sK4REhwOEPqf7xPT/dtl27y7Wnhhrgzl9GLgr3Vvd2rYGc3rKBy48o+druLl6rlyyudPSahuH6A5goH/Y91/92Tu6P+YabDOnDxuptXORDfR5XP70lA8eWyaia8wPy3d16wr3TCXcIeHNgsflL1u0YcqEN7HtDmqzOX0YEKsLc8S/INcjkl/oFtY5lWr86JdXLt3iJrDgwBUbgZxXViqVOvWlt7/8+FeBq4dFX7TtnD4sZDWulGtq2nrxs5a075jK5fA//vC7N6Z/xKBjOXaFdMgcC+kV1W/t1/vbh6PMwcZz+jCg0bdcaWjL0AoL6TFm+EQAQO+oxHXf7BuQMILs6LADfeTdHM5fPrJ552pzBqC/Xba9e3gvwvbpI4znA4/5c5IBADK5NO3auZHJ+B8FQjA2IRYAoEnSuGnn6svpJ1HKhARFrFm5F7k+UjWhQoZW2L4QMCNSQtPbT7x+ArCVaQGBq8ei91ctW/Szr3eQsTLtoww2ntOHAa1Baf1u4TaFrYiFENtrwLpVB2ZNncdx7pxg6ezEHfL/u2vYfE6fBTCp/AFdVkwLu+HOIuLACMKwlUdhJ1paJPv+3XL89D61pm3DrfGjprzxYGNPnUG1raibXWRfoUOlMHq6vtbXY7ET3bJXY7vARsVCEDcJDx7eevL8QbVateHbv5Ad1e427z1d8xrZoVkFlcLowX81zmMhjxFIdiywsGmxEJql4ozrF0YNaZtN+6t8BFk7qlkPg8qNdJ3V2+19LsOP7FjgYgdidUSsKtxdGk92FFhwYYREC97s4TqdRSPoNBtysTOxAAC1remFku3FLX/ZRbYMlcIM5Y2PdJ3pzxlKsbFXJajYn1gIGr28RPp3kfRglfyc4UE2pk1BAVRf56Rw/uSuvBdZNKNpC08w9ipWO0qduFx2orzlaJX8nFpP8nmTDCrHzzk5hDcuhDveiW5/M8c4YvditaM3aOsUGdXy1OrW1HpFltagIKZdKoXhxY735Qzyd072ce5PoxB3XrAt8+SI1RG9QdOozGtQZguVOSJlnlhdqNFbdjowCjSKk4AZ7s6O9mTHdGHHe7J706kW7w32xPNkivUIepmmRqIuaVaXyjT35NqaVl2DQitU6SVqnVSjl+sMyvahfBqFSQF0BpXDorkyqXw2zY3D8OHQfLgMPz4zlM/symX4PlXdcGw8JWI5IBrHX54DKDjEcgAFh1gOoOAQywEUHGI5gIJDLAdQcIjlAAr/FwAA///QJMTtZbTgfAAAAABJRU5ErkJggg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "HTTP" diff --git a/connectors/camel-salesforce-create-sink-kafka-connector/src/generated/resources/camel-salesforce-create-sink-sink.json b/connectors/camel-salesforce-create-sink-kafka-connector/src/generated/resources/camel-salesforce-create-sink-sink.json index 573763c6c7..5de9d69ce0 100644 --- a/connectors/camel-salesforce-create-sink-kafka-connector/src/generated/resources/camel-salesforce-create-sink-sink.json +++ b/connectors/camel-salesforce-create-sink-kafka-connector/src/generated/resources/camel-salesforce-create-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-salesforce-create-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Create an object in Salesforce. \n\nThe body of the message must contain the JSON of the Salesforce object, for example: `{ \"Phone\": \"555\", \"Name\": \"Antonia\", \"LastName\": \"Garcia\" }`." }, "properties": { diff --git a/connectors/camel-salesforce-create-sink-kafka-connector/src/main/resources/kamelets/salesforce-create-sink.kamelet.yaml b/connectors/camel-salesforce-create-sink-kafka-connector/src/main/resources/kamelets/salesforce-create-sink.kamelet.yaml index 05dffb841b..b01257ec55 100644 --- a/connectors/camel-salesforce-create-sink-kafka-connector/src/main/resources/kamelets/salesforce-create-sink.kamelet.yaml +++ b/connectors/camel-salesforce-create-sink-kafka-connector/src/main/resources/kamelets/salesforce-create-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: salesforce-create-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA0OCA0OCIgdmVyc2lvbj0iMS4xIj48ZyBpZD0ic3VyZmFjZTEiPjxwYXRoIGQ9Ik0zNi41IDEyYy0xLjMyNCAwLTIuNTkuMjU4LTMuNzU4LjcwM0E3Ljk5NCA3Ljk5NCAwIDAgMCAyNiA5Yy0yLjEwNSAwLTQuMDIuODItNS40NDUgMi4xNTJBOS40NjggOS40NjggMCAwIDAgMTMuNSA4QzguMjU0IDggNCAxMi4yNTQgNCAxNy41YzAgLjc5My4xMSAxLjU1OS4yOSAyLjI5M0E4LjQ3MiA4LjQ3MiAwIDAgMCAxIDI2LjVDMSAzMS4xOTUgNC44MDUgMzUgOS41IDM1Yy40MTQgMCAuODE2LS4wNCAxLjIxNS0uMDk4IDEuMzEyIDMgNC4zIDUuMDk4IDcuNzg1IDUuMDk4IDMuMTYgMCA1LjkxNC0xLjczIDcuMzc5LTQuMjkzQTcuOTIzIDcuOTIzIDAgMCAwIDI4IDM2YzIuNjIxIDAgNC45MzgtMS4yNjYgNi4zOTgtMy4yMS42OC4xMzYgMS4zODMuMjEgMi4xMDIuMjFDNDIuMyAzMyA0NyAyOC4zIDQ3IDIyLjVTNDIuMyAxMiAzNi41IDEyeiIgZmlsbD0iIzAzOUJFNSIvPjxwYXRoIGQ9Ik0xNS44MjQgMjVjLjA0MyAwIC4wNzQtLjAzNS4wNzQtLjA4MiAwIC4wNDctLjAzLjA4Mi0uMDc0LjA4MnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjEuNTA0IDIzLjkzNHoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNy4xMzcgMjMuOTNhLjExNi4xMTYgMCAwIDEgLjAwNCAwaC0uMDA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yNC4xMjUgMjEuOTFjLS4wMTYuMDQtLjA0Ny4wNDMtLjA3LjA0M2guMDA4Yy4wMjMgMCAuMDUtLjAwOC4wNjItLjA0M3oiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTUuODI0IDE5Yy4wNDMgMCAuMDc0LjAzNS4wNzQuMDgyIDAtLjA0Ny0uMDMtLjA4Mi0uMDc0LS4wODJ6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTIxLjM2IDIyLjE4NGMwIC40MS4yMS42NjQuNTAzLjgzNi0uMjkzLS4xNzItLjUwNC0uNDI2LS41MDQtLjgzNnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzguMTI1IDI0LjczYy4wMjcuMDYtLjAzMS4wODYtLjAzMS4wODZzLjA1OC0uMDI3LjAzMS0uMDg2eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik04LjU1OSAyMXoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNOS43NjYgMjEuOTFjLS4wMi4wNC0uMDQ3LjA0My0uMDc1LjA0M0g5LjdjLjAyOCAwIC4wNTEtLjAwOC4wNjctLjA0M3oiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzUuMTk1IDI0LjE2NHoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzcuODI4IDIxLjc5N2gtLjAyM3MuMDA4LjAwNC4wMjMuMDA0di0uMDA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0zNy44MzIgMjQuMTg4cy4wMTYgMCAuMDM1LS4wMDRoLS4wMDRjLS4wMTUgMC0uMDMxLjAwMy0uMDMxLjAwM3oiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNi44ODcgMjQuNDZjLS4wMzIuMDcxLjAwOC4wODcuMDIuMDk5LjA4NS4wNTguMTcxLjA5Ny4yNjEuMTQ0LjQ2OS4yMy45MS4yOTcgMS4zNzUuMjk3Ljk0NSAwIDEuNTMxLS40NiAxLjUzMS0xLjIwN3YtLjAxNmMwLS42ODctLjY2NC0uOTM3LTEuMjg1LTEuMTE3bC0uMDc4LS4wMjNjLS40NjktLjE0LS44NzEtLjI2Mi0uODcxLS41NDd2LS4wMTZjMC0uMjQyLjIzNC0uNDIyLjYwMS0uNDIyLjQwNyAwIC44ODcuMTI1IDEuMi4yODUgMCAwIC4wOS4wNTUuMTI1LS4wMjcuMDE1LS4wNDMuMTc1LS40MzMuMTkxLS40NzYuMDItLjA0My0uMDE2LS4wNzktLjA0Ny0uMDk4QTIuODQ1IDIuODQ1IDAgMCAwIDguNTYgMjFoLS4wOTRjLS44NjMgMC0xLjQ2OS40OC0xLjQ2OSAxLjE3MnYuMDEyYzAgLjcyNi42NjQuOTY0IDEuMjkgMS4xMjhsLjEuMDI4Yy40NTQuMTI5Ljg0NC4yMzguODQ0LjUzMXYuMDE2YzAgLjI3LS4yNTMuNDcyLS42NjQuNDcyLS4xNiAwLS42NjgtLjAwNC0xLjIxNC0uMzI0YTIuNDUgMi40NSAwIDAgMS0uMTU3LS4wOWMtLjAyNy0uMDE1LS4wOTMtLjA0My0uMTI1LjA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yMS4yNDYgMjQuNDZjLS4wMjcuMDcxLjAxMi4wODcuMDIuMDk5LjA5LjA1OC4xNzUuMDk3LjI2MS4xNDQuNDcuMjMuOTE0LjI5NyAxLjM4LjI5Ny45NCAwIDEuNTI3LS40NiAxLjUyNy0xLjIwN3YtLjAxNmMwLS42ODctLjY2LS45MzctMS4yODItMS4xMTdsLS4wODItLjAyM2MtLjQ2NS0uMTQtLjg3LS4yNjItLjg3LS41NDd2LS4wMTZjMC0uMjQyLjIzOC0uNDIyLjYwNS0uNDIyLjQwNiAwIC44ODYuMTI1IDEuMTk5LjI4NSAwIDAgLjA5LjA1NS4xMjUtLjAyNy4wMTYtLjA0My4xNzItLjQzMy4xOTEtLjQ3Ni4wMTYtLjA0My0uMDE1LS4wNzktLjA0Ny0uMDk4QTIuODU3IDIuODU3IDAgMCAwIDIyLjkyMiAyMWgtLjA5OGMtLjg2MyAwLTEuNDY1LjQ4LTEuNDY1IDEuMTcydi4wMTJjMCAuNzI2LjY2NC45NjQgMS4yOSAxLjEyOGwuMDk3LjAyOGMuNDU3LjEyOS44NDguMjM4Ljg0OC41MzF2LjAxNmMwIC4yNy0uMjU0LjQ3Mi0uNjY0LjQ3Mi0uMTYgMC0uNjY4LS4wMDQtMS4yMTUtLjMyNGEyLjQ1IDIuNDUgMCAwIDEtLjE1Ni0uMDljLS4wMi0uMDA4LS4wOTgtLjAzOS0uMTI1LjA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0zMS40NjUgMjIuMjE5YTEuNzE0IDEuNzE0IDAgMCAwLS4zNi0uNjMzIDEuNzQgMS43NCAwIDAgMC0uNjAxLS40MyAyLjE4NyAyLjE4NyAwIDAgMC0uODQ4LS4xNTZjLS4zMTYgMC0uNjAxLjA1NS0uODQzLjE1NmExLjY3IDEuNjcgMCAwIDAtLjYwMi40M2MtLjE2NC4xNzYtLjI4MS4zOS0uMzYuNjMzYTIuNTQ0IDIuNTQ0IDAgMCAwLS4xMTcuNzg1YzAgLjI3Ny4wNC41NDMuMTE4Ljc4NWExLjY5MSAxLjY5MSAwIDAgMCAuOTYgMS4wNTljLjI0My4wOTcuNTI4LjE1Mi44NDQuMTUyLjMyIDAgLjYwNi0uMDUuODQ4LS4xNTIuMjM4LS4xMDIuNDQxLS4yNDYuNjAxLS40MjIuMTYtLjE4LjI4Mi0uMzk1LjM2LS42MzcuMDc4LS4yNDIuMTE3LS41MDQuMTE3LS43ODVzLS4wMzktLjU0My0uMTE3LS43ODVtLS43OS43ODVjMCAuNDIyLS4wODEuNzU4LS4yNS45OTItLjE2Ny4yMzQtLjQxNy4zNDgtLjc2OS4zNDgtLjM0NyAwLS41OTctLjExNC0uNzYxLS4zNDgtLjE2OC0uMjM0LS4yNS0uNTctLjI1LS45OTIgMC0uNDIyLjA4NS0uNzU4LjI1LS45ODguMTY0LS4yMzUuNDE0LS4zNDQuNzYxLS4zNDQuMzUyIDAgLjYwMi4xMS43Ny4zNDQuMTY4LjIzLjI1LjU2Ni4yNS45ODgiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzcuOTM0IDI0LjIzNGMtLjAyOC0uMDc0LS4xMDItLjA0Ny0uMTAyLS4wNDdhMS43NDMgMS43NDMgMCAwIDEtLjM2Ny4wOTggMi44OCAyLjg4IDAgMCAxLS40My4wMzFjLS4zODMgMC0uNjgzLS4xMDUtLjkwMi0uMzEyLS4yMTUtLjIxMS0uMzM2LS41NDctLjMzNi0xIDAtLjQxNC4xMS0uNzI3LjMtLjk2NS4xOTItLjIzNC40ODUtLjM1NS44NzYtLjM1NS4zMjQgMCAuNTc0LjAzNS44MzIuMTA5IDAgMCAuMDYyLjAyNy4wOS0uMDUuMDctLjE3Ny4xMi0uMzAyLjE5NS0uNDk3LjAyLS4wNTgtLjAzMS0uMDgyLS4wNS0uMDg2YTMuMjQgMy4yNCAwIDAgMC0uNTI0LS4xMjUgNC40MzUgNC40MzUgMCAwIDAtLjU5LS4wMzVjLS4zMzIgMC0uNjI1LjA1NS0uODguMTU2YTEuODQyIDEuODQyIDAgMCAwLS42MzYuNDI2Yy0uMTY4LjE4LS4yOTcuMzk1LS4zODMuNjM3YTIuMzE1IDIuMzE1IDAgMCAwLS4xMjkuNzg1YzAgLjYwNS4xNzYgMS4wOTQuNTI4IDEuNDUzLjM0Ny4zNi44Ny41NDMgMS41NTQuNTQzLjQwMyAwIC44MTctLjA3NCAxLjExNC0uMTg0IDAgMCAuMDU4LS4wMjcuMDM1LS4wODZ6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTQxLjk2NSAyMi4wODJhMS41MiAxLjUyIDAgMCAwLS4zNDQtLjU3OCAxLjUxNiAxLjUxNiAwIDAgMC0uNTA0LS4zNiAyLjEwNSAyLjEwNSAwIDAgMC0uNzY1LS4xNDRjLS4zMzIgMC0uNjMzLjA1LS44OC4xNi0uMjQ1LjEwNi0uNDUyLjI1LS42MTMuNDM0LS4xNjQuMTgtLjI4NS4zOTgtLjM2My42NGEyLjYwNSAyLjYwNSAwIDAgMC0uMTE3Ljc5YzAgLjI4NS4wNDMuNTUuMTIxLjc5Mi4wODIuMjM5LjIxLjQ1NC4zODcuNjMuMTc1LjE3NS40MDIuMzEyLjY3Mi40MS4yNjUuMDk3LjU5My4xNDguOTY4LjE0NC43NyAwIDEuMTc2LS4xNiAxLjM0LS4yNDYuMDMxLS4wMTYuMDU5LS4wNDMuMDI0LS4xMTdsLS4xNzItLjQ1M2MtLjAyOC0uMDctLjEwMi0uMDQzLS4xMDItLjA0My0uMTkxLjA2Mi0uNDYuMTgzLTEuMDk0LjE4LS40MTQgMC0uNzIyLS4xMS0uOTE0LS4yOS0uMTk1LS4xOC0uMjkzLS40NDUtLjMwOC0uODJoMi42NjRzLjA3IDAgLjA3OC0uMDY2Yy4wMDQtLjAyOC4wOS0uNTA4LS4wNzgtMS4wNjNtLTIuNjUzLjUxNmMuMDM2LS4yMzUuMTA2LS40MzQuMjE1LS41ODIuMTY0LS4yMzUuNDEtLjM2Ljc2Mi0uMzYuMzUyIDAgLjU4Mi4xMjUuNzQ2LjM2LjExLjE1Mi4xNi4zNTUuMTguNTgyeiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yMC40NTMgMjIuMDgyYTEuNTE3IDEuNTE3IDAgMCAwLS4zNC0uNTc4IDEuNDkgMS40OSAwIDAgMC0uNTA4LS4zNiAyLjA4MyAyLjA4MyAwIDAgMC0uNzYxLS4xNDRjLS4zMzIgMC0uNjM3LjA1LS44ODMuMTYtLjI0Mi4xMDYtLjQ1LjI1LS42MTMuNDM0YTEuNzggMS43OCAwIDAgMC0uMzYuNjQgMi42MDUgMi42MDUgMCAwIDAtLjExNy43OWMwIC4yODUuMDQuNTUuMTIxLjc5Mi4wNzguMjM5LjIxMS40NTQuMzg3LjYzLjE3Ni4xNzUuMzk4LjMxMi42NjguNDEuMjcuMDk3LjU5NC4xNDguOTY5LjE0NC43NyAwIDEuMTc1LS4xNiAxLjM0My0uMjQ2LjAzMi0uMDE2LjA1NS0uMDQzLjAyNC0uMTE3bC0uMTc2LS40NTNjLS4wMjctLjA3LS4xMDItLjA0My0uMTAyLS4wNDMtLjE5LjA2Mi0uNDYuMTgzLTEuMDkzLjE4LS40MTQgMC0uNzE5LS4xMS0uOTEtLjI5LS4yLS4xOC0uMjk3LS40NDUtLjMxMy0uODJoMi42NjhzLjA3IDAgLjA3OC0uMDY2YzAtLjAyOC4wOS0uNTA4LS4wODItMS4wNjNtLTIuNjUyLjUxNmMuMDM5LS4yMzUuMTEtLjQzNC4yMTUtLjU4Mi4xNjQtLjIzNS40MTQtLjM2Ljc2NS0uMzYuMzQ4IDAgLjU3OC4xMjUuNzQ2LjM2LjExLjE1Mi4xNi4zNTUuMTc2LjU4MnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTIuOTMgMjIuNDhjLS4xMS0uMDAzLS4yNDYtLjAwNy0uNDE0LS4wMDctLjIzIDAtLjQ1NC4wMjMtLjY2LjA3OC0uMjA4LjA1LS4zOTUuMTI5LS41NTUuMjM4LS4xNi4xMDYtLjI5My4yNDItLjM4Ny40MDZhMS4xMzUgMS4xMzUgMCAwIDAtLjE0NC41N2MwIC4yMi4wNDMuNDEuMTI1LjU2My4wNzguMTU2LjE5NS4yODUuMzQzLjM4Ny4xNDkuMTAxLjMzMi4xNzYuNTQzLjIxOS4yMTEuMDQzLjQ1LjA2Ni43MTEuMDY2LjI3NCAwIC41NDMtLjAyLjgwOS0uMDYzLjI2MS0uMDQyLjU4Mi0uMTAxLjY3Mi0uMTIuMDktLjAyLjE4Ny0uMDQ0LjE4Ny0uMDQ0LjA2Ny0uMDE1LjA1OS0uMDgyLjA1OS0uMDgydi0yLjI1N2MwLS40OTctLjE0NS0uODY0LS40MjItMS4wOTQtLjI4MS0uMjI3LS42OTUtLjM0LTEuMjI3LS4zNC0uMTk5IDAtLjUyLjAyMy0uNzE1LjA2MyAwIDAtLjU4Mi4xMDEtLjgyLjI3NyAwIDAtLjA1NS4wMzEtLjAyMy4wOThsLjE4Ny40NjhjLjAyNC4wNjMuMDg2LjA0My4wODYuMDQzcy4wMjQtLjAwOC4wNDctLjAyM2MuNTEyLS4yNTggMS4xNi0uMjUgMS4xNi0uMjUuMjkgMCAuNTEyLjA1NC42Ni4xNi4xNDUuMTA1LjIyLjI1OC4yMi41OXYuMTA1Yy0uMjMxLS4wMzEtLjQ0Mi0uMDUtLjQ0Mi0uMDVtLTEuMDYzIDEuNzM4YS41MzguNTM4IDAgMCAxLS4xNTItLjE0OS41Ny41NyAwIDAgMS0uMDc4LS4zMmMwLS4yMTkuMDc4LS4zNzEuMjM4LS40NzctLjAwNCAwIC4yMy0uMTg3Ljc3My0uMTguMzguMDA1LjcyMy4wNTUuNzIzLjA1NXYxLjEyNXMtLjM0LjA2Ny0uNzE5LjA4NmMtLjU0My4wMzItLjc4NS0uMTQtLjc4NS0uMTQiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzQuNzYyIDIxLjE2OGMuMDItLjA1OS0uMDI0LS4wODItLjA0My0uMDlhMi41MjYgMi41MjYgMCAwIDAtLjQ0Ni0uMDc0Yy0uMzM2LS4wMi0uNTIuMDM1LS42ODcuMTA1LS4xNjguMDctLjM1Mi4xODgtLjQ1LjMybC0uMDAzLS4zMTJjMC0uMDQzLS4wMzEtLjA3OC0uMDc0LS4wNzhoLS42ODRhLjA3Ni4wNzYgMCAwIDAtLjA3OC4wNzh2My44MDVjMCAuMDQzLjAzOS4wNzguMDgyLjA3OGguN2EuMDguMDggMCAwIDAgLjA4MS0uMDc4di0xLjg5OWMwLS4yNTcuMDI4LS41MTEuMDg2LS42NzFhLjk2NC45NjQgMCAwIDEgLjIzNC0uMzc1Ljg2Ljg2IDAgMCAxIC4zMzMtLjE5MiAxLjM1IDEuMzUgMCAwIDEgLjM1NS0uMDQ3Yy4xNCAwIC4yOTMuMDM1LjI5My4wMzUuMDUuMDA0LjA3OC0uMDI3LjA5OC0uMDcuMDQ2LS4xMTMuMTc1LS40NjUuMjAzLS41MzUiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjguMjAzIDE5LjEwNWExLjk1IDEuOTUgMCAwIDAtLjYyNS0uMDljLS40ODQgMC0uODYzLjEzNy0xLjEyOS40MDctLjI2NS4yNjUtLjQ0NS42NzYtLjUzOSAxLjIxbC0uMDQ3LjM2NGgtLjYwNXMtLjA3NC0uMDA0LS4wOS4wNzhsLS4wOTguNTU1Yy0uMDA4LjA1NS4wMTYuMDg2LjA4Ni4wODZoLjU5bC0uNTk4IDMuMzM2YTQuNDMgNC40MyAwIDAgMS0uMTYuNjYgMS40MjIgMS40MjIgMCAwIDEtLjE4Ny4zNzkuNTA1LjUwNSAwIDAgMS0uMjQyLjE4NyAxIDEgMCAwIDEtLjMxNy4wNDMuOTcuOTcgMCAwIDEtLjIxLS4wMjMuNTguNTggMCAwIDEtLjE0NS0uMDQzcy0uMDctLjAyNy0uMDk4LjA0M2MtLjAyMy4wNTUtLjE4LjQ4OC0uMTk1LjUzOS0uMDIuMDU1LjAwNC4wOTQuMDM5LjEwNS4wNzguMDMyLjEzNy4wNDcuMjQyLjA3NS4xNDguMDM1LjI3My4wMzUuMzkuMDM1LjI0NyAwIC40Ny0uMDM1LjY1Ny0uMTAyLjE4Ny0uMDY2LjM0OC0uMTgzLjQ5Mi0uMzQ0LjE1Ni0uMTcxLjI1NC0uMzUxLjM0OC0uNTkzLjA5LS4yNDYuMTY4LS41NDcuMjM0LS44OTlsLjU5OC0zLjM5OGguODc5cy4wNzQuMDA0LjA5LS4wNzhsLjA5Ny0uNTU1Yy4wMDgtLjA1LS4wMTUtLjA4Ni0uMDg2LS4wODZoLS44NTFjLjAwNC0uMDIuMDU4LS41MDQuMTU2LS43ODVhLjc4OC43ODggMCAwIDEgLjE4Ny0uMjg1LjU2Ni41NjYgMCAwIDEgLjIyMy0uMTQgMS4xNjUgMS4xNjUgMCAwIDEgLjUwNC0uMDJjLjA4Mi4wMi4xMTcuMDI3LjEzNy4wMzUuMDkuMDI3LjA5NyAwIC4xMTctLjA0M2wuMjAzLS41NTljLjAyMy0uMDU4LS4wMjctLjA4Ni0uMDQ3LS4wOTQiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTUuODk4IDI0LjkxOGMwIC4wNDctLjAzLjA4Mi0uMDc0LjA4MmgtLjcwN2MtLjA0NyAwLS4wNzgtLjAzNS0uMDc4LS4wODJ2LTUuODM2YzAtLjA0Ny4wMzEtLjA4Mi4wNzgtLjA4MmguNzA3Yy4wNDMgMCAuMDc0LjA0LjA3NC4wODJ6IiBmaWxsPSIjRkZGIi8+PC9nPjxtZXRhZGF0YT48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+PHJkZjpEZXNjcmlwdGlvbiBhYm91dD0iaHR0cHM6Ly9pY29uc2NvdXQuY29tL2xlZ2FsI2xpY2Vuc2VzIiBkYzp0aXRsZT0ic2FsZXNmb3JjZSIgZGM6ZGVzY3JpcHRpb249InNhbGVzZm9yY2UiIGRjOnB1Ymxpc2hlcj0iSWNvbnNjb3V0IiBkYzpkYXRlPSIyMDE3LTEyLTE1IiBkYzpmb3JtYXQ9ImltYWdlL3N2Zyt4bWwiIGRjOmxhbmd1YWdlPSJlbiI+PGRjOmNyZWF0b3I+PHJkZjpCYWc+PHJkZjpsaT5JY29uczg8L3JkZjpsaT48L3JkZjpCYWc+PC9kYzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L21ldGFkYXRhPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Salesforce" diff --git a/connectors/camel-salesforce-delete-sink-kafka-connector/src/generated/resources/camel-salesforce-delete-sink-sink.json b/connectors/camel-salesforce-delete-sink-kafka-connector/src/generated/resources/camel-salesforce-delete-sink-sink.json index f5709f327b..aa95a68801 100644 --- a/connectors/camel-salesforce-delete-sink-kafka-connector/src/generated/resources/camel-salesforce-delete-sink-sink.json +++ b/connectors/camel-salesforce-delete-sink-kafka-connector/src/generated/resources/camel-salesforce-delete-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-salesforce-delete-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Remove an object from Salesforce. \n\nThe data body must be JSON-formatted and it must\ncontain two keys: `sObjectId` and `sObjectName`. For example: `{ \"sObjectId\": \"XXXXX0\", \"sObjectName\": \"Contact\" }`" }, "properties": { diff --git a/connectors/camel-salesforce-delete-sink-kafka-connector/src/main/resources/kamelets/salesforce-delete-sink.kamelet.yaml b/connectors/camel-salesforce-delete-sink-kafka-connector/src/main/resources/kamelets/salesforce-delete-sink.kamelet.yaml index 863491c26f..5c289bcc92 100644 --- a/connectors/camel-salesforce-delete-sink-kafka-connector/src/main/resources/kamelets/salesforce-delete-sink.kamelet.yaml +++ b/connectors/camel-salesforce-delete-sink-kafka-connector/src/main/resources/kamelets/salesforce-delete-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: salesforce-delete-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA0OCA0OCIgdmVyc2lvbj0iMS4xIj48ZyBpZD0ic3VyZmFjZTEiPjxwYXRoIGQ9Ik0zNi41IDEyYy0xLjMyNCAwLTIuNTkuMjU4LTMuNzU4LjcwM0E3Ljk5NCA3Ljk5NCAwIDAgMCAyNiA5Yy0yLjEwNSAwLTQuMDIuODItNS40NDUgMi4xNTJBOS40NjggOS40NjggMCAwIDAgMTMuNSA4QzguMjU0IDggNCAxMi4yNTQgNCAxNy41YzAgLjc5My4xMSAxLjU1OS4yOSAyLjI5M0E4LjQ3MiA4LjQ3MiAwIDAgMCAxIDI2LjVDMSAzMS4xOTUgNC44MDUgMzUgOS41IDM1Yy40MTQgMCAuODE2LS4wNCAxLjIxNS0uMDk4IDEuMzEyIDMgNC4zIDUuMDk4IDcuNzg1IDUuMDk4IDMuMTYgMCA1LjkxNC0xLjczIDcuMzc5LTQuMjkzQTcuOTIzIDcuOTIzIDAgMCAwIDI4IDM2YzIuNjIxIDAgNC45MzgtMS4yNjYgNi4zOTgtMy4yMS42OC4xMzYgMS4zODMuMjEgMi4xMDIuMjFDNDIuMyAzMyA0NyAyOC4zIDQ3IDIyLjVTNDIuMyAxMiAzNi41IDEyeiIgZmlsbD0iIzAzOUJFNSIvPjxwYXRoIGQ9Ik0xNS44MjQgMjVjLjA0MyAwIC4wNzQtLjAzNS4wNzQtLjA4MiAwIC4wNDctLjAzLjA4Mi0uMDc0LjA4MnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjEuNTA0IDIzLjkzNHoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNy4xMzcgMjMuOTNhLjExNi4xMTYgMCAwIDEgLjAwNCAwaC0uMDA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yNC4xMjUgMjEuOTFjLS4wMTYuMDQtLjA0Ny4wNDMtLjA3LjA0M2guMDA4Yy4wMjMgMCAuMDUtLjAwOC4wNjItLjA0M3oiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTUuODI0IDE5Yy4wNDMgMCAuMDc0LjAzNS4wNzQuMDgyIDAtLjA0Ny0uMDMtLjA4Mi0uMDc0LS4wODJ6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTIxLjM2IDIyLjE4NGMwIC40MS4yMS42NjQuNTAzLjgzNi0uMjkzLS4xNzItLjUwNC0uNDI2LS41MDQtLjgzNnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzguMTI1IDI0LjczYy4wMjcuMDYtLjAzMS4wODYtLjAzMS4wODZzLjA1OC0uMDI3LjAzMS0uMDg2eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik04LjU1OSAyMXoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNOS43NjYgMjEuOTFjLS4wMi4wNC0uMDQ3LjA0My0uMDc1LjA0M0g5LjdjLjAyOCAwIC4wNTEtLjAwOC4wNjctLjA0M3oiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzUuMTk1IDI0LjE2NHoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzcuODI4IDIxLjc5N2gtLjAyM3MuMDA4LjAwNC4wMjMuMDA0di0uMDA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0zNy44MzIgMjQuMTg4cy4wMTYgMCAuMDM1LS4wMDRoLS4wMDRjLS4wMTUgMC0uMDMxLjAwMy0uMDMxLjAwM3oiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNi44ODcgMjQuNDZjLS4wMzIuMDcxLjAwOC4wODcuMDIuMDk5LjA4NS4wNTguMTcxLjA5Ny4yNjEuMTQ0LjQ2OS4yMy45MS4yOTcgMS4zNzUuMjk3Ljk0NSAwIDEuNTMxLS40NiAxLjUzMS0xLjIwN3YtLjAxNmMwLS42ODctLjY2NC0uOTM3LTEuMjg1LTEuMTE3bC0uMDc4LS4wMjNjLS40NjktLjE0LS44NzEtLjI2Mi0uODcxLS41NDd2LS4wMTZjMC0uMjQyLjIzNC0uNDIyLjYwMS0uNDIyLjQwNyAwIC44ODcuMTI1IDEuMi4yODUgMCAwIC4wOS4wNTUuMTI1LS4wMjcuMDE1LS4wNDMuMTc1LS40MzMuMTkxLS40NzYuMDItLjA0My0uMDE2LS4wNzktLjA0Ny0uMDk4QTIuODQ1IDIuODQ1IDAgMCAwIDguNTYgMjFoLS4wOTRjLS44NjMgMC0xLjQ2OS40OC0xLjQ2OSAxLjE3MnYuMDEyYzAgLjcyNi42NjQuOTY0IDEuMjkgMS4xMjhsLjEuMDI4Yy40NTQuMTI5Ljg0NC4yMzguODQ0LjUzMXYuMDE2YzAgLjI3LS4yNTMuNDcyLS42NjQuNDcyLS4xNiAwLS42NjgtLjAwNC0xLjIxNC0uMzI0YTIuNDUgMi40NSAwIDAgMS0uMTU3LS4wOWMtLjAyNy0uMDE1LS4wOTMtLjA0My0uMTI1LjA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yMS4yNDYgMjQuNDZjLS4wMjcuMDcxLjAxMi4wODcuMDIuMDk5LjA5LjA1OC4xNzUuMDk3LjI2MS4xNDQuNDcuMjMuOTE0LjI5NyAxLjM4LjI5Ny45NCAwIDEuNTI3LS40NiAxLjUyNy0xLjIwN3YtLjAxNmMwLS42ODctLjY2LS45MzctMS4yODItMS4xMTdsLS4wODItLjAyM2MtLjQ2NS0uMTQtLjg3LS4yNjItLjg3LS41NDd2LS4wMTZjMC0uMjQyLjIzOC0uNDIyLjYwNS0uNDIyLjQwNiAwIC44ODYuMTI1IDEuMTk5LjI4NSAwIDAgLjA5LjA1NS4xMjUtLjAyNy4wMTYtLjA0My4xNzItLjQzMy4xOTEtLjQ3Ni4wMTYtLjA0My0uMDE1LS4wNzktLjA0Ny0uMDk4QTIuODU3IDIuODU3IDAgMCAwIDIyLjkyMiAyMWgtLjA5OGMtLjg2MyAwLTEuNDY1LjQ4LTEuNDY1IDEuMTcydi4wMTJjMCAuNzI2LjY2NC45NjQgMS4yOSAxLjEyOGwuMDk3LjAyOGMuNDU3LjEyOS44NDguMjM4Ljg0OC41MzF2LjAxNmMwIC4yNy0uMjU0LjQ3Mi0uNjY0LjQ3Mi0uMTYgMC0uNjY4LS4wMDQtMS4yMTUtLjMyNGEyLjQ1IDIuNDUgMCAwIDEtLjE1Ni0uMDljLS4wMi0uMDA4LS4wOTgtLjAzOS0uMTI1LjA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0zMS40NjUgMjIuMjE5YTEuNzE0IDEuNzE0IDAgMCAwLS4zNi0uNjMzIDEuNzQgMS43NCAwIDAgMC0uNjAxLS40MyAyLjE4NyAyLjE4NyAwIDAgMC0uODQ4LS4xNTZjLS4zMTYgMC0uNjAxLjA1NS0uODQzLjE1NmExLjY3IDEuNjcgMCAwIDAtLjYwMi40M2MtLjE2NC4xNzYtLjI4MS4zOS0uMzYuNjMzYTIuNTQ0IDIuNTQ0IDAgMCAwLS4xMTcuNzg1YzAgLjI3Ny4wNC41NDMuMTE4Ljc4NWExLjY5MSAxLjY5MSAwIDAgMCAuOTYgMS4wNTljLjI0My4wOTcuNTI4LjE1Mi44NDQuMTUyLjMyIDAgLjYwNi0uMDUuODQ4LS4xNTIuMjM4LS4xMDIuNDQxLS4yNDYuNjAxLS40MjIuMTYtLjE4LjI4Mi0uMzk1LjM2LS42MzcuMDc4LS4yNDIuMTE3LS41MDQuMTE3LS43ODVzLS4wMzktLjU0My0uMTE3LS43ODVtLS43OS43ODVjMCAuNDIyLS4wODEuNzU4LS4yNS45OTItLjE2Ny4yMzQtLjQxNy4zNDgtLjc2OS4zNDgtLjM0NyAwLS41OTctLjExNC0uNzYxLS4zNDgtLjE2OC0uMjM0LS4yNS0uNTctLjI1LS45OTIgMC0uNDIyLjA4NS0uNzU4LjI1LS45ODguMTY0LS4yMzUuNDE0LS4zNDQuNzYxLS4zNDQuMzUyIDAgLjYwMi4xMS43Ny4zNDQuMTY4LjIzLjI1LjU2Ni4yNS45ODgiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzcuOTM0IDI0LjIzNGMtLjAyOC0uMDc0LS4xMDItLjA0Ny0uMTAyLS4wNDdhMS43NDMgMS43NDMgMCAwIDEtLjM2Ny4wOTggMi44OCAyLjg4IDAgMCAxLS40My4wMzFjLS4zODMgMC0uNjgzLS4xMDUtLjkwMi0uMzEyLS4yMTUtLjIxMS0uMzM2LS41NDctLjMzNi0xIDAtLjQxNC4xMS0uNzI3LjMtLjk2NS4xOTItLjIzNC40ODUtLjM1NS44NzYtLjM1NS4zMjQgMCAuNTc0LjAzNS44MzIuMTA5IDAgMCAuMDYyLjAyNy4wOS0uMDUuMDctLjE3Ny4xMi0uMzAyLjE5NS0uNDk3LjAyLS4wNTgtLjAzMS0uMDgyLS4wNS0uMDg2YTMuMjQgMy4yNCAwIDAgMC0uNTI0LS4xMjUgNC40MzUgNC40MzUgMCAwIDAtLjU5LS4wMzVjLS4zMzIgMC0uNjI1LjA1NS0uODguMTU2YTEuODQyIDEuODQyIDAgMCAwLS42MzYuNDI2Yy0uMTY4LjE4LS4yOTcuMzk1LS4zODMuNjM3YTIuMzE1IDIuMzE1IDAgMCAwLS4xMjkuNzg1YzAgLjYwNS4xNzYgMS4wOTQuNTI4IDEuNDUzLjM0Ny4zNi44Ny41NDMgMS41NTQuNTQzLjQwMyAwIC44MTctLjA3NCAxLjExNC0uMTg0IDAgMCAuMDU4LS4wMjcuMDM1LS4wODZ6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTQxLjk2NSAyMi4wODJhMS41MiAxLjUyIDAgMCAwLS4zNDQtLjU3OCAxLjUxNiAxLjUxNiAwIDAgMC0uNTA0LS4zNiAyLjEwNSAyLjEwNSAwIDAgMC0uNzY1LS4xNDRjLS4zMzIgMC0uNjMzLjA1LS44OC4xNi0uMjQ1LjEwNi0uNDUyLjI1LS42MTMuNDM0LS4xNjQuMTgtLjI4NS4zOTgtLjM2My42NGEyLjYwNSAyLjYwNSAwIDAgMC0uMTE3Ljc5YzAgLjI4NS4wNDMuNTUuMTIxLjc5Mi4wODIuMjM5LjIxLjQ1NC4zODcuNjMuMTc1LjE3NS40MDIuMzEyLjY3Mi40MS4yNjUuMDk3LjU5My4xNDguOTY4LjE0NC43NyAwIDEuMTc2LS4xNiAxLjM0LS4yNDYuMDMxLS4wMTYuMDU5LS4wNDMuMDI0LS4xMTdsLS4xNzItLjQ1M2MtLjAyOC0uMDctLjEwMi0uMDQzLS4xMDItLjA0My0uMTkxLjA2Mi0uNDYuMTgzLTEuMDk0LjE4LS40MTQgMC0uNzIyLS4xMS0uOTE0LS4yOS0uMTk1LS4xOC0uMjkzLS40NDUtLjMwOC0uODJoMi42NjRzLjA3IDAgLjA3OC0uMDY2Yy4wMDQtLjAyOC4wOS0uNTA4LS4wNzgtMS4wNjNtLTIuNjUzLjUxNmMuMDM2LS4yMzUuMTA2LS40MzQuMjE1LS41ODIuMTY0LS4yMzUuNDEtLjM2Ljc2Mi0uMzYuMzUyIDAgLjU4Mi4xMjUuNzQ2LjM2LjExLjE1Mi4xNi4zNTUuMTguNTgyeiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yMC40NTMgMjIuMDgyYTEuNTE3IDEuNTE3IDAgMCAwLS4zNC0uNTc4IDEuNDkgMS40OSAwIDAgMC0uNTA4LS4zNiAyLjA4MyAyLjA4MyAwIDAgMC0uNzYxLS4xNDRjLS4zMzIgMC0uNjM3LjA1LS44ODMuMTYtLjI0Mi4xMDYtLjQ1LjI1LS42MTMuNDM0YTEuNzggMS43OCAwIDAgMC0uMzYuNjQgMi42MDUgMi42MDUgMCAwIDAtLjExNy43OWMwIC4yODUuMDQuNTUuMTIxLjc5Mi4wNzguMjM5LjIxMS40NTQuMzg3LjYzLjE3Ni4xNzUuMzk4LjMxMi42NjguNDEuMjcuMDk3LjU5NC4xNDguOTY5LjE0NC43NyAwIDEuMTc1LS4xNiAxLjM0My0uMjQ2LjAzMi0uMDE2LjA1NS0uMDQzLjAyNC0uMTE3bC0uMTc2LS40NTNjLS4wMjctLjA3LS4xMDItLjA0My0uMTAyLS4wNDMtLjE5LjA2Mi0uNDYuMTgzLTEuMDkzLjE4LS40MTQgMC0uNzE5LS4xMS0uOTEtLjI5LS4yLS4xOC0uMjk3LS40NDUtLjMxMy0uODJoMi42NjhzLjA3IDAgLjA3OC0uMDY2YzAtLjAyOC4wOS0uNTA4LS4wODItMS4wNjNtLTIuNjUyLjUxNmMuMDM5LS4yMzUuMTEtLjQzNC4yMTUtLjU4Mi4xNjQtLjIzNS40MTQtLjM2Ljc2NS0uMzYuMzQ4IDAgLjU3OC4xMjUuNzQ2LjM2LjExLjE1Mi4xNi4zNTUuMTc2LjU4MnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTIuOTMgMjIuNDhjLS4xMS0uMDAzLS4yNDYtLjAwNy0uNDE0LS4wMDctLjIzIDAtLjQ1NC4wMjMtLjY2LjA3OC0uMjA4LjA1LS4zOTUuMTI5LS41NTUuMjM4LS4xNi4xMDYtLjI5My4yNDItLjM4Ny40MDZhMS4xMzUgMS4xMzUgMCAwIDAtLjE0NC41N2MwIC4yMi4wNDMuNDEuMTI1LjU2My4wNzguMTU2LjE5NS4yODUuMzQzLjM4Ny4xNDkuMTAxLjMzMi4xNzYuNTQzLjIxOS4yMTEuMDQzLjQ1LjA2Ni43MTEuMDY2LjI3NCAwIC41NDMtLjAyLjgwOS0uMDYzLjI2MS0uMDQyLjU4Mi0uMTAxLjY3Mi0uMTIuMDktLjAyLjE4Ny0uMDQ0LjE4Ny0uMDQ0LjA2Ny0uMDE1LjA1OS0uMDgyLjA1OS0uMDgydi0yLjI1N2MwLS40OTctLjE0NS0uODY0LS40MjItMS4wOTQtLjI4MS0uMjI3LS42OTUtLjM0LTEuMjI3LS4zNC0uMTk5IDAtLjUyLjAyMy0uNzE1LjA2MyAwIDAtLjU4Mi4xMDEtLjgyLjI3NyAwIDAtLjA1NS4wMzEtLjAyMy4wOThsLjE4Ny40NjhjLjAyNC4wNjMuMDg2LjA0My4wODYuMDQzcy4wMjQtLjAwOC4wNDctLjAyM2MuNTEyLS4yNTggMS4xNi0uMjUgMS4xNi0uMjUuMjkgMCAuNTEyLjA1NC42Ni4xNi4xNDUuMTA1LjIyLjI1OC4yMi41OXYuMTA1Yy0uMjMxLS4wMzEtLjQ0Mi0uMDUtLjQ0Mi0uMDVtLTEuMDYzIDEuNzM4YS41MzguNTM4IDAgMCAxLS4xNTItLjE0OS41Ny41NyAwIDAgMS0uMDc4LS4zMmMwLS4yMTkuMDc4LS4zNzEuMjM4LS40NzctLjAwNCAwIC4yMy0uMTg3Ljc3My0uMTguMzguMDA1LjcyMy4wNTUuNzIzLjA1NXYxLjEyNXMtLjM0LjA2Ny0uNzE5LjA4NmMtLjU0My4wMzItLjc4NS0uMTQtLjc4NS0uMTQiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzQuNzYyIDIxLjE2OGMuMDItLjA1OS0uMDI0LS4wODItLjA0My0uMDlhMi41MjYgMi41MjYgMCAwIDAtLjQ0Ni0uMDc0Yy0uMzM2LS4wMi0uNTIuMDM1LS42ODcuMTA1LS4xNjguMDctLjM1Mi4xODgtLjQ1LjMybC0uMDAzLS4zMTJjMC0uMDQzLS4wMzEtLjA3OC0uMDc0LS4wNzhoLS42ODRhLjA3Ni4wNzYgMCAwIDAtLjA3OC4wNzh2My44MDVjMCAuMDQzLjAzOS4wNzguMDgyLjA3OGguN2EuMDguMDggMCAwIDAgLjA4MS0uMDc4di0xLjg5OWMwLS4yNTcuMDI4LS41MTEuMDg2LS42NzFhLjk2NC45NjQgMCAwIDEgLjIzNC0uMzc1Ljg2Ljg2IDAgMCAxIC4zMzMtLjE5MiAxLjM1IDEuMzUgMCAwIDEgLjM1NS0uMDQ3Yy4xNCAwIC4yOTMuMDM1LjI5My4wMzUuMDUuMDA0LjA3OC0uMDI3LjA5OC0uMDcuMDQ2LS4xMTMuMTc1LS40NjUuMjAzLS41MzUiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjguMjAzIDE5LjEwNWExLjk1IDEuOTUgMCAwIDAtLjYyNS0uMDljLS40ODQgMC0uODYzLjEzNy0xLjEyOS40MDctLjI2NS4yNjUtLjQ0NS42NzYtLjUzOSAxLjIxbC0uMDQ3LjM2NGgtLjYwNXMtLjA3NC0uMDA0LS4wOS4wNzhsLS4wOTguNTU1Yy0uMDA4LjA1NS4wMTYuMDg2LjA4Ni4wODZoLjU5bC0uNTk4IDMuMzM2YTQuNDMgNC40MyAwIDAgMS0uMTYuNjYgMS40MjIgMS40MjIgMCAwIDEtLjE4Ny4zNzkuNTA1LjUwNSAwIDAgMS0uMjQyLjE4NyAxIDEgMCAwIDEtLjMxNy4wNDMuOTcuOTcgMCAwIDEtLjIxLS4wMjMuNTguNTggMCAwIDEtLjE0NS0uMDQzcy0uMDctLjAyNy0uMDk4LjA0M2MtLjAyMy4wNTUtLjE4LjQ4OC0uMTk1LjUzOS0uMDIuMDU1LjAwNC4wOTQuMDM5LjEwNS4wNzguMDMyLjEzNy4wNDcuMjQyLjA3NS4xNDguMDM1LjI3My4wMzUuMzkuMDM1LjI0NyAwIC40Ny0uMDM1LjY1Ny0uMTAyLjE4Ny0uMDY2LjM0OC0uMTgzLjQ5Mi0uMzQ0LjE1Ni0uMTcxLjI1NC0uMzUxLjM0OC0uNTkzLjA5LS4yNDYuMTY4LS41NDcuMjM0LS44OTlsLjU5OC0zLjM5OGguODc5cy4wNzQuMDA0LjA5LS4wNzhsLjA5Ny0uNTU1Yy4wMDgtLjA1LS4wMTUtLjA4Ni0uMDg2LS4wODZoLS44NTFjLjAwNC0uMDIuMDU4LS41MDQuMTU2LS43ODVhLjc4OC43ODggMCAwIDEgLjE4Ny0uMjg1LjU2Ni41NjYgMCAwIDEgLjIyMy0uMTQgMS4xNjUgMS4xNjUgMCAwIDEgLjUwNC0uMDJjLjA4Mi4wMi4xMTcuMDI3LjEzNy4wMzUuMDkuMDI3LjA5NyAwIC4xMTctLjA0M2wuMjAzLS41NTljLjAyMy0uMDU4LS4wMjctLjA4Ni0uMDQ3LS4wOTQiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTUuODk4IDI0LjkxOGMwIC4wNDctLjAzLjA4Mi0uMDc0LjA4MmgtLjcwN2MtLjA0NyAwLS4wNzgtLjAzNS0uMDc4LS4wODJ2LTUuODM2YzAtLjA0Ny4wMzEtLjA4Mi4wNzgtLjA4MmguNzA3Yy4wNDMgMCAuMDc0LjA0LjA3NC4wODJ6IiBmaWxsPSIjRkZGIi8+PC9nPjxtZXRhZGF0YT48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+PHJkZjpEZXNjcmlwdGlvbiBhYm91dD0iaHR0cHM6Ly9pY29uc2NvdXQuY29tL2xlZ2FsI2xpY2Vuc2VzIiBkYzp0aXRsZT0ic2FsZXNmb3JjZSIgZGM6ZGVzY3JpcHRpb249InNhbGVzZm9yY2UiIGRjOnB1Ymxpc2hlcj0iSWNvbnNjb3V0IiBkYzpkYXRlPSIyMDE3LTEyLTE1IiBkYzpmb3JtYXQ9ImltYWdlL3N2Zyt4bWwiIGRjOmxhbmd1YWdlPSJlbiI+PGRjOmNyZWF0b3I+PHJkZjpCYWc+PHJkZjpsaT5JY29uczg8L3JkZjpsaT48L3JkZjpCYWc+PC9kYzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L21ldGFkYXRhPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Salesforce" diff --git a/connectors/camel-salesforce-source-kafka-connector/src/generated/resources/camel-salesforce-source-source.json b/connectors/camel-salesforce-source-kafka-connector/src/generated/resources/camel-salesforce-source-source.json index dae406efe6..5f197dcca9 100644 --- a/connectors/camel-salesforce-source-kafka-connector/src/generated/resources/camel-salesforce-source-source.json +++ b/connectors/camel-salesforce-source-kafka-connector/src/generated/resources/camel-salesforce-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-salesforce-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive updates from Salesforce." }, "properties": { diff --git a/connectors/camel-salesforce-source-kafka-connector/src/main/resources/kamelets/salesforce-source.kamelet.yaml b/connectors/camel-salesforce-source-kafka-connector/src/main/resources/kamelets/salesforce-source.kamelet.yaml index cae30a601d..ae0c1c40c4 100644 --- a/connectors/camel-salesforce-source-kafka-connector/src/main/resources/kamelets/salesforce-source.kamelet.yaml +++ b/connectors/camel-salesforce-source-kafka-connector/src/main/resources/kamelets/salesforce-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: salesforce-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA0OCA0OCIgdmVyc2lvbj0iMS4xIj48ZyBpZD0ic3VyZmFjZTEiPjxwYXRoIGQ9Ik0zNi41IDEyYy0xLjMyNCAwLTIuNTkuMjU4LTMuNzU4LjcwM0E3Ljk5NCA3Ljk5NCAwIDAgMCAyNiA5Yy0yLjEwNSAwLTQuMDIuODItNS40NDUgMi4xNTJBOS40NjggOS40NjggMCAwIDAgMTMuNSA4QzguMjU0IDggNCAxMi4yNTQgNCAxNy41YzAgLjc5My4xMSAxLjU1OS4yOSAyLjI5M0E4LjQ3MiA4LjQ3MiAwIDAgMCAxIDI2LjVDMSAzMS4xOTUgNC44MDUgMzUgOS41IDM1Yy40MTQgMCAuODE2LS4wNCAxLjIxNS0uMDk4IDEuMzEyIDMgNC4zIDUuMDk4IDcuNzg1IDUuMDk4IDMuMTYgMCA1LjkxNC0xLjczIDcuMzc5LTQuMjkzQTcuOTIzIDcuOTIzIDAgMCAwIDI4IDM2YzIuNjIxIDAgNC45MzgtMS4yNjYgNi4zOTgtMy4yMS42OC4xMzYgMS4zODMuMjEgMi4xMDIuMjFDNDIuMyAzMyA0NyAyOC4zIDQ3IDIyLjVTNDIuMyAxMiAzNi41IDEyeiIgZmlsbD0iIzAzOUJFNSIvPjxwYXRoIGQ9Ik0xNS44MjQgMjVjLjA0MyAwIC4wNzQtLjAzNS4wNzQtLjA4MiAwIC4wNDctLjAzLjA4Mi0uMDc0LjA4MnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjEuNTA0IDIzLjkzNHoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNy4xMzcgMjMuOTNhLjExNi4xMTYgMCAwIDEgLjAwNCAwaC0uMDA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yNC4xMjUgMjEuOTFjLS4wMTYuMDQtLjA0Ny4wNDMtLjA3LjA0M2guMDA4Yy4wMjMgMCAuMDUtLjAwOC4wNjItLjA0M3oiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTUuODI0IDE5Yy4wNDMgMCAuMDc0LjAzNS4wNzQuMDgyIDAtLjA0Ny0uMDMtLjA4Mi0uMDc0LS4wODJ6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTIxLjM2IDIyLjE4NGMwIC40MS4yMS42NjQuNTAzLjgzNi0uMjkzLS4xNzItLjUwNC0uNDI2LS41MDQtLjgzNnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzguMTI1IDI0LjczYy4wMjcuMDYtLjAzMS4wODYtLjAzMS4wODZzLjA1OC0uMDI3LjAzMS0uMDg2eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik04LjU1OSAyMXoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNOS43NjYgMjEuOTFjLS4wMi4wNC0uMDQ3LjA0My0uMDc1LjA0M0g5LjdjLjAyOCAwIC4wNTEtLjAwOC4wNjctLjA0M3oiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzUuMTk1IDI0LjE2NHoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzcuODI4IDIxLjc5N2gtLjAyM3MuMDA4LjAwNC4wMjMuMDA0di0uMDA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0zNy44MzIgMjQuMTg4cy4wMTYgMCAuMDM1LS4wMDRoLS4wMDRjLS4wMTUgMC0uMDMxLjAwMy0uMDMxLjAwM3oiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNi44ODcgMjQuNDZjLS4wMzIuMDcxLjAwOC4wODcuMDIuMDk5LjA4NS4wNTguMTcxLjA5Ny4yNjEuMTQ0LjQ2OS4yMy45MS4yOTcgMS4zNzUuMjk3Ljk0NSAwIDEuNTMxLS40NiAxLjUzMS0xLjIwN3YtLjAxNmMwLS42ODctLjY2NC0uOTM3LTEuMjg1LTEuMTE3bC0uMDc4LS4wMjNjLS40NjktLjE0LS44NzEtLjI2Mi0uODcxLS41NDd2LS4wMTZjMC0uMjQyLjIzNC0uNDIyLjYwMS0uNDIyLjQwNyAwIC44ODcuMTI1IDEuMi4yODUgMCAwIC4wOS4wNTUuMTI1LS4wMjcuMDE1LS4wNDMuMTc1LS40MzMuMTkxLS40NzYuMDItLjA0My0uMDE2LS4wNzktLjA0Ny0uMDk4QTIuODQ1IDIuODQ1IDAgMCAwIDguNTYgMjFoLS4wOTRjLS44NjMgMC0xLjQ2OS40OC0xLjQ2OSAxLjE3MnYuMDEyYzAgLjcyNi42NjQuOTY0IDEuMjkgMS4xMjhsLjEuMDI4Yy40NTQuMTI5Ljg0NC4yMzguODQ0LjUzMXYuMDE2YzAgLjI3LS4yNTMuNDcyLS42NjQuNDcyLS4xNiAwLS42NjgtLjAwNC0xLjIxNC0uMzI0YTIuNDUgMi40NSAwIDAgMS0uMTU3LS4wOWMtLjAyNy0uMDE1LS4wOTMtLjA0My0uMTI1LjA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yMS4yNDYgMjQuNDZjLS4wMjcuMDcxLjAxMi4wODcuMDIuMDk5LjA5LjA1OC4xNzUuMDk3LjI2MS4xNDQuNDcuMjMuOTE0LjI5NyAxLjM4LjI5Ny45NCAwIDEuNTI3LS40NiAxLjUyNy0xLjIwN3YtLjAxNmMwLS42ODctLjY2LS45MzctMS4yODItMS4xMTdsLS4wODItLjAyM2MtLjQ2NS0uMTQtLjg3LS4yNjItLjg3LS41NDd2LS4wMTZjMC0uMjQyLjIzOC0uNDIyLjYwNS0uNDIyLjQwNiAwIC44ODYuMTI1IDEuMTk5LjI4NSAwIDAgLjA5LjA1NS4xMjUtLjAyNy4wMTYtLjA0My4xNzItLjQzMy4xOTEtLjQ3Ni4wMTYtLjA0My0uMDE1LS4wNzktLjA0Ny0uMDk4QTIuODU3IDIuODU3IDAgMCAwIDIyLjkyMiAyMWgtLjA5OGMtLjg2MyAwLTEuNDY1LjQ4LTEuNDY1IDEuMTcydi4wMTJjMCAuNzI2LjY2NC45NjQgMS4yOSAxLjEyOGwuMDk3LjAyOGMuNDU3LjEyOS44NDguMjM4Ljg0OC41MzF2LjAxNmMwIC4yNy0uMjU0LjQ3Mi0uNjY0LjQ3Mi0uMTYgMC0uNjY4LS4wMDQtMS4yMTUtLjMyNGEyLjQ1IDIuNDUgMCAwIDEtLjE1Ni0uMDljLS4wMi0uMDA4LS4wOTgtLjAzOS0uMTI1LjA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0zMS40NjUgMjIuMjE5YTEuNzE0IDEuNzE0IDAgMCAwLS4zNi0uNjMzIDEuNzQgMS43NCAwIDAgMC0uNjAxLS40MyAyLjE4NyAyLjE4NyAwIDAgMC0uODQ4LS4xNTZjLS4zMTYgMC0uNjAxLjA1NS0uODQzLjE1NmExLjY3IDEuNjcgMCAwIDAtLjYwMi40M2MtLjE2NC4xNzYtLjI4MS4zOS0uMzYuNjMzYTIuNTQ0IDIuNTQ0IDAgMCAwLS4xMTcuNzg1YzAgLjI3Ny4wNC41NDMuMTE4Ljc4NWExLjY5MSAxLjY5MSAwIDAgMCAuOTYgMS4wNTljLjI0My4wOTcuNTI4LjE1Mi44NDQuMTUyLjMyIDAgLjYwNi0uMDUuODQ4LS4xNTIuMjM4LS4xMDIuNDQxLS4yNDYuNjAxLS40MjIuMTYtLjE4LjI4Mi0uMzk1LjM2LS42MzcuMDc4LS4yNDIuMTE3LS41MDQuMTE3LS43ODVzLS4wMzktLjU0My0uMTE3LS43ODVtLS43OS43ODVjMCAuNDIyLS4wODEuNzU4LS4yNS45OTItLjE2Ny4yMzQtLjQxNy4zNDgtLjc2OS4zNDgtLjM0NyAwLS41OTctLjExNC0uNzYxLS4zNDgtLjE2OC0uMjM0LS4yNS0uNTctLjI1LS45OTIgMC0uNDIyLjA4NS0uNzU4LjI1LS45ODguMTY0LS4yMzUuNDE0LS4zNDQuNzYxLS4zNDQuMzUyIDAgLjYwMi4xMS43Ny4zNDQuMTY4LjIzLjI1LjU2Ni4yNS45ODgiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzcuOTM0IDI0LjIzNGMtLjAyOC0uMDc0LS4xMDItLjA0Ny0uMTAyLS4wNDdhMS43NDMgMS43NDMgMCAwIDEtLjM2Ny4wOTggMi44OCAyLjg4IDAgMCAxLS40My4wMzFjLS4zODMgMC0uNjgzLS4xMDUtLjkwMi0uMzEyLS4yMTUtLjIxMS0uMzM2LS41NDctLjMzNi0xIDAtLjQxNC4xMS0uNzI3LjMtLjk2NS4xOTItLjIzNC40ODUtLjM1NS44NzYtLjM1NS4zMjQgMCAuNTc0LjAzNS44MzIuMTA5IDAgMCAuMDYyLjAyNy4wOS0uMDUuMDctLjE3Ny4xMi0uMzAyLjE5NS0uNDk3LjAyLS4wNTgtLjAzMS0uMDgyLS4wNS0uMDg2YTMuMjQgMy4yNCAwIDAgMC0uNTI0LS4xMjUgNC40MzUgNC40MzUgMCAwIDAtLjU5LS4wMzVjLS4zMzIgMC0uNjI1LjA1NS0uODguMTU2YTEuODQyIDEuODQyIDAgMCAwLS42MzYuNDI2Yy0uMTY4LjE4LS4yOTcuMzk1LS4zODMuNjM3YTIuMzE1IDIuMzE1IDAgMCAwLS4xMjkuNzg1YzAgLjYwNS4xNzYgMS4wOTQuNTI4IDEuNDUzLjM0Ny4zNi44Ny41NDMgMS41NTQuNTQzLjQwMyAwIC44MTctLjA3NCAxLjExNC0uMTg0IDAgMCAuMDU4LS4wMjcuMDM1LS4wODZ6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTQxLjk2NSAyMi4wODJhMS41MiAxLjUyIDAgMCAwLS4zNDQtLjU3OCAxLjUxNiAxLjUxNiAwIDAgMC0uNTA0LS4zNiAyLjEwNSAyLjEwNSAwIDAgMC0uNzY1LS4xNDRjLS4zMzIgMC0uNjMzLjA1LS44OC4xNi0uMjQ1LjEwNi0uNDUyLjI1LS42MTMuNDM0LS4xNjQuMTgtLjI4NS4zOTgtLjM2My42NGEyLjYwNSAyLjYwNSAwIDAgMC0uMTE3Ljc5YzAgLjI4NS4wNDMuNTUuMTIxLjc5Mi4wODIuMjM5LjIxLjQ1NC4zODcuNjMuMTc1LjE3NS40MDIuMzEyLjY3Mi40MS4yNjUuMDk3LjU5My4xNDguOTY4LjE0NC43NyAwIDEuMTc2LS4xNiAxLjM0LS4yNDYuMDMxLS4wMTYuMDU5LS4wNDMuMDI0LS4xMTdsLS4xNzItLjQ1M2MtLjAyOC0uMDctLjEwMi0uMDQzLS4xMDItLjA0My0uMTkxLjA2Mi0uNDYuMTgzLTEuMDk0LjE4LS40MTQgMC0uNzIyLS4xMS0uOTE0LS4yOS0uMTk1LS4xOC0uMjkzLS40NDUtLjMwOC0uODJoMi42NjRzLjA3IDAgLjA3OC0uMDY2Yy4wMDQtLjAyOC4wOS0uNTA4LS4wNzgtMS4wNjNtLTIuNjUzLjUxNmMuMDM2LS4yMzUuMTA2LS40MzQuMjE1LS41ODIuMTY0LS4yMzUuNDEtLjM2Ljc2Mi0uMzYuMzUyIDAgLjU4Mi4xMjUuNzQ2LjM2LjExLjE1Mi4xNi4zNTUuMTguNTgyeiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yMC40NTMgMjIuMDgyYTEuNTE3IDEuNTE3IDAgMCAwLS4zNC0uNTc4IDEuNDkgMS40OSAwIDAgMC0uNTA4LS4zNiAyLjA4MyAyLjA4MyAwIDAgMC0uNzYxLS4xNDRjLS4zMzIgMC0uNjM3LjA1LS44ODMuMTYtLjI0Mi4xMDYtLjQ1LjI1LS42MTMuNDM0YTEuNzggMS43OCAwIDAgMC0uMzYuNjQgMi42MDUgMi42MDUgMCAwIDAtLjExNy43OWMwIC4yODUuMDQuNTUuMTIxLjc5Mi4wNzguMjM5LjIxMS40NTQuMzg3LjYzLjE3Ni4xNzUuMzk4LjMxMi42NjguNDEuMjcuMDk3LjU5NC4xNDguOTY5LjE0NC43NyAwIDEuMTc1LS4xNiAxLjM0My0uMjQ2LjAzMi0uMDE2LjA1NS0uMDQzLjAyNC0uMTE3bC0uMTc2LS40NTNjLS4wMjctLjA3LS4xMDItLjA0My0uMTAyLS4wNDMtLjE5LjA2Mi0uNDYuMTgzLTEuMDkzLjE4LS40MTQgMC0uNzE5LS4xMS0uOTEtLjI5LS4yLS4xOC0uMjk3LS40NDUtLjMxMy0uODJoMi42NjhzLjA3IDAgLjA3OC0uMDY2YzAtLjAyOC4wOS0uNTA4LS4wODItMS4wNjNtLTIuNjUyLjUxNmMuMDM5LS4yMzUuMTEtLjQzNC4yMTUtLjU4Mi4xNjQtLjIzNS40MTQtLjM2Ljc2NS0uMzYuMzQ4IDAgLjU3OC4xMjUuNzQ2LjM2LjExLjE1Mi4xNi4zNTUuMTc2LjU4MnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTIuOTMgMjIuNDhjLS4xMS0uMDAzLS4yNDYtLjAwNy0uNDE0LS4wMDctLjIzIDAtLjQ1NC4wMjMtLjY2LjA3OC0uMjA4LjA1LS4zOTUuMTI5LS41NTUuMjM4LS4xNi4xMDYtLjI5My4yNDItLjM4Ny40MDZhMS4xMzUgMS4xMzUgMCAwIDAtLjE0NC41N2MwIC4yMi4wNDMuNDEuMTI1LjU2My4wNzguMTU2LjE5NS4yODUuMzQzLjM4Ny4xNDkuMTAxLjMzMi4xNzYuNTQzLjIxOS4yMTEuMDQzLjQ1LjA2Ni43MTEuMDY2LjI3NCAwIC41NDMtLjAyLjgwOS0uMDYzLjI2MS0uMDQyLjU4Mi0uMTAxLjY3Mi0uMTIuMDktLjAyLjE4Ny0uMDQ0LjE4Ny0uMDQ0LjA2Ny0uMDE1LjA1OS0uMDgyLjA1OS0uMDgydi0yLjI1N2MwLS40OTctLjE0NS0uODY0LS40MjItMS4wOTQtLjI4MS0uMjI3LS42OTUtLjM0LTEuMjI3LS4zNC0uMTk5IDAtLjUyLjAyMy0uNzE1LjA2MyAwIDAtLjU4Mi4xMDEtLjgyLjI3NyAwIDAtLjA1NS4wMzEtLjAyMy4wOThsLjE4Ny40NjhjLjAyNC4wNjMuMDg2LjA0My4wODYuMDQzcy4wMjQtLjAwOC4wNDctLjAyM2MuNTEyLS4yNTggMS4xNi0uMjUgMS4xNi0uMjUuMjkgMCAuNTEyLjA1NC42Ni4xNi4xNDUuMTA1LjIyLjI1OC4yMi41OXYuMTA1Yy0uMjMxLS4wMzEtLjQ0Mi0uMDUtLjQ0Mi0uMDVtLTEuMDYzIDEuNzM4YS41MzguNTM4IDAgMCAxLS4xNTItLjE0OS41Ny41NyAwIDAgMS0uMDc4LS4zMmMwLS4yMTkuMDc4LS4zNzEuMjM4LS40NzctLjAwNCAwIC4yMy0uMTg3Ljc3My0uMTguMzguMDA1LjcyMy4wNTUuNzIzLjA1NXYxLjEyNXMtLjM0LjA2Ny0uNzE5LjA4NmMtLjU0My4wMzItLjc4NS0uMTQtLjc4NS0uMTQiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzQuNzYyIDIxLjE2OGMuMDItLjA1OS0uMDI0LS4wODItLjA0My0uMDlhMi41MjYgMi41MjYgMCAwIDAtLjQ0Ni0uMDc0Yy0uMzM2LS4wMi0uNTIuMDM1LS42ODcuMTA1LS4xNjguMDctLjM1Mi4xODgtLjQ1LjMybC0uMDAzLS4zMTJjMC0uMDQzLS4wMzEtLjA3OC0uMDc0LS4wNzhoLS42ODRhLjA3Ni4wNzYgMCAwIDAtLjA3OC4wNzh2My44MDVjMCAuMDQzLjAzOS4wNzguMDgyLjA3OGguN2EuMDguMDggMCAwIDAgLjA4MS0uMDc4di0xLjg5OWMwLS4yNTcuMDI4LS41MTEuMDg2LS42NzFhLjk2NC45NjQgMCAwIDEgLjIzNC0uMzc1Ljg2Ljg2IDAgMCAxIC4zMzMtLjE5MiAxLjM1IDEuMzUgMCAwIDEgLjM1NS0uMDQ3Yy4xNCAwIC4yOTMuMDM1LjI5My4wMzUuMDUuMDA0LjA3OC0uMDI3LjA5OC0uMDcuMDQ2LS4xMTMuMTc1LS40NjUuMjAzLS41MzUiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjguMjAzIDE5LjEwNWExLjk1IDEuOTUgMCAwIDAtLjYyNS0uMDljLS40ODQgMC0uODYzLjEzNy0xLjEyOS40MDctLjI2NS4yNjUtLjQ0NS42NzYtLjUzOSAxLjIxbC0uMDQ3LjM2NGgtLjYwNXMtLjA3NC0uMDA0LS4wOS4wNzhsLS4wOTguNTU1Yy0uMDA4LjA1NS4wMTYuMDg2LjA4Ni4wODZoLjU5bC0uNTk4IDMuMzM2YTQuNDMgNC40MyAwIDAgMS0uMTYuNjYgMS40MjIgMS40MjIgMCAwIDEtLjE4Ny4zNzkuNTA1LjUwNSAwIDAgMS0uMjQyLjE4NyAxIDEgMCAwIDEtLjMxNy4wNDMuOTcuOTcgMCAwIDEtLjIxLS4wMjMuNTguNTggMCAwIDEtLjE0NS0uMDQzcy0uMDctLjAyNy0uMDk4LjA0M2MtLjAyMy4wNTUtLjE4LjQ4OC0uMTk1LjUzOS0uMDIuMDU1LjAwNC4wOTQuMDM5LjEwNS4wNzguMDMyLjEzNy4wNDcuMjQyLjA3NS4xNDguMDM1LjI3My4wMzUuMzkuMDM1LjI0NyAwIC40Ny0uMDM1LjY1Ny0uMTAyLjE4Ny0uMDY2LjM0OC0uMTgzLjQ5Mi0uMzQ0LjE1Ni0uMTcxLjI1NC0uMzUxLjM0OC0uNTkzLjA5LS4yNDYuMTY4LS41NDcuMjM0LS44OTlsLjU5OC0zLjM5OGguODc5cy4wNzQuMDA0LjA5LS4wNzhsLjA5Ny0uNTU1Yy4wMDgtLjA1LS4wMTUtLjA4Ni0uMDg2LS4wODZoLS44NTFjLjAwNC0uMDIuMDU4LS41MDQuMTU2LS43ODVhLjc4OC43ODggMCAwIDEgLjE4Ny0uMjg1LjU2Ni41NjYgMCAwIDEgLjIyMy0uMTQgMS4xNjUgMS4xNjUgMCAwIDEgLjUwNC0uMDJjLjA4Mi4wMi4xMTcuMDI3LjEzNy4wMzUuMDkuMDI3LjA5NyAwIC4xMTctLjA0M2wuMjAzLS41NTljLjAyMy0uMDU4LS4wMjctLjA4Ni0uMDQ3LS4wOTQiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTUuODk4IDI0LjkxOGMwIC4wNDctLjAzLjA4Mi0uMDc0LjA4MmgtLjcwN2MtLjA0NyAwLS4wNzgtLjAzNS0uMDc4LS4wODJ2LTUuODM2YzAtLjA0Ny4wMzEtLjA4Mi4wNzgtLjA4MmguNzA3Yy4wNDMgMCAuMDc0LjA0LjA3NC4wODJ6IiBmaWxsPSIjRkZGIi8+PC9nPjxtZXRhZGF0YT48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+PHJkZjpEZXNjcmlwdGlvbiBhYm91dD0iaHR0cHM6Ly9pY29uc2NvdXQuY29tL2xlZ2FsI2xpY2Vuc2VzIiBkYzp0aXRsZT0ic2FsZXNmb3JjZSIgZGM6ZGVzY3JpcHRpb249InNhbGVzZm9yY2UiIGRjOnB1Ymxpc2hlcj0iSWNvbnNjb3V0IiBkYzpkYXRlPSIyMDE3LTEyLTE1IiBkYzpmb3JtYXQ9ImltYWdlL3N2Zyt4bWwiIGRjOmxhbmd1YWdlPSJlbiI+PGRjOmNyZWF0b3I+PHJkZjpCYWc+PHJkZjpsaT5JY29uczg8L3JkZjpsaT48L3JkZjpCYWc+PC9kYzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L21ldGFkYXRhPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Salesforce" diff --git a/connectors/camel-salesforce-update-sink-kafka-connector/pom.xml b/connectors/camel-salesforce-update-sink-kafka-connector/pom.xml index d5b62bd5f3..ff05297256 100644 --- a/connectors/camel-salesforce-update-sink-kafka-connector/pom.xml +++ b/connectors/camel-salesforce-update-sink-kafka-connector/pom.xml @@ -41,10 +41,22 @@ + + org.apache.camel + camel-jackson + + + org.apache.camel + camel-core + org.apache.camel.kafkaconnector camel-kafka-connector + + org.apache.camel + camel-jsonpath + org.apache.camel camel-yaml-dsl diff --git a/connectors/camel-salesforce-update-sink-kafka-connector/src/generated/resources/camel-salesforce-update-sink-sink.json b/connectors/camel-salesforce-update-sink-kafka-connector/src/generated/resources/camel-salesforce-update-sink-sink.json index a276ee8c2d..336f3c9041 100644 --- a/connectors/camel-salesforce-update-sink-kafka-connector/src/generated/resources/camel-salesforce-update-sink-sink.json +++ b/connectors/camel-salesforce-update-sink-kafka-connector/src/generated/resources/camel-salesforce-update-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-salesforce-update-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Update an object in Salesforce. \n\nThe body received must contain a JSON key-value pair for each property to update inside the payload attribute, for example: \n\n`{ \"payload\": { \"Phone\": \"1234567890\", \"Name\": \"Antonia\" } }`\n\nThe body received must include the `sObjectName` and `sObjectId` properties, for example:\n\n`{ \"payload\": { \"Phone\": \"1234567890\", \"Name\": \"Antonia\" }, \"sObjectId\": \"sObjectId\", \"sObjectName\": \"sObjectName\" }`" }, "properties": { diff --git a/connectors/camel-salesforce-update-sink-kafka-connector/src/main/resources/kamelets/salesforce-update-sink.kamelet.yaml b/connectors/camel-salesforce-update-sink-kafka-connector/src/main/resources/kamelets/salesforce-update-sink.kamelet.yaml index 0a6a14bd40..57af8d7b3e 100644 --- a/connectors/camel-salesforce-update-sink-kafka-connector/src/main/resources/kamelets/salesforce-update-sink.kamelet.yaml +++ b/connectors/camel-salesforce-update-sink-kafka-connector/src/main/resources/kamelets/salesforce-update-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: salesforce-update-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA0OCA0OCIgdmVyc2lvbj0iMS4xIj48ZyBpZD0ic3VyZmFjZTEiPjxwYXRoIGQ9Ik0zNi41IDEyYy0xLjMyNCAwLTIuNTkuMjU4LTMuNzU4LjcwM0E3Ljk5NCA3Ljk5NCAwIDAgMCAyNiA5Yy0yLjEwNSAwLTQuMDIuODItNS40NDUgMi4xNTJBOS40NjggOS40NjggMCAwIDAgMTMuNSA4QzguMjU0IDggNCAxMi4yNTQgNCAxNy41YzAgLjc5My4xMSAxLjU1OS4yOSAyLjI5M0E4LjQ3MiA4LjQ3MiAwIDAgMCAxIDI2LjVDMSAzMS4xOTUgNC44MDUgMzUgOS41IDM1Yy40MTQgMCAuODE2LS4wNCAxLjIxNS0uMDk4IDEuMzEyIDMgNC4zIDUuMDk4IDcuNzg1IDUuMDk4IDMuMTYgMCA1LjkxNC0xLjczIDcuMzc5LTQuMjkzQTcuOTIzIDcuOTIzIDAgMCAwIDI4IDM2YzIuNjIxIDAgNC45MzgtMS4yNjYgNi4zOTgtMy4yMS42OC4xMzYgMS4zODMuMjEgMi4xMDIuMjFDNDIuMyAzMyA0NyAyOC4zIDQ3IDIyLjVTNDIuMyAxMiAzNi41IDEyeiIgZmlsbD0iIzAzOUJFNSIvPjxwYXRoIGQ9Ik0xNS44MjQgMjVjLjA0MyAwIC4wNzQtLjAzNS4wNzQtLjA4MiAwIC4wNDctLjAzLjA4Mi0uMDc0LjA4MnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjEuNTA0IDIzLjkzNHoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNy4xMzcgMjMuOTNhLjExNi4xMTYgMCAwIDEgLjAwNCAwaC0uMDA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yNC4xMjUgMjEuOTFjLS4wMTYuMDQtLjA0Ny4wNDMtLjA3LjA0M2guMDA4Yy4wMjMgMCAuMDUtLjAwOC4wNjItLjA0M3oiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTUuODI0IDE5Yy4wNDMgMCAuMDc0LjAzNS4wNzQuMDgyIDAtLjA0Ny0uMDMtLjA4Mi0uMDc0LS4wODJ6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTIxLjM2IDIyLjE4NGMwIC40MS4yMS42NjQuNTAzLjgzNi0uMjkzLS4xNzItLjUwNC0uNDI2LS41MDQtLjgzNnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzguMTI1IDI0LjczYy4wMjcuMDYtLjAzMS4wODYtLjAzMS4wODZzLjA1OC0uMDI3LjAzMS0uMDg2eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik04LjU1OSAyMXoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNOS43NjYgMjEuOTFjLS4wMi4wNC0uMDQ3LjA0My0uMDc1LjA0M0g5LjdjLjAyOCAwIC4wNTEtLjAwOC4wNjctLjA0M3oiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzUuMTk1IDI0LjE2NHoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzcuODI4IDIxLjc5N2gtLjAyM3MuMDA4LjAwNC4wMjMuMDA0di0uMDA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0zNy44MzIgMjQuMTg4cy4wMTYgMCAuMDM1LS4wMDRoLS4wMDRjLS4wMTUgMC0uMDMxLjAwMy0uMDMxLjAwM3oiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNi44ODcgMjQuNDZjLS4wMzIuMDcxLjAwOC4wODcuMDIuMDk5LjA4NS4wNTguMTcxLjA5Ny4yNjEuMTQ0LjQ2OS4yMy45MS4yOTcgMS4zNzUuMjk3Ljk0NSAwIDEuNTMxLS40NiAxLjUzMS0xLjIwN3YtLjAxNmMwLS42ODctLjY2NC0uOTM3LTEuMjg1LTEuMTE3bC0uMDc4LS4wMjNjLS40NjktLjE0LS44NzEtLjI2Mi0uODcxLS41NDd2LS4wMTZjMC0uMjQyLjIzNC0uNDIyLjYwMS0uNDIyLjQwNyAwIC44ODcuMTI1IDEuMi4yODUgMCAwIC4wOS4wNTUuMTI1LS4wMjcuMDE1LS4wNDMuMTc1LS40MzMuMTkxLS40NzYuMDItLjA0My0uMDE2LS4wNzktLjA0Ny0uMDk4QTIuODQ1IDIuODQ1IDAgMCAwIDguNTYgMjFoLS4wOTRjLS44NjMgMC0xLjQ2OS40OC0xLjQ2OSAxLjE3MnYuMDEyYzAgLjcyNi42NjQuOTY0IDEuMjkgMS4xMjhsLjEuMDI4Yy40NTQuMTI5Ljg0NC4yMzguODQ0LjUzMXYuMDE2YzAgLjI3LS4yNTMuNDcyLS42NjQuNDcyLS4xNiAwLS42NjgtLjAwNC0xLjIxNC0uMzI0YTIuNDUgMi40NSAwIDAgMS0uMTU3LS4wOWMtLjAyNy0uMDE1LS4wOTMtLjA0My0uMTI1LjA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yMS4yNDYgMjQuNDZjLS4wMjcuMDcxLjAxMi4wODcuMDIuMDk5LjA5LjA1OC4xNzUuMDk3LjI2MS4xNDQuNDcuMjMuOTE0LjI5NyAxLjM4LjI5Ny45NCAwIDEuNTI3LS40NiAxLjUyNy0xLjIwN3YtLjAxNmMwLS42ODctLjY2LS45MzctMS4yODItMS4xMTdsLS4wODItLjAyM2MtLjQ2NS0uMTQtLjg3LS4yNjItLjg3LS41NDd2LS4wMTZjMC0uMjQyLjIzOC0uNDIyLjYwNS0uNDIyLjQwNiAwIC44ODYuMTI1IDEuMTk5LjI4NSAwIDAgLjA5LjA1NS4xMjUtLjAyNy4wMTYtLjA0My4xNzItLjQzMy4xOTEtLjQ3Ni4wMTYtLjA0My0uMDE1LS4wNzktLjA0Ny0uMDk4QTIuODU3IDIuODU3IDAgMCAwIDIyLjkyMiAyMWgtLjA5OGMtLjg2MyAwLTEuNDY1LjQ4LTEuNDY1IDEuMTcydi4wMTJjMCAuNzI2LjY2NC45NjQgMS4yOSAxLjEyOGwuMDk3LjAyOGMuNDU3LjEyOS44NDguMjM4Ljg0OC41MzF2LjAxNmMwIC4yNy0uMjU0LjQ3Mi0uNjY0LjQ3Mi0uMTYgMC0uNjY4LS4wMDQtMS4yMTUtLjMyNGEyLjQ1IDIuNDUgMCAwIDEtLjE1Ni0uMDljLS4wMi0uMDA4LS4wOTgtLjAzOS0uMTI1LjA0eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0zMS40NjUgMjIuMjE5YTEuNzE0IDEuNzE0IDAgMCAwLS4zNi0uNjMzIDEuNzQgMS43NCAwIDAgMC0uNjAxLS40MyAyLjE4NyAyLjE4NyAwIDAgMC0uODQ4LS4xNTZjLS4zMTYgMC0uNjAxLjA1NS0uODQzLjE1NmExLjY3IDEuNjcgMCAwIDAtLjYwMi40M2MtLjE2NC4xNzYtLjI4MS4zOS0uMzYuNjMzYTIuNTQ0IDIuNTQ0IDAgMCAwLS4xMTcuNzg1YzAgLjI3Ny4wNC41NDMuMTE4Ljc4NWExLjY5MSAxLjY5MSAwIDAgMCAuOTYgMS4wNTljLjI0My4wOTcuNTI4LjE1Mi44NDQuMTUyLjMyIDAgLjYwNi0uMDUuODQ4LS4xNTIuMjM4LS4xMDIuNDQxLS4yNDYuNjAxLS40MjIuMTYtLjE4LjI4Mi0uMzk1LjM2LS42MzcuMDc4LS4yNDIuMTE3LS41MDQuMTE3LS43ODVzLS4wMzktLjU0My0uMTE3LS43ODVtLS43OS43ODVjMCAuNDIyLS4wODEuNzU4LS4yNS45OTItLjE2Ny4yMzQtLjQxNy4zNDgtLjc2OS4zNDgtLjM0NyAwLS41OTctLjExNC0uNzYxLS4zNDgtLjE2OC0uMjM0LS4yNS0uNTctLjI1LS45OTIgMC0uNDIyLjA4NS0uNzU4LjI1LS45ODguMTY0LS4yMzUuNDE0LS4zNDQuNzYxLS4zNDQuMzUyIDAgLjYwMi4xMS43Ny4zNDQuMTY4LjIzLjI1LjU2Ni4yNS45ODgiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzcuOTM0IDI0LjIzNGMtLjAyOC0uMDc0LS4xMDItLjA0Ny0uMTAyLS4wNDdhMS43NDMgMS43NDMgMCAwIDEtLjM2Ny4wOTggMi44OCAyLjg4IDAgMCAxLS40My4wMzFjLS4zODMgMC0uNjgzLS4xMDUtLjkwMi0uMzEyLS4yMTUtLjIxMS0uMzM2LS41NDctLjMzNi0xIDAtLjQxNC4xMS0uNzI3LjMtLjk2NS4xOTItLjIzNC40ODUtLjM1NS44NzYtLjM1NS4zMjQgMCAuNTc0LjAzNS44MzIuMTA5IDAgMCAuMDYyLjAyNy4wOS0uMDUuMDctLjE3Ny4xMi0uMzAyLjE5NS0uNDk3LjAyLS4wNTgtLjAzMS0uMDgyLS4wNS0uMDg2YTMuMjQgMy4yNCAwIDAgMC0uNTI0LS4xMjUgNC40MzUgNC40MzUgMCAwIDAtLjU5LS4wMzVjLS4zMzIgMC0uNjI1LjA1NS0uODguMTU2YTEuODQyIDEuODQyIDAgMCAwLS42MzYuNDI2Yy0uMTY4LjE4LS4yOTcuMzk1LS4zODMuNjM3YTIuMzE1IDIuMzE1IDAgMCAwLS4xMjkuNzg1YzAgLjYwNS4xNzYgMS4wOTQuNTI4IDEuNDUzLjM0Ny4zNi44Ny41NDMgMS41NTQuNTQzLjQwMyAwIC44MTctLjA3NCAxLjExNC0uMTg0IDAgMCAuMDU4LS4wMjcuMDM1LS4wODZ6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTQxLjk2NSAyMi4wODJhMS41MiAxLjUyIDAgMCAwLS4zNDQtLjU3OCAxLjUxNiAxLjUxNiAwIDAgMC0uNTA0LS4zNiAyLjEwNSAyLjEwNSAwIDAgMC0uNzY1LS4xNDRjLS4zMzIgMC0uNjMzLjA1LS44OC4xNi0uMjQ1LjEwNi0uNDUyLjI1LS42MTMuNDM0LS4xNjQuMTgtLjI4NS4zOTgtLjM2My42NGEyLjYwNSAyLjYwNSAwIDAgMC0uMTE3Ljc5YzAgLjI4NS4wNDMuNTUuMTIxLjc5Mi4wODIuMjM5LjIxLjQ1NC4zODcuNjMuMTc1LjE3NS40MDIuMzEyLjY3Mi40MS4yNjUuMDk3LjU5My4xNDguOTY4LjE0NC43NyAwIDEuMTc2LS4xNiAxLjM0LS4yNDYuMDMxLS4wMTYuMDU5LS4wNDMuMDI0LS4xMTdsLS4xNzItLjQ1M2MtLjAyOC0uMDctLjEwMi0uMDQzLS4xMDItLjA0My0uMTkxLjA2Mi0uNDYuMTgzLTEuMDk0LjE4LS40MTQgMC0uNzIyLS4xMS0uOTE0LS4yOS0uMTk1LS4xOC0uMjkzLS40NDUtLjMwOC0uODJoMi42NjRzLjA3IDAgLjA3OC0uMDY2Yy4wMDQtLjAyOC4wOS0uNTA4LS4wNzgtMS4wNjNtLTIuNjUzLjUxNmMuMDM2LS4yMzUuMTA2LS40MzQuMjE1LS41ODIuMTY0LS4yMzUuNDEtLjM2Ljc2Mi0uMzYuMzUyIDAgLjU4Mi4xMjUuNzQ2LjM2LjExLjE1Mi4xNi4zNTUuMTguNTgyeiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yMC40NTMgMjIuMDgyYTEuNTE3IDEuNTE3IDAgMCAwLS4zNC0uNTc4IDEuNDkgMS40OSAwIDAgMC0uNTA4LS4zNiAyLjA4MyAyLjA4MyAwIDAgMC0uNzYxLS4xNDRjLS4zMzIgMC0uNjM3LjA1LS44ODMuMTYtLjI0Mi4xMDYtLjQ1LjI1LS42MTMuNDM0YTEuNzggMS43OCAwIDAgMC0uMzYuNjQgMi42MDUgMi42MDUgMCAwIDAtLjExNy43OWMwIC4yODUuMDQuNTUuMTIxLjc5Mi4wNzguMjM5LjIxMS40NTQuMzg3LjYzLjE3Ni4xNzUuMzk4LjMxMi42NjguNDEuMjcuMDk3LjU5NC4xNDguOTY5LjE0NC43NyAwIDEuMTc1LS4xNiAxLjM0My0uMjQ2LjAzMi0uMDE2LjA1NS0uMDQzLjAyNC0uMTE3bC0uMTc2LS40NTNjLS4wMjctLjA3LS4xMDItLjA0My0uMTAyLS4wNDMtLjE5LjA2Mi0uNDYuMTgzLTEuMDkzLjE4LS40MTQgMC0uNzE5LS4xMS0uOTEtLjI5LS4yLS4xOC0uMjk3LS40NDUtLjMxMy0uODJoMi42NjhzLjA3IDAgLjA3OC0uMDY2YzAtLjAyOC4wOS0uNTA4LS4wODItMS4wNjNtLTIuNjUyLjUxNmMuMDM5LS4yMzUuMTEtLjQzNC4yMTUtLjU4Mi4xNjQtLjIzNS40MTQtLjM2Ljc2NS0uMzYuMzQ4IDAgLjU3OC4xMjUuNzQ2LjM2LjExLjE1Mi4xNi4zNTUuMTc2LjU4MnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTIuOTMgMjIuNDhjLS4xMS0uMDAzLS4yNDYtLjAwNy0uNDE0LS4wMDctLjIzIDAtLjQ1NC4wMjMtLjY2LjA3OC0uMjA4LjA1LS4zOTUuMTI5LS41NTUuMjM4LS4xNi4xMDYtLjI5My4yNDItLjM4Ny40MDZhMS4xMzUgMS4xMzUgMCAwIDAtLjE0NC41N2MwIC4yMi4wNDMuNDEuMTI1LjU2My4wNzguMTU2LjE5NS4yODUuMzQzLjM4Ny4xNDkuMTAxLjMzMi4xNzYuNTQzLjIxOS4yMTEuMDQzLjQ1LjA2Ni43MTEuMDY2LjI3NCAwIC41NDMtLjAyLjgwOS0uMDYzLjI2MS0uMDQyLjU4Mi0uMTAxLjY3Mi0uMTIuMDktLjAyLjE4Ny0uMDQ0LjE4Ny0uMDQ0LjA2Ny0uMDE1LjA1OS0uMDgyLjA1OS0uMDgydi0yLjI1N2MwLS40OTctLjE0NS0uODY0LS40MjItMS4wOTQtLjI4MS0uMjI3LS42OTUtLjM0LTEuMjI3LS4zNC0uMTk5IDAtLjUyLjAyMy0uNzE1LjA2MyAwIDAtLjU4Mi4xMDEtLjgyLjI3NyAwIDAtLjA1NS4wMzEtLjAyMy4wOThsLjE4Ny40NjhjLjAyNC4wNjMuMDg2LjA0My4wODYuMDQzcy4wMjQtLjAwOC4wNDctLjAyM2MuNTEyLS4yNTggMS4xNi0uMjUgMS4xNi0uMjUuMjkgMCAuNTEyLjA1NC42Ni4xNi4xNDUuMTA1LjIyLjI1OC4yMi41OXYuMTA1Yy0uMjMxLS4wMzEtLjQ0Mi0uMDUtLjQ0Mi0uMDVtLTEuMDYzIDEuNzM4YS41MzguNTM4IDAgMCAxLS4xNTItLjE0OS41Ny41NyAwIDAgMS0uMDc4LS4zMmMwLS4yMTkuMDc4LS4zNzEuMjM4LS40NzctLjAwNCAwIC4yMy0uMTg3Ljc3My0uMTguMzguMDA1LjcyMy4wNTUuNzIzLjA1NXYxLjEyNXMtLjM0LjA2Ny0uNzE5LjA4NmMtLjU0My4wMzItLjc4NS0uMTQtLjc4NS0uMTQiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzQuNzYyIDIxLjE2OGMuMDItLjA1OS0uMDI0LS4wODItLjA0My0uMDlhMi41MjYgMi41MjYgMCAwIDAtLjQ0Ni0uMDc0Yy0uMzM2LS4wMi0uNTIuMDM1LS42ODcuMTA1LS4xNjguMDctLjM1Mi4xODgtLjQ1LjMybC0uMDAzLS4zMTJjMC0uMDQzLS4wMzEtLjA3OC0uMDc0LS4wNzhoLS42ODRhLjA3Ni4wNzYgMCAwIDAtLjA3OC4wNzh2My44MDVjMCAuMDQzLjAzOS4wNzguMDgyLjA3OGguN2EuMDguMDggMCAwIDAgLjA4MS0uMDc4di0xLjg5OWMwLS4yNTcuMDI4LS41MTEuMDg2LS42NzFhLjk2NC45NjQgMCAwIDEgLjIzNC0uMzc1Ljg2Ljg2IDAgMCAxIC4zMzMtLjE5MiAxLjM1IDEuMzUgMCAwIDEgLjM1NS0uMDQ3Yy4xNCAwIC4yOTMuMDM1LjI5My4wMzUuMDUuMDA0LjA3OC0uMDI3LjA5OC0uMDcuMDQ2LS4xMTMuMTc1LS40NjUuMjAzLS41MzUiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjguMjAzIDE5LjEwNWExLjk1IDEuOTUgMCAwIDAtLjYyNS0uMDljLS40ODQgMC0uODYzLjEzNy0xLjEyOS40MDctLjI2NS4yNjUtLjQ0NS42NzYtLjUzOSAxLjIxbC0uMDQ3LjM2NGgtLjYwNXMtLjA3NC0uMDA0LS4wOS4wNzhsLS4wOTguNTU1Yy0uMDA4LjA1NS4wMTYuMDg2LjA4Ni4wODZoLjU5bC0uNTk4IDMuMzM2YTQuNDMgNC40MyAwIDAgMS0uMTYuNjYgMS40MjIgMS40MjIgMCAwIDEtLjE4Ny4zNzkuNTA1LjUwNSAwIDAgMS0uMjQyLjE4NyAxIDEgMCAwIDEtLjMxNy4wNDMuOTcuOTcgMCAwIDEtLjIxLS4wMjMuNTguNTggMCAwIDEtLjE0NS0uMDQzcy0uMDctLjAyNy0uMDk4LjA0M2MtLjAyMy4wNTUtLjE4LjQ4OC0uMTk1LjUzOS0uMDIuMDU1LjAwNC4wOTQuMDM5LjEwNS4wNzguMDMyLjEzNy4wNDcuMjQyLjA3NS4xNDguMDM1LjI3My4wMzUuMzkuMDM1LjI0NyAwIC40Ny0uMDM1LjY1Ny0uMTAyLjE4Ny0uMDY2LjM0OC0uMTgzLjQ5Mi0uMzQ0LjE1Ni0uMTcxLjI1NC0uMzUxLjM0OC0uNTkzLjA5LS4yNDYuMTY4LS41NDcuMjM0LS44OTlsLjU5OC0zLjM5OGguODc5cy4wNzQuMDA0LjA5LS4wNzhsLjA5Ny0uNTU1Yy4wMDgtLjA1LS4wMTUtLjA4Ni0uMDg2LS4wODZoLS44NTFjLjAwNC0uMDIuMDU4LS41MDQuMTU2LS43ODVhLjc4OC43ODggMCAwIDEgLjE4Ny0uMjg1LjU2Ni41NjYgMCAwIDEgLjIyMy0uMTQgMS4xNjUgMS4xNjUgMCAwIDEgLjUwNC0uMDJjLjA4Mi4wMi4xMTcuMDI3LjEzNy4wMzUuMDkuMDI3LjA5NyAwIC4xMTctLjA0M2wuMjAzLS41NTljLjAyMy0uMDU4LS4wMjctLjA4Ni0uMDQ3LS4wOTQiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMTUuODk4IDI0LjkxOGMwIC4wNDctLjAzLjA4Mi0uMDc0LjA4MmgtLjcwN2MtLjA0NyAwLS4wNzgtLjAzNS0uMDc4LS4wODJ2LTUuODM2YzAtLjA0Ny4wMzEtLjA4Mi4wNzgtLjA4MmguNzA3Yy4wNDMgMCAuMDc0LjA0LjA3NC4wODJ6IiBmaWxsPSIjRkZGIi8+PC9nPjxtZXRhZGF0YT48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+PHJkZjpEZXNjcmlwdGlvbiBhYm91dD0iaHR0cHM6Ly9pY29uc2NvdXQuY29tL2xlZ2FsI2xpY2Vuc2VzIiBkYzp0aXRsZT0ic2FsZXNmb3JjZSIgZGM6ZGVzY3JpcHRpb249InNhbGVzZm9yY2UiIGRjOnB1Ymxpc2hlcj0iSWNvbnNjb3V0IiBkYzpkYXRlPSIyMDE3LTEyLTE1IiBkYzpmb3JtYXQ9ImltYWdlL3N2Zyt4bWwiIGRjOmxhbmd1YWdlPSJlbiI+PGRjOmNyZWF0b3I+PHJkZjpCYWc+PHJkZjpsaT5JY29uczg8L3JkZjpsaT48L3JkZjpCYWc+PC9kYzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L21ldGFkYXRhPjwvc3ZnPg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Salesforce" diff --git a/connectors/camel-scp-sink-kafka-connector/src/generated/resources/camel-scp-sink-sink.json b/connectors/camel-scp-sink-kafka-connector/src/generated/resources/camel-scp-sink-sink.json index 91aa9c7368..a6276a90fc 100644 --- a/connectors/camel-scp-sink-kafka-connector/src/generated/resources/camel-scp-sink-sink.json +++ b/connectors/camel-scp-sink-kafka-connector/src/generated/resources/camel-scp-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-scp-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send file to an FTP Server through Secure Copy Protocol" }, "properties": { diff --git a/connectors/camel-scp-sink-kafka-connector/src/main/resources/kamelets/scp-sink.kamelet.yaml b/connectors/camel-scp-sink-kafka-connector/src/main/resources/kamelets/scp-sink.kamelet.yaml index c39594ae77..0c5e620bd1 100644 --- a/connectors/camel-scp-sink-kafka-connector/src/main/resources/kamelets/scp-sink.kamelet.yaml +++ b/connectors/camel-scp-sink-kafka-connector/src/main/resources/kamelets/scp-sink.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: scp-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMjEuMSAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyMS4xIDMwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzgzMkVBQjt9DQoJLnN0MXtmaWxsOiNCQUJBQkE7fQ0KCS5zdDJ7ZmlsbDpub25lO30NCgkuc3Qze2ZpbGw6IzhEQzYzRjt9DQoJLnN0NHtmaWxsOiMwRjlCRDc7fQ0KCS5zdDV7ZmlsbDojRkZGRkZGO30NCgkuc3Q2e2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0N3tmaWxsOiMxREExRjI7fQ0KCS5zdDh7ZmlsbDojM0Q1QTk4O30NCgkuc3Q5e2ZpbGw6IzIzMUYyMDt9DQoJLnN0MTB7ZmlsbDojMDA3QkI1O30NCgkuc3QxMXtmaWxsOiNEQzRFNDE7fQ0KCS5zdDEye2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzE4MTYxNjt9DQoJLnN0MTN7ZmlsbDojMTgxNjE2O30NCgkuc3QxNHtmaWxsOiNGMkYyRjI7fQ0KCS5zdDE1e2ZpbGw6I0UzRTNFMzt9DQoJLnN0MTZ7ZmlsbDojRDU0QjNEO30NCgkuc3QxN3tmaWxsOiNENzJCMjc7fQ0KCS5zdDE4e29wYWNpdHk6MC41NjtmaWxsOnVybCgjU1ZHSURfMV8pO30NCgkuc3QxOXtmaWxsOiM5MkQ0MDA7fQ0KCS5zdDIwe2ZpbGw6IzAwQjlFNDt9DQoJLnN0MjF7Zm9udC1mYW1pbHk6J09wZW5TYW5zLUJvbGQnO30NCgkuc3QyMntmb250LXNpemU6NDUuNDExNXB4O30NCgkuc3QyM3tmaWxsOiMyQjM5OTA7fQ0KCS5zdDI0e2ZpbGw6IzNGOUMzNTt9DQoJLnN0MjV7ZmlsbDojOEZDRUQ4O30NCgkuc3QyNntmaWxsOiNEMjFGMjE7fQ0KCS5zdDI3e2ZpbGw6I0Q2RDZENjt9DQoJLnN0Mjh7ZmlsbDojRjFGMUYxO30NCgkuc3QyOXtmaWxsOiNDMzIyNjU7fQ0KCS5zdDMwe2ZpbGw6IzhDMzEyMzt9DQoJLnN0MzF7ZmlsbDojRTA1MjQzO30NCgkuc3QzMntmaWxsOiM1RTFGMTg7fQ0KCS5zdDMze2ZpbGw6I0YyQjBBOTt9DQoJLnN0MzR7ZmlsbDojQ0FDQ0NFO30NCgkuc3QzNXtmaWxsOiNBMUFGREI7fQ0KCS5zdDM2e2ZpbGw6IzAwMjA4Nzt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxjaXJjbGUgY2xhc3M9InN0MjAiIGN4PSIxMTEuNiIgY3k9IjE5MS43IiByPSI4OC42Ii8+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0NSIgZD0iTTExMC42LDk5LjljLTUwLjgsMC05Mi4yLDQxLjQtOTIuMiw5Mi4yYzAsNTAuOSw0MS40LDkyLjIsOTIuMiw5Mi4yaDBjNTAuOCwwLDkyLjItNDEuNCw5Mi4yLTkyLjINCgkJCQlDMjAyLjgsMTQxLjMsMTYxLjQsOTkuOSwxMTAuNiw5OS45eiBNMTgzLjIsMTQzLjljLTcsNi44LTEzLjMsMTQuNC0xOC42LDIyLjdjLTAuNS0wLjEtMC45LTAuMi0xLjQtMC4yYy0xLDAtMS45LDAuMy0yLjgsMC43DQoJCQkJYy00LjYtNi41LTguNC0xMy4xLTExLjMtMTkuNmMxLjctMS4xLDIuOC0zLDIuOC01LjJjMC0wLjYtMC4xLTEuMS0wLjMtMS43YzYuMy00LjQsMTEuNy05LjMsMTYtMTQuMw0KCQkJCUMxNzMuNiwxMzEuNCwxNzguOCwxMzcuMywxODMuMiwxNDMuOXogTTY4LjgsMTY5LjFjNC44LTAuNSw5LjYtMS4yLDE0LjUtMmMxLDIsMy4xLDMuNCw1LjUsMy40aDBjMC44LDAsMS43LTAuMiwyLjQtMC41DQoJCQkJYzYuMiw4LjksMTMuNSwxNy4xLDIxLjgsMjQuNGM4LjcsNy42LDE4LjIsMTQsMjguMSwxOS4xYy0wLjEsMC41LTAuMiwxLTAuMiwxLjVjMCwyLjQsMS40LDQuNSwzLjQsNS41DQoJCQkJYy0xLjEsNy4yLTEuNiwxNC41LTEuNSwyMS42Yy0xLjIsMC4zLTIuMywwLjgtMy4yLDEuNmMtOS4zLTYuNi0xOS40LTEyLjItMzAuMS0xNi41Yy0xMi45LTUuMi0yNi4yLTguNC0zOS41LTkuNw0KCQkJCWMtMC44LTMuNS0zLjktNi4xLTcuNi02LjJjLTEtNi4zLTEuNS0xMi43LTEuNS0xOS4yYzAtNS40LDAuNC0xMC43LDEuMS0xNS45QzY1LjUsMTc1LjcsNjguMywxNzIuOCw2OC44LDE2OS4xeiBNNjQuNywxNjEuMg0KCQkJCWMyLjMtOC43LDUuNS0xNyw5LjctMjQuN2MyLjYsNy45LDYsMTUuNywxMC4yLDIzLjFjLTEuMSwxLTEuOCwyLjMtMiwzLjhjLTQuOCwwLjgtOS41LDEuNS0xNC4zLDEuOQ0KCQkJCUM2Ny43LDE2My42LDY2LjQsMTYyLjEsNjQuNywxNjEuMnogTTE0Ni41LDIwOC45Yy0xLjgsMC4yLTMuNCwxLjEtNC40LDIuNGMtOS43LTUtMTktMTEuMi0yNy42LTE4LjdjLTguMi03LjItMTUuMy0xNS4zLTIxLjQtMjQNCgkJCQljMS0xLDEuNi0yLjQsMS43LTMuOWMxNy40LTQuMSwzMy40LTEwLjMsNDYuNy0xNy44YzEuMSwxLDIuNSwxLjYsNC4xLDEuNmgwYzAuNCwwLDAuOCwwLDEuMi0wLjFjMi45LDYuOCw2LjgsMTMuNiwxMS42LDIwLjMNCgkJCQljLTAuOSwxLjEtMS41LDIuNS0xLjUsNGMwLDEuNiwwLjYsMy4xLDEuNyw0LjJjLTMuNyw3LTYuOSwxNC40LTkuMywyMi4yQzE0OC4yLDIwMi4zLDE0Ny4zLDIwNS42LDE0Ni41LDIwOC45eiBNMTQ0LjQsMTExLjcNCgkJCQljNy40LDMuMSwxNC4yLDcuMiwyMC40LDEyLjFjLTQuMSw0LjctOS4yLDkuMy0xNS4zLDEzLjVjLTEuMS0wLjgtMi40LTEuNC0zLjgtMS40Yy0wLjIsMC0wLjMsMC0wLjUsMC4xDQoJCQkJQzE0Mi45LDEyNy4zLDE0Mi41LDExOC45LDE0NC40LDExMS43eiBNMTEwLjYsMTA0LjljMTEuMSwwLDIxLjcsMi4xLDMxLjUsNS45Yy0yLjEsNy43LTEuNywxNi42LDAuNywyNS45Yy0yLDEtMy40LDMuMS0zLjQsNS41DQoJCQkJYzAsMC41LDAuMSwwLjksMC4yLDEuNGMtMTMsNy40LTI4LjcsMTMuNS00NS42LDE3LjVjLTEuMS0xLjgtMy4xLTMuMS01LjMtMy4xYy0wLjcsMC0xLjQsMC4xLTIsMC40Yy00LjUtNy45LTguMS0xNi4zLTEwLjctMjQuOA0KCQkJCWM2LjQtMTEsMTQuNi0yMC41LDI0LjQtMjguMUMxMDMuOCwxMDUuMSwxMDcuMSwxMDQuOSwxMTAuNiwxMDQuOXogTTkzLjIsMTA2LjZjLTcuMSw2LjMtMTMuNCwxMy43LTE4LjUsMjINCgkJCQljLTEuMi00LjktMi4xLTkuOC0yLjctMTQuN0M3OC42LDExMC42LDg1LjgsMTA4LjEsOTMuMiwxMDYuNnogTTY5LjYsMTE1LjFjMC43LDUuNSwxLjgsMTEsMy4zLDE2LjVjLTUuMSw4LjgtOS4xLDE4LjQtMTEuOCwyOC41DQoJCQkJYy0wLjEsMC0wLjMsMC0wLjQsMGMtMy44LDAtNi45LDIuNi03LjgsNi4yYy04LjgsMC4xLTE3LjItMC41LTI1LjEtMS44QzM1LDE0My4yLDUwLjEsMTI1LjUsNjkuNiwxMTUuMXogTTIzLjMsMTkyLjENCgkJCQljMC04LjMsMS4yLTE2LjQsMy40LTI0YzcuNiwxLjMsMTUuNywyLDI0LjEsMmMwLjcsMCwxLjMsMCwyLTAuMWMwLjYsMi43LDIuNiw0LjksNS4yLDUuOGMtMC43LDUuMy0xLjEsMTAuOC0xLjEsMTYuMw0KCQkJCWMwLDYuOCwwLjUsMTMuNSwxLjYsMjBjLTIsMC45LTMuNiwyLjctNC4zLDQuOGMtOC45LDAuMS0xNy43LDEuMS0yNi40LDNDMjUsMjExLjIsMjMuMywyMDEuOCwyMy4zLDE5Mi4xeiBNMjkuMiwyMjMuNA0KCQkJCWM4LjItMS43LDE2LjUtMi42LDI0LjktMi44YzAuNiwzLjksMy45LDYuOCw4LDYuOGgwYzAsMCwwLjEsMCwwLjEsMGM1LjgsMTkuOCwxNi42LDM3LjIsMzEuMSw1MC4xDQoJCQkJQzYzLjgsMjcxLjYsMzkuOCwyNTAuOSwyOS4yLDIyMy40eiBNMTEwLjYsMjc5LjNMMTEwLjYsMjc5LjNjLTMuNCwwLTYuOC0wLjItMTAuMi0wLjZDODQsMjY2LDcyLDI0Ny43LDY1LjcsMjI2LjYNCgkJCQljMi0xLjEsMy42LTIuOSw0LjEtNS4yYzEyLjksMS4zLDI1LjcsNC40LDM4LjIsOS40YzEwLjQsNC4yLDIwLjIsOS42LDI5LjIsMTZjLTAuNSwxLTAuNywyLjEtMC43LDMuM2MwLDQuMiwzLjMsNy43LDcuNSw4DQoJCQkJYzAuNiw0LjUsMS41LDksMi43LDEzLjRDMTM1LjYsMjc2LjUsMTIzLjQsMjc5LjMsMTEwLjYsMjc5LjN6IE0xNTAsMjY5LjljLTEtNC4xLTEuOC04LjItMi40LTEyLjNjMC42LTAuMywxLjItMC42LDEuOC0xDQoJCQkJYzMuMSwyLjgsNiw1LjcsOC43LDguN0MxNTUuNSwyNjYuOSwxNTIuOCwyNjguNCwxNTAsMjY5Ljl6IE0xNjEuMywyNjNjLTMtMy4zLTYuMS02LjQtOS41LTkuNGMwLjUtMS4xLDAuOS0yLjMsMC45LTMuNg0KCQkJCWMwLTMuOC0yLjctNy02LjItNy44Yy0wLjEtNywwLjQtMTQsMS41LTIxYzEuOC0wLjIsMy4zLTEuMiw0LjMtMi42YzEyLjQsNC45LDI1LjMsNy44LDM4LjMsOC41QzE4NC4xLDI0MS41LDE3NCwyNTMuOSwxNjEuMywyNjMNCgkJCQl6IE0xOTEuNSwyMjQuNmMtMTMtMC42LTI1LjktMy40LTM4LjMtOC4zYzAuMS0wLjQsMC4xLTAuOCwwLjEtMS4yYzAtMi4zLTEuMy00LjMtMy4xLTUuNGMwLjgtMy4yLDEuNi02LjQsMi42LTkuNQ0KCQkJCWMyLjQtNy41LDUuNC0xNC42LDktMjEuNGMwLjQsMC4xLDAuOSwwLjEsMS4zLDAuMmgwYzEsMCwyLTAuMywyLjktMC43YzIuMSwyLjQsNC4zLDQuOCw2LjYsNy4xYzcuNiw3LjQsMTUuOCwxMy42LDI0LjMsMTguNg0KCQkJCUMxOTYsMjExLDE5NC4yLDIxOCwxOTEuNSwyMjQuNnogTTE3NC40LDE4My40Yy0yLjMtMi4yLTQuNC00LjUtNi41LTYuOGMwLjktMS4xLDEuNC0yLjQsMS40LTMuOWMwLTEuNi0wLjYtMy0xLjYtNC4xDQoJCQkJYzUuMS03LjgsMTAuOS0xNSwxNy41LTIxLjRjOCwxMy4xLDEyLjUsMjguNiwxMi41LDQ1YzAsMy0wLjIsNi0wLjUsOC45QzE4OS4zLDE5Ni4yLDE4MS42LDE5MC40LDE3NC40LDE4My40eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik0xNjguMSwxLjNjLTAuOC0wLjktMi0xLjMtMy4xLTEuM0g0LjRDMiwwLDAsMiwwLDQuNHYyOTEuM2MwLDIuNCwyLDQuNCw0LjQsNC40aDIxMi40YzIuNCwwLDQuNC0yLDQuNC00LjRWNTcuOA0KCQkJCWMwLTEuMS0wLjQtMi4yLTEuMi0zTDE2OC4xLDEuM3ogTTE2OS4zLDE1LjJsMzkuNSw0MC43aC0zOS41VjE1LjJ6IE04LjcsOC43aDE1MS44djQ5LjZjMCwwLjMsMC4xLDAuNiwwLjIsMC45DQoJCQkJYy0wLjEsMC4zLTAuMiwwLjYtMC4yLDAuOWMwLDIuNCwyLDQuNCw0LjQsNC40aDQ3LjV2MjI2LjdIOC43VjguN3oiLz4NCgkJPC9nPg0KCTwvZz4NCgk8cmVjdCB4PSIwIiB5PSI0OC40IiBjbGFzcz0ic3QyIiB3aWR0aD0iMjIxLjciIGhlaWdodD0iNzYiLz4NCgk8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDc3LjgyNTIgODIuOTEyOCkiIGNsYXNzPSJzdDkgc3QyMSBzdDIyIj5mdHA8L3RleHQ+DQo8L2c+DQo8L3N2Zz4NCg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SCP" diff --git a/connectors/camel-sftp-sink-kafka-connector/src/generated/resources/camel-sftp-sink-sink.json b/connectors/camel-sftp-sink-kafka-connector/src/generated/resources/camel-sftp-sink-sink.json index 38b248f659..ee2e0dcbfe 100644 --- a/connectors/camel-sftp-sink-kafka-connector/src/generated/resources/camel-sftp-sink-sink.json +++ b/connectors/camel-sftp-sink-kafka-connector/src/generated/resources/camel-sftp-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-sftp-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to an SFTP Server.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the filename." }, "properties": { diff --git a/connectors/camel-sftp-sink-kafka-connector/src/main/resources/kamelets/sftp-sink.kamelet.yaml b/connectors/camel-sftp-sink-kafka-connector/src/main/resources/kamelets/sftp-sink.kamelet.yaml index 69f6c13605..308b210b33 100644 --- a/connectors/camel-sftp-sink-kafka-connector/src/main/resources/kamelets/sftp-sink.kamelet.yaml +++ b/connectors/camel-sftp-sink-kafka-connector/src/main/resources/kamelets/sftp-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: sftp-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMjEuMSAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyMS4xIDMwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzgzMkVBQjt9DQoJLnN0MXtmaWxsOiNCQUJBQkE7fQ0KCS5zdDJ7ZmlsbDpub25lO30NCgkuc3Qze2ZpbGw6IzhEQzYzRjt9DQoJLnN0NHtmaWxsOiMwRjlCRDc7fQ0KCS5zdDV7ZmlsbDojRkZGRkZGO30NCgkuc3Q2e2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0N3tmaWxsOiMxREExRjI7fQ0KCS5zdDh7ZmlsbDojM0Q1QTk4O30NCgkuc3Q5e2ZpbGw6IzIzMUYyMDt9DQoJLnN0MTB7ZmlsbDojMDA3QkI1O30NCgkuc3QxMXtmaWxsOiNEQzRFNDE7fQ0KCS5zdDEye2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzE4MTYxNjt9DQoJLnN0MTN7ZmlsbDojMTgxNjE2O30NCgkuc3QxNHtmaWxsOiNGMkYyRjI7fQ0KCS5zdDE1e2ZpbGw6I0UzRTNFMzt9DQoJLnN0MTZ7ZmlsbDojRDU0QjNEO30NCgkuc3QxN3tmaWxsOiNENzJCMjc7fQ0KCS5zdDE4e29wYWNpdHk6MC41NjtmaWxsOnVybCgjU1ZHSURfMV8pO30NCgkuc3QxOXtmaWxsOiM5MkQ0MDA7fQ0KCS5zdDIwe2ZpbGw6IzAwQjlFNDt9DQoJLnN0MjF7Zm9udC1mYW1pbHk6J09wZW5TYW5zLUJvbGQnO30NCgkuc3QyMntmb250LXNpemU6NDUuNDExNXB4O30NCgkuc3QyM3tmaWxsOiMyQjM5OTA7fQ0KCS5zdDI0e2ZpbGw6IzNGOUMzNTt9DQoJLnN0MjV7ZmlsbDojOEZDRUQ4O30NCgkuc3QyNntmaWxsOiNEMjFGMjE7fQ0KCS5zdDI3e2ZpbGw6I0Q2RDZENjt9DQoJLnN0Mjh7ZmlsbDojRjFGMUYxO30NCgkuc3QyOXtmaWxsOiNDMzIyNjU7fQ0KCS5zdDMwe2ZpbGw6IzhDMzEyMzt9DQoJLnN0MzF7ZmlsbDojRTA1MjQzO30NCgkuc3QzMntmaWxsOiM1RTFGMTg7fQ0KCS5zdDMze2ZpbGw6I0YyQjBBOTt9DQoJLnN0MzR7ZmlsbDojQ0FDQ0NFO30NCgkuc3QzNXtmaWxsOiNBMUFGREI7fQ0KCS5zdDM2e2ZpbGw6IzAwMjA4Nzt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxjaXJjbGUgY2xhc3M9InN0MjAiIGN4PSIxMTEuNiIgY3k9IjE5MS43IiByPSI4OC42Ii8+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0NSIgZD0iTTExMC42LDk5LjljLTUwLjgsMC05Mi4yLDQxLjQtOTIuMiw5Mi4yYzAsNTAuOSw0MS40LDkyLjIsOTIuMiw5Mi4yaDBjNTAuOCwwLDkyLjItNDEuNCw5Mi4yLTkyLjINCgkJCQlDMjAyLjgsMTQxLjMsMTYxLjQsOTkuOSwxMTAuNiw5OS45eiBNMTgzLjIsMTQzLjljLTcsNi44LTEzLjMsMTQuNC0xOC42LDIyLjdjLTAuNS0wLjEtMC45LTAuMi0xLjQtMC4yYy0xLDAtMS45LDAuMy0yLjgsMC43DQoJCQkJYy00LjYtNi41LTguNC0xMy4xLTExLjMtMTkuNmMxLjctMS4xLDIuOC0zLDIuOC01LjJjMC0wLjYtMC4xLTEuMS0wLjMtMS43YzYuMy00LjQsMTEuNy05LjMsMTYtMTQuMw0KCQkJCUMxNzMuNiwxMzEuNCwxNzguOCwxMzcuMywxODMuMiwxNDMuOXogTTY4LjgsMTY5LjFjNC44LTAuNSw5LjYtMS4yLDE0LjUtMmMxLDIsMy4xLDMuNCw1LjUsMy40aDBjMC44LDAsMS43LTAuMiwyLjQtMC41DQoJCQkJYzYuMiw4LjksMTMuNSwxNy4xLDIxLjgsMjQuNGM4LjcsNy42LDE4LjIsMTQsMjguMSwxOS4xYy0wLjEsMC41LTAuMiwxLTAuMiwxLjVjMCwyLjQsMS40LDQuNSwzLjQsNS41DQoJCQkJYy0xLjEsNy4yLTEuNiwxNC41LTEuNSwyMS42Yy0xLjIsMC4zLTIuMywwLjgtMy4yLDEuNmMtOS4zLTYuNi0xOS40LTEyLjItMzAuMS0xNi41Yy0xMi45LTUuMi0yNi4yLTguNC0zOS41LTkuNw0KCQkJCWMtMC44LTMuNS0zLjktNi4xLTcuNi02LjJjLTEtNi4zLTEuNS0xMi43LTEuNS0xOS4yYzAtNS40LDAuNC0xMC43LDEuMS0xNS45QzY1LjUsMTc1LjcsNjguMywxNzIuOCw2OC44LDE2OS4xeiBNNjQuNywxNjEuMg0KCQkJCWMyLjMtOC43LDUuNS0xNyw5LjctMjQuN2MyLjYsNy45LDYsMTUuNywxMC4yLDIzLjFjLTEuMSwxLTEuOCwyLjMtMiwzLjhjLTQuOCwwLjgtOS41LDEuNS0xNC4zLDEuOQ0KCQkJCUM2Ny43LDE2My42LDY2LjQsMTYyLjEsNjQuNywxNjEuMnogTTE0Ni41LDIwOC45Yy0xLjgsMC4yLTMuNCwxLjEtNC40LDIuNGMtOS43LTUtMTktMTEuMi0yNy42LTE4LjdjLTguMi03LjItMTUuMy0xNS4zLTIxLjQtMjQNCgkJCQljMS0xLDEuNi0yLjQsMS43LTMuOWMxNy40LTQuMSwzMy40LTEwLjMsNDYuNy0xNy44YzEuMSwxLDIuNSwxLjYsNC4xLDEuNmgwYzAuNCwwLDAuOCwwLDEuMi0wLjFjMi45LDYuOCw2LjgsMTMuNiwxMS42LDIwLjMNCgkJCQljLTAuOSwxLjEtMS41LDIuNS0xLjUsNGMwLDEuNiwwLjYsMy4xLDEuNyw0LjJjLTMuNyw3LTYuOSwxNC40LTkuMywyMi4yQzE0OC4yLDIwMi4zLDE0Ny4zLDIwNS42LDE0Ni41LDIwOC45eiBNMTQ0LjQsMTExLjcNCgkJCQljNy40LDMuMSwxNC4yLDcuMiwyMC40LDEyLjFjLTQuMSw0LjctOS4yLDkuMy0xNS4zLDEzLjVjLTEuMS0wLjgtMi40LTEuNC0zLjgtMS40Yy0wLjIsMC0wLjMsMC0wLjUsMC4xDQoJCQkJQzE0Mi45LDEyNy4zLDE0Mi41LDExOC45LDE0NC40LDExMS43eiBNMTEwLjYsMTA0LjljMTEuMSwwLDIxLjcsMi4xLDMxLjUsNS45Yy0yLjEsNy43LTEuNywxNi42LDAuNywyNS45Yy0yLDEtMy40LDMuMS0zLjQsNS41DQoJCQkJYzAsMC41LDAuMSwwLjksMC4yLDEuNGMtMTMsNy40LTI4LjcsMTMuNS00NS42LDE3LjVjLTEuMS0xLjgtMy4xLTMuMS01LjMtMy4xYy0wLjcsMC0xLjQsMC4xLTIsMC40Yy00LjUtNy45LTguMS0xNi4zLTEwLjctMjQuOA0KCQkJCWM2LjQtMTEsMTQuNi0yMC41LDI0LjQtMjguMUMxMDMuOCwxMDUuMSwxMDcuMSwxMDQuOSwxMTAuNiwxMDQuOXogTTkzLjIsMTA2LjZjLTcuMSw2LjMtMTMuNCwxMy43LTE4LjUsMjINCgkJCQljLTEuMi00LjktMi4xLTkuOC0yLjctMTQuN0M3OC42LDExMC42LDg1LjgsMTA4LjEsOTMuMiwxMDYuNnogTTY5LjYsMTE1LjFjMC43LDUuNSwxLjgsMTEsMy4zLDE2LjVjLTUuMSw4LjgtOS4xLDE4LjQtMTEuOCwyOC41DQoJCQkJYy0wLjEsMC0wLjMsMC0wLjQsMGMtMy44LDAtNi45LDIuNi03LjgsNi4yYy04LjgsMC4xLTE3LjItMC41LTI1LjEtMS44QzM1LDE0My4yLDUwLjEsMTI1LjUsNjkuNiwxMTUuMXogTTIzLjMsMTkyLjENCgkJCQljMC04LjMsMS4yLTE2LjQsMy40LTI0YzcuNiwxLjMsMTUuNywyLDI0LjEsMmMwLjcsMCwxLjMsMCwyLTAuMWMwLjYsMi43LDIuNiw0LjksNS4yLDUuOGMtMC43LDUuMy0xLjEsMTAuOC0xLjEsMTYuMw0KCQkJCWMwLDYuOCwwLjUsMTMuNSwxLjYsMjBjLTIsMC45LTMuNiwyLjctNC4zLDQuOGMtOC45LDAuMS0xNy43LDEuMS0yNi40LDNDMjUsMjExLjIsMjMuMywyMDEuOCwyMy4zLDE5Mi4xeiBNMjkuMiwyMjMuNA0KCQkJCWM4LjItMS43LDE2LjUtMi42LDI0LjktMi44YzAuNiwzLjksMy45LDYuOCw4LDYuOGgwYzAsMCwwLjEsMCwwLjEsMGM1LjgsMTkuOCwxNi42LDM3LjIsMzEuMSw1MC4xDQoJCQkJQzYzLjgsMjcxLjYsMzkuOCwyNTAuOSwyOS4yLDIyMy40eiBNMTEwLjYsMjc5LjNMMTEwLjYsMjc5LjNjLTMuNCwwLTYuOC0wLjItMTAuMi0wLjZDODQsMjY2LDcyLDI0Ny43LDY1LjcsMjI2LjYNCgkJCQljMi0xLjEsMy42LTIuOSw0LjEtNS4yYzEyLjksMS4zLDI1LjcsNC40LDM4LjIsOS40YzEwLjQsNC4yLDIwLjIsOS42LDI5LjIsMTZjLTAuNSwxLTAuNywyLjEtMC43LDMuM2MwLDQuMiwzLjMsNy43LDcuNSw4DQoJCQkJYzAuNiw0LjUsMS41LDksMi43LDEzLjRDMTM1LjYsMjc2LjUsMTIzLjQsMjc5LjMsMTEwLjYsMjc5LjN6IE0xNTAsMjY5LjljLTEtNC4xLTEuOC04LjItMi40LTEyLjNjMC42LTAuMywxLjItMC42LDEuOC0xDQoJCQkJYzMuMSwyLjgsNiw1LjcsOC43LDguN0MxNTUuNSwyNjYuOSwxNTIuOCwyNjguNCwxNTAsMjY5Ljl6IE0xNjEuMywyNjNjLTMtMy4zLTYuMS02LjQtOS41LTkuNGMwLjUtMS4xLDAuOS0yLjMsMC45LTMuNg0KCQkJCWMwLTMuOC0yLjctNy02LjItNy44Yy0wLjEtNywwLjQtMTQsMS41LTIxYzEuOC0wLjIsMy4zLTEuMiw0LjMtMi42YzEyLjQsNC45LDI1LjMsNy44LDM4LjMsOC41QzE4NC4xLDI0MS41LDE3NCwyNTMuOSwxNjEuMywyNjMNCgkJCQl6IE0xOTEuNSwyMjQuNmMtMTMtMC42LTI1LjktMy40LTM4LjMtOC4zYzAuMS0wLjQsMC4xLTAuOCwwLjEtMS4yYzAtMi4zLTEuMy00LjMtMy4xLTUuNGMwLjgtMy4yLDEuNi02LjQsMi42LTkuNQ0KCQkJCWMyLjQtNy41LDUuNC0xNC42LDktMjEuNGMwLjQsMC4xLDAuOSwwLjEsMS4zLDAuMmgwYzEsMCwyLTAuMywyLjktMC43YzIuMSwyLjQsNC4zLDQuOCw2LjYsNy4xYzcuNiw3LjQsMTUuOCwxMy42LDI0LjMsMTguNg0KCQkJCUMxOTYsMjExLDE5NC4yLDIxOCwxOTEuNSwyMjQuNnogTTE3NC40LDE4My40Yy0yLjMtMi4yLTQuNC00LjUtNi41LTYuOGMwLjktMS4xLDEuNC0yLjQsMS40LTMuOWMwLTEuNi0wLjYtMy0xLjYtNC4xDQoJCQkJYzUuMS03LjgsMTAuOS0xNSwxNy41LTIxLjRjOCwxMy4xLDEyLjUsMjguNiwxMi41LDQ1YzAsMy0wLjIsNi0wLjUsOC45QzE4OS4zLDE5Ni4yLDE4MS42LDE5MC40LDE3NC40LDE4My40eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik0xNjguMSwxLjNjLTAuOC0wLjktMi0xLjMtMy4xLTEuM0g0LjRDMiwwLDAsMiwwLDQuNHYyOTEuM2MwLDIuNCwyLDQuNCw0LjQsNC40aDIxMi40YzIuNCwwLDQuNC0yLDQuNC00LjRWNTcuOA0KCQkJCWMwLTEuMS0wLjQtMi4yLTEuMi0zTDE2OC4xLDEuM3ogTTE2OS4zLDE1LjJsMzkuNSw0MC43aC0zOS41VjE1LjJ6IE04LjcsOC43aDE1MS44djQ5LjZjMCwwLjMsMC4xLDAuNiwwLjIsMC45DQoJCQkJYy0wLjEsMC4zLTAuMiwwLjYtMC4yLDAuOWMwLDIuNCwyLDQuNCw0LjQsNC40aDQ3LjV2MjI2LjdIOC43VjguN3oiLz4NCgkJPC9nPg0KCTwvZz4NCgk8cmVjdCB4PSIwIiB5PSI0OC40IiBjbGFzcz0ic3QyIiB3aWR0aD0iMjIxLjciIGhlaWdodD0iNzYiLz4NCgk8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDc3LjgyNTIgODIuOTEyOCkiIGNsYXNzPSJzdDkgc3QyMSBzdDIyIj5mdHA8L3RleHQ+DQo8L2c+DQo8L3N2Zz4NCg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "FTP" diff --git a/connectors/camel-sftp-source-kafka-connector/src/generated/resources/camel-sftp-source-source.json b/connectors/camel-sftp-source-kafka-connector/src/generated/resources/camel-sftp-source-source.json index 188ded3c9c..5ebfa67e0e 100644 --- a/connectors/camel-sftp-source-kafka-connector/src/generated/resources/camel-sftp-source-source.json +++ b/connectors/camel-sftp-source-kafka-connector/src/generated/resources/camel-sftp-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-sftp-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from an SFTP server." }, "properties": { diff --git a/connectors/camel-sftp-source-kafka-connector/src/main/resources/kamelets/sftp-source.kamelet.yaml b/connectors/camel-sftp-source-kafka-connector/src/main/resources/kamelets/sftp-source.kamelet.yaml index 1d54185524..d3b7850d97 100644 --- a/connectors/camel-sftp-source-kafka-connector/src/main/resources/kamelets/sftp-source.kamelet.yaml +++ b/connectors/camel-sftp-source-kafka-connector/src/main/resources/kamelets/sftp-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: sftp-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMjEuMSAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyMS4xIDMwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzgzMkVBQjt9DQoJLnN0MXtmaWxsOiNCQUJBQkE7fQ0KCS5zdDJ7ZmlsbDpub25lO30NCgkuc3Qze2ZpbGw6IzhEQzYzRjt9DQoJLnN0NHtmaWxsOiMwRjlCRDc7fQ0KCS5zdDV7ZmlsbDojRkZGRkZGO30NCgkuc3Q2e2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9DQoJLnN0N3tmaWxsOiMxREExRjI7fQ0KCS5zdDh7ZmlsbDojM0Q1QTk4O30NCgkuc3Q5e2ZpbGw6IzIzMUYyMDt9DQoJLnN0MTB7ZmlsbDojMDA3QkI1O30NCgkuc3QxMXtmaWxsOiNEQzRFNDE7fQ0KCS5zdDEye2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzE4MTYxNjt9DQoJLnN0MTN7ZmlsbDojMTgxNjE2O30NCgkuc3QxNHtmaWxsOiNGMkYyRjI7fQ0KCS5zdDE1e2ZpbGw6I0UzRTNFMzt9DQoJLnN0MTZ7ZmlsbDojRDU0QjNEO30NCgkuc3QxN3tmaWxsOiNENzJCMjc7fQ0KCS5zdDE4e29wYWNpdHk6MC41NjtmaWxsOnVybCgjU1ZHSURfMV8pO30NCgkuc3QxOXtmaWxsOiM5MkQ0MDA7fQ0KCS5zdDIwe2ZpbGw6IzAwQjlFNDt9DQoJLnN0MjF7Zm9udC1mYW1pbHk6J09wZW5TYW5zLUJvbGQnO30NCgkuc3QyMntmb250LXNpemU6NDUuNDExNXB4O30NCgkuc3QyM3tmaWxsOiMyQjM5OTA7fQ0KCS5zdDI0e2ZpbGw6IzNGOUMzNTt9DQoJLnN0MjV7ZmlsbDojOEZDRUQ4O30NCgkuc3QyNntmaWxsOiNEMjFGMjE7fQ0KCS5zdDI3e2ZpbGw6I0Q2RDZENjt9DQoJLnN0Mjh7ZmlsbDojRjFGMUYxO30NCgkuc3QyOXtmaWxsOiNDMzIyNjU7fQ0KCS5zdDMwe2ZpbGw6IzhDMzEyMzt9DQoJLnN0MzF7ZmlsbDojRTA1MjQzO30NCgkuc3QzMntmaWxsOiM1RTFGMTg7fQ0KCS5zdDMze2ZpbGw6I0YyQjBBOTt9DQoJLnN0MzR7ZmlsbDojQ0FDQ0NFO30NCgkuc3QzNXtmaWxsOiNBMUFGREI7fQ0KCS5zdDM2e2ZpbGw6IzAwMjA4Nzt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxjaXJjbGUgY2xhc3M9InN0MjAiIGN4PSIxMTEuNiIgY3k9IjE5MS43IiByPSI4OC42Ii8+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0NSIgZD0iTTExMC42LDk5LjljLTUwLjgsMC05Mi4yLDQxLjQtOTIuMiw5Mi4yYzAsNTAuOSw0MS40LDkyLjIsOTIuMiw5Mi4yaDBjNTAuOCwwLDkyLjItNDEuNCw5Mi4yLTkyLjINCgkJCQlDMjAyLjgsMTQxLjMsMTYxLjQsOTkuOSwxMTAuNiw5OS45eiBNMTgzLjIsMTQzLjljLTcsNi44LTEzLjMsMTQuNC0xOC42LDIyLjdjLTAuNS0wLjEtMC45LTAuMi0xLjQtMC4yYy0xLDAtMS45LDAuMy0yLjgsMC43DQoJCQkJYy00LjYtNi41LTguNC0xMy4xLTExLjMtMTkuNmMxLjctMS4xLDIuOC0zLDIuOC01LjJjMC0wLjYtMC4xLTEuMS0wLjMtMS43YzYuMy00LjQsMTEuNy05LjMsMTYtMTQuMw0KCQkJCUMxNzMuNiwxMzEuNCwxNzguOCwxMzcuMywxODMuMiwxNDMuOXogTTY4LjgsMTY5LjFjNC44LTAuNSw5LjYtMS4yLDE0LjUtMmMxLDIsMy4xLDMuNCw1LjUsMy40aDBjMC44LDAsMS43LTAuMiwyLjQtMC41DQoJCQkJYzYuMiw4LjksMTMuNSwxNy4xLDIxLjgsMjQuNGM4LjcsNy42LDE4LjIsMTQsMjguMSwxOS4xYy0wLjEsMC41LTAuMiwxLTAuMiwxLjVjMCwyLjQsMS40LDQuNSwzLjQsNS41DQoJCQkJYy0xLjEsNy4yLTEuNiwxNC41LTEuNSwyMS42Yy0xLjIsMC4zLTIuMywwLjgtMy4yLDEuNmMtOS4zLTYuNi0xOS40LTEyLjItMzAuMS0xNi41Yy0xMi45LTUuMi0yNi4yLTguNC0zOS41LTkuNw0KCQkJCWMtMC44LTMuNS0zLjktNi4xLTcuNi02LjJjLTEtNi4zLTEuNS0xMi43LTEuNS0xOS4yYzAtNS40LDAuNC0xMC43LDEuMS0xNS45QzY1LjUsMTc1LjcsNjguMywxNzIuOCw2OC44LDE2OS4xeiBNNjQuNywxNjEuMg0KCQkJCWMyLjMtOC43LDUuNS0xNyw5LjctMjQuN2MyLjYsNy45LDYsMTUuNywxMC4yLDIzLjFjLTEuMSwxLTEuOCwyLjMtMiwzLjhjLTQuOCwwLjgtOS41LDEuNS0xNC4zLDEuOQ0KCQkJCUM2Ny43LDE2My42LDY2LjQsMTYyLjEsNjQuNywxNjEuMnogTTE0Ni41LDIwOC45Yy0xLjgsMC4yLTMuNCwxLjEtNC40LDIuNGMtOS43LTUtMTktMTEuMi0yNy42LTE4LjdjLTguMi03LjItMTUuMy0xNS4zLTIxLjQtMjQNCgkJCQljMS0xLDEuNi0yLjQsMS43LTMuOWMxNy40LTQuMSwzMy40LTEwLjMsNDYuNy0xNy44YzEuMSwxLDIuNSwxLjYsNC4xLDEuNmgwYzAuNCwwLDAuOCwwLDEuMi0wLjFjMi45LDYuOCw2LjgsMTMuNiwxMS42LDIwLjMNCgkJCQljLTAuOSwxLjEtMS41LDIuNS0xLjUsNGMwLDEuNiwwLjYsMy4xLDEuNyw0LjJjLTMuNyw3LTYuOSwxNC40LTkuMywyMi4yQzE0OC4yLDIwMi4zLDE0Ny4zLDIwNS42LDE0Ni41LDIwOC45eiBNMTQ0LjQsMTExLjcNCgkJCQljNy40LDMuMSwxNC4yLDcuMiwyMC40LDEyLjFjLTQuMSw0LjctOS4yLDkuMy0xNS4zLDEzLjVjLTEuMS0wLjgtMi40LTEuNC0zLjgtMS40Yy0wLjIsMC0wLjMsMC0wLjUsMC4xDQoJCQkJQzE0Mi45LDEyNy4zLDE0Mi41LDExOC45LDE0NC40LDExMS43eiBNMTEwLjYsMTA0LjljMTEuMSwwLDIxLjcsMi4xLDMxLjUsNS45Yy0yLjEsNy43LTEuNywxNi42LDAuNywyNS45Yy0yLDEtMy40LDMuMS0zLjQsNS41DQoJCQkJYzAsMC41LDAuMSwwLjksMC4yLDEuNGMtMTMsNy40LTI4LjcsMTMuNS00NS42LDE3LjVjLTEuMS0xLjgtMy4xLTMuMS01LjMtMy4xYy0wLjcsMC0xLjQsMC4xLTIsMC40Yy00LjUtNy45LTguMS0xNi4zLTEwLjctMjQuOA0KCQkJCWM2LjQtMTEsMTQuNi0yMC41LDI0LjQtMjguMUMxMDMuOCwxMDUuMSwxMDcuMSwxMDQuOSwxMTAuNiwxMDQuOXogTTkzLjIsMTA2LjZjLTcuMSw2LjMtMTMuNCwxMy43LTE4LjUsMjINCgkJCQljLTEuMi00LjktMi4xLTkuOC0yLjctMTQuN0M3OC42LDExMC42LDg1LjgsMTA4LjEsOTMuMiwxMDYuNnogTTY5LjYsMTE1LjFjMC43LDUuNSwxLjgsMTEsMy4zLDE2LjVjLTUuMSw4LjgtOS4xLDE4LjQtMTEuOCwyOC41DQoJCQkJYy0wLjEsMC0wLjMsMC0wLjQsMGMtMy44LDAtNi45LDIuNi03LjgsNi4yYy04LjgsMC4xLTE3LjItMC41LTI1LjEtMS44QzM1LDE0My4yLDUwLjEsMTI1LjUsNjkuNiwxMTUuMXogTTIzLjMsMTkyLjENCgkJCQljMC04LjMsMS4yLTE2LjQsMy40LTI0YzcuNiwxLjMsMTUuNywyLDI0LjEsMmMwLjcsMCwxLjMsMCwyLTAuMWMwLjYsMi43LDIuNiw0LjksNS4yLDUuOGMtMC43LDUuMy0xLjEsMTAuOC0xLjEsMTYuMw0KCQkJCWMwLDYuOCwwLjUsMTMuNSwxLjYsMjBjLTIsMC45LTMuNiwyLjctNC4zLDQuOGMtOC45LDAuMS0xNy43LDEuMS0yNi40LDNDMjUsMjExLjIsMjMuMywyMDEuOCwyMy4zLDE5Mi4xeiBNMjkuMiwyMjMuNA0KCQkJCWM4LjItMS43LDE2LjUtMi42LDI0LjktMi44YzAuNiwzLjksMy45LDYuOCw4LDYuOGgwYzAsMCwwLjEsMCwwLjEsMGM1LjgsMTkuOCwxNi42LDM3LjIsMzEuMSw1MC4xDQoJCQkJQzYzLjgsMjcxLjYsMzkuOCwyNTAuOSwyOS4yLDIyMy40eiBNMTEwLjYsMjc5LjNMMTEwLjYsMjc5LjNjLTMuNCwwLTYuOC0wLjItMTAuMi0wLjZDODQsMjY2LDcyLDI0Ny43LDY1LjcsMjI2LjYNCgkJCQljMi0xLjEsMy42LTIuOSw0LjEtNS4yYzEyLjksMS4zLDI1LjcsNC40LDM4LjIsOS40YzEwLjQsNC4yLDIwLjIsOS42LDI5LjIsMTZjLTAuNSwxLTAuNywyLjEtMC43LDMuM2MwLDQuMiwzLjMsNy43LDcuNSw4DQoJCQkJYzAuNiw0LjUsMS41LDksMi43LDEzLjRDMTM1LjYsMjc2LjUsMTIzLjQsMjc5LjMsMTEwLjYsMjc5LjN6IE0xNTAsMjY5LjljLTEtNC4xLTEuOC04LjItMi40LTEyLjNjMC42LTAuMywxLjItMC42LDEuOC0xDQoJCQkJYzMuMSwyLjgsNiw1LjcsOC43LDguN0MxNTUuNSwyNjYuOSwxNTIuOCwyNjguNCwxNTAsMjY5Ljl6IE0xNjEuMywyNjNjLTMtMy4zLTYuMS02LjQtOS41LTkuNGMwLjUtMS4xLDAuOS0yLjMsMC45LTMuNg0KCQkJCWMwLTMuOC0yLjctNy02LjItNy44Yy0wLjEtNywwLjQtMTQsMS41LTIxYzEuOC0wLjIsMy4zLTEuMiw0LjMtMi42YzEyLjQsNC45LDI1LjMsNy44LDM4LjMsOC41QzE4NC4xLDI0MS41LDE3NCwyNTMuOSwxNjEuMywyNjMNCgkJCQl6IE0xOTEuNSwyMjQuNmMtMTMtMC42LTI1LjktMy40LTM4LjMtOC4zYzAuMS0wLjQsMC4xLTAuOCwwLjEtMS4yYzAtMi4zLTEuMy00LjMtMy4xLTUuNGMwLjgtMy4yLDEuNi02LjQsMi42LTkuNQ0KCQkJCWMyLjQtNy41LDUuNC0xNC42LDktMjEuNGMwLjQsMC4xLDAuOSwwLjEsMS4zLDAuMmgwYzEsMCwyLTAuMywyLjktMC43YzIuMSwyLjQsNC4zLDQuOCw2LjYsNy4xYzcuNiw3LjQsMTUuOCwxMy42LDI0LjMsMTguNg0KCQkJCUMxOTYsMjExLDE5NC4yLDIxOCwxOTEuNSwyMjQuNnogTTE3NC40LDE4My40Yy0yLjMtMi4yLTQuNC00LjUtNi41LTYuOGMwLjktMS4xLDEuNC0yLjQsMS40LTMuOWMwLTEuNi0wLjYtMy0xLjYtNC4xDQoJCQkJYzUuMS03LjgsMTAuOS0xNSwxNy41LTIxLjRjOCwxMy4xLDEyLjUsMjguNiwxMi41LDQ1YzAsMy0wLjIsNi0wLjUsOC45QzE4OS4zLDE5Ni4yLDE4MS42LDE5MC40LDE3NC40LDE4My40eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik0xNjguMSwxLjNjLTAuOC0wLjktMi0xLjMtMy4xLTEuM0g0LjRDMiwwLDAsMiwwLDQuNHYyOTEuM2MwLDIuNCwyLDQuNCw0LjQsNC40aDIxMi40YzIuNCwwLDQuNC0yLDQuNC00LjRWNTcuOA0KCQkJCWMwLTEuMS0wLjQtMi4yLTEuMi0zTDE2OC4xLDEuM3ogTTE2OS4zLDE1LjJsMzkuNSw0MC43aC0zOS41VjE1LjJ6IE04LjcsOC43aDE1MS44djQ5LjZjMCwwLjMsMC4xLDAuNiwwLjIsMC45DQoJCQkJYy0wLjEsMC4zLTAuMiwwLjYtMC4yLDAuOWMwLDIuNCwyLDQuNCw0LjQsNC40aDQ3LjV2MjI2LjdIOC43VjguN3oiLz4NCgkJPC9nPg0KCTwvZz4NCgk8cmVjdCB4PSIwIiB5PSI0OC40IiBjbGFzcz0ic3QyIiB3aWR0aD0iMjIxLjciIGhlaWdodD0iNzYiLz4NCgk8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDc3LjgyNTIgODIuOTEyOCkiIGNsYXNzPSJzdDkgc3QyMSBzdDIyIj5mdHA8L3RleHQ+DQo8L2c+DQo8L3N2Zz4NCg==" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "FTP" diff --git a/connectors/camel-sjms2-kafka-connector/pom.xml b/connectors/camel-sjms2-kafka-connector/pom.xml index 6d1392a8bf..149c0bfe29 100644 --- a/connectors/camel-sjms2-kafka-connector/pom.xml +++ b/connectors/camel-sjms2-kafka-connector/pom.xml @@ -45,11 +45,6 @@ camel-sjms2 - - org.apache.activemq - activemq-client - runtime - org.apache.activemq artemis-jms-client diff --git a/connectors/camel-sjms2-kafka-connector/src/generated/resources/camel-sjms2-sink.json b/connectors/camel-sjms2-kafka-connector/src/generated/resources/camel-sjms2-sink.json index 189d897be1..606963b219 100644 --- a/connectors/camel-sjms2-kafka-connector/src/generated/resources/camel-sjms2-sink.json +++ b/connectors/camel-sjms2-kafka-connector/src/generated/resources/camel-sjms2-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-sjms2-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send and receive messages to\/from a JMS Queue or Topic using plain JMS 2.x API." }, "properties": { @@ -67,7 +67,7 @@ }, "camel.sink.endpoint.deliveryMode": { "name": "camel.sink.endpoint.deliveryMode", - "description": "Specifies the delivery mode to be used. Possible values are those defined by javax.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2. One of: [1] [2]", + "description": "Specifies the delivery mode to be used. Possible values are those defined by jakarta.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2. One of: [1] [2]", "priority": "MEDIUM", "required": "false", "enum": [ @@ -219,14 +219,14 @@ }, "camel.sink.endpoint.mapJmsMessage": { "name": "camel.sink.endpoint.mapJmsMessage", - "description": "Specifies whether Camel should auto map the received JMS message to a suited payload type, such as javax.jms.TextMessage to a String etc. See section about how mapping works below for more details.", + "description": "Specifies whether Camel should auto map the received JMS message to a suited payload type, such as jakarta.jms.TextMessage to a String etc. See section about how mapping works below for more details.", "defaultValue": "true", "priority": "MEDIUM", "required": "false" }, "camel.sink.endpoint.messageCreatedStrategy": { "name": "camel.sink.endpoint.messageCreatedStrategy", - "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of javax.jms.Message objects when Camel is sending a JMS message.", + "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message.", "priority": "MEDIUM", "required": "false" }, @@ -246,7 +246,7 @@ }, "camel.sink.endpoint.transferException": { "name": "camel.sink.endpoint.transferException", - "description": "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a javax.jms.ObjectMessage. If the client is Camel, the returned Exception is rethrown. This allows you to use Camel JMS as a bridge in your routing - for example, using persistent queues to enable robust routing. Notice that if you also have transferExchange enabled, this option takes precedence. The caught exception is required to be serializable. The original Exception on the consumer side can be wrapped in an outer exception such as org.apache.camel.RuntimeCamelException when returned to the producer. Use this with caution as the data is using Java Object serialization and requires the received to be able to deserialize the data at Class level, which forces a strong coupling between the producers and consumer!", + "description": "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a jakarta.jms.ObjectMessage. If the client is Camel, the returned Exception is rethrown. This allows you to use Camel JMS as a bridge in your routing - for example, using persistent queues to enable robust routing. Notice that if you also have transferExchange enabled, this option takes precedence. The caught exception is required to be serializable. The original Exception on the consumer side can be wrapped in an outer exception such as org.apache.camel.RuntimeCamelException when returned to the producer. Use this with caution as the data is using Java Object serialization and requires the received to be able to deserialize the data at Class level, which forces a strong coupling between the producers and consumer!", "defaultValue": "false", "priority": "MEDIUM", "required": "false" @@ -298,7 +298,7 @@ }, "camel.component.sjms2.messageCreatedStrategy": { "name": "camel.component.sjms2.messageCreatedStrategy", - "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of javax.jms.Message objects when Camel is sending a JMS message.", + "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message.", "priority": "MEDIUM", "required": "false" }, diff --git a/connectors/camel-sjms2-kafka-connector/src/generated/resources/camel-sjms2-source.json b/connectors/camel-sjms2-kafka-connector/src/generated/resources/camel-sjms2-source.json index ecfc9d2bc2..9ec9e6b10f 100644 --- a/connectors/camel-sjms2-kafka-connector/src/generated/resources/camel-sjms2-source.json +++ b/connectors/camel-sjms2-kafka-connector/src/generated/resources/camel-sjms2-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-sjms2-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send and receive messages to\/from a JMS Queue or Topic using plain JMS 2.x API." }, "properties": { @@ -154,13 +154,12 @@ }, "camel.source.endpoint.exchangePattern": { "name": "camel.source.endpoint.exchangePattern", - "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]", + "description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]", "priority": "MEDIUM", "required": "false", "enum": [ "InOnly", - "InOut", - "InOptionalOut" + "InOut" ] }, "camel.source.endpoint.messageSelector": { @@ -223,14 +222,14 @@ }, "camel.source.endpoint.mapJmsMessage": { "name": "camel.source.endpoint.mapJmsMessage", - "description": "Specifies whether Camel should auto map the received JMS message to a suited payload type, such as javax.jms.TextMessage to a String etc. See section about how mapping works below for more details.", + "description": "Specifies whether Camel should auto map the received JMS message to a suited payload type, such as jakarta.jms.TextMessage to a String etc. See section about how mapping works below for more details.", "defaultValue": "true", "priority": "MEDIUM", "required": "false" }, "camel.source.endpoint.messageCreatedStrategy": { "name": "camel.source.endpoint.messageCreatedStrategy", - "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of javax.jms.Message objects when Camel is sending a JMS message.", + "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message.", "priority": "MEDIUM", "required": "false" }, @@ -250,7 +249,7 @@ }, "camel.source.endpoint.transferException": { "name": "camel.source.endpoint.transferException", - "description": "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a javax.jms.ObjectMessage. If the client is Camel, the returned Exception is rethrown. This allows you to use Camel JMS as a bridge in your routing - for example, using persistent queues to enable robust routing. Notice that if you also have transferExchange enabled, this option takes precedence. The caught exception is required to be serializable. The original Exception on the consumer side can be wrapped in an outer exception such as org.apache.camel.RuntimeCamelException when returned to the producer. Use this with caution as the data is using Java Object serialization and requires the received to be able to deserialize the data at Class level, which forces a strong coupling between the producers and consumer!", + "description": "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a jakarta.jms.ObjectMessage. If the client is Camel, the returned Exception is rethrown. This allows you to use Camel JMS as a bridge in your routing - for example, using persistent queues to enable robust routing. Notice that if you also have transferExchange enabled, this option takes precedence. The caught exception is required to be serializable. The original Exception on the consumer side can be wrapped in an outer exception such as org.apache.camel.RuntimeCamelException when returned to the producer. Use this with caution as the data is using Java Object serialization and requires the received to be able to deserialize the data at Class level, which forces a strong coupling between the producers and consumer!", "defaultValue": "false", "priority": "MEDIUM", "required": "false" @@ -302,7 +301,7 @@ }, "camel.component.sjms2.messageCreatedStrategy": { "name": "camel.component.sjms2.messageCreatedStrategy", - "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of javax.jms.Message objects when Camel is sending a JMS message.", + "description": "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message.", "priority": "MEDIUM", "required": "false" }, diff --git a/connectors/camel-sjms2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/sjms2/CamelSjms2SinkConnectorConfig.java b/connectors/camel-sjms2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/sjms2/CamelSjms2SinkConnectorConfig.java index eec44c4432..894183b5c5 100644 --- a/connectors/camel-sjms2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/sjms2/CamelSjms2SinkConnectorConfig.java +++ b/connectors/camel-sjms2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/sjms2/CamelSjms2SinkConnectorConfig.java @@ -45,7 +45,7 @@ public class CamelSjms2SinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_SJMS2_ENDPOINT_TEST_CONNECTION_ON_STARTUP_DOC = "Specifies whether to test the connection on startup. This ensures that when Camel starts that all the JMS consumers have a valid connection to the JMS broker. If a connection cannot be granted then Camel throws an exception on startup. This ensures that Camel is not started with failed connections. The JMS producers is tested as well."; public static final Boolean CAMEL_SINK_SJMS2_ENDPOINT_TEST_CONNECTION_ON_STARTUP_DEFAULT = false; public static final String CAMEL_SINK_SJMS2_ENDPOINT_DELIVERY_MODE_CONF = "camel.sink.endpoint.deliveryMode"; - public static final String CAMEL_SINK_SJMS2_ENDPOINT_DELIVERY_MODE_DOC = "Specifies the delivery mode to be used. Possible values are those defined by javax.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2. One of: [1] [2]"; + public static final String CAMEL_SINK_SJMS2_ENDPOINT_DELIVERY_MODE_DOC = "Specifies the delivery mode to be used. Possible values are those defined by jakarta.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2. One of: [1] [2]"; public static final String CAMEL_SINK_SJMS2_ENDPOINT_DELIVERY_MODE_DEFAULT = null; public static final String CAMEL_SINK_SJMS2_ENDPOINT_DELIVERY_PERSISTENT_CONF = "camel.sink.endpoint.deliveryPersistent"; public static final String CAMEL_SINK_SJMS2_ENDPOINT_DELIVERY_PERSISTENT_DOC = "Specifies whether persistent delivery is used by default."; @@ -105,10 +105,10 @@ public class CamelSjms2SinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_SJMS2_ENDPOINT_JMS_KEY_FORMAT_STRATEGY_DOC = "Pluggable strategy for encoding and decoding JMS keys so they can be compliant with the JMS specification. Camel provides two implementations out of the box: default and passthrough. The default strategy will safely marshal dots and hyphens (. and -). The passthrough strategy leaves the key as is. Can be used for JMS brokers which do not care whether JMS header keys contain illegal characters. You can provide your own implementation of the org.apache.camel.component.jms.JmsKeyFormatStrategy and refer to it using the # notation."; public static final String CAMEL_SINK_SJMS2_ENDPOINT_JMS_KEY_FORMAT_STRATEGY_DEFAULT = null; public static final String CAMEL_SINK_SJMS2_ENDPOINT_MAP_JMS_MESSAGE_CONF = "camel.sink.endpoint.mapJmsMessage"; - public static final String CAMEL_SINK_SJMS2_ENDPOINT_MAP_JMS_MESSAGE_DOC = "Specifies whether Camel should auto map the received JMS message to a suited payload type, such as javax.jms.TextMessage to a String etc. See section about how mapping works below for more details."; + public static final String CAMEL_SINK_SJMS2_ENDPOINT_MAP_JMS_MESSAGE_DOC = "Specifies whether Camel should auto map the received JMS message to a suited payload type, such as jakarta.jms.TextMessage to a String etc. See section about how mapping works below for more details."; public static final Boolean CAMEL_SINK_SJMS2_ENDPOINT_MAP_JMS_MESSAGE_DEFAULT = true; public static final String CAMEL_SINK_SJMS2_ENDPOINT_MESSAGE_CREATED_STRATEGY_CONF = "camel.sink.endpoint.messageCreatedStrategy"; - public static final String CAMEL_SINK_SJMS2_ENDPOINT_MESSAGE_CREATED_STRATEGY_DOC = "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of javax.jms.Message objects when Camel is sending a JMS message."; + public static final String CAMEL_SINK_SJMS2_ENDPOINT_MESSAGE_CREATED_STRATEGY_DOC = "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message."; public static final String CAMEL_SINK_SJMS2_ENDPOINT_MESSAGE_CREATED_STRATEGY_DEFAULT = null; public static final String CAMEL_SINK_SJMS2_ENDPOINT_RECOVERY_INTERVAL_CONF = "camel.sink.endpoint.recoveryInterval"; public static final String CAMEL_SINK_SJMS2_ENDPOINT_RECOVERY_INTERVAL_DOC = "Specifies the interval between recovery attempts, i.e. when a connection is being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds."; @@ -117,7 +117,7 @@ public class CamelSjms2SinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_SJMS2_ENDPOINT_SYNCHRONOUS_DOC = "Sets whether synchronous processing should be strictly used"; public static final Boolean CAMEL_SINK_SJMS2_ENDPOINT_SYNCHRONOUS_DEFAULT = false; public static final String CAMEL_SINK_SJMS2_ENDPOINT_TRANSFER_EXCEPTION_CONF = "camel.sink.endpoint.transferException"; - public static final String CAMEL_SINK_SJMS2_ENDPOINT_TRANSFER_EXCEPTION_DOC = "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a javax.jms.ObjectMessage. If the client is Camel, the returned Exception is rethrown. This allows you to use Camel JMS as a bridge in your routing - for example, using persistent queues to enable robust routing. Notice that if you also have transferExchange enabled, this option takes precedence. The caught exception is required to be serializable. The original Exception on the consumer side can be wrapped in an outer exception such as org.apache.camel.RuntimeCamelException when returned to the producer. Use this with caution as the data is using Java Object serialization and requires the received to be able to deserialize the data at Class level, which forces a strong coupling between the producers and consumer!"; + public static final String CAMEL_SINK_SJMS2_ENDPOINT_TRANSFER_EXCEPTION_DOC = "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a jakarta.jms.ObjectMessage. If the client is Camel, the returned Exception is rethrown. This allows you to use Camel JMS as a bridge in your routing - for example, using persistent queues to enable robust routing. Notice that if you also have transferExchange enabled, this option takes precedence. The caught exception is required to be serializable. The original Exception on the consumer side can be wrapped in an outer exception such as org.apache.camel.RuntimeCamelException when returned to the producer. Use this with caution as the data is using Java Object serialization and requires the received to be able to deserialize the data at Class level, which forces a strong coupling between the producers and consumer!"; public static final Boolean CAMEL_SINK_SJMS2_ENDPOINT_TRANSFER_EXCEPTION_DEFAULT = false; public static final String CAMEL_SINK_SJMS2_ENDPOINT_TRANSACTED_CONF = "camel.sink.endpoint.transacted"; public static final String CAMEL_SINK_SJMS2_ENDPOINT_TRANSACTED_DOC = "Specifies whether to use transacted mode"; @@ -141,7 +141,7 @@ public class CamelSjms2SinkConnectorConfig extends CamelSinkConnectorConfig { public static final String CAMEL_SINK_SJMS2_COMPONENT_JMS_KEY_FORMAT_STRATEGY_DOC = "Pluggable strategy for encoding and decoding JMS keys so they can be compliant with the JMS specification. Camel provides one implementation out of the box: default. The default strategy will safely marshal dots and hyphens (. and -). Can be used for JMS brokers which do not care whether JMS header keys contain illegal characters. You can provide your own implementation of the org.apache.camel.component.jms.JmsKeyFormatStrategy and refer to it using the # notation."; public static final String CAMEL_SINK_SJMS2_COMPONENT_JMS_KEY_FORMAT_STRATEGY_DEFAULT = null; public static final String CAMEL_SINK_SJMS2_COMPONENT_MESSAGE_CREATED_STRATEGY_CONF = "camel.component.sjms2.messageCreatedStrategy"; - public static final String CAMEL_SINK_SJMS2_COMPONENT_MESSAGE_CREATED_STRATEGY_DOC = "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of javax.jms.Message objects when Camel is sending a JMS message."; + public static final String CAMEL_SINK_SJMS2_COMPONENT_MESSAGE_CREATED_STRATEGY_DOC = "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message."; public static final String CAMEL_SINK_SJMS2_COMPONENT_MESSAGE_CREATED_STRATEGY_DEFAULT = null; public static final String CAMEL_SINK_SJMS2_COMPONENT_RECOVERY_INTERVAL_CONF = "camel.component.sjms2.recoveryInterval"; public static final String CAMEL_SINK_SJMS2_COMPONENT_RECOVERY_INTERVAL_DOC = "Specifies the interval between recovery attempts, i.e. when a connection is being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds."; diff --git a/connectors/camel-sjms2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/sjms2/CamelSjms2SourceConnectorConfig.java b/connectors/camel-sjms2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/sjms2/CamelSjms2SourceConnectorConfig.java index 71b8b03d59..c76038e933 100644 --- a/connectors/camel-sjms2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/sjms2/CamelSjms2SourceConnectorConfig.java +++ b/connectors/camel-sjms2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/sjms2/CamelSjms2SourceConnectorConfig.java @@ -86,7 +86,7 @@ public class CamelSjms2SourceConnectorConfig public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_EXCEPTION_HANDLER_DOC = "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored."; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_EXCEPTION_HANDLER_DEFAULT = null; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_EXCHANGE_PATTERN_CONF = "camel.source.endpoint.exchangePattern"; - public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]"; + public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut]"; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_EXCHANGE_PATTERN_DEFAULT = null; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_MESSAGE_SELECTOR_CONF = "camel.source.endpoint.messageSelector"; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_MESSAGE_SELECTOR_DOC = "Sets the JMS Message selector syntax."; @@ -116,10 +116,10 @@ public class CamelSjms2SourceConnectorConfig public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_JMS_KEY_FORMAT_STRATEGY_DOC = "Pluggable strategy for encoding and decoding JMS keys so they can be compliant with the JMS specification. Camel provides two implementations out of the box: default and passthrough. The default strategy will safely marshal dots and hyphens (. and -). The passthrough strategy leaves the key as is. Can be used for JMS brokers which do not care whether JMS header keys contain illegal characters. You can provide your own implementation of the org.apache.camel.component.jms.JmsKeyFormatStrategy and refer to it using the # notation."; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_JMS_KEY_FORMAT_STRATEGY_DEFAULT = null; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_MAP_JMS_MESSAGE_CONF = "camel.source.endpoint.mapJmsMessage"; - public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_MAP_JMS_MESSAGE_DOC = "Specifies whether Camel should auto map the received JMS message to a suited payload type, such as javax.jms.TextMessage to a String etc. See section about how mapping works below for more details."; + public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_MAP_JMS_MESSAGE_DOC = "Specifies whether Camel should auto map the received JMS message to a suited payload type, such as jakarta.jms.TextMessage to a String etc. See section about how mapping works below for more details."; public static final Boolean CAMEL_SOURCE_SJMS2_ENDPOINT_MAP_JMS_MESSAGE_DEFAULT = true; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_MESSAGE_CREATED_STRATEGY_CONF = "camel.source.endpoint.messageCreatedStrategy"; - public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_MESSAGE_CREATED_STRATEGY_DOC = "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of javax.jms.Message objects when Camel is sending a JMS message."; + public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_MESSAGE_CREATED_STRATEGY_DOC = "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message."; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_MESSAGE_CREATED_STRATEGY_DEFAULT = null; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_RECOVERY_INTERVAL_CONF = "camel.source.endpoint.recoveryInterval"; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_RECOVERY_INTERVAL_DOC = "Specifies the interval between recovery attempts, i.e. when a connection is being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds."; @@ -128,7 +128,7 @@ public class CamelSjms2SourceConnectorConfig public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_SYNCHRONOUS_DOC = "Sets whether synchronous processing should be strictly used"; public static final Boolean CAMEL_SOURCE_SJMS2_ENDPOINT_SYNCHRONOUS_DEFAULT = false; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_TRANSFER_EXCEPTION_CONF = "camel.source.endpoint.transferException"; - public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_TRANSFER_EXCEPTION_DOC = "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a javax.jms.ObjectMessage. If the client is Camel, the returned Exception is rethrown. This allows you to use Camel JMS as a bridge in your routing - for example, using persistent queues to enable robust routing. Notice that if you also have transferExchange enabled, this option takes precedence. The caught exception is required to be serializable. The original Exception on the consumer side can be wrapped in an outer exception such as org.apache.camel.RuntimeCamelException when returned to the producer. Use this with caution as the data is using Java Object serialization and requires the received to be able to deserialize the data at Class level, which forces a strong coupling between the producers and consumer!"; + public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_TRANSFER_EXCEPTION_DOC = "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a jakarta.jms.ObjectMessage. If the client is Camel, the returned Exception is rethrown. This allows you to use Camel JMS as a bridge in your routing - for example, using persistent queues to enable robust routing. Notice that if you also have transferExchange enabled, this option takes precedence. The caught exception is required to be serializable. The original Exception on the consumer side can be wrapped in an outer exception such as org.apache.camel.RuntimeCamelException when returned to the producer. Use this with caution as the data is using Java Object serialization and requires the received to be able to deserialize the data at Class level, which forces a strong coupling between the producers and consumer!"; public static final Boolean CAMEL_SOURCE_SJMS2_ENDPOINT_TRANSFER_EXCEPTION_DEFAULT = false; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_TRANSACTED_CONF = "camel.source.endpoint.transacted"; public static final String CAMEL_SOURCE_SJMS2_ENDPOINT_TRANSACTED_DOC = "Specifies whether to use transacted mode"; @@ -152,7 +152,7 @@ public class CamelSjms2SourceConnectorConfig public static final String CAMEL_SOURCE_SJMS2_COMPONENT_JMS_KEY_FORMAT_STRATEGY_DOC = "Pluggable strategy for encoding and decoding JMS keys so they can be compliant with the JMS specification. Camel provides one implementation out of the box: default. The default strategy will safely marshal dots and hyphens (. and -). Can be used for JMS brokers which do not care whether JMS header keys contain illegal characters. You can provide your own implementation of the org.apache.camel.component.jms.JmsKeyFormatStrategy and refer to it using the # notation."; public static final String CAMEL_SOURCE_SJMS2_COMPONENT_JMS_KEY_FORMAT_STRATEGY_DEFAULT = null; public static final String CAMEL_SOURCE_SJMS2_COMPONENT_MESSAGE_CREATED_STRATEGY_CONF = "camel.component.sjms2.messageCreatedStrategy"; - public static final String CAMEL_SOURCE_SJMS2_COMPONENT_MESSAGE_CREATED_STRATEGY_DOC = "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of javax.jms.Message objects when Camel is sending a JMS message."; + public static final String CAMEL_SOURCE_SJMS2_COMPONENT_MESSAGE_CREATED_STRATEGY_DOC = "To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message."; public static final String CAMEL_SOURCE_SJMS2_COMPONENT_MESSAGE_CREATED_STRATEGY_DEFAULT = null; public static final String CAMEL_SOURCE_SJMS2_COMPONENT_RECOVERY_INTERVAL_CONF = "camel.component.sjms2.recoveryInterval"; public static final String CAMEL_SOURCE_SJMS2_COMPONENT_RECOVERY_INTERVAL_DOC = "Specifies the interval between recovery attempts, i.e. when a connection is being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds."; diff --git a/connectors/camel-slack-sink-kafka-connector/src/generated/resources/camel-slack-sink-sink.json b/connectors/camel-slack-sink-kafka-connector/src/generated/resources/camel-slack-sink-sink.json index 044d7a6434..d3f37d1f92 100644 --- a/connectors/camel-slack-sink-kafka-connector/src/generated/resources/camel-slack-sink-sink.json +++ b/connectors/camel-slack-sink-kafka-connector/src/generated/resources/camel-slack-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-slack-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send messages to a Slack channel." }, "properties": { diff --git a/connectors/camel-slack-sink-kafka-connector/src/main/resources/kamelets/slack-sink.kamelet.yaml b/connectors/camel-slack-sink-kafka-connector/src/main/resources/kamelets/slack-sink.kamelet.yaml index d3cffdd3a0..1a0ad8fd47 100644 --- a/connectors/camel-slack-sink-kafka-connector/src/main/resources/kamelets/slack-sink.kamelet.yaml +++ b/connectors/camel-slack-sink-kafka-connector/src/main/resources/kamelets/slack-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: slack-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMyNUQzNjY7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQoJLnN0MntmaWxsOiNGRjAwMDA7fQoJLnN0M3tmaWxsOiMzRDVBOTg7fQoJLnN0NHtmaWxsOnVybCgjU1ZHSURfMV8pO30KCS5zdDV7ZmlsbDp1cmwoI1NWR0lEXzJfKTt9Cgkuc3Q2e2ZpbGw6IzU1QURFRTt9Cgkuc3Q3e2ZpbGw6IzFFOTZDODt9Cgkuc3Q4e2ZpbGw6I0E5QzlERDt9Cgkuc3Q5e2ZpbGw6I0M4REFFQTt9Cgkuc3QxMHtmaWxsOm5vbmU7fQoJLnN0MTF7ZmlsbDojNDc4N0YzO30KCS5zdDEye2ZpbGw6I0RDNDgzQzt9Cgkuc3QxM3tmaWxsOiNGRkNFNDM7fQoJLnN0MTR7ZmlsbDojMTQ5RjVDO30KCS5zdDE1e2ZpbGw6I0NFMUU1Qjt9Cgkuc3QxNntmaWxsOiM3MkM1Q0Q7fQoJLnN0MTd7ZmlsbDojREZBMjJGO30KCS5zdDE4e2ZpbGw6IzNDQjE4Nzt9Cgkuc3QxOXtmaWxsOiMyNDhDNzM7fQoJLnN0MjB7ZmlsbDojMzkyNTM4O30KCS5zdDIxe2ZpbGw6I0JCMjQyQTt9Cgkuc3QyMntmaWxsOm5vbmU7c3Ryb2tlOiMzQ0IxODc7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MjN7ZmlsbDojMDA5QTU3O30KCS5zdDI0e2ZpbGw6I0ZDQ0QzNzt9Cgkuc3QyNXtmaWxsOiMyNzcxRjA7fQo8L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDE1IiBkPSJNNTAxLjgsMjc0TDUwMS44LDI3NGMtNy42LTIzLjMtMzIuNi0zNi4xLTU2LTI4LjVMOTYuMiwzNTkuMWMtMjMuMyw3LjYtMzYuMSwzMi42LTI4LjUsNTZsMCwwICAgYzcuNiwyMy4zLDMyLjYsMzYuMSw1NiwyOC41bDM0OS42LTExMy42QzQ5Ni42LDMyMi40LDUwOS40LDI5Ny4zLDUwMS44LDI3NHoiLz48cGF0aCBjbGFzcz0ic3QxNiIgZD0iTTQ0My41LDk3LjdsLTAuMi0wLjVjLTcuNi0yMy4zLTMyLjYtMzYuMS01Ni0yOC41TDM4LjcsMTgyLjFjLTIzLjMsNy42LTM2LjEsMzIuNi0yOC41LDU2bDAuMiwwLjUgICBjNy42LDIzLjMsMzIuNiwzNi4xLDU2LDI4LjVsMzQ4LjYtMTEzLjNDNDM4LjMsMTQ2LjEsNDUxLDEyMS4xLDQ0My41LDk3Ljd6Ii8+PHBhdGggY2xhc3M9InN0MTciIGQ9Ik00NDMuNiwzODguM0wzMjkuOSwzOC43Yy03LjYtMjMuMy0zMi42LTM2LjEtNTYtMjguNXYwYy0yMy4zLDcuNi0zNi4xLDMyLjYtMjguNSw1NmwxMTMuNiwzNDkuNiAgIGM3LjYsMjMuMywzMi42LDM2LjEsNTYsMjguNWgwQzQzOC40LDQzNi43LDQ1MS4yLDQxMS42LDQ0My42LDM4OC4zeiIvPjxwYXRoIGNsYXNzPSJzdDE4IiBkPSJNMjY3LDQ0NS43TDE1My43LDk3LjFjLTcuNi0yMy4zLTMyLjYtMzYuMS01Ni0yOC41bC0wLjUsMC4yYy0yMy4zLDcuNi0zNi4xLDMyLjYtMjguNSw1NmwxMTMuMywzNDguNiAgIGM3LjYsMjMuMywzMi42LDM2LjEsNTYsMjguNWwwLjUtMC4yQzI2MS45LDQ5NC4xLDI3NC42LDQ2OSwyNjcsNDQ1Ljd6Ii8+PHJlY3QgY2xhc3M9InN0MTkiIGhlaWdodD0iODkuNCIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuOTUxIDAuMzA5MSAtMC4zMDkxIC0wLjk1MSAzMzEuOTg5NiAzNDAuMjQ1KSIgd2lkdGg9Ijg5LjQiIHg9Ijk0LjQiIHk9IjE1MS43Ii8+PHJlY3QgY2xhc3M9InN0MjAiIGhlaWdodD0iODguOCIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NTEgLTAuMzA5MSAwLjMwOTEgMC45NTEgLTEwNS43NDk4IDc5LjAzMDEpIiB3aWR0aD0iODkuNCIgeD0iMTUxLjgiIHk9IjMyOC44Ii8+PHJlY3QgY2xhc3M9InN0MjEiIGhlaWdodD0iODguOCIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NTEgLTAuMzA5MSAwLjMwOTEgMC45NTEgLTc5LjMyNSAxMzAuODY4OSkiIHdpZHRoPSI4OC44IiB4PSIzMjguOSIgeT0iMjcxLjMiLz48L2c+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Slack" diff --git a/connectors/camel-slack-source-kafka-connector/src/generated/resources/camel-slack-source-source.json b/connectors/camel-slack-source-kafka-connector/src/generated/resources/camel-slack-source-source.json index 03ee1a2aaf..d706f17efc 100644 --- a/connectors/camel-slack-source-kafka-connector/src/generated/resources/camel-slack-source-source.json +++ b/connectors/camel-slack-source-kafka-connector/src/generated/resources/camel-slack-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-slack-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive messages from a Slack channel." }, "properties": { diff --git a/connectors/camel-slack-source-kafka-connector/src/main/resources/kamelets/slack-source.kamelet.yaml b/connectors/camel-slack-source-kafka-connector/src/main/resources/kamelets/slack-source.kamelet.yaml index ab4e05c7f0..1ff676b9d1 100644 --- a/connectors/camel-slack-source-kafka-connector/src/main/resources/kamelets/slack-source.kamelet.yaml +++ b/connectors/camel-slack-source-kafka-connector/src/main/resources/kamelets/slack-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: slack-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMyNUQzNjY7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQoJLnN0MntmaWxsOiNGRjAwMDA7fQoJLnN0M3tmaWxsOiMzRDVBOTg7fQoJLnN0NHtmaWxsOnVybCgjU1ZHSURfMV8pO30KCS5zdDV7ZmlsbDp1cmwoI1NWR0lEXzJfKTt9Cgkuc3Q2e2ZpbGw6IzU1QURFRTt9Cgkuc3Q3e2ZpbGw6IzFFOTZDODt9Cgkuc3Q4e2ZpbGw6I0E5QzlERDt9Cgkuc3Q5e2ZpbGw6I0M4REFFQTt9Cgkuc3QxMHtmaWxsOm5vbmU7fQoJLnN0MTF7ZmlsbDojNDc4N0YzO30KCS5zdDEye2ZpbGw6I0RDNDgzQzt9Cgkuc3QxM3tmaWxsOiNGRkNFNDM7fQoJLnN0MTR7ZmlsbDojMTQ5RjVDO30KCS5zdDE1e2ZpbGw6I0NFMUU1Qjt9Cgkuc3QxNntmaWxsOiM3MkM1Q0Q7fQoJLnN0MTd7ZmlsbDojREZBMjJGO30KCS5zdDE4e2ZpbGw6IzNDQjE4Nzt9Cgkuc3QxOXtmaWxsOiMyNDhDNzM7fQoJLnN0MjB7ZmlsbDojMzkyNTM4O30KCS5zdDIxe2ZpbGw6I0JCMjQyQTt9Cgkuc3QyMntmaWxsOm5vbmU7c3Ryb2tlOiMzQ0IxODc7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MjN7ZmlsbDojMDA5QTU3O30KCS5zdDI0e2ZpbGw6I0ZDQ0QzNzt9Cgkuc3QyNXtmaWxsOiMyNzcxRjA7fQo8L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDE1IiBkPSJNNTAxLjgsMjc0TDUwMS44LDI3NGMtNy42LTIzLjMtMzIuNi0zNi4xLTU2LTI4LjVMOTYuMiwzNTkuMWMtMjMuMyw3LjYtMzYuMSwzMi42LTI4LjUsNTZsMCwwICAgYzcuNiwyMy4zLDMyLjYsMzYuMSw1NiwyOC41bDM0OS42LTExMy42QzQ5Ni42LDMyMi40LDUwOS40LDI5Ny4zLDUwMS44LDI3NHoiLz48cGF0aCBjbGFzcz0ic3QxNiIgZD0iTTQ0My41LDk3LjdsLTAuMi0wLjVjLTcuNi0yMy4zLTMyLjYtMzYuMS01Ni0yOC41TDM4LjcsMTgyLjFjLTIzLjMsNy42LTM2LjEsMzIuNi0yOC41LDU2bDAuMiwwLjUgICBjNy42LDIzLjMsMzIuNiwzNi4xLDU2LDI4LjVsMzQ4LjYtMTEzLjNDNDM4LjMsMTQ2LjEsNDUxLDEyMS4xLDQ0My41LDk3Ljd6Ii8+PHBhdGggY2xhc3M9InN0MTciIGQ9Ik00NDMuNiwzODguM0wzMjkuOSwzOC43Yy03LjYtMjMuMy0zMi42LTM2LjEtNTYtMjguNXYwYy0yMy4zLDcuNi0zNi4xLDMyLjYtMjguNSw1NmwxMTMuNiwzNDkuNiAgIGM3LjYsMjMuMywzMi42LDM2LjEsNTYsMjguNWgwQzQzOC40LDQzNi43LDQ1MS4yLDQxMS42LDQ0My42LDM4OC4zeiIvPjxwYXRoIGNsYXNzPSJzdDE4IiBkPSJNMjY3LDQ0NS43TDE1My43LDk3LjFjLTcuNi0yMy4zLTMyLjYtMzYuMS01Ni0yOC41bC0wLjUsMC4yYy0yMy4zLDcuNi0zNi4xLDMyLjYtMjguNSw1NmwxMTMuMywzNDguNiAgIGM3LjYsMjMuMywzMi42LDM2LjEsNTYsMjguNWwwLjUtMC4yQzI2MS45LDQ5NC4xLDI3NC42LDQ2OSwyNjcsNDQ1Ljd6Ii8+PHJlY3QgY2xhc3M9InN0MTkiIGhlaWdodD0iODkuNCIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuOTUxIDAuMzA5MSAtMC4zMDkxIC0wLjk1MSAzMzEuOTg5NiAzNDAuMjQ1KSIgd2lkdGg9Ijg5LjQiIHg9Ijk0LjQiIHk9IjE1MS43Ii8+PHJlY3QgY2xhc3M9InN0MjAiIGhlaWdodD0iODguOCIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NTEgLTAuMzA5MSAwLjMwOTEgMC45NTEgLTEwNS43NDk4IDc5LjAzMDEpIiB3aWR0aD0iODkuNCIgeD0iMTUxLjgiIHk9IjMyOC44Ii8+PHJlY3QgY2xhc3M9InN0MjEiIGhlaWdodD0iODguOCIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NTEgLTAuMzA5MSAwLjMwOTEgMC45NTEgLTc5LjMyNSAxMzAuODY4OSkiIHdpZHRoPSI4OC44IiB4PSIzMjguOSIgeT0iMjcxLjMiLz48L2c+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Slack" diff --git a/connectors/camel-splunk-hec-sink-kafka-connector/src/generated/resources/camel-splunk-hec-sink-sink.json b/connectors/camel-splunk-hec-sink-kafka-connector/src/generated/resources/camel-splunk-hec-sink-sink.json index c4b01c7f2b..0a804cb607 100644 --- a/connectors/camel-splunk-hec-sink-kafka-connector/src/generated/resources/camel-splunk-hec-sink-sink.json +++ b/connectors/camel-splunk-hec-sink-kafka-connector/src/generated/resources/camel-splunk-hec-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-splunk-hec-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "The Splunk HEC sink allows to send data to Splunk using the https:\/\/docs.splunk.com\/Documentation\/Splunk\/latest\/Data\/UsetheHTTPEventCollector[HTTP Event Collector]." }, "properties": { diff --git a/connectors/camel-splunk-hec-sink-kafka-connector/src/main/resources/kamelets/splunk-hec-sink.kamelet.yaml b/connectors/camel-splunk-hec-sink-kafka-connector/src/main/resources/kamelets/splunk-hec-sink.kamelet.yaml index 1d7c0ce669..2cf77bb527 100644 --- a/connectors/camel-splunk-hec-sink-kafka-connector/src/main/resources/kamelets/splunk-hec-sink.kamelet.yaml +++ b/connectors/camel-splunk-hec-sink-kafka-connector/src/main/resources/kamelets/splunk-hec-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: splunk-hec-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+U3BsdW5rIGljb248L3RpdGxlPjxwYXRoIGQ9Ik0yMy4zNDggMTEuOTExbC0yLjI0MS0xLjA5MXYtLjY1TDI0IDExLjYyMXYuNTkzbC0yLjg5MyAxLjQzOHYtLjYzNnptLTUuMzk3IDEuODQxaC0uOTYxdi01LjMxaC45NjF2My4xMTZoLjEwMmwxLjI4LTEuNDgxLjcyMy4zMS0xLjIzIDEuMzE2IDEuNDUzIDEuODA5LS44ODguMzExLTEuNDQtMS45OTZ6bS0yLjU3Ny0uMDAydi0yLjA2OGEyLjY4NSAyLjY4NSAwIDAgMC0uMDI2LS40Mi43OTEuNzkxIDAgMCAwLS4wOS0uMjZjLS4xMTMtLjIwMi0uMzA4LS4zMDQtLjU5LS4zMDRhLjg4OC44ODggMCAwIDAtLjQ2MS4xMTMuNjczLjY3MyAwIDAgMC0uMjg2LjMzIDEuMDEyIDEuMDEyIDAgMCAwLS4wNy4yNjNjLS4wMTIuMTMtLjAxOS4yNjItLjAxNy4zOTV2MS45NWgtLjk2MXYtMy42MTRoLjk2MWwuMDAyLjQ4NWMuMTg1LS4yLjM3My0uMzQ4LjU2Ni0uNDM3LjE5Mi0uMDg5LjQxOC0uMTM0LjY3My0uMTM0LjI4NiAwIC41MjcuMDU4LjcyMS4xNzdhMS4wMTYgMS4wMTYgMCAwIDEgLjQ3NS42NjUgMS45NzIgMS45NzIgMCAwIDEgLjA1NC40NDhjLjAwMi4xLjAwNC4yMi4wMDQuMzU4djIuMDUzem0tNC4xMTUuMDAybC0uMDAyLS40ODVhMS43ODMgMS43ODMgMCAwIDEtLjU2NS40MzcgMS41OTcgMS41OTcgMCAwIDEtLjY3NC4xMzVjLS4yODUgMC0uNTI0LS4wNTctLjcyLS4xN2EuOTcyLjk3MiAwIDAgMS0uNDI1LS41MDQuNzUuNzUgMCAwIDEtLjA1NC0uMTY3IDEuOTE4IDEuOTE4IDAgMCAxLS4wMzMtLjE5OSAyLjAzMyAyLjAzMyAwIDAgMS0uMDE3LS4yNTggMTUuNTE2IDE1LjUxNiAwIDAgMS0uMDA1LS4zNTVWMTAuMTNoLjk1NnYyLjA3Yy0uMDAzLjE0MS4wMDYuMjgyLjAyNi40Mi4wMTUuMDkyLjA0NS4xOC4wOS4yNi4xMTMuMjA0LjMwOC4zMDYuNTkuMzA2LjM2IDAgLjYwNi0uMTUuNzQtLjQ0OS4wMzUtLjA4Mi4wNi0uMTY4LjA3NC0uMjU3LjAxNy0uMTM0LjAyNC0uMjY5LjAyMi0uNDAzdi0xLjk1aC45NTV2My42MjR6TTcuMTg0IDguNDRoLjk1NXY1LjMxaC0uOTU1ek01Ljc1OSAxMS45YzAtLjM5Ni0uMDgtLjcwOC0uMjQtLjkzN2EuNzU5Ljc1OSAwIDAgMC0uNjU3LS4zNDUuODA0LjgwNCAwIDAgMC0uNjkzLjM2NmMtLjE3MS4yNDUtLjI1Ni41NzQtLjI1My45OSAwIC40MDUuMDg0LjcyMy4yNS45NTdhLjc5Ni43OTYgMCAwIDAgLjY5LjM0Ny42ODUuNjg1IDAgMCAwIC40MzMtLjEzNS45ODUuOTg1IDAgMCAwIC4yNzctLjM0Yy4wNzEtLjE0LjEyMS0uMjkyLjE0Ny0uNDQ4LjAzLS4xNTEuMDQzLS4zLjA0Ni0uNDU1bTEuMDEtLjAzNmMuMDAzLjI2Ni0uMDQuNTMyLS4xMjkuNzg2LS4wODIuMjMtLjIwNC40NDEtLjM2NC42MjYtLjMxLjM2MS0uNzY0LjU2Ny0xLjI0LjU2M2ExLjY3IDEuNjcgMCAwIDEtLjMxMy0uMDI4IDEuMDQxIDEuMDQxIDAgMCAxLS4yNzUtLjA5OCAxLjMzIDEuMzMgMCAwIDEtLjI1Ny0uMTc4IDIuMzc5IDIuMzc5IDAgMCAxLS4yNjUtLjI2OHYyLjI5M2gtLjkyOXYtNS40MjVoLjkzbC4wMDQuNTI5Yy4xNjktLjIxMi4zNTMtLjM2OC41NS0uNDY4LjE5Ny0uMS40MjYtLjE1LjY4OC0uMTQ3YTEuNTA5IDEuNTA5IDAgMCAxIDEuMTU2LjUwN2MuMTQ4LjE2Ni4yNTkuMzYxLjMzLjU3MS4wOC4yMzYuMTIuNDg1LjExNS43MzdtLTQuMjEuODlhLjk0Ni45NDYgMCAwIDEtLjEwMi40NDEgMS4wMDcgMS4wMDcgMCAwIDEtLjI4Mi4zNDVjLS4xMy4xLS4yNzUuMTczLS40My4yMmExLjggMS44IDAgMCAxLS41NDYuMDggMS45ODUgMS45ODUgMCAwIDEtLjYzNy0uMDk3IDEuOTY0IDEuOTY0IDAgMCAxLS41NjMtLjMybC4zMTItLjUwNWMuMTUuMTI2LjI4NC4yMTcuNDA1LjI3NS4xMTUuMDU3LjI0LjA4Ny4zNjguMDg3YS41NTcuNTU3IDAgMCAwIC4zNzMtLjEyLjM5Ni4zOTYgMCAwIDAgLjE0LS4zMjIuNDc1LjQ3NSAwIDAgMC0uMTItLjMxOCAxLjMwNiAxLjMwNiAwIDAgMC0uMTg3LS4xNzMgOS4yMzEgOS4yMzEgMCAwIDAtLjMwOC0uMjMyIDYuNzg3IDYuNzg3IDAgMCAxLS4yODEtLjIxIDIuMTEgMi4xMSAwIDAgMS0uMjUyLS4yMzIgMS4wMzkgMS4wMzkgMCAwIDEtLjE4LS4yNzUuODI2LjgyNiAwIDAgMS0uMDY5LS4zNDcuODkzLjg5MyAwIDAgMSAuMDk0LS40MDkuOTM1LjkzNSAwIDAgMSAuMjU1LS4zMTQgMS4yMiAxLjIyIDAgMCAxIC4zOS0uMjAzYy4xNi0uMDUuMzI3LS4wNzQuNDk0LS4wNzIuMTg0IDAgLjM2OC4wMjYuNTQ1LjA3Ni4xNzQuMDUuMzM4LjEyMy40ODguMjE5bC0uMjgyLjQ1NGExLjA1IDEuMDUgMCAwIDAtLjYwOC0uMjAxLjUwNC41MDQgMCAwIDAtLjMyMy4xMDIuMzA3LjMwNyAwIDAgMC0uMTI2LjI1M2MwIC4wOTguMDQxLjE5My4xMTMuMjYuMDc0LjA3OC4yMDMuMTg2LjM4NS4zMjUuMTg1LjEzNi4zMzYuMjUzLjQ1Ny4zNTUuMTA0LjA4NS4yMDIuMTgyLjI4Ni4yODYuMDY1LjA4LjExNS4xNzMuMTQ1LjI3M2EuODA4LjgwOCAwIDAgMSAuMDQ2LjI5OVoiLz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SPLUNK" diff --git a/connectors/camel-splunk-sink-kafka-connector/src/generated/resources/camel-splunk-sink-sink.json b/connectors/camel-splunk-sink-kafka-connector/src/generated/resources/camel-splunk-sink-sink.json index 614fde7453..a20fb434fb 100644 --- a/connectors/camel-splunk-sink-kafka-connector/src/generated/resources/camel-splunk-sink-sink.json +++ b/connectors/camel-splunk-sink-kafka-connector/src/generated/resources/camel-splunk-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-splunk-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to Splunk either by using \"submit\" or \"stream\" mode.\n\nThe payload MUST be in json format." }, "properties": { diff --git a/connectors/camel-splunk-sink-kafka-connector/src/main/resources/kamelets/splunk-sink.kamelet.yaml b/connectors/camel-splunk-sink-kafka-connector/src/main/resources/kamelets/splunk-sink.kamelet.yaml index 273924ffab..42ca5573c1 100644 --- a/connectors/camel-splunk-sink-kafka-connector/src/main/resources/kamelets/splunk-sink.kamelet.yaml +++ b/connectors/camel-splunk-sink-kafka-connector/src/main/resources/kamelets/splunk-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: splunk-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+U3BsdW5rIGljb248L3RpdGxlPjxwYXRoIGQ9Ik0yMy4zNDggMTEuOTExbC0yLjI0MS0xLjA5MXYtLjY1TDI0IDExLjYyMXYuNTkzbC0yLjg5MyAxLjQzOHYtLjYzNnptLTUuMzk3IDEuODQxaC0uOTYxdi01LjMxaC45NjF2My4xMTZoLjEwMmwxLjI4LTEuNDgxLjcyMy4zMS0xLjIzIDEuMzE2IDEuNDUzIDEuODA5LS44ODguMzExLTEuNDQtMS45OTZ6bS0yLjU3Ny0uMDAydi0yLjA2OGEyLjY4NSAyLjY4NSAwIDAgMC0uMDI2LS40Mi43OTEuNzkxIDAgMCAwLS4wOS0uMjZjLS4xMTMtLjIwMi0uMzA4LS4zMDQtLjU5LS4zMDRhLjg4OC44ODggMCAwIDAtLjQ2MS4xMTMuNjczLjY3MyAwIDAgMC0uMjg2LjMzIDEuMDEyIDEuMDEyIDAgMCAwLS4wNy4yNjNjLS4wMTIuMTMtLjAxOS4yNjItLjAxNy4zOTV2MS45NWgtLjk2MXYtMy42MTRoLjk2MWwuMDAyLjQ4NWMuMTg1LS4yLjM3My0uMzQ4LjU2Ni0uNDM3LjE5Mi0uMDg5LjQxOC0uMTM0LjY3My0uMTM0LjI4NiAwIC41MjcuMDU4LjcyMS4xNzdhMS4wMTYgMS4wMTYgMCAwIDEgLjQ3NS42NjUgMS45NzIgMS45NzIgMCAwIDEgLjA1NC40NDhjLjAwMi4xLjAwNC4yMi4wMDQuMzU4djIuMDUzem0tNC4xMTUuMDAybC0uMDAyLS40ODVhMS43ODMgMS43ODMgMCAwIDEtLjU2NS40MzcgMS41OTcgMS41OTcgMCAwIDEtLjY3NC4xMzVjLS4yODUgMC0uNTI0LS4wNTctLjcyLS4xN2EuOTcyLjk3MiAwIDAgMS0uNDI1LS41MDQuNzUuNzUgMCAwIDEtLjA1NC0uMTY3IDEuOTE4IDEuOTE4IDAgMCAxLS4wMzMtLjE5OSAyLjAzMyAyLjAzMyAwIDAgMS0uMDE3LS4yNTggMTUuNTE2IDE1LjUxNiAwIDAgMS0uMDA1LS4zNTVWMTAuMTNoLjk1NnYyLjA3Yy0uMDAzLjE0MS4wMDYuMjgyLjAyNi40Mi4wMTUuMDkyLjA0NS4xOC4wOS4yNi4xMTMuMjA0LjMwOC4zMDYuNTkuMzA2LjM2IDAgLjYwNi0uMTUuNzQtLjQ0OS4wMzUtLjA4Mi4wNi0uMTY4LjA3NC0uMjU3LjAxNy0uMTM0LjAyNC0uMjY5LjAyMi0uNDAzdi0xLjk1aC45NTV2My42MjR6TTcuMTg0IDguNDRoLjk1NXY1LjMxaC0uOTU1ek01Ljc1OSAxMS45YzAtLjM5Ni0uMDgtLjcwOC0uMjQtLjkzN2EuNzU5Ljc1OSAwIDAgMC0uNjU3LS4zNDUuODA0LjgwNCAwIDAgMC0uNjkzLjM2NmMtLjE3MS4yNDUtLjI1Ni41NzQtLjI1My45OSAwIC40MDUuMDg0LjcyMy4yNS45NTdhLjc5Ni43OTYgMCAwIDAgLjY5LjM0Ny42ODUuNjg1IDAgMCAwIC40MzMtLjEzNS45ODUuOTg1IDAgMCAwIC4yNzctLjM0Yy4wNzEtLjE0LjEyMS0uMjkyLjE0Ny0uNDQ4LjAzLS4xNTEuMDQzLS4zLjA0Ni0uNDU1bTEuMDEtLjAzNmMuMDAzLjI2Ni0uMDQuNTMyLS4xMjkuNzg2LS4wODIuMjMtLjIwNC40NDEtLjM2NC42MjYtLjMxLjM2MS0uNzY0LjU2Ny0xLjI0LjU2M2ExLjY3IDEuNjcgMCAwIDEtLjMxMy0uMDI4IDEuMDQxIDEuMDQxIDAgMCAxLS4yNzUtLjA5OCAxLjMzIDEuMzMgMCAwIDEtLjI1Ny0uMTc4IDIuMzc5IDIuMzc5IDAgMCAxLS4yNjUtLjI2OHYyLjI5M2gtLjkyOXYtNS40MjVoLjkzbC4wMDQuNTI5Yy4xNjktLjIxMi4zNTMtLjM2OC41NS0uNDY4LjE5Ny0uMS40MjYtLjE1LjY4OC0uMTQ3YTEuNTA5IDEuNTA5IDAgMCAxIDEuMTU2LjUwN2MuMTQ4LjE2Ni4yNTkuMzYxLjMzLjU3MS4wOC4yMzYuMTIuNDg1LjExNS43MzdtLTQuMjEuODlhLjk0Ni45NDYgMCAwIDEtLjEwMi40NDEgMS4wMDcgMS4wMDcgMCAwIDEtLjI4Mi4zNDVjLS4xMy4xLS4yNzUuMTczLS40My4yMmExLjggMS44IDAgMCAxLS41NDYuMDggMS45ODUgMS45ODUgMCAwIDEtLjYzNy0uMDk3IDEuOTY0IDEuOTY0IDAgMCAxLS41NjMtLjMybC4zMTItLjUwNWMuMTUuMTI2LjI4NC4yMTcuNDA1LjI3NS4xMTUuMDU3LjI0LjA4Ny4zNjguMDg3YS41NTcuNTU3IDAgMCAwIC4zNzMtLjEyLjM5Ni4zOTYgMCAwIDAgLjE0LS4zMjIuNDc1LjQ3NSAwIDAgMC0uMTItLjMxOCAxLjMwNiAxLjMwNiAwIDAgMC0uMTg3LS4xNzMgOS4yMzEgOS4yMzEgMCAwIDAtLjMwOC0uMjMyIDYuNzg3IDYuNzg3IDAgMCAxLS4yODEtLjIxIDIuMTEgMi4xMSAwIDAgMS0uMjUyLS4yMzIgMS4wMzkgMS4wMzkgMCAwIDEtLjE4LS4yNzUuODI2LjgyNiAwIDAgMS0uMDY5LS4zNDcuODkzLjg5MyAwIDAgMSAuMDk0LS40MDkuOTM1LjkzNSAwIDAgMSAuMjU1LS4zMTQgMS4yMiAxLjIyIDAgMCAxIC4zOS0uMjAzYy4xNi0uMDUuMzI3LS4wNzQuNDk0LS4wNzIuMTg0IDAgLjM2OC4wMjYuNTQ1LjA3Ni4xNzQuMDUuMzM4LjEyMy40ODguMjE5bC0uMjgyLjQ1NGExLjA1IDEuMDUgMCAwIDAtLjYwOC0uMjAxLjUwNC41MDQgMCAwIDAtLjMyMy4xMDIuMzA3LjMwNyAwIDAgMC0uMTI2LjI1M2MwIC4wOTguMDQxLjE5My4xMTMuMjYuMDc0LjA3OC4yMDMuMTg2LjM4NS4zMjUuMTg1LjEzNi4zMzYuMjUzLjQ1Ny4zNTUuMTA0LjA4NS4yMDIuMTgyLjI4Ni4yODYuMDY1LjA4LjExNS4xNzMuMTQ1LjI3M2EuODA4LjgwOCAwIDAgMSAuMDQ2LjI5OVoiLz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SPLUNK" diff --git a/connectors/camel-splunk-source-kafka-connector/src/generated/resources/camel-splunk-source-source.json b/connectors/camel-splunk-source-kafka-connector/src/generated/resources/camel-splunk-source-source.json index cc4d651393..a550d9142f 100644 --- a/connectors/camel-splunk-source-kafka-connector/src/generated/resources/camel-splunk-source-source.json +++ b/connectors/camel-splunk-source-kafka-connector/src/generated/resources/camel-splunk-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-splunk-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Retrieve data from Splunk and outputs in json format.\n\nFor the fields accepting time specifiers like `earliestTime`, it accepts a wide variety of formats, please check https:\/\/docs.splunk.com\/Documentation\/Splunk\/9.0.0\/Search\/Specifytimemodifiersinyoursearch[Splunk documentation] for more information." }, "properties": { diff --git a/connectors/camel-splunk-source-kafka-connector/src/main/resources/kamelets/splunk-source.kamelet.yaml b/connectors/camel-splunk-source-kafka-connector/src/main/resources/kamelets/splunk-source.kamelet.yaml index 031fbd297f..eb04e8a18d 100644 --- a/connectors/camel-splunk-source-kafka-connector/src/main/resources/kamelets/splunk-source.kamelet.yaml +++ b/connectors/camel-splunk-source-kafka-connector/src/main/resources/kamelets/splunk-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: splunk-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+U3BsdW5rIGljb248L3RpdGxlPjxwYXRoIGQ9Ik0yMy4zNDggMTEuOTExbC0yLjI0MS0xLjA5MXYtLjY1TDI0IDExLjYyMXYuNTkzbC0yLjg5MyAxLjQzOHYtLjYzNnptLTUuMzk3IDEuODQxaC0uOTYxdi01LjMxaC45NjF2My4xMTZoLjEwMmwxLjI4LTEuNDgxLjcyMy4zMS0xLjIzIDEuMzE2IDEuNDUzIDEuODA5LS44ODguMzExLTEuNDQtMS45OTZ6bS0yLjU3Ny0uMDAydi0yLjA2OGEyLjY4NSAyLjY4NSAwIDAgMC0uMDI2LS40Mi43OTEuNzkxIDAgMCAwLS4wOS0uMjZjLS4xMTMtLjIwMi0uMzA4LS4zMDQtLjU5LS4zMDRhLjg4OC44ODggMCAwIDAtLjQ2MS4xMTMuNjczLjY3MyAwIDAgMC0uMjg2LjMzIDEuMDEyIDEuMDEyIDAgMCAwLS4wNy4yNjNjLS4wMTIuMTMtLjAxOS4yNjItLjAxNy4zOTV2MS45NWgtLjk2MXYtMy42MTRoLjk2MWwuMDAyLjQ4NWMuMTg1LS4yLjM3My0uMzQ4LjU2Ni0uNDM3LjE5Mi0uMDg5LjQxOC0uMTM0LjY3My0uMTM0LjI4NiAwIC41MjcuMDU4LjcyMS4xNzdhMS4wMTYgMS4wMTYgMCAwIDEgLjQ3NS42NjUgMS45NzIgMS45NzIgMCAwIDEgLjA1NC40NDhjLjAwMi4xLjAwNC4yMi4wMDQuMzU4djIuMDUzem0tNC4xMTUuMDAybC0uMDAyLS40ODVhMS43ODMgMS43ODMgMCAwIDEtLjU2NS40MzcgMS41OTcgMS41OTcgMCAwIDEtLjY3NC4xMzVjLS4yODUgMC0uNTI0LS4wNTctLjcyLS4xN2EuOTcyLjk3MiAwIDAgMS0uNDI1LS41MDQuNzUuNzUgMCAwIDEtLjA1NC0uMTY3IDEuOTE4IDEuOTE4IDAgMCAxLS4wMzMtLjE5OSAyLjAzMyAyLjAzMyAwIDAgMS0uMDE3LS4yNTggMTUuNTE2IDE1LjUxNiAwIDAgMS0uMDA1LS4zNTVWMTAuMTNoLjk1NnYyLjA3Yy0uMDAzLjE0MS4wMDYuMjgyLjAyNi40Mi4wMTUuMDkyLjA0NS4xOC4wOS4yNi4xMTMuMjA0LjMwOC4zMDYuNTkuMzA2LjM2IDAgLjYwNi0uMTUuNzQtLjQ0OS4wMzUtLjA4Mi4wNi0uMTY4LjA3NC0uMjU3LjAxNy0uMTM0LjAyNC0uMjY5LjAyMi0uNDAzdi0xLjk1aC45NTV2My42MjR6TTcuMTg0IDguNDRoLjk1NXY1LjMxaC0uOTU1ek01Ljc1OSAxMS45YzAtLjM5Ni0uMDgtLjcwOC0uMjQtLjkzN2EuNzU5Ljc1OSAwIDAgMC0uNjU3LS4zNDUuODA0LjgwNCAwIDAgMC0uNjkzLjM2NmMtLjE3MS4yNDUtLjI1Ni41NzQtLjI1My45OSAwIC40MDUuMDg0LjcyMy4yNS45NTdhLjc5Ni43OTYgMCAwIDAgLjY5LjM0Ny42ODUuNjg1IDAgMCAwIC40MzMtLjEzNS45ODUuOTg1IDAgMCAwIC4yNzctLjM0Yy4wNzEtLjE0LjEyMS0uMjkyLjE0Ny0uNDQ4LjAzLS4xNTEuMDQzLS4zLjA0Ni0uNDU1bTEuMDEtLjAzNmMuMDAzLjI2Ni0uMDQuNTMyLS4xMjkuNzg2LS4wODIuMjMtLjIwNC40NDEtLjM2NC42MjYtLjMxLjM2MS0uNzY0LjU2Ny0xLjI0LjU2M2ExLjY3IDEuNjcgMCAwIDEtLjMxMy0uMDI4IDEuMDQxIDEuMDQxIDAgMCAxLS4yNzUtLjA5OCAxLjMzIDEuMzMgMCAwIDEtLjI1Ny0uMTc4IDIuMzc5IDIuMzc5IDAgMCAxLS4yNjUtLjI2OHYyLjI5M2gtLjkyOXYtNS40MjVoLjkzbC4wMDQuNTI5Yy4xNjktLjIxMi4zNTMtLjM2OC41NS0uNDY4LjE5Ny0uMS40MjYtLjE1LjY4OC0uMTQ3YTEuNTA5IDEuNTA5IDAgMCAxIDEuMTU2LjUwN2MuMTQ4LjE2Ni4yNTkuMzYxLjMzLjU3MS4wOC4yMzYuMTIuNDg1LjExNS43MzdtLTQuMjEuODlhLjk0Ni45NDYgMCAwIDEtLjEwMi40NDEgMS4wMDcgMS4wMDcgMCAwIDEtLjI4Mi4zNDVjLS4xMy4xLS4yNzUuMTczLS40My4yMmExLjggMS44IDAgMCAxLS41NDYuMDggMS45ODUgMS45ODUgMCAwIDEtLjYzNy0uMDk3IDEuOTY0IDEuOTY0IDAgMCAxLS41NjMtLjMybC4zMTItLjUwNWMuMTUuMTI2LjI4NC4yMTcuNDA1LjI3NS4xMTUuMDU3LjI0LjA4Ny4zNjguMDg3YS41NTcuNTU3IDAgMCAwIC4zNzMtLjEyLjM5Ni4zOTYgMCAwIDAgLjE0LS4zMjIuNDc1LjQ3NSAwIDAgMC0uMTItLjMxOCAxLjMwNiAxLjMwNiAwIDAgMC0uMTg3LS4xNzMgOS4yMzEgOS4yMzEgMCAwIDAtLjMwOC0uMjMyIDYuNzg3IDYuNzg3IDAgMCAxLS4yODEtLjIxIDIuMTEgMi4xMSAwIDAgMS0uMjUyLS4yMzIgMS4wMzkgMS4wMzkgMCAwIDEtLjE4LS4yNzUuODI2LjgyNiAwIDAgMS0uMDY5LS4zNDcuODkzLjg5MyAwIDAgMSAuMDk0LS40MDkuOTM1LjkzNSAwIDAgMSAuMjU1LS4zMTQgMS4yMiAxLjIyIDAgMCAxIC4zOS0uMjAzYy4xNi0uMDUuMzI3LS4wNzQuNDk0LS4wNzIuMTg0IDAgLjM2OC4wMjYuNTQ1LjA3Ni4xNzQuMDUuMzM4LjEyMy40ODguMjE5bC0uMjgyLjQ1NGExLjA1IDEuMDUgMCAwIDAtLjYwOC0uMjAxLjUwNC41MDQgMCAwIDAtLjMyMy4xMDIuMzA3LjMwNyAwIDAgMC0uMTI2LjI1M2MwIC4wOTguMDQxLjE5My4xMTMuMjYuMDc0LjA3OC4yMDMuMTg2LjM4NS4zMjUuMTg1LjEzNi4zMzYuMjUzLjQ1Ny4zNTUuMTA0LjA4NS4yMDIuMTgyLjI4Ni4yODYuMDY1LjA4LjExNS4xNzMuMTQ1LjI3M2EuODA4LjgwOCAwIDAgMSAuMDQ2LjI5OVoiLz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SPLUNK" diff --git a/connectors/camel-sqlserver-sink-kafka-connector/src/generated/resources/camel-sqlserver-sink-sink.json b/connectors/camel-sqlserver-sink-kafka-connector/src/generated/resources/camel-sqlserver-sink-sink.json index 1837a943c7..c6f75192c6 100644 --- a/connectors/camel-sqlserver-sink-kafka-connector/src/generated/resources/camel-sqlserver-sink-sink.json +++ b/connectors/camel-sqlserver-sink-kafka-connector/src/generated/resources/camel-sqlserver-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-sqlserver-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send data to a Microsoft SQL Server Database.\n\nIn your KameletBinding file, you must explicitly declare the SQL Server driver dependency in spec->integration->dependencies\n\n- \"mvn:com.microsoft.sqlserver:mssql-jdbc:\"\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'" }, "properties": { diff --git a/connectors/camel-sqlserver-sink-kafka-connector/src/main/resources/kamelets/sqlserver-sink.kamelet.yaml b/connectors/camel-sqlserver-sink-kafka-connector/src/main/resources/kamelets/sqlserver-sink.kamelet.yaml index 1429d7963d..e9ce86c5a6 100644 --- a/connectors/camel-sqlserver-sink-kafka-connector/src/main/resources/kamelets/sqlserver-sink.kamelet.yaml +++ b/connectors/camel-sqlserver-sink-kafka-connector/src/main/resources/kamelets/sqlserver-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: sqlserver-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPG1ldGFkYXRhPiBTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiA8L21ldGFkYXRhPg0KPGc+PHBhdGggZD0iTTQyNi45LDkwYzEwLjMsMC0yMS43LTgwLTIxLjctODBTMjkxLjksNjAuMywyODUuMSw2NkMyNzguMiw3MS44LDQxNi42LDkwLDQyNi45LDkweiIvPjxwYXRoIGQ9Ik0zNTYuOSwxNDkuNWw3Mi00NC42Yy0xNy40LDIuMy0xNTguNy0yOS43LTE1OC43LTI5LjdjMi4zLDYuOSw2OC42LDc0LjMsNjguNiw3NC4zTDM1Ni45LDE0OS41TDM1Ni45LDE0OS41eiIvPjxwYXRoIGQ9Ik00NjEuMiwxNjYuN2wtMjAuNi00OS4ybC01OS41LDM2LjZMNDYxLjIsMTY2LjdMNDYxLjIsMTY2Ljd6Ii8+PHBhdGggZD0iTTMwNi44LDE0Mi4xbC01MC4zLTU4LjljMCwwLTQwLDI3LjQtMzQuMywzNC4zQzIyNy45LDEyNC40LDMwNi44LDE0Mi4xLDMwNi44LDE0Mi4xTDMwNi44LDE0Mi4xeiIvPjxwYXRoIGQ9Ik0yNDguNSwxNDkuNWMyMC42LDE0LjksNjguNiw3Ny44LDY4LjYsNzcuOGwtMTguMy02MC42TDI0OC41LDE0OS41TDI0OC41LDE0OS41eiIvPjxwYXRoIGQ9Ik0zMzguOCwyNDQuNGw4Mi4zLTYxLjhsLTEwOS44LTE2QzMxMS40LDE2Ni43LDMzOC44LDIzMC43LDMzOC44LDI0NC40TDMzOC44LDI0NC40eiIvPjxwYXRoIGQ9Ik00MzMuNywxODguNGwtNzYuOSw2Ni4zYzIxLjUsNC42LDkxLjcsMzAuOSw5MS43LDMwLjlDNDUzLjIsMjEwLjEsNDMzLjcsMTg4LjQsNDMzLjcsMTg4LjRMNDMzLjcsMTg4LjR6Ii8+PHBhdGggZD0iTTQ2MS4yLDI4Mi4yYzAsMCwxMTIuMS02Mi45LDEyMC4xLTY2LjNsLTEzMi0yNy40QzQ0OS4zLDE4OC40LDQ3OC4zLDIyOS42LDQ2MS4yLDI4Mi4yTDQ2MS4yLDI4Mi4yeiIvPjxwYXRoIGQ9Ik01NjEuOCwzMzdjNDMuNS03NC4zLDQzLjUtMTE2LjYsNDMuNS0xMTYuNmwtMTIwLjQsNzcuOEM1MDUuMiwzMDMuOSw1NjEuOCwzMzcsNTYxLjgsMzM3TDU2MS44LDMzN3oiLz48cGF0aCBkPSJNNTg5LjMsMzM3YzU3LjItMjkuNywxODAuNy02NCwxODAuNy02NGMtMjYuMy0xOC4zLTE0OS44LTUyLjYtMTQ5LjgtNTIuNkM2MjEuMywyMzcuNiw1ODkuMywzMzcsNTg5LjMsMzM3TDU4OS4zLDMzN3oiLz48cGF0aCBkPSJNNTg5LjMsMzUzLjFjMzcuNCwyMS43LDc2LjYsODQuNiw3Ni42LDg0LjZjNzItNzAuOSwxMTUuNS0xNTIuMSwxMTUuNS0xNTIuMUM3NjQuMiwyODYuNyw1ODkuMywzNTMuMSw1ODkuMywzNTMuMUw1ODkuMywzNTMuMXoiLz48cGF0aCBkPSJNODAwLjgsMjg1LjZDNzgzLjcsMzMxLjMsNjk2LjgsNDMyLDY5Ni44LDQzMmM0NC42LTE4LjMsMjM2LjctMzQuMywyMzYuNy0zNC4zQzkxNi4zLDM2Mi4yLDgwMC44LDI4NS42LDgwMC44LDI4NS42TDgwMC44LDI4NS42eiIvPjxwYXRoIGQ9Ik00MjguOSwzMTEuOWMtMjQuMy0xNi03OS40LTI5LjctNzkuNC0yOS43YzYuMiwzLjQsNy4zLDk4LjMsNy4zLDk4LjNDMzg0LjEsMzU1LjMsNDI4LjksMzExLjksNDI4LjksMzExLjlMNDI4LjksMzExLjl6Ii8+PHBhdGggZD0iTTQzOS41LDMzMS4zYy04LDYuOS04Mi42LDY4LjYtODIuNiw2OC42YzEyLjMsOCw0MC4zLDMyLDQwLjMsMzJDNDI2LjksMzk0LjIsNDM5LjUsMzMxLjMsNDM5LjUsMzMxLjNMNDM5LjUsMzMxLjN6Ii8+PHBhdGggZD0iTTQ2MS4yLDMxOS45YzEuMSwxNy4yLTI2LjMsOTIuNi0yNi4zLDkyLjZsOTguMy01My43TDQ2MS4yLDMxOS45TDQ2MS4yLDMxOS45eiIvPjxwYXRoIGQ9Ik00MDguNiw0NDkuMWMxMS40LDkuMSwyMC4zLDY3LjUsMjAuMyw2Ny41YzEwLTE0LjksMTA0LjMtMTM0LjksMTA0LjMtMTM0LjlDNDU4LjksNDI1LjEsNDA4LjYsNDQ5LjEsNDA4LjYsNDQ5LjF6Ii8+PHBhdGggZD0iTTU2MS44LDM4MC41Yy01LjcsMTMuNy0xMDYuMywxMjUuOC0xMDYuMywxMjUuOGMyNi41LTEwLjMsMTkxLTYxLjgsMTkxLTYxLjhDNjI0LjcsNDExLjQsNTYxLjgsMzgwLjUsNTYxLjgsMzgwLjVMNTYxLjgsMzgwLjV6Ii8+PHBhdGggZD0iTTM4OS4yLDQ3NC4zYy03LjksMTMuNy0xNDYuNSwxMjguMS0xNDYuNSwxMjguMWMyMS43LTE0LjksMTY1LjgtODAsMTY1LjgtODBDNDEwLjksNDg4LDM4OS4yLDQ3NC4zLDM4OS4yLDQ3NC4zTDM4OS4yLDQ3NC4zeiIvPjxwYXRoIGQ9Ik0zMTEuNCw0OTUuOGMyNy40LTE3LjMsNjAuNi00Ni43LDYwLjYtNDYuN2MtOS4xLTExLjQtMjguNi0xNy4yLTI4LjYtMTcuMkMzNDIuMyw0NDIuMywzMTEuNCw0OTUuOCwzMTEuNCw0OTUuOHoiLz48cGF0aCBkPSJNMzY2LjMsNDgyLjNjLTQ5LjQsMjEuMS05MS41LDYwLTkxLjUsNjBsLTQ1LjcsNjBMMzY2LjMsNDgyLjNMMzY2LjMsNDgyLjN6Ii8+PHBhdGggZD0iTTU2NC4xLDQ5NS44bC04OC4xLDI5LjljMCwwLDY4LjYsNDEuMiw5My44LDUxLjVDNTY5LjgsNTc3LjIsNTcyLjEsNTI2LjUsNTY0LjEsNDk1LjhMNTY0LjEsNDk1Ljh6Ii8+PHBhdGggZD0iTTU2MS44LDU5MC45TDQ2MCw1MzAuM2MwLDAsMy43LDg2LjktMTAuNywxMjEuMkM0NDkuMyw2NTEuNSw1NDcsNjA1LjgsNTYxLjgsNTkwLjlMNTYxLjgsNTkwLjl6Ii8+PHBhdGggZD0iTTQ0OS4zLDY3MWMwLDAsNTUuMyw0Mi4zLDEwNi44LDU0LjljMCwwLDIxLjItNTcuMiwxNC0xMTguOUM1NzAuMSw2MDYuOSw0NzQsNjY0LjEsNDQ5LjMsNjcxTDQ0OS4zLDY3MXoiLz48cGF0aCBkPSJNNDM0LjksNTM4LjNsLTc4LDMyYzI0LjcsNTguMiw2NC4zLDgxLjIsNjQuMyw4MS4yQzQ0Ni4zLDU5Mi4xLDQzNC45LDUzOC4zLDQzNC45LDUzOC4zTDQzNC45LDUzOC4zeiIvPjxwYXRoIGQ9Ik0zNDEuNyw1NzcuMmMyLjksMTQuOS03NiwxNDguNy03NiwxNDguN2MxMDAuNi0zMC45LDE0My4xLTU5LjUsMTQzLjEtNTkuNUMzNTAuNiw2MTMuOCwzNDEuNyw1NzcuMiwzNDEuNyw1NzcuMkwzNDEuNyw1NzcuMnoiLz48cGF0aCBkPSJNMzA0LjUsNTkwLjljLTEzLjcsNC42LTgzLjUsNDEuMi04My41LDQxLjJjMi4zLDY3LjUsMTcuMiw4NS44LDE3LjIsODUuOEMyNzEuNCw2ODQuNywzMDQuNSw1OTAuOSwzMDQuNSw1OTAuOUwzMDQuNSw1OTAuOXoiLz48cGF0aCBkPSJNMTkyLjUsNjQ0LjdDODAuNCw2OTguNCw2Ni43LDc3OS42LDY2LjcsNzc5LjZjMjAuNiwwLDE0OC43LTQwLDE0OC43LTQwQzE5MC4yLDY4MS4yLDE5Mi41LDY0NC43LDE5Mi41LDY0NC43TDE5Mi41LDY0NC43eiIvPjxwYXRoIGQ9Ik02Ni43LDc4OS45YzAsMC01LjcsNTEuNSw1Ny4yLDk0LjljMCwwLDgwLTEwNC4xLDg1LjgtMTI0LjZDMjA5LjYsNzYwLjIsMTA0LjQsNzg5LjksNjYuNyw3ODkuOUw2Ni43LDc4OS45eiIvPjxwYXRoIGQ9Ik0yMjkuMSw3NjdMMTMzLDg5MC41bDUuMSw2LjlsMTc5LTY1LjJDMjcxLjQsODA3LDIyOS4xLDc2NywyMjkuMSw3NjdMMjI5LjEsNzY3eiIvPjxwYXRoIGQ9Ik0xNDksODk5LjdjNDIuMywzOC45LDExNi42LDQ5LjIsMTE2LjYsNDkuMmw2NS4yLTk4LjNMMTQ5LDg5OS43TDE0OSw4OTkuN3oiLz48cGF0aCBkPSJNMzU2LjksODUwLjVjMC45LDYuOS04Mi4xLDEwNy4zLTgyLjEsMTA3LjNjNTIuNi0yLjUsMjM1LjctNzMsMjM1LjctNzNDNDMyLjgsODgzLjYsMzU2LjksODUwLjUsMzU2LjksODUwLjV6Ii8+PHBhdGggZD0iTTQ3Ni4xLDk5MGMxMS40LTEzLjcsMzkuMi05Mi42LDM5LjItOTIuNmMtOTIuMywzOC45LTIwMy45LDYwLjQtMjAzLjksNjAuNEMzNDguNyw5NzkuNCw0NzYuMSw5OTAsNDc2LjEsOTkwTDQ3Ni4xLDk5MHoiLz48cGF0aCBkPSJNMzQ5LjYsODIyLjVjMzcuOC01Ni44LDUzLjUtMTI5LjgsNTMuNS0xMjkuOGMtMTQuNiwxMC4zLTE0OC45LDU0LjktMTQ4LjksNTQuOUMyOTQuMiw4MDAuMiwzNDkuNiw4MjIuNSwzNDkuNiw4MjIuNUwzNDkuNiw4MjIuNXoiLz48cGF0aCBkPSJNMzc3LjcsODA4LjJjMjguNiwxLjEsMTczLjItNjkuOCwxNzMuMi02OS44Yy0zMS40LTYuOS0xMTYuMS01MS41LTExNi4xLTUxLjVMMzc3LjcsODA4LjJMMzc3LjcsODA4LjJ6Ii8+PHBhdGggZD0iTTM2Ni4zLDgzMi4yYzIwLjYsMjQsMTQ5LDQ2LjksMTQ5LDQ2LjljMjEuNC0yNi45LDM1LjctMTMxLjUsMzUuNy0xMzEuNUM1NDQuNyw3NjAuMiwzNjYuMyw4MzIuMiwzNjYuMyw4MzIuMkwzNjYuMyw4MzIuMnoiLz48L2c+DQo8L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SQL" @@ -111,15 +111,11 @@ spec: beans: - name: dsBean type: "#class:org.apache.commons.dbcp2.BasicDataSource" - property: - - key: username - value: '{{username}}' - - key: password - value: '{{password}}' - - key: url - value: 'jdbc:sqlserver://{{serverName}}:{{serverPort}};databaseName={{databaseName}};encrypt={{encrypt}};trustServerCertificate={{trustServerCertificate}};' - - key: driverClassName - value: 'com.microsoft.sqlserver.jdbc.SQLServerDriver' + properties: + username: '{{username}}' + password: '{{password}}' + url: 'jdbc:sqlserver://{{serverName}}:{{serverPort}};databaseName={{databaseName}};encrypt={{encrypt}};trustServerCertificate={{trustServerCertificate}};' + driverClassName: 'com.microsoft.sqlserver.jdbc.SQLServerDriver' from: uri: "kamelet:source" steps: diff --git a/connectors/camel-sqlserver-source-kafka-connector/src/generated/resources/camel-sqlserver-source-source.json b/connectors/camel-sqlserver-source-kafka-connector/src/generated/resources/camel-sqlserver-source-source.json index 0e2c53fa7e..bea50c147b 100644 --- a/connectors/camel-sqlserver-source-kafka-connector/src/generated/resources/camel-sqlserver-source-source.json +++ b/connectors/camel-sqlserver-source-kafka-connector/src/generated/resources/camel-sqlserver-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-sqlserver-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Query data from a Microsoft SQL Server Database.\n\nIn your KameletBinding file, you must explicitly declare the SQL Server driver dependency in spec->integration->dependencies\n\n- \"mvn:com.microsoft.sqlserver:mssql-jdbc:\"" }, "properties": { diff --git a/connectors/camel-sqlserver-source-kafka-connector/src/main/resources/kamelets/sqlserver-source.kamelet.yaml b/connectors/camel-sqlserver-source-kafka-connector/src/main/resources/kamelets/sqlserver-source.kamelet.yaml index 0471173ff7..6c1646ef8e 100644 --- a/connectors/camel-sqlserver-source-kafka-connector/src/main/resources/kamelets/sqlserver-source.kamelet.yaml +++ b/connectors/camel-sqlserver-source-kafka-connector/src/main/resources/kamelets/sqlserver-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: sqlserver-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPG1ldGFkYXRhPiBTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiA8L21ldGFkYXRhPg0KPGc+PHBhdGggZD0iTTQyNi45LDkwYzEwLjMsMC0yMS43LTgwLTIxLjctODBTMjkxLjksNjAuMywyODUuMSw2NkMyNzguMiw3MS44LDQxNi42LDkwLDQyNi45LDkweiIvPjxwYXRoIGQ9Ik0zNTYuOSwxNDkuNWw3Mi00NC42Yy0xNy40LDIuMy0xNTguNy0yOS43LTE1OC43LTI5LjdjMi4zLDYuOSw2OC42LDc0LjMsNjguNiw3NC4zTDM1Ni45LDE0OS41TDM1Ni45LDE0OS41eiIvPjxwYXRoIGQ9Ik00NjEuMiwxNjYuN2wtMjAuNi00OS4ybC01OS41LDM2LjZMNDYxLjIsMTY2LjdMNDYxLjIsMTY2Ljd6Ii8+PHBhdGggZD0iTTMwNi44LDE0Mi4xbC01MC4zLTU4LjljMCwwLTQwLDI3LjQtMzQuMywzNC4zQzIyNy45LDEyNC40LDMwNi44LDE0Mi4xLDMwNi44LDE0Mi4xTDMwNi44LDE0Mi4xeiIvPjxwYXRoIGQ9Ik0yNDguNSwxNDkuNWMyMC42LDE0LjksNjguNiw3Ny44LDY4LjYsNzcuOGwtMTguMy02MC42TDI0OC41LDE0OS41TDI0OC41LDE0OS41eiIvPjxwYXRoIGQ9Ik0zMzguOCwyNDQuNGw4Mi4zLTYxLjhsLTEwOS44LTE2QzMxMS40LDE2Ni43LDMzOC44LDIzMC43LDMzOC44LDI0NC40TDMzOC44LDI0NC40eiIvPjxwYXRoIGQ9Ik00MzMuNywxODguNGwtNzYuOSw2Ni4zYzIxLjUsNC42LDkxLjcsMzAuOSw5MS43LDMwLjlDNDUzLjIsMjEwLjEsNDMzLjcsMTg4LjQsNDMzLjcsMTg4LjRMNDMzLjcsMTg4LjR6Ii8+PHBhdGggZD0iTTQ2MS4yLDI4Mi4yYzAsMCwxMTIuMS02Mi45LDEyMC4xLTY2LjNsLTEzMi0yNy40QzQ0OS4zLDE4OC40LDQ3OC4zLDIyOS42LDQ2MS4yLDI4Mi4yTDQ2MS4yLDI4Mi4yeiIvPjxwYXRoIGQ9Ik01NjEuOCwzMzdjNDMuNS03NC4zLDQzLjUtMTE2LjYsNDMuNS0xMTYuNmwtMTIwLjQsNzcuOEM1MDUuMiwzMDMuOSw1NjEuOCwzMzcsNTYxLjgsMzM3TDU2MS44LDMzN3oiLz48cGF0aCBkPSJNNTg5LjMsMzM3YzU3LjItMjkuNywxODAuNy02NCwxODAuNy02NGMtMjYuMy0xOC4zLTE0OS44LTUyLjYtMTQ5LjgtNTIuNkM2MjEuMywyMzcuNiw1ODkuMywzMzcsNTg5LjMsMzM3TDU4OS4zLDMzN3oiLz48cGF0aCBkPSJNNTg5LjMsMzUzLjFjMzcuNCwyMS43LDc2LjYsODQuNiw3Ni42LDg0LjZjNzItNzAuOSwxMTUuNS0xNTIuMSwxMTUuNS0xNTIuMUM3NjQuMiwyODYuNyw1ODkuMywzNTMuMSw1ODkuMywzNTMuMUw1ODkuMywzNTMuMXoiLz48cGF0aCBkPSJNODAwLjgsMjg1LjZDNzgzLjcsMzMxLjMsNjk2LjgsNDMyLDY5Ni44LDQzMmM0NC42LTE4LjMsMjM2LjctMzQuMywyMzYuNy0zNC4zQzkxNi4zLDM2Mi4yLDgwMC44LDI4NS42LDgwMC44LDI4NS42TDgwMC44LDI4NS42eiIvPjxwYXRoIGQ9Ik00MjguOSwzMTEuOWMtMjQuMy0xNi03OS40LTI5LjctNzkuNC0yOS43YzYuMiwzLjQsNy4zLDk4LjMsNy4zLDk4LjNDMzg0LjEsMzU1LjMsNDI4LjksMzExLjksNDI4LjksMzExLjlMNDI4LjksMzExLjl6Ii8+PHBhdGggZD0iTTQzOS41LDMzMS4zYy04LDYuOS04Mi42LDY4LjYtODIuNiw2OC42YzEyLjMsOCw0MC4zLDMyLDQwLjMsMzJDNDI2LjksMzk0LjIsNDM5LjUsMzMxLjMsNDM5LjUsMzMxLjNMNDM5LjUsMzMxLjN6Ii8+PHBhdGggZD0iTTQ2MS4yLDMxOS45YzEuMSwxNy4yLTI2LjMsOTIuNi0yNi4zLDkyLjZsOTguMy01My43TDQ2MS4yLDMxOS45TDQ2MS4yLDMxOS45eiIvPjxwYXRoIGQ9Ik00MDguNiw0NDkuMWMxMS40LDkuMSwyMC4zLDY3LjUsMjAuMyw2Ny41YzEwLTE0LjksMTA0LjMtMTM0LjksMTA0LjMtMTM0LjlDNDU4LjksNDI1LjEsNDA4LjYsNDQ5LjEsNDA4LjYsNDQ5LjF6Ii8+PHBhdGggZD0iTTU2MS44LDM4MC41Yy01LjcsMTMuNy0xMDYuMywxMjUuOC0xMDYuMywxMjUuOGMyNi41LTEwLjMsMTkxLTYxLjgsMTkxLTYxLjhDNjI0LjcsNDExLjQsNTYxLjgsMzgwLjUsNTYxLjgsMzgwLjVMNTYxLjgsMzgwLjV6Ii8+PHBhdGggZD0iTTM4OS4yLDQ3NC4zYy03LjksMTMuNy0xNDYuNSwxMjguMS0xNDYuNSwxMjguMWMyMS43LTE0LjksMTY1LjgtODAsMTY1LjgtODBDNDEwLjksNDg4LDM4OS4yLDQ3NC4zLDM4OS4yLDQ3NC4zTDM4OS4yLDQ3NC4zeiIvPjxwYXRoIGQ9Ik0zMTEuNCw0OTUuOGMyNy40LTE3LjMsNjAuNi00Ni43LDYwLjYtNDYuN2MtOS4xLTExLjQtMjguNi0xNy4yLTI4LjYtMTcuMkMzNDIuMyw0NDIuMywzMTEuNCw0OTUuOCwzMTEuNCw0OTUuOHoiLz48cGF0aCBkPSJNMzY2LjMsNDgyLjNjLTQ5LjQsMjEuMS05MS41LDYwLTkxLjUsNjBsLTQ1LjcsNjBMMzY2LjMsNDgyLjNMMzY2LjMsNDgyLjN6Ii8+PHBhdGggZD0iTTU2NC4xLDQ5NS44bC04OC4xLDI5LjljMCwwLDY4LjYsNDEuMiw5My44LDUxLjVDNTY5LjgsNTc3LjIsNTcyLjEsNTI2LjUsNTY0LjEsNDk1LjhMNTY0LjEsNDk1Ljh6Ii8+PHBhdGggZD0iTTU2MS44LDU5MC45TDQ2MCw1MzAuM2MwLDAsMy43LDg2LjktMTAuNywxMjEuMkM0NDkuMyw2NTEuNSw1NDcsNjA1LjgsNTYxLjgsNTkwLjlMNTYxLjgsNTkwLjl6Ii8+PHBhdGggZD0iTTQ0OS4zLDY3MWMwLDAsNTUuMyw0Mi4zLDEwNi44LDU0LjljMCwwLDIxLjItNTcuMiwxNC0xMTguOUM1NzAuMSw2MDYuOSw0NzQsNjY0LjEsNDQ5LjMsNjcxTDQ0OS4zLDY3MXoiLz48cGF0aCBkPSJNNDM0LjksNTM4LjNsLTc4LDMyYzI0LjcsNTguMiw2NC4zLDgxLjIsNjQuMyw4MS4yQzQ0Ni4zLDU5Mi4xLDQzNC45LDUzOC4zLDQzNC45LDUzOC4zTDQzNC45LDUzOC4zeiIvPjxwYXRoIGQ9Ik0zNDEuNyw1NzcuMmMyLjksMTQuOS03NiwxNDguNy03NiwxNDguN2MxMDAuNi0zMC45LDE0My4xLTU5LjUsMTQzLjEtNTkuNUMzNTAuNiw2MTMuOCwzNDEuNyw1NzcuMiwzNDEuNyw1NzcuMkwzNDEuNyw1NzcuMnoiLz48cGF0aCBkPSJNMzA0LjUsNTkwLjljLTEzLjcsNC42LTgzLjUsNDEuMi04My41LDQxLjJjMi4zLDY3LjUsMTcuMiw4NS44LDE3LjIsODUuOEMyNzEuNCw2ODQuNywzMDQuNSw1OTAuOSwzMDQuNSw1OTAuOUwzMDQuNSw1OTAuOXoiLz48cGF0aCBkPSJNMTkyLjUsNjQ0LjdDODAuNCw2OTguNCw2Ni43LDc3OS42LDY2LjcsNzc5LjZjMjAuNiwwLDE0OC43LTQwLDE0OC43LTQwQzE5MC4yLDY4MS4yLDE5Mi41LDY0NC43LDE5Mi41LDY0NC43TDE5Mi41LDY0NC43eiIvPjxwYXRoIGQ9Ik02Ni43LDc4OS45YzAsMC01LjcsNTEuNSw1Ny4yLDk0LjljMCwwLDgwLTEwNC4xLDg1LjgtMTI0LjZDMjA5LjYsNzYwLjIsMTA0LjQsNzg5LjksNjYuNyw3ODkuOUw2Ni43LDc4OS45eiIvPjxwYXRoIGQ9Ik0yMjkuMSw3NjdMMTMzLDg5MC41bDUuMSw2LjlsMTc5LTY1LjJDMjcxLjQsODA3LDIyOS4xLDc2NywyMjkuMSw3NjdMMjI5LjEsNzY3eiIvPjxwYXRoIGQ9Ik0xNDksODk5LjdjNDIuMywzOC45LDExNi42LDQ5LjIsMTE2LjYsNDkuMmw2NS4yLTk4LjNMMTQ5LDg5OS43TDE0OSw4OTkuN3oiLz48cGF0aCBkPSJNMzU2LjksODUwLjVjMC45LDYuOS04Mi4xLDEwNy4zLTgyLjEsMTA3LjNjNTIuNi0yLjUsMjM1LjctNzMsMjM1LjctNzNDNDMyLjgsODgzLjYsMzU2LjksODUwLjUsMzU2LjksODUwLjV6Ii8+PHBhdGggZD0iTTQ3Ni4xLDk5MGMxMS40LTEzLjcsMzkuMi05Mi42LDM5LjItOTIuNmMtOTIuMywzOC45LTIwMy45LDYwLjQtMjAzLjksNjAuNEMzNDguNyw5NzkuNCw0NzYuMSw5OTAsNDc2LjEsOTkwTDQ3Ni4xLDk5MHoiLz48cGF0aCBkPSJNMzQ5LjYsODIyLjVjMzcuOC01Ni44LDUzLjUtMTI5LjgsNTMuNS0xMjkuOGMtMTQuNiwxMC4zLTE0OC45LDU0LjktMTQ4LjksNTQuOUMyOTQuMiw4MDAuMiwzNDkuNiw4MjIuNSwzNDkuNiw4MjIuNUwzNDkuNiw4MjIuNXoiLz48cGF0aCBkPSJNMzc3LjcsODA4LjJjMjguNiwxLjEsMTczLjItNjkuOCwxNzMuMi02OS44Yy0zMS40LTYuOS0xMTYuMS01MS41LTExNi4xLTUxLjVMMzc3LjcsODA4LjJMMzc3LjcsODA4LjJ6Ii8+PHBhdGggZD0iTTM2Ni4zLDgzMi4yYzIwLjYsMjQsMTQ5LDQ2LjksMTQ5LDQ2LjljMjEuNC0yNi45LDM1LjctMTMxLjUsMzUuNy0xMzEuNUM1NDQuNyw3NjAuMiwzNjYuMyw4MzIuMiwzNjYuMyw4MzIuMkwzNjYuMyw4MzIuMnoiLz48L2c+DQo8L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SQL" @@ -113,15 +113,11 @@ spec: beans: - name: dsBean type: "#class:org.apache.commons.dbcp2.BasicDataSource" - property: - - key: username - value: '{{username}}' - - key: password - value: '{{password}}' - - key: url - value: 'jdbc:sqlserver://{{serverName}}:{{serverPort}};databaseName={{databaseName}};encrypt={{encrypt}};trustServerCertificate={{trustServerCertificate}};' - - key: driverClassName - value: 'com.microsoft.sqlserver.jdbc.SQLServerDriver' + properties: + username: '{{username}}' + password: '{{password}}' + url: 'jdbc:sqlserver://{{serverName}}:{{serverPort}};databaseName={{databaseName}};encrypt={{encrypt}};trustServerCertificate={{trustServerCertificate}};' + driverClassName: 'com.microsoft.sqlserver.jdbc.SQLServerDriver' from: uri: "sql:{{query}}" parameters: diff --git a/connectors/camel-ssh-sink-kafka-connector/src/generated/resources/camel-ssh-sink-sink.json b/connectors/camel-ssh-sink-kafka-connector/src/generated/resources/camel-ssh-sink-sink.json index 583d61b0af..89dc0312e3 100644 --- a/connectors/camel-ssh-sink-kafka-connector/src/generated/resources/camel-ssh-sink-sink.json +++ b/connectors/camel-ssh-sink-kafka-connector/src/generated/resources/camel-ssh-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ssh-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send command through SSH session." }, "properties": { diff --git a/connectors/camel-ssh-sink-kafka-connector/src/main/resources/kamelets/ssh-sink.kamelet.yaml b/connectors/camel-ssh-sink-kafka-connector/src/main/resources/kamelets/ssh-sink.kamelet.yaml index abaf4ac86c..da6ad51e7e 100644 --- a/connectors/camel-ssh-sink-kafka-connector/src/main/resources/kamelets/ssh-sink.kamelet.yaml +++ b/connectors/camel-ssh-sink-kafka-connector/src/main/resources/kamelets/ssh-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: ssh-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQgNjQiPgogICAgPHBhdGggZD0iTSA3IDggQyA1LjM0NiA4IDQgOS4zNDYgNCAxMSBMIDQgNTMgQyA0IDU0LjY1NCA1LjM0NiA1NiA3IDU2IEwgNTcgNTYgQyA1OC42NTQgNTYgNjAgNTQuNjU0IDYwIDUzIEwgNjAgMTEgQyA2MCA5LjM0NiA1OC42NTQgOCA1NyA4IEwgNyA4IHogTSA3IDEwIEwgNTcgMTAgQyA1Ny41NTIgMTAgNTggMTAuNDQ4IDU4IDExIEwgNTggNTMgQyA1OCA1My41NTIgNTcuNTUyIDU0IDU3IDU0IEwgNyA1NCBDIDYuNDQ4IDU0IDYgNTMuNTUyIDYgNTMgTCA2IDIwIEwgNDcgMjAgQyA0Ny41NTMgMjAgNDggMTkuNTUzIDQ4IDE5IEMgNDggMTguNDQ3IDQ3LjU1MyAxOCA0NyAxOCBMIDYgMTggTCA2IDExIEMgNiAxMC40NDggNi40NDggMTAgNyAxMCB6IE0gMTAgMTIgQyA5LjQ0NyAxMiA5IDEyLjQ0NyA5IDEzIEwgOSAxNSBDIDkgMTUuNTUzIDkuNDQ3IDE2IDEwIDE2IEMgMTAuNTUzIDE2IDExIDE1LjU1MyAxMSAxNSBMIDExIDEzIEMgMTEgMTIuNDQ3IDEwLjU1MyAxMiAxMCAxMiB6IE0gMTUgMTIgQyAxNC40NDcgMTIgMTQgMTIuNDQ3IDE0IDEzIEwgMTQgMTUgQyAxNCAxNS41NTMgMTQuNDQ3IDE2IDE1IDE2IEMgMTUuNTUzIDE2IDE2IDE1LjU1MyAxNiAxNSBMIDE2IDEzIEMgMTYgMTIuNDQ3IDE1LjU1MyAxMiAxNSAxMiB6IE0gMjAgMTIgQyAxOS40NDcgMTIgMTkgMTIuNDQ3IDE5IDEzIEwgMTkgMTUgQyAxOSAxNS41NTMgMTkuNDQ3IDE2IDIwIDE2IEMgMjAuNTUzIDE2IDIxIDE1LjU1MyAyMSAxNSBMIDIxIDEzIEMgMjEgMTIuNDQ3IDIwLjU1MyAxMiAyMCAxMiB6IE0gMjUgMTIgQyAyNC40NDcgMTIgMjQgMTIuNDQ3IDI0IDEzIEwgMjQgMTUgQyAyNCAxNS41NTMgMjQuNDQ3IDE2IDI1IDE2IEMgMjUuNTUzIDE2IDI2IDE1LjU1MyAyNiAxNSBMIDI2IDEzIEMgMjYgMTIuNDQ3IDI1LjU1MyAxMiAyNSAxMiB6IE0gMzAgMTIgQyAyOS40NDcgMTIgMjkgMTIuNDQ3IDI5IDEzIEwgMjkgMTUgQyAyOSAxNS41NTMgMjkuNDQ3IDE2IDMwIDE2IEMgMzAuNTUzIDE2IDMxIDE1LjU1MyAzMSAxNSBMIDMxIDEzIEMgMzEgMTIuNDQ3IDMwLjU1MyAxMiAzMCAxMiB6IE0gMzUgMTIgQyAzNC40NDcgMTIgMzQgMTIuNDQ3IDM0IDEzIEwgMzQgMTUgQyAzNCAxNS41NTMgMzQuNDQ3IDE2IDM1IDE2IEMgMzUuNTUzIDE2IDM2IDE1LjU1MyAzNiAxNSBMIDM2IDEzIEMgMzYgMTIuNDQ3IDM1LjU1MyAxMiAzNSAxMiB6IE0gNDAgMTIgQyAzOS40NDcgMTIgMzkgMTIuNDQ3IDM5IDEzIEwgMzkgMTUgQyAzOSAxNS41NTMgMzkuNDQ3IDE2IDQwIDE2IEMgNDAuNTUzIDE2IDQxIDE1LjU1MyA0MSAxNSBMIDQxIDEzIEMgNDEgMTIuNDQ3IDQwLjU1MyAxMiA0MCAxMiB6IE0gNDUgMTIgQyA0NC40NDcgMTIgNDQgMTIuNDQ3IDQ0IDEzIEwgNDQgMTUgQyA0NCAxNS41NTMgNDQuNDQ3IDE2IDQ1IDE2IEMgNDUuNTUzIDE2IDQ2IDE1LjU1MyA0NiAxNSBMIDQ2IDEzIEMgNDYgMTIuNDQ3IDQ1LjU1MyAxMiA0NSAxMiB6IE0gNTAgMTIgQyA0OS40NDcgMTIgNDkgMTIuNDQ3IDQ5IDEzIEwgNDkgMTUgQyA0OSAxNS41NTMgNDkuNDQ3IDE2IDUwIDE2IEMgNTAuNTUzIDE2IDUxIDE1LjU1MyA1MSAxNSBMIDUxIDEzIEMgNTEgMTIuNDQ3IDUwLjU1MyAxMiA1MCAxMiB6IE0gNTUgMTIgQyA1NC40NDcgMTIgNTQgMTIuNDQ3IDU0IDEzIEwgNTQgMTUgQyA1NCAxNS41NTMgNTQuNDQ3IDE2IDU1IDE2IEMgNTUuNTUzIDE2IDU2IDE1LjU1MyA1NiAxNSBMIDU2IDEzIEMgNTYgMTIuNDQ3IDU1LjU1MyAxMiA1NSAxMiB6IE0gNTEgMTggQyA1MC40NDcgMTggNTAgMTguNDQ3IDUwIDE5IEMgNTAgMTkuNTUzIDUwLjQ0NyAyMCA1MSAyMCBMIDU1IDIwIEMgNTUuNTUzIDIwIDU2IDE5LjU1MyA1NiAxOSBDIDU2IDE4LjQ0NyA1NS41NTMgMTggNTUgMTggTCA1MSAxOCB6IE0gMTYgMjggQyAxMy43OTQgMjggMTIgMjkuNzk0IDEyIDMyIEwgMTIgMzQgQyAxMiAzNi4yMDYgMTMuNzk0IDM4IDE2IDM4IEwgMTggMzggQyAxOS4xMDMgMzggMjAgMzguODk3IDIwIDQwIEwgMjAgNDIgQyAyMCA0My4xMDMgMTkuMTAzIDQ0IDE4IDQ0IEwgMTYgNDQgQyAxNC44OTcgNDQgMTQgNDMuMTAzIDE0IDQyIEwgMTQgNDEgQyAxNCA0MC40NDcgMTMuNTUzIDQwIDEzIDQwIEMgMTIuNDQ3IDQwIDEyIDQwLjQ0NyAxMiA0MSBMIDEyIDQyIEMgMTIgNDQuMjA2IDEzLjc5NCA0NiAxNiA0NiBMIDE4IDQ2IEMgMjAuMjA2IDQ2IDIyIDQ0LjIwNiAyMiA0MiBMIDIyIDQwIEMgMjIgMzcuNzk0IDIwLjIwNiAzNiAxOCAzNiBMIDE2IDM2IEMgMTQuODk3IDM2IDE0IDM1LjEwMyAxNCAzNCBMIDE0IDMyIEMgMTQgMzAuODk3IDE0Ljg5NyAzMCAxNiAzMCBMIDE4IDMwIEMgMTkuMTAzIDMwIDIwIDMwLjg5NyAyMCAzMiBMIDIwIDMzIEMgMjAgMzMuNTUzIDIwLjQ0NyAzNCAyMSAzNCBDIDIxLjU1MyAzNCAyMiAzMy41NTMgMjIgMzMgTCAyMiAzMiBDIDIyIDI5Ljc5NCAyMC4yMDYgMjggMTggMjggTCAxNiAyOCB6IE0gMzAgMjggQyAyNy43OTQgMjggMjYgMjkuNzk0IDI2IDMyIEwgMjYgMzQgQyAyNiAzNi4yMDYgMjcuNzk0IDM4IDMwIDM4IEwgMzIgMzggQyAzMy4xMDMgMzggMzQgMzguODk3IDM0IDQwIEwgMzQgNDIgQyAzNCA0My4xMDMgMzMuMTAzIDQ0IDMyIDQ0IEwgMzAgNDQgQyAyOC44OTcgNDQgMjggNDMuMTAzIDI4IDQyIEwgMjggNDEgQyAyOCA0MC40NDcgMjcuNTUzIDQwIDI3IDQwIEMgMjYuNDQ3IDQwIDI2IDQwLjQ0NyAyNiA0MSBMIDI2IDQyIEMgMjYgNDQuMjA2IDI3Ljc5NCA0NiAzMCA0NiBMIDMyIDQ2IEMgMzQuMjA2IDQ2IDM2IDQ0LjIwNiAzNiA0MiBMIDM2IDQwIEMgMzYgMzcuNzk0IDM0LjIwNiAzNiAzMiAzNiBMIDMwIDM2IEMgMjguODk3IDM2IDI4IDM1LjEwMyAyOCAzNCBMIDI4IDMyIEMgMjggMzAuODk3IDI4Ljg5NyAzMCAzMCAzMCBMIDMyIDMwIEMgMzMuMTAzIDMwIDM0IDMwLjg5NyAzNCAzMiBMIDM0IDMzIEMgMzQgMzMuNTUzIDM0LjQ0NyAzNCAzNSAzNCBDIDM1LjU1MyAzNCAzNiAzMy41NTMgMzYgMzMgTCAzNiAzMiBDIDM2IDI5Ljc5NCAzNC4yMDYgMjggMzIgMjggTCAzMCAyOCB6IE0gNDEgMjggQyA0MC40NDcgMjggNDAgMjguNDQ3IDQwIDI5IEwgNDAgNDUgQyA0MCA0NS41NTMgNDAuNDQ3IDQ2IDQxIDQ2IEMgNDEuNTUzIDQ2IDQyIDQ1LjU1MyA0MiA0NSBMIDQyIDM4IEwgNDggMzggTCA0OCA0NSBDIDQ4IDQ1LjU1MyA0OC40NDcgNDYgNDkgNDYgQyA0OS41NTMgNDYgNTAgNDUuNTUzIDUwIDQ1IEwgNTAgMjkgQyA1MCAyOC40NDcgNDkuNTUzIDI4IDQ5IDI4IEMgNDguNDQ3IDI4IDQ4IDI4LjQ0NyA0OCAyOSBMIDQ4IDM2IEwgNDIgMzYgTCA0MiAyOSBDIDQyIDI4LjQ0NyA0MS41NTMgMjggNDEgMjggeiIvPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SSH" diff --git a/connectors/camel-ssh-source-kafka-connector/src/generated/resources/camel-ssh-source-source.json b/connectors/camel-ssh-source-kafka-connector/src/generated/resources/camel-ssh-source-source.json index 97ee54e1d8..ef20bec054 100644 --- a/connectors/camel-ssh-source-kafka-connector/src/generated/resources/camel-ssh-source-source.json +++ b/connectors/camel-ssh-source-kafka-connector/src/generated/resources/camel-ssh-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-ssh-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive data from SSH session." }, "properties": { diff --git a/connectors/camel-ssh-source-kafka-connector/src/main/resources/kamelets/ssh-source.kamelet.yaml b/connectors/camel-ssh-source-kafka-connector/src/main/resources/kamelets/ssh-source.kamelet.yaml index 79cda1791d..2dc7612f3d 100644 --- a/connectors/camel-ssh-source-kafka-connector/src/main/resources/kamelets/ssh-source.kamelet.yaml +++ b/connectors/camel-ssh-source-kafka-connector/src/main/resources/kamelets/ssh-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: ssh-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQgNjQiPgogICAgPHBhdGggZD0iTSA3IDggQyA1LjM0NiA4IDQgOS4zNDYgNCAxMSBMIDQgNTMgQyA0IDU0LjY1NCA1LjM0NiA1NiA3IDU2IEwgNTcgNTYgQyA1OC42NTQgNTYgNjAgNTQuNjU0IDYwIDUzIEwgNjAgMTEgQyA2MCA5LjM0NiA1OC42NTQgOCA1NyA4IEwgNyA4IHogTSA3IDEwIEwgNTcgMTAgQyA1Ny41NTIgMTAgNTggMTAuNDQ4IDU4IDExIEwgNTggNTMgQyA1OCA1My41NTIgNTcuNTUyIDU0IDU3IDU0IEwgNyA1NCBDIDYuNDQ4IDU0IDYgNTMuNTUyIDYgNTMgTCA2IDIwIEwgNDcgMjAgQyA0Ny41NTMgMjAgNDggMTkuNTUzIDQ4IDE5IEMgNDggMTguNDQ3IDQ3LjU1MyAxOCA0NyAxOCBMIDYgMTggTCA2IDExIEMgNiAxMC40NDggNi40NDggMTAgNyAxMCB6IE0gMTAgMTIgQyA5LjQ0NyAxMiA5IDEyLjQ0NyA5IDEzIEwgOSAxNSBDIDkgMTUuNTUzIDkuNDQ3IDE2IDEwIDE2IEMgMTAuNTUzIDE2IDExIDE1LjU1MyAxMSAxNSBMIDExIDEzIEMgMTEgMTIuNDQ3IDEwLjU1MyAxMiAxMCAxMiB6IE0gMTUgMTIgQyAxNC40NDcgMTIgMTQgMTIuNDQ3IDE0IDEzIEwgMTQgMTUgQyAxNCAxNS41NTMgMTQuNDQ3IDE2IDE1IDE2IEMgMTUuNTUzIDE2IDE2IDE1LjU1MyAxNiAxNSBMIDE2IDEzIEMgMTYgMTIuNDQ3IDE1LjU1MyAxMiAxNSAxMiB6IE0gMjAgMTIgQyAxOS40NDcgMTIgMTkgMTIuNDQ3IDE5IDEzIEwgMTkgMTUgQyAxOSAxNS41NTMgMTkuNDQ3IDE2IDIwIDE2IEMgMjAuNTUzIDE2IDIxIDE1LjU1MyAyMSAxNSBMIDIxIDEzIEMgMjEgMTIuNDQ3IDIwLjU1MyAxMiAyMCAxMiB6IE0gMjUgMTIgQyAyNC40NDcgMTIgMjQgMTIuNDQ3IDI0IDEzIEwgMjQgMTUgQyAyNCAxNS41NTMgMjQuNDQ3IDE2IDI1IDE2IEMgMjUuNTUzIDE2IDI2IDE1LjU1MyAyNiAxNSBMIDI2IDEzIEMgMjYgMTIuNDQ3IDI1LjU1MyAxMiAyNSAxMiB6IE0gMzAgMTIgQyAyOS40NDcgMTIgMjkgMTIuNDQ3IDI5IDEzIEwgMjkgMTUgQyAyOSAxNS41NTMgMjkuNDQ3IDE2IDMwIDE2IEMgMzAuNTUzIDE2IDMxIDE1LjU1MyAzMSAxNSBMIDMxIDEzIEMgMzEgMTIuNDQ3IDMwLjU1MyAxMiAzMCAxMiB6IE0gMzUgMTIgQyAzNC40NDcgMTIgMzQgMTIuNDQ3IDM0IDEzIEwgMzQgMTUgQyAzNCAxNS41NTMgMzQuNDQ3IDE2IDM1IDE2IEMgMzUuNTUzIDE2IDM2IDE1LjU1MyAzNiAxNSBMIDM2IDEzIEMgMzYgMTIuNDQ3IDM1LjU1MyAxMiAzNSAxMiB6IE0gNDAgMTIgQyAzOS40NDcgMTIgMzkgMTIuNDQ3IDM5IDEzIEwgMzkgMTUgQyAzOSAxNS41NTMgMzkuNDQ3IDE2IDQwIDE2IEMgNDAuNTUzIDE2IDQxIDE1LjU1MyA0MSAxNSBMIDQxIDEzIEMgNDEgMTIuNDQ3IDQwLjU1MyAxMiA0MCAxMiB6IE0gNDUgMTIgQyA0NC40NDcgMTIgNDQgMTIuNDQ3IDQ0IDEzIEwgNDQgMTUgQyA0NCAxNS41NTMgNDQuNDQ3IDE2IDQ1IDE2IEMgNDUuNTUzIDE2IDQ2IDE1LjU1MyA0NiAxNSBMIDQ2IDEzIEMgNDYgMTIuNDQ3IDQ1LjU1MyAxMiA0NSAxMiB6IE0gNTAgMTIgQyA0OS40NDcgMTIgNDkgMTIuNDQ3IDQ5IDEzIEwgNDkgMTUgQyA0OSAxNS41NTMgNDkuNDQ3IDE2IDUwIDE2IEMgNTAuNTUzIDE2IDUxIDE1LjU1MyA1MSAxNSBMIDUxIDEzIEMgNTEgMTIuNDQ3IDUwLjU1MyAxMiA1MCAxMiB6IE0gNTUgMTIgQyA1NC40NDcgMTIgNTQgMTIuNDQ3IDU0IDEzIEwgNTQgMTUgQyA1NCAxNS41NTMgNTQuNDQ3IDE2IDU1IDE2IEMgNTUuNTUzIDE2IDU2IDE1LjU1MyA1NiAxNSBMIDU2IDEzIEMgNTYgMTIuNDQ3IDU1LjU1MyAxMiA1NSAxMiB6IE0gNTEgMTggQyA1MC40NDcgMTggNTAgMTguNDQ3IDUwIDE5IEMgNTAgMTkuNTUzIDUwLjQ0NyAyMCA1MSAyMCBMIDU1IDIwIEMgNTUuNTUzIDIwIDU2IDE5LjU1MyA1NiAxOSBDIDU2IDE4LjQ0NyA1NS41NTMgMTggNTUgMTggTCA1MSAxOCB6IE0gMTYgMjggQyAxMy43OTQgMjggMTIgMjkuNzk0IDEyIDMyIEwgMTIgMzQgQyAxMiAzNi4yMDYgMTMuNzk0IDM4IDE2IDM4IEwgMTggMzggQyAxOS4xMDMgMzggMjAgMzguODk3IDIwIDQwIEwgMjAgNDIgQyAyMCA0My4xMDMgMTkuMTAzIDQ0IDE4IDQ0IEwgMTYgNDQgQyAxNC44OTcgNDQgMTQgNDMuMTAzIDE0IDQyIEwgMTQgNDEgQyAxNCA0MC40NDcgMTMuNTUzIDQwIDEzIDQwIEMgMTIuNDQ3IDQwIDEyIDQwLjQ0NyAxMiA0MSBMIDEyIDQyIEMgMTIgNDQuMjA2IDEzLjc5NCA0NiAxNiA0NiBMIDE4IDQ2IEMgMjAuMjA2IDQ2IDIyIDQ0LjIwNiAyMiA0MiBMIDIyIDQwIEMgMjIgMzcuNzk0IDIwLjIwNiAzNiAxOCAzNiBMIDE2IDM2IEMgMTQuODk3IDM2IDE0IDM1LjEwMyAxNCAzNCBMIDE0IDMyIEMgMTQgMzAuODk3IDE0Ljg5NyAzMCAxNiAzMCBMIDE4IDMwIEMgMTkuMTAzIDMwIDIwIDMwLjg5NyAyMCAzMiBMIDIwIDMzIEMgMjAgMzMuNTUzIDIwLjQ0NyAzNCAyMSAzNCBDIDIxLjU1MyAzNCAyMiAzMy41NTMgMjIgMzMgTCAyMiAzMiBDIDIyIDI5Ljc5NCAyMC4yMDYgMjggMTggMjggTCAxNiAyOCB6IE0gMzAgMjggQyAyNy43OTQgMjggMjYgMjkuNzk0IDI2IDMyIEwgMjYgMzQgQyAyNiAzNi4yMDYgMjcuNzk0IDM4IDMwIDM4IEwgMzIgMzggQyAzMy4xMDMgMzggMzQgMzguODk3IDM0IDQwIEwgMzQgNDIgQyAzNCA0My4xMDMgMzMuMTAzIDQ0IDMyIDQ0IEwgMzAgNDQgQyAyOC44OTcgNDQgMjggNDMuMTAzIDI4IDQyIEwgMjggNDEgQyAyOCA0MC40NDcgMjcuNTUzIDQwIDI3IDQwIEMgMjYuNDQ3IDQwIDI2IDQwLjQ0NyAyNiA0MSBMIDI2IDQyIEMgMjYgNDQuMjA2IDI3Ljc5NCA0NiAzMCA0NiBMIDMyIDQ2IEMgMzQuMjA2IDQ2IDM2IDQ0LjIwNiAzNiA0MiBMIDM2IDQwIEMgMzYgMzcuNzk0IDM0LjIwNiAzNiAzMiAzNiBMIDMwIDM2IEMgMjguODk3IDM2IDI4IDM1LjEwMyAyOCAzNCBMIDI4IDMyIEMgMjggMzAuODk3IDI4Ljg5NyAzMCAzMCAzMCBMIDMyIDMwIEMgMzMuMTAzIDMwIDM0IDMwLjg5NyAzNCAzMiBMIDM0IDMzIEMgMzQgMzMuNTUzIDM0LjQ0NyAzNCAzNSAzNCBDIDM1LjU1MyAzNCAzNiAzMy41NTMgMzYgMzMgTCAzNiAzMiBDIDM2IDI5Ljc5NCAzNC4yMDYgMjggMzIgMjggTCAzMCAyOCB6IE0gNDEgMjggQyA0MC40NDcgMjggNDAgMjguNDQ3IDQwIDI5IEwgNDAgNDUgQyA0MCA0NS41NTMgNDAuNDQ3IDQ2IDQxIDQ2IEMgNDEuNTUzIDQ2IDQyIDQ1LjU1MyA0MiA0NSBMIDQyIDM4IEwgNDggMzggTCA0OCA0NSBDIDQ4IDQ1LjU1MyA0OC40NDcgNDYgNDkgNDYgQyA0OS41NTMgNDYgNTAgNDUuNTUzIDUwIDQ1IEwgNTAgMjkgQyA1MCAyOC40NDcgNDkuNTUzIDI4IDQ5IDI4IEMgNDguNDQ3IDI4IDQ4IDI4LjQ0NyA0OCAyOSBMIDQ4IDM2IEwgNDIgMzYgTCA0MiAyOSBDIDQyIDI4LjQ0NyA0MS41NTMgMjggNDEgMjggeiIvPgo8L3N2Zz4K" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "SSH" diff --git a/connectors/camel-telegram-sink-kafka-connector/src/generated/resources/camel-telegram-sink-sink.json b/connectors/camel-telegram-sink-kafka-connector/src/generated/resources/camel-telegram-sink-sink.json index 39367868ce..071d6888a4 100644 --- a/connectors/camel-telegram-sink-kafka-connector/src/generated/resources/camel-telegram-sink-sink.json +++ b/connectors/camel-telegram-sink-kafka-connector/src/generated/resources/camel-telegram-sink-sink.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-telegram-sink-sink", "type": "sink", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Send a message to a Telegram chat by using your Telegram bot as sender.\n\nTo create a bot, use your Telegram app to contact the @botfather account.\n\nThis sink supports the following message types:\n\n- Standard text messages\n- PNG images (`Content-Type` must be set to `image\/png`)\n- JPEG images (`Content-Type` must be set to `image\/jpeg`)\n\nThis sink also supports the following message headers:\n\n- `text` \/ `ce-text`: when sending an image, the image caption\n- `chat-id` \/ `ce-chatid`: overrides the default chat where messages are sent to" }, "properties": { diff --git a/connectors/camel-telegram-sink-kafka-connector/src/main/resources/kamelets/telegram-sink.kamelet.yaml b/connectors/camel-telegram-sink-kafka-connector/src/main/resources/kamelets/telegram-sink.kamelet.yaml index 7ad64d942a..a91672a024 100644 --- a/connectors/camel-telegram-sink-kafka-connector/src/main/resources/kamelets/telegram-sink.kamelet.yaml +++ b/connectors/camel-telegram-sink-kafka-connector/src/main/resources/kamelets/telegram-sink.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: telegram-sink annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgMjQwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIuNjY3IiB4Mj0iLjQxNyIgeTE9Ii4xNjciIHkyPSIuNzUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzM3YWVlMiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFlOTZjOCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iLjY2IiB4Mj0iLjg1MSIgeTE9Ii40MzciIHkyPSIuODAyIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlZmY3ZmMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48Y2lyY2xlIGN4PSIxMjAiIGN5PSIxMjAiIHI9IjEyMCIgZmlsbD0idXJsKCNhKSIvPjxwYXRoIGZpbGw9IiNjOGRhZWEiIGQ9Ik05OCAxNzVjLTMuODg4IDAtMy4yMjctMS40NjgtNC41NjgtNS4xN0w4MiAxMzIuMjA3IDE3MCA4MCIvPjxwYXRoIGZpbGw9IiNhOWM5ZGQiIGQ9Ik05OCAxNzVjMyAwIDQuMzI1LTEuMzcyIDYtM2wxNi0xNS41NTgtMTkuOTU4LTEyLjAzNSIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0xMDAuMDQgMTQ0LjQxbDQ4LjM2IDM1LjcyOWM1LjUxOSAzLjA0NSA5LjUwMSAxLjQ2OCAxMC44NzYtNS4xMjNsMTkuNjg1LTkyLjc2M2MyLjAxNS04LjA4LTMuMDgtMTEuNzQ2LTguMzYtOS4zNDlsLTExNS41OSA0NC41NzFjLTcuODkgMy4xNjUtNy44NDMgNy41NjctMS40MzggOS41MjhsMjkuNjYzIDkuMjU5IDY4LjY3My00My4zMjVjMy4yNDItMS45NjYgNi4yMTgtLjkxIDMuNzc2IDEuMjU4Ii8+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Telegram" diff --git a/connectors/camel-telegram-source-kafka-connector/src/generated/resources/camel-telegram-source-source.json b/connectors/camel-telegram-source-kafka-connector/src/generated/resources/camel-telegram-source-source.json index 12e7ef8e6c..25bb1fd987 100644 --- a/connectors/camel-telegram-source-kafka-connector/src/generated/resources/camel-telegram-source-source.json +++ b/connectors/camel-telegram-source-kafka-connector/src/generated/resources/camel-telegram-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-telegram-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Receive all messages that people send to your Telegram bot.\n\nTo create a bot, contact the @botfather account by using the Telegram app.\n\nThe source attaches the following header to the messages:\n\n- `chat-id` \/ `ce-chatid`: The ID of the chat where the message comes from." }, "properties": { diff --git a/connectors/camel-telegram-source-kafka-connector/src/main/resources/kamelets/telegram-source.kamelet.yaml b/connectors/camel-telegram-source-kafka-connector/src/main/resources/kamelets/telegram-source.kamelet.yaml index 91037b8d66..21f6e90b71 100644 --- a/connectors/camel-telegram-source-kafka-connector/src/main/resources/kamelets/telegram-source.kamelet.yaml +++ b/connectors/camel-telegram-source-kafka-connector/src/main/resources/kamelets/telegram-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: telegram-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgMjQwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIuNjY3IiB4Mj0iLjQxNyIgeTE9Ii4xNjciIHkyPSIuNzUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzM3YWVlMiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFlOTZjOCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iLjY2IiB4Mj0iLjg1MSIgeTE9Ii40MzciIHkyPSIuODAyIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlZmY3ZmMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48Y2lyY2xlIGN4PSIxMjAiIGN5PSIxMjAiIHI9IjEyMCIgZmlsbD0idXJsKCNhKSIvPjxwYXRoIGZpbGw9IiNjOGRhZWEiIGQ9Ik05OCAxNzVjLTMuODg4IDAtMy4yMjctMS40NjgtNC41NjgtNS4xN0w4MiAxMzIuMjA3IDE3MCA4MCIvPjxwYXRoIGZpbGw9IiNhOWM5ZGQiIGQ9Ik05OCAxNzVjMyAwIDQuMzI1LTEuMzcyIDYtM2wxNi0xNS41NTgtMTkuOTU4LTEyLjAzNSIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0xMDAuMDQgMTQ0LjQxbDQ4LjM2IDM1LjcyOWM1LjUxOSAzLjA0NSA5LjUwMSAxLjQ2OCAxMC44NzYtNS4xMjNsMTkuNjg1LTkyLjc2M2MyLjAxNS04LjA4LTMuMDgtMTEuNzQ2LTguMzYtOS4zNDlsLTExNS41OSA0NC41NzFjLTcuODkgMy4xNjUtNy44NDMgNy41NjctMS40MzggOS41MjhsMjkuNjYzIDkuMjU5IDY4LjY3My00My4zMjVjMy4yNDItMS45NjYgNi4yMTgtLjkxIDMuNzc2IDEuMjU4Ii8+PC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Telegram" diff --git a/connectors/camel-timer-source-kafka-connector/src/generated/resources/camel-timer-source-source.json b/connectors/camel-timer-source-kafka-connector/src/generated/resources/camel-timer-source-source.json index 931b087089..81a799437b 100644 --- a/connectors/camel-timer-source-kafka-connector/src/generated/resources/camel-timer-source-source.json +++ b/connectors/camel-timer-source-kafka-connector/src/generated/resources/camel-timer-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-timer-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Produces periodic messages with a custom payload." }, "properties": { diff --git a/connectors/camel-timer-source-kafka-connector/src/main/resources/kamelets/timer-source.kamelet.yaml b/connectors/camel-timer-source-kafka-connector/src/main/resources/kamelets/timer-source.kamelet.yaml index 2b23429bf4..574f312e94 100644 --- a/connectors/camel-timer-source-kafka-connector/src/main/resources/kamelets/timer-source.kamelet.yaml +++ b/connectors/camel-timer-source-kafka-connector/src/main/resources/kamelets/timer-source.kamelet.yaml @@ -21,7 +21,7 @@ metadata: name: timer-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPG1ldGFkYXRhPiBTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiA8L21ldGFkYXRhPg0KPGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTExLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSI+PHBhdGggZD0iTTM4ODguMSw0Nzc0Ljl2LTIzNS4xaDQxMS40aDQxNC4zbC04LjgtMzI5LjFsLTguOC0zMzJsLTExNy41LTguOGMtMjI5LjItMTQuNy02MjAtOTkuOS05MjUuNi0xOTYuOUMyMjU3LjQsMzIyMC42LDExNjcuMiwyMDY1LjgsODAyLjksNjQ5LjZjLTUxMS4zLTE5ODYuMywzODQuOS00MDAyLDIyMDYuNy00OTY1LjhjMzAyLjYtMTYxLjYsNzU4LjEtMzIwLjIsMTE1NC44LTQwNS41YzQyNi4xLTkxLjEsMTI1MS43LTkxLjEsMTY4MC43LDBjMTc2OC45LDM4MiwzMDQ0LjEsMTY1Ny4yLDM0MjYuMSwzNDI2LjFjOTEuMSw0MjYuMSw5MS4xLDEyNTQuNiwwLDE2NzcuOGMtNDIwLjIsMTk0Mi4yLTE5MzYuNCwzMzAyLjYtMzg5MC4zLDM0OTYuNmwtMTk5LjgsMjAuNnYzMjAuM3YzMjAuM2g0MTEuNGg0MTEuNHYyMzUuMVY1MDEwSDQ5NDUuOUgzODg4LjFWNDc3NC45eiBNNTc1My45LDMzNDkuOWM3NzguNy0xNjEuNiwxNDE5LjItNTA4LjMsMTk4My40LTEwNzIuNWM1NjQuMi01NjEuMiw4ODcuNC0xMTU3LjcsMTA2MC43LTE5NDIuMmM5OS45LTQzNy44LDk5LjktMTE0MywzLTE1ODAuOEM4NTYzLTIzMDYuNCw3OTY2LjUtMzE1OC41LDcwNDMuOS0zNzUyYy0zMzUtMjE0LjUtNzg3LjUtMzk2LjctMTI0OC44LTQ5OS41Yy00MzcuOC05Ny0xMTQzLTk3LTE1ODAuOCwyLjljLTc4NC41LDE3My4zLTEzODEsNDk2LjYtMTk0Mi4yLDEwNjAuN2MtNTcwLDU2Ny4xLTkwNy45LDExOTguOC0xMDc4LjQsMTk5OC4xYy03My41LDM0Ni43LTczLjUsMTEyMi40LDAsMTQ2OS4yYzE3MC40LDc5OS4yLDUwOC4zLDE0MzEsMTA3OC40LDE5OThDMjg5NSwyOTAwLjMsMzYzOC40LDMyNzMuNSw0NDkzLjQsMzM5MUM0Nzc4LjQsMzQzMi4xLDU0NzQuOCwzNDA4LjYsNTc1My45LDMzNDkuOXoiLz48cGF0aCBkPSJNNDcxMC44LDEzNzUuM1YyMDUuOUw0NTUyLjIsNjcuOGMtMzE3LjMtMjc5LjEtMzQwLjgtNjc4LjctNTUuOC05OTMuMWMyODcuOS0zMjAuMyw2OTMuNC0zMTcuMywxMDEzLjcsNS45bDE3MC40LDE3MC40aDEwNDMuMWgxMDQzLjFWLTUxNFYtMjc5SDY3MjkuNUg1NjkyLjJsLTQ5LjksMTE0LjZjLTU4LjgsMTMyLjItMjUyLjcsMzE3LjMtMzc2LjEsMzYxLjRsLTg1LjIsMjkuNHYxMTU3Ljd2MTE1Ny43aC0yMzUuMWgtMjM1LjFWMTM3NS4zeiBNNTE2Ni4zLTI5My42YzE0Ni45LTE0NCw0NC4xLTM5Ni43LTE2MS42LTM5Ni43Yy01NS44LDAtMTE3LjUsMjYuNC0xNjEuNiw3My40Yy00Nyw0NC4xLTczLjUsMTA1LjgtNzMuNSwxNjEuNnMyNi40LDExNy41LDczLjUsMTYxLjZjNDQuMSw0NywxMDUuOCw3My41LDE2MS42LDczLjVDNTA2MC41LTIyMC4yLDUxMjIuMi0yNDYuNyw1MTY2LjMtMjkzLjZ6Ii8+PC9nPjwvZz4NCjwvc3ZnPg== camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Timer" diff --git a/connectors/camel-twitter-directmessage-source-kafka-connector/src/generated/resources/camel-twitter-directmessage-source-source.json b/connectors/camel-twitter-directmessage-source-kafka-connector/src/generated/resources/camel-twitter-directmessage-source-source.json index 02d131c2d2..8d8b7a2beb 100644 --- a/connectors/camel-twitter-directmessage-source-kafka-connector/src/generated/resources/camel-twitter-directmessage-source-source.json +++ b/connectors/camel-twitter-directmessage-source-kafka-connector/src/generated/resources/camel-twitter-directmessage-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-twitter-directmessage-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows to get all direct messages for your Twitter account.\n\nIt requires tokens that can be obtained by creating an application \nin the Twitter developer portal: https:\/\/developer.twitter.com\/." }, "properties": { diff --git a/connectors/camel-twitter-directmessage-source-kafka-connector/src/main/resources/kamelets/twitter-directmessage-source.kamelet.yaml b/connectors/camel-twitter-directmessage-source-kafka-connector/src/main/resources/kamelets/twitter-directmessage-source.kamelet.yaml index 2fb20e5006..c796083f51 100644 --- a/connectors/camel-twitter-directmessage-source-kafka-connector/src/main/resources/kamelets/twitter-directmessage-source.kamelet.yaml +++ b/connectors/camel-twitter-directmessage-source-kafka-connector/src/main/resources/kamelets/twitter-directmessage-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: twitter-directmessage-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjIwOXB4IiB2aWV3Qm94PSIwIDAgMjU2IDIwOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+CiAgICA8Zz4KICAgICAgICA8cGF0aCBkPSJNMjU2LDI1LjQ1MDAyNTkgQzI0Ni41ODA4NDEsMjkuNjI3MjY3MiAyMzYuNDU4NDUxLDMyLjQ1MDQ4NjggMjI1LjgzNDE1NiwzMy43MjAyMzMzIEMyMzYuNjc4NTAzLDI3LjIxOTgwNTMgMjQ1LjAwNTgzLDE2LjkyNjk5MjkgMjQ4LjkyNzQzNyw0LjY2MzA3Njg1IEMyMzguNzc5NzY1LDEwLjY4MTI2MzMgMjI3LjUzOTMyNSwxNS4wNTIzMzc2IDIxNS41NzU5OSwxNy40MDgyOTggQzIwNS45OTQ4MzUsNy4yMDA2OTcxIDE5Mi4zNDUwNiwwLjgyMiAxNzcuMjM5MTk3LDAuODIyIEMxNDguMjMyNjA1LDAuODIyIDEyNC43MTYwNzYsMjQuMzM3NTkzMSAxMjQuNzE2MDc2LDUzLjM0MjMxMTYgQzEyNC43MTYwNzYsNTcuNDU4Njg3NSAxMjUuMTgxNDYyLDYxLjQ2NzM3ODQgMTI2LjA3NjY1Miw2NS4zMTEyNjQ0IEM4Mi40MjU4Mzg1LDYzLjEyMTA0NTMgNDMuNzI1NzI1Miw0Mi4yMTE0MjkgMTcuODIxMzk4LDEwLjQzNTkyODggQzEzLjMwMDUwMTEsMTguMTkyOTkzOCAxMC43MTA0NDMsMjcuMjE1MTIzNCAxMC43MTA0NDMsMzYuODQwMjg4OSBDMTAuNzEwNDQzLDU1LjA2MTUyNiAxOS45ODM1MjU0LDcxLjEzNzQ5MDcgMzQuMDc2MjEzNSw4MC41NTU3MTM3IEMyNS40NjYwOTYxLDgwLjI4MzIyMzkgMTcuMzY4MTg0Niw3Ny45MjA3MDg4IDEwLjI4NjI1NzcsNzMuOTg2OTI5MiBDMTAuMjgyNTEyMiw3NC4yMDYwNDQ4IDEwLjI4MjUxMjIsNzQuNDI2MDk2NyAxMC4yODI1MTIyLDc0LjY0NzA4NSBDMTAuMjgyNTEyMiwxMDAuMDk0NDUzIDI4LjM4NjcwMDMsMTIxLjMyMjQ0MyA1Mi40MTM1NjMsMTI2LjE0NjczIEM0OC4wMDU5Njk1LDEyNy4zNDcxODQgNDMuMzY2MTUwOSwxMjcuOTg4NjEyIDM4LjU3NTU3MzQsMTI3Ljk4ODYxMiBDMzUuMTkxNDU1NCwxMjcuOTg4NjEyIDMxLjkwMDk3NjYsMTI3LjY1OTkzOCAyOC42OTQ3NzMsMTI3LjA0NjYwMiBDMzUuMzc3Nzk3MywxNDcuOTEzMTQ1IDU0Ljc3NDIwNTMsMTYzLjA5NzY2NSA3Ny43NTY5OTE4LDE2My41MjE4NSBDNTkuNzgyMDI1NywxNzcuNjA3OTgzIDM3LjEzNTQwMzYsMTg2LjAwNDYwNCAxMi41Mjg5MTQ3LDE4Ni4wMDQ2MDQgQzguMjg5ODcxNjEsMTg2LjAwNDYwNCA0LjEwODg4NDc0LDE4NS43NTY0NiAwLDE4NS4yNzE0MDkgQzIzLjI0MzEwMzMsMjAwLjE3MzEzOSA1MC44NTA3MjYxLDIwOC44Njc1MzIgODAuNTEwOTE4NSwyMDguODY3NTMyIEMxNzcuMTE2NTI5LDIwOC44Njc1MzIgMjI5Ljk0Mzk3NywxMjguODM2OTgyIDIyOS45NDM5NzcsNTkuNDMyNjAwMiBDMjI5Ljk0Mzk3Nyw1Ny4xNTUyOTY4IDIyOS44OTM0MTIsNTQuODkwMTY2NCAyMjkuNzkyMjgyLDUyLjYzODE0NTQgQzI0MC4wNTMyNTcsNDUuMjMzMTYzNSAyNDguOTU4MzM4LDM1Ljk4MjU1NDUgMjU2LDI1LjQ1MDAyNTkiIGZpbGw9IiM1NWFjZWUiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Twitter" diff --git a/connectors/camel-twitter-search-source-kafka-connector/src/generated/resources/camel-twitter-search-source-source.json b/connectors/camel-twitter-search-source-kafka-connector/src/generated/resources/camel-twitter-search-source-source.json index 49c75d2322..57e3e4a4d1 100644 --- a/connectors/camel-twitter-search-source-kafka-connector/src/generated/resources/camel-twitter-search-source-source.json +++ b/connectors/camel-twitter-search-source-kafka-connector/src/generated/resources/camel-twitter-search-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-twitter-search-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows to get all tweets on particular keywords from Twitter.\n\nIt requires tokens that can be obtained by creating an application \nin the Twitter developer portal: https:\/\/developer.twitter.com\/." }, "properties": { diff --git a/connectors/camel-twitter-search-source-kafka-connector/src/main/resources/kamelets/twitter-search-source.kamelet.yaml b/connectors/camel-twitter-search-source-kafka-connector/src/main/resources/kamelets/twitter-search-source.kamelet.yaml index eed689e069..aae16ff722 100644 --- a/connectors/camel-twitter-search-source-kafka-connector/src/main/resources/kamelets/twitter-search-source.kamelet.yaml +++ b/connectors/camel-twitter-search-source-kafka-connector/src/main/resources/kamelets/twitter-search-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: twitter-search-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjIwOXB4IiB2aWV3Qm94PSIwIDAgMjU2IDIwOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+CiAgICA8Zz4KICAgICAgICA8cGF0aCBkPSJNMjU2LDI1LjQ1MDAyNTkgQzI0Ni41ODA4NDEsMjkuNjI3MjY3MiAyMzYuNDU4NDUxLDMyLjQ1MDQ4NjggMjI1LjgzNDE1NiwzMy43MjAyMzMzIEMyMzYuNjc4NTAzLDI3LjIxOTgwNTMgMjQ1LjAwNTgzLDE2LjkyNjk5MjkgMjQ4LjkyNzQzNyw0LjY2MzA3Njg1IEMyMzguNzc5NzY1LDEwLjY4MTI2MzMgMjI3LjUzOTMyNSwxNS4wNTIzMzc2IDIxNS41NzU5OSwxNy40MDgyOTggQzIwNS45OTQ4MzUsNy4yMDA2OTcxIDE5Mi4zNDUwNiwwLjgyMiAxNzcuMjM5MTk3LDAuODIyIEMxNDguMjMyNjA1LDAuODIyIDEyNC43MTYwNzYsMjQuMzM3NTkzMSAxMjQuNzE2MDc2LDUzLjM0MjMxMTYgQzEyNC43MTYwNzYsNTcuNDU4Njg3NSAxMjUuMTgxNDYyLDYxLjQ2NzM3ODQgMTI2LjA3NjY1Miw2NS4zMTEyNjQ0IEM4Mi40MjU4Mzg1LDYzLjEyMTA0NTMgNDMuNzI1NzI1Miw0Mi4yMTE0MjkgMTcuODIxMzk4LDEwLjQzNTkyODggQzEzLjMwMDUwMTEsMTguMTkyOTkzOCAxMC43MTA0NDMsMjcuMjE1MTIzNCAxMC43MTA0NDMsMzYuODQwMjg4OSBDMTAuNzEwNDQzLDU1LjA2MTUyNiAxOS45ODM1MjU0LDcxLjEzNzQ5MDcgMzQuMDc2MjEzNSw4MC41NTU3MTM3IEMyNS40NjYwOTYxLDgwLjI4MzIyMzkgMTcuMzY4MTg0Niw3Ny45MjA3MDg4IDEwLjI4NjI1NzcsNzMuOTg2OTI5MiBDMTAuMjgyNTEyMiw3NC4yMDYwNDQ4IDEwLjI4MjUxMjIsNzQuNDI2MDk2NyAxMC4yODI1MTIyLDc0LjY0NzA4NSBDMTAuMjgyNTEyMiwxMDAuMDk0NDUzIDI4LjM4NjcwMDMsMTIxLjMyMjQ0MyA1Mi40MTM1NjMsMTI2LjE0NjczIEM0OC4wMDU5Njk1LDEyNy4zNDcxODQgNDMuMzY2MTUwOSwxMjcuOTg4NjEyIDM4LjU3NTU3MzQsMTI3Ljk4ODYxMiBDMzUuMTkxNDU1NCwxMjcuOTg4NjEyIDMxLjkwMDk3NjYsMTI3LjY1OTkzOCAyOC42OTQ3NzMsMTI3LjA0NjYwMiBDMzUuMzc3Nzk3MywxNDcuOTEzMTQ1IDU0Ljc3NDIwNTMsMTYzLjA5NzY2NSA3Ny43NTY5OTE4LDE2My41MjE4NSBDNTkuNzgyMDI1NywxNzcuNjA3OTgzIDM3LjEzNTQwMzYsMTg2LjAwNDYwNCAxMi41Mjg5MTQ3LDE4Ni4wMDQ2MDQgQzguMjg5ODcxNjEsMTg2LjAwNDYwNCA0LjEwODg4NDc0LDE4NS43NTY0NiAwLDE4NS4yNzE0MDkgQzIzLjI0MzEwMzMsMjAwLjE3MzEzOSA1MC44NTA3MjYxLDIwOC44Njc1MzIgODAuNTEwOTE4NSwyMDguODY3NTMyIEMxNzcuMTE2NTI5LDIwOC44Njc1MzIgMjI5Ljk0Mzk3NywxMjguODM2OTgyIDIyOS45NDM5NzcsNTkuNDMyNjAwMiBDMjI5Ljk0Mzk3Nyw1Ny4xNTUyOTY4IDIyOS44OTM0MTIsNTQuODkwMTY2NCAyMjkuNzkyMjgyLDUyLjYzODE0NTQgQzI0MC4wNTMyNTcsNDUuMjMzMTYzNSAyNDguOTU4MzM4LDM1Ljk4MjU1NDUgMjU2LDI1LjQ1MDAyNTkiIGZpbGw9IiM1NWFjZWUiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Twitter" diff --git a/connectors/camel-twitter-timeline-source-kafka-connector/src/generated/resources/camel-twitter-timeline-source-source.json b/connectors/camel-twitter-timeline-source-kafka-connector/src/generated/resources/camel-twitter-timeline-source-source.json index 447a9ba97f..a6bd7c6417 100644 --- a/connectors/camel-twitter-timeline-source-kafka-connector/src/generated/resources/camel-twitter-timeline-source-source.json +++ b/connectors/camel-twitter-timeline-source-kafka-connector/src/generated/resources/camel-twitter-timeline-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-twitter-timeline-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Allows to get tweets from the timeline of a specific user from Twitter.\n\nIt requires tokens that can be obtained by creating an application \nin the Twitter developer portal: https:\/\/developer.twitter.com\/." }, "properties": { diff --git a/connectors/camel-twitter-timeline-source-kafka-connector/src/main/resources/kamelets/twitter-timeline-source.kamelet.yaml b/connectors/camel-twitter-timeline-source-kafka-connector/src/main/resources/kamelets/twitter-timeline-source.kamelet.yaml index 33de23a8e6..84aa61ad59 100644 --- a/connectors/camel-twitter-timeline-source-kafka-connector/src/main/resources/kamelets/twitter-timeline-source.kamelet.yaml +++ b/connectors/camel-twitter-timeline-source-kafka-connector/src/main/resources/kamelets/twitter-timeline-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: twitter-timeline-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjIwOXB4IiB2aWV3Qm94PSIwIDAgMjU2IDIwOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+CiAgICA8Zz4KICAgICAgICA8cGF0aCBkPSJNMjU2LDI1LjQ1MDAyNTkgQzI0Ni41ODA4NDEsMjkuNjI3MjY3MiAyMzYuNDU4NDUxLDMyLjQ1MDQ4NjggMjI1LjgzNDE1NiwzMy43MjAyMzMzIEMyMzYuNjc4NTAzLDI3LjIxOTgwNTMgMjQ1LjAwNTgzLDE2LjkyNjk5MjkgMjQ4LjkyNzQzNyw0LjY2MzA3Njg1IEMyMzguNzc5NzY1LDEwLjY4MTI2MzMgMjI3LjUzOTMyNSwxNS4wNTIzMzc2IDIxNS41NzU5OSwxNy40MDgyOTggQzIwNS45OTQ4MzUsNy4yMDA2OTcxIDE5Mi4zNDUwNiwwLjgyMiAxNzcuMjM5MTk3LDAuODIyIEMxNDguMjMyNjA1LDAuODIyIDEyNC43MTYwNzYsMjQuMzM3NTkzMSAxMjQuNzE2MDc2LDUzLjM0MjMxMTYgQzEyNC43MTYwNzYsNTcuNDU4Njg3NSAxMjUuMTgxNDYyLDYxLjQ2NzM3ODQgMTI2LjA3NjY1Miw2NS4zMTEyNjQ0IEM4Mi40MjU4Mzg1LDYzLjEyMTA0NTMgNDMuNzI1NzI1Miw0Mi4yMTE0MjkgMTcuODIxMzk4LDEwLjQzNTkyODggQzEzLjMwMDUwMTEsMTguMTkyOTkzOCAxMC43MTA0NDMsMjcuMjE1MTIzNCAxMC43MTA0NDMsMzYuODQwMjg4OSBDMTAuNzEwNDQzLDU1LjA2MTUyNiAxOS45ODM1MjU0LDcxLjEzNzQ5MDcgMzQuMDc2MjEzNSw4MC41NTU3MTM3IEMyNS40NjYwOTYxLDgwLjI4MzIyMzkgMTcuMzY4MTg0Niw3Ny45MjA3MDg4IDEwLjI4NjI1NzcsNzMuOTg2OTI5MiBDMTAuMjgyNTEyMiw3NC4yMDYwNDQ4IDEwLjI4MjUxMjIsNzQuNDI2MDk2NyAxMC4yODI1MTIyLDc0LjY0NzA4NSBDMTAuMjgyNTEyMiwxMDAuMDk0NDUzIDI4LjM4NjcwMDMsMTIxLjMyMjQ0MyA1Mi40MTM1NjMsMTI2LjE0NjczIEM0OC4wMDU5Njk1LDEyNy4zNDcxODQgNDMuMzY2MTUwOSwxMjcuOTg4NjEyIDM4LjU3NTU3MzQsMTI3Ljk4ODYxMiBDMzUuMTkxNDU1NCwxMjcuOTg4NjEyIDMxLjkwMDk3NjYsMTI3LjY1OTkzOCAyOC42OTQ3NzMsMTI3LjA0NjYwMiBDMzUuMzc3Nzk3MywxNDcuOTEzMTQ1IDU0Ljc3NDIwNTMsMTYzLjA5NzY2NSA3Ny43NTY5OTE4LDE2My41MjE4NSBDNTkuNzgyMDI1NywxNzcuNjA3OTgzIDM3LjEzNTQwMzYsMTg2LjAwNDYwNCAxMi41Mjg5MTQ3LDE4Ni4wMDQ2MDQgQzguMjg5ODcxNjEsMTg2LjAwNDYwNCA0LjEwODg4NDc0LDE4NS43NTY0NiAwLDE4NS4yNzE0MDkgQzIzLjI0MzEwMzMsMjAwLjE3MzEzOSA1MC44NTA3MjYxLDIwOC44Njc1MzIgODAuNTEwOTE4NSwyMDguODY3NTMyIEMxNzcuMTE2NTI5LDIwOC44Njc1MzIgMjI5Ljk0Mzk3NywxMjguODM2OTgyIDIyOS45NDM5NzcsNTkuNDMyNjAwMiBDMjI5Ljk0Mzk3Nyw1Ny4xNTUyOTY4IDIyOS44OTM0MTIsNTQuODkwMTY2NCAyMjkuNzkyMjgyLDUyLjYzODE0NTQgQzI0MC4wNTMyNTcsNDUuMjMzMTYzNSAyNDguOTU4MzM4LDM1Ljk4MjU1NDUgMjU2LDI1LjQ1MDAyNTkiIGZpbGw9IiM1NWFjZWUiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Twitter" diff --git a/connectors/camel-webhook-source-kafka-connector/src/generated/resources/camel-webhook-source-source.json b/connectors/camel-webhook-source-kafka-connector/src/generated/resources/camel-webhook-source-source.json index 75d4c7fb1c..ebb0a596a5 100644 --- a/connectors/camel-webhook-source-kafka-connector/src/generated/resources/camel-webhook-source-source.json +++ b/connectors/camel-webhook-source-kafka-connector/src/generated/resources/camel-webhook-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-webhook-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Creates an HTTP endpoint that can be used as a bridge to forward data to the Kamelet sink.\n\nThe \"subpath\" parameter of the Webhook source allows to customize the subpath where the integration will respond to HTTP requests.\nIt's common to use a non-guessable ID for that parameter.\n\nWhen the \"subpath\" parameter is set to \"webhook\" (default), the integration will accept requests at the \"https:\/\/integration-external-url\/webhook\" endpoint." }, "properties": { diff --git a/connectors/camel-webhook-source-kafka-connector/src/main/resources/kamelets/webhook-source.kamelet.yaml b/connectors/camel-webhook-source-kafka-connector/src/main/resources/kamelets/webhook-source.kamelet.yaml index 69fc92338c..f1bb018fa8 100644 --- a/connectors/camel-webhook-source-kafka-connector/src/main/resources/kamelets/webhook-source.kamelet.yaml +++ b/connectors/camel-webhook-source-kafka-connector/src/main/resources/kamelets/webhook-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: webhook-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijk0NCAtNzcxIDI1MDAgMjMzNCI+PHBhdGggZD0iTTIxMTEuNCAyMTAuNWMtMTAzLjYgMTc0LjItMjAyLjkgMzQyLjktMzA0LjIgNTEwLjMtMjYgNDMtMzguOSA3OC0xOC4xIDEzMi42IDU3LjQgMTUwLjktMjMuNiAyOTcuOC0xNzUuOCAzMzcuNi0xNDMuNSAzNy42LTI4My40LTU2LjctMzExLjgtMjEwLjQtMjUuMi0xMzYgODAuMy0yNjkuMyAyMzAuMy0yOTAuNiAxMi42LTEuOCAyNS40LTIgNDYuNS0zLjZsMjI4LjEtMzgyLjVjLTE0My41LTE0Mi43LTIyOC45LTMwOS40LTIxMC01MTYgMTMuNC0xNDYuMSA3MC44LTI3Mi4zIDE3NS44LTM3NS44IDIwMS0xOTguMSA1MDcuOC0yMzAuMiA3NDQuNS03OC4xIDIyNy40IDE0Ni4xIDMzMS41IDQzMC42IDI0Mi44IDY3NC4xLTY2LjktMTguMS0xMzQuMy0zNi40LTIwOC40LTU2LjUgMjcuOS0xMzUuNCA3LjMtMjU3LTg0LjEtMzYxLjEtNjAuMy02OC44LTEzNy44LTEwNC44LTIyNS44LTExOC4xLTE3Ni41LTI2LjctMzQ5LjggODYuNy00MDEuMiAyNTkuOS01OC4zIDE5Ni42IDMwIDM1Ny4yIDI3MS40IDQ3OC4yeiIgZmlsbD0iI2M3M2E2MyIvPjxwYXRoIGQ9Ik0yNDA3LjMgNC41YzczIDEyOC44IDE0Ny4xIDI1OS41IDIyMC42IDM4OSAzNzEuMy0xMTQuOSA2NTEuMiA5MC43IDc1MS43IDMxMC43IDEyMS4zIDI2NS44IDM4LjQgNTgwLjYtMTk5LjkgNzQ0LjYtMjQ0LjUgMTY4LjMtNTUzLjggMTM5LjYtNzcwLjQtNzYuNyA1NS4yLTQ2LjIgMTEwLjctOTIuNiAxNzAtMTQyLjIgMjE0IDEzOC42IDQwMS4xIDEzMi4xIDU0MC4xLTMyLjEgMTE4LjUtMTQwIDExNS45LTM0OC44LTYtNDg1LjgtMTQwLjctMTU4LjItMzI5LjItMTYzLTU1Ny0xMS4yLTk0LjUtMTY3LjctMTkwLjYtMzM0LTI4Mi4yLTUwMi44LTMwLjktNTYuOS02NC45LTg5LjktMTM0LjUtMTAyLTExNi4xLTIwLjEtMTkxLjEtMTE5LjktMTk1LjYtMjMxLjYtNC40LTExMC41IDYwLjctMjEwLjQgMTYyLjQtMjQ5LjMgMTAwLjgtMzguNiAyMTkuMS03LjQgMjg2LjkgNzguMyA1NS40IDcwIDczIDE0OC44IDQzLjkgMjM1LjItOC4xIDI0LjEtMTguNiA0Ny40LTMwIDc1Ljl6IiBmaWxsPSIjNGI0YjRiIi8+PHBhdGggZD0iTTI1ODEuOCAxMDU3LjJoLTQ0N2MtNDIuOCAxNzYuMi0xMzUuNCAzMTguNS0yOTQuOCA0MDguOS0xMjQgNzAuMy0yNTcuNSA5NC4yLTM5OS43IDcxLjItMjYxLjgtNDIuMi00NzUuOS0yNzcuOS00OTQuNy01NDMuMy0yMS4zLTMwMC42IDE4NS4zLTU2Ny44IDQ2MC43LTYyNy45IDE5IDY5LjEgMzguMiAxMzguOCA1Ny4yIDIwNy43LTI1Mi43IDEyOC45LTM0MC4yIDI5MS40LTI2OS40IDQ5NC41IDYyLjMgMTc4LjggMjM5LjEgMjc2LjcgNDMxLjEgMjM4LjggMTk2LjEtMzguNyAyOTUtMjAxLjcgMjgyLjktNDYzLjIgMTg1LjkgMCAzNzItMS45IDU1Ny45LjkgNzIuNiAxLjEgMTI4LjYtNi40IDE4My4zLTcwLjQgOTAtMTA1LjMgMjU1LjgtOTUuOCAzNTIuNyAzLjcgOTkuMSAxMDEuNyA5NC40IDI2NS4yLTEwLjUgMzYyLjYtMTAxLjIgOTMuOS0yNjEgODguOS0zNTUuNy0xMi4zLTE5LjUtMjAuOC0zNC44LTQ1LjUtNTQtNzEuMnoiIGZpbGw9IiM0YTRhNGEiLz48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Webhook" diff --git a/connectors/camel-wttrin-source-kafka-connector/src/generated/resources/camel-wttrin-source-source.json b/connectors/camel-wttrin-source-kafka-connector/src/generated/resources/camel-wttrin-source-source.json index 4f49412dfd..abc39a6bb4 100644 --- a/connectors/camel-wttrin-source-kafka-connector/src/generated/resources/camel-wttrin-source-source.json +++ b/connectors/camel-wttrin-source-kafka-connector/src/generated/resources/camel-wttrin-source-source.json @@ -5,7 +5,7 @@ "groupId": "org.apache.camel.kafkaconnector", "id": "camel-wttrin-source-source", "type": "source", - "version": "3.20.1-SNAPSHOT", + "version": "4.0.0-SNAPSHOT", "description": "Get weather forecasts from the wttr.in weather forecast service" }, "properties": { diff --git a/connectors/camel-wttrin-source-kafka-connector/src/main/resources/kamelets/wttrin-source.kamelet.yaml b/connectors/camel-wttrin-source-kafka-connector/src/main/resources/kamelets/wttrin-source.kamelet.yaml index 0fb48ce435..219842dcdd 100644 --- a/connectors/camel-wttrin-source-kafka-connector/src/main/resources/kamelets/wttrin-source.kamelet.yaml +++ b/connectors/camel-wttrin-source-kafka-connector/src/main/resources/kamelets/wttrin-source.kamelet.yaml @@ -20,7 +20,7 @@ metadata: name: wttrin-source annotations: camel.apache.org/kamelet.support.level: "Stable" - camel.apache.org/catalog.version: "3.21.0" + camel.apache.org/catalog.version: "4.0.0-RC1" camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjbG91ZC1zdW4iIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jbG91ZC1zdW4iIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQwIDUxMiI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOTYgMjA4YzAtNjEuODYgNTAuMTQtMTExLjEgMTExLjEtMTExLjFjNTIuNjUgMCA5Ni41IDM2LjQ1IDEwOC41IDg1LjQyQzMzNC43IDE3My4xIDM1NC43IDE2OCAzNzUuMSAxNjhjNC42MDcgMCA5LjE1MiAuMzgwOSAxMy42OCAuODIwM2wyNC4xMy0zNC43NmM1LjE0NS03LjQxNCAuODk2NS0xNy42Ny03Ljk4NC0xOS4yN0wzMTcuMiA5OC43OEwzMDEuMiAxMC4yMUMyOTkuNiAxLjMyNSAyODkuNC0yLjkxOSAyODEuOSAyLjIyNkwyMDggNTMuNTRMMTM0LjEgMi4yMjVDMTI2LjYtMi45MiAxMTYuNCAxLjMyNiAxMTQuOCAxMC4yMUw5OC43OCA5OC43OEwxMC4yMSAxMTQuOEMxLjMyNiAxMTYuNC0yLjkyMiAxMjYuNyAyLjIyMyAxMzQuMWw1MS4zIDczLjk0TDIuMjI0IDI4MS45Yy01LjE0NSA3LjQxNC0uODk3NSAxNy42NyA3Ljk4MyAxOS4yN0w5OC43OCAzMTcuMmwxNi4wMSA4OC41OGMxLjYwNCA4Ljg4MSAxMS44NiAxMy4xMyAxOS4yNyA3Ljk4MmwxMC43MS03LjQzMmMyLjcyNS0zNS4xNSAxOS44NS02Ni41MSA0NS44My04OC4xQzEzNy4xIDMwOS44IDk2IDI2My45IDk2IDIwOHpNMTI4IDIwOGMwIDQ0LjE4IDM1LjgyIDgwIDgwIDgwYzkuNzI5IDAgMTguOTMtMS45OTYgMjcuNTYtNS4xNzZjNy4wMDItMzMuNjUgMjUuNTMtNjIuODUgNTEuNTctODMuNDRDMjgyLjggMTU5LjMgMjQ5LjIgMTI4IDIwOCAxMjhDMTYzLjggMTI4IDEyOCAxNjMuOCAxMjggMjA4ek01NzUuMiAzMjUuNmMuMTI1LTIgLjc0NTMtMy43NDQgLjc0NTMtNS42MTljMC0zNS4zOC0yOC43NS02NC02My4xLTY0Yy0xMi42MiAwLTI0LjI1IDMuNzQ5LTM0LjEzIDkuOTk5Yy0xNy42Mi0zOC44OC01Ni41LTY1LjEtMTAxLjktNjUuMWMtNjEuNzUgMC0xMTIgNTAuMTItMTEyIDExMS4xYzAgMyAuNzUyMiA1Ljc0MyAuODc3MiA4LjYxOGMtNDkuNjMgMy43NS04OC44OCA0NC43NC04OC44OCA5NS4zN0MxNzUuMSA0NjkgMjE4LjEgNTEyIDI3MS4xIDUxMmgyNzJjNTMgMCA5Ni00Mi45OSA5Ni05NS45OUM2MzkuMSAzNzMuOSA2MTIuNyAzMzguNiA1NzUuMiAzMjUuNnoiPjwvcGF0aD48L3N2Zz4=" camel.apache.org/provider: "Apache Software Foundation" camel.apache.org/kamelet.group: "Weather" diff --git a/connectors/pom.xml b/connectors/pom.xml index b000925ff5..0f7f4f89ad 100644 --- a/connectors/pom.xml +++ b/connectors/pom.xml @@ -105,7 +105,10 @@ true + ms-exchange-online-imap-oauth-source + azure-storage-datalake-sink + azure-storage-datalake-source bonita @@ -213,7 +216,6 @@ camel-aws-cloudtrail-source-kafka-connector camel-aws-cloudwatch-sink-kafka-connector - camel-aws-ddb-experimental-sink-kafka-connector camel-aws-ddb-sink-kafka-connector camel-aws-ddb-streams-source-kafka-connector camel-aws-ec2-sink-kafka-connector @@ -225,7 +227,6 @@ camel-aws-redshift-sink-kafka-connector camel-aws-redshift-source-kafka-connector camel-aws-s3-cdc-source-kafka-connector - camel-aws-s3-experimental-source-kafka-connector camel-aws-s3-sink-kafka-connector camel-aws-s3-source-kafka-connector camel-aws-s3-streaming-upload-sink-kafka-connector @@ -239,6 +240,7 @@ camel-aws-sqs-source-kafka-connector camel-aws2-iam-kafka-connector camel-aws2-kms-kafka-connector + camel-azure-cosmosdb-sink-kafka-connector camel-azure-cosmosdb-source-kafka-connector camel-azure-eventhubs-sink-kafka-connector camel-azure-eventhubs-source-kafka-connector @@ -265,6 +267,8 @@ camel-dropbox-sink-kafka-connector camel-dropbox-source-kafka-connector camel-earthquake-source-kafka-connector + camel-elasticsearch-index-sink-kafka-connector + camel-elasticsearch-search-source-kafka-connector camel-exec-sink-kafka-connector camel-fhir-sink-kafka-connector camel-fhir-source-kafka-connector @@ -289,6 +293,7 @@ camel-google-storage-cdc-source-kafka-connector camel-google-storage-sink-kafka-connector camel-google-storage-source-kafka-connector + camel-graphql-sink-kafka-connector camel-hdfs-kafka-connector camel-http-secured-sink-kafka-connector camel-http-secured-source-kafka-connector @@ -312,6 +317,8 @@ camel-jms-ibm-mq-source-kafka-connector camel-kafka-not-secured-sink-kafka-connector camel-kafka-not-secured-source-kafka-connector + camel-kafka-scram-sink-kafka-connector + camel-kafka-scram-source-kafka-connector camel-kafka-sink-kafka-connector camel-kafka-source-kafka-connector camel-kafka-ssl-sink-kafka-connector diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc index e8ef5ed8fc..b5a521dc5b 100644 --- a/docs/modules/ROOT/nav.adoc +++ b/docs/modules/ROOT/nav.adoc @@ -26,8 +26,6 @@ **** xref:reference/connectors/camel-aws-cloudtrail-source-kafka-source-connector.adoc[Source Docs] *** camel-aws-cloudwatch-sink-kafka-connector **** xref:reference/connectors/camel-aws-cloudwatch-sink-kafka-sink-connector.adoc[Sink Docs] -*** camel-aws-ddb-experimental-sink-kafka-connector -**** xref:reference/connectors/camel-aws-ddb-experimental-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-aws-ddb-sink-kafka-connector **** xref:reference/connectors/camel-aws-ddb-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-aws-ddb-streams-source-kafka-connector @@ -50,8 +48,6 @@ **** xref:reference/connectors/camel-aws-redshift-source-kafka-source-connector.adoc[Source Docs] *** camel-aws-s3-cdc-source-kafka-connector **** xref:reference/connectors/camel-aws-s3-cdc-source-kafka-source-connector.adoc[Source Docs] -*** camel-aws-s3-experimental-source-kafka-connector -**** xref:reference/connectors/camel-aws-s3-experimental-source-kafka-source-connector.adoc[Source Docs] *** camel-aws-s3-sink-kafka-connector **** xref:reference/connectors/camel-aws-s3-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-aws-s3-source-kafka-connector @@ -78,6 +74,8 @@ **** xref:reference/connectors/camel-aws2-iam-kafka-sink-connector.adoc[Sink Docs] *** camel-aws2-kms-kafka-connector **** xref:reference/connectors/camel-aws2-kms-kafka-sink-connector.adoc[Sink Docs] +*** camel-azure-cosmosdb-sink-kafka-connector +**** xref:reference/connectors/camel-azure-cosmosdb-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-azure-cosmosdb-source-kafka-connector **** xref:reference/connectors/camel-azure-cosmosdb-source-kafka-source-connector.adoc[Source Docs] *** camel-azure-eventhubs-sink-kafka-connector @@ -98,10 +96,6 @@ **** xref:reference/connectors/camel-azure-storage-blob-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-azure-storage-blob-source-kafka-connector **** xref:reference/connectors/camel-azure-storage-blob-source-kafka-source-connector.adoc[Source Docs] -*** camel-azure-storage-datalake-sink-kafka-connector -**** xref:reference/connectors/camel-azure-storage-datalake-sink-kafka-sink-connector.adoc[Sink Docs] -*** camel-azure-storage-datalake-source-kafka-connector -**** xref:reference/connectors/camel-azure-storage-datalake-source-kafka-source-connector.adoc[Source Docs] *** camel-azure-storage-queue-sink-kafka-connector **** xref:reference/connectors/camel-azure-storage-queue-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-azure-storage-queue-source-kafka-connector @@ -189,6 +183,8 @@ **** xref:reference/connectors/camel-google-storage-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-google-storage-source-kafka-connector **** xref:reference/connectors/camel-google-storage-source-kafka-source-connector.adoc[Source Docs] +*** camel-graphql-sink-kafka-connector +**** xref:reference/connectors/camel-graphql-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-hdfs-kafka-connector **** xref:reference/connectors/camel-hdfs-kafka-source-connector.adoc[Source Docs] **** xref:reference/connectors/camel-hdfs-kafka-sink-connector.adoc[Sink Docs] @@ -224,10 +220,6 @@ **** xref:reference/connectors/camel-jms-amqp-10-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-jms-amqp-10-source-kafka-connector **** xref:reference/connectors/camel-jms-amqp-10-source-kafka-source-connector.adoc[Source Docs] -*** camel-jms-apache-activemq-sink-kafka-connector -**** xref:reference/connectors/camel-jms-apache-activemq-sink-kafka-sink-connector.adoc[Sink Docs] -*** camel-jms-apache-activemq-source-kafka-connector -**** xref:reference/connectors/camel-jms-apache-activemq-source-kafka-source-connector.adoc[Source Docs] *** camel-jms-apache-artemis-sink-kafka-connector **** xref:reference/connectors/camel-jms-apache-artemis-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-jms-apache-artemis-source-kafka-connector @@ -312,8 +304,6 @@ **** xref:reference/connectors/camel-pulsar-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-pulsar-source-kafka-connector **** xref:reference/connectors/camel-pulsar-source-kafka-source-connector.adoc[Source Docs] -*** camel-rabbitmq-source-kafka-connector -**** xref:reference/connectors/camel-rabbitmq-source-kafka-source-connector.adoc[Source Docs] *** camel-redis-sink-kafka-connector **** xref:reference/connectors/camel-redis-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-redis-source-kafka-connector @@ -341,10 +331,6 @@ **** xref:reference/connectors/camel-slack-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-slack-source-kafka-connector **** xref:reference/connectors/camel-slack-source-kafka-source-connector.adoc[Source Docs] -*** camel-solr-sink-kafka-connector -**** xref:reference/connectors/camel-solr-sink-kafka-sink-connector.adoc[Sink Docs] -*** camel-solr-source-kafka-connector -**** xref:reference/connectors/camel-solr-source-kafka-source-connector.adoc[Source Docs] *** camel-splunk-hec-sink-kafka-connector **** xref:reference/connectors/camel-splunk-hec-sink-kafka-sink-connector.adoc[Sink Docs] *** camel-splunk-sink-kafka-connector @@ -376,8 +362,6 @@ **** xref:reference/connectors/camel-twitter-timeline-source-kafka-source-connector.adoc[Source Docs] *** camel-webhook-source-kafka-connector **** xref:reference/connectors/camel-webhook-source-kafka-source-connector.adoc[Source Docs] -*** camel-websocket-source-kafka-connector -**** xref:reference/connectors/camel-websocket-source-kafka-source-connector.adoc[Source Docs] *** camel-wttrin-source-kafka-connector **** xref:reference/connectors/camel-wttrin-source-kafka-source-connector.adoc[Source Docs] // connectors: END diff --git a/docs/modules/ROOT/pages/reference/index.adoc b/docs/modules/ROOT/pages/reference/index.adoc index ea19c6f94a..7a57351b63 100644 --- a/docs/modules/ROOT/pages/reference/index.adoc +++ b/docs/modules/ROOT/pages/reference/index.adoc @@ -2,14 +2,13 @@ = Supported connectors and documentation // kafka-connectors list: START -Number of Camel Kafka connectors: 175 +Number of Camel Kafka connectors: 167 [width="100%",cols="4,1,1,1,1,1",options="header"] |=== | Name | Sink Support | Source Suppport | Sink Docs | Source Docs | Download | *camel-aws-cloudtrail-source-kafka-connector* | false | true | | xref:reference/connectors/camel-aws-cloudtrail-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-cloudtrail-source-kafka-connector/3.18.2/camel-aws-cloudtrail-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-aws-cloudwatch-sink-kafka-connector* | true | false | xref:reference/connectors/camel-aws-cloudwatch-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-cloudwatch-sink-kafka-connector/3.18.2/camel-aws-cloudwatch-sink-kafka-connector-3.18.2-package.tar.gz[Download] -| *camel-aws-ddb-experimental-sink-kafka-connector* | true | false | xref:reference/connectors/camel-aws-ddb-experimental-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-ddb-experimental-sink-kafka-connector/3.18.2/camel-aws-ddb-experimental-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-aws-ddb-sink-kafka-connector* | true | false | xref:reference/connectors/camel-aws-ddb-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-ddb-sink-kafka-connector/3.18.2/camel-aws-ddb-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-aws-ddb-streams-source-kafka-connector* | false | true | | xref:reference/connectors/camel-aws-ddb-streams-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-ddb-streams-source-kafka-connector/3.18.2/camel-aws-ddb-streams-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-aws-ec2-sink-kafka-connector* | true | false | xref:reference/connectors/camel-aws-ec2-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-ec2-sink-kafka-connector/3.18.2/camel-aws-ec2-sink-kafka-connector-3.18.2-package.tar.gz[Download] @@ -21,7 +20,6 @@ Number of Camel Kafka connectors: 175 | *camel-aws-redshift-sink-kafka-connector* | true | false | xref:reference/connectors/camel-aws-redshift-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-redshift-sink-kafka-connector/3.18.2/camel-aws-redshift-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-aws-redshift-source-kafka-connector* | false | true | | xref:reference/connectors/camel-aws-redshift-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-redshift-source-kafka-connector/3.18.2/camel-aws-redshift-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-aws-s3-cdc-source-kafka-connector* | false | true | | xref:reference/connectors/camel-aws-s3-cdc-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-s3-cdc-source-kafka-connector/3.18.2/camel-aws-s3-cdc-source-kafka-connector-3.18.2-package.tar.gz[Download] -| *camel-aws-s3-experimental-source-kafka-connector* | false | true | | xref:reference/connectors/camel-aws-s3-experimental-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-s3-experimental-source-kafka-connector/3.18.2/camel-aws-s3-experimental-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-aws-s3-sink-kafka-connector* | true | false | xref:reference/connectors/camel-aws-s3-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-s3-sink-kafka-connector/3.18.2/camel-aws-s3-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-aws-s3-source-kafka-connector* | false | true | | xref:reference/connectors/camel-aws-s3-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-s3-source-kafka-connector/3.18.2/camel-aws-s3-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-aws-s3-streaming-upload-sink-kafka-connector* | true | false | xref:reference/connectors/camel-aws-s3-streaming-upload-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-s3-streaming-upload-sink-kafka-connector/3.18.2/camel-aws-s3-streaming-upload-sink-kafka-connector-3.18.2-package.tar.gz[Download] @@ -35,6 +33,7 @@ Number of Camel Kafka connectors: 175 | *camel-aws-sqs-source-kafka-connector* | false | true | | xref:reference/connectors/camel-aws-sqs-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws-sqs-source-kafka-connector/3.18.2/camel-aws-sqs-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-aws2-iam-kafka-connector* | true | false | xref:reference/connectors/camel-aws2-iam-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws2-iam-kafka-connector/3.18.2/camel-aws2-iam-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-aws2-kms-kafka-connector* | true | false | xref:reference/connectors/camel-aws2-kms-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-aws2-kms-kafka-connector/3.18.2/camel-aws2-kms-kafka-connector-3.18.2-package.tar.gz[Download] +| *camel-azure-cosmosdb-sink-kafka-connector* | true | false | xref:reference/connectors/camel-azure-cosmosdb-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-azure-cosmosdb-sink-kafka-connector/3.18.2/camel-azure-cosmosdb-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-azure-cosmosdb-source-kafka-connector* | false | true | | xref:reference/connectors/camel-azure-cosmosdb-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-azure-cosmosdb-source-kafka-connector/3.18.2/camel-azure-cosmosdb-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-azure-eventhubs-sink-kafka-connector* | true | false | xref:reference/connectors/camel-azure-eventhubs-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-azure-eventhubs-sink-kafka-connector/3.18.2/camel-azure-eventhubs-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-azure-eventhubs-source-kafka-connector* | false | true | | xref:reference/connectors/camel-azure-eventhubs-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-azure-eventhubs-source-kafka-connector/3.18.2/camel-azure-eventhubs-source-kafka-connector-3.18.2-package.tar.gz[Download] @@ -45,8 +44,6 @@ Number of Camel Kafka connectors: 175 | *camel-azure-storage-blob-changefeed-source-kafka-connector* | false | true | | xref:reference/connectors/camel-azure-storage-blob-changefeed-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-azure-storage-blob-changefeed-source-kafka-connector/3.18.2/camel-azure-storage-blob-changefeed-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-azure-storage-blob-sink-kafka-connector* | true | false | xref:reference/connectors/camel-azure-storage-blob-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-azure-storage-blob-sink-kafka-connector/3.18.2/camel-azure-storage-blob-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-azure-storage-blob-source-kafka-connector* | false | true | | xref:reference/connectors/camel-azure-storage-blob-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-azure-storage-blob-source-kafka-connector/3.18.2/camel-azure-storage-blob-source-kafka-connector-3.18.2-package.tar.gz[Download] -| *camel-azure-storage-datalake-sink-kafka-connector* | true | false | xref:reference/connectors/camel-azure-storage-datalake-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-azure-storage-datalake-sink-kafka-connector/3.18.2/camel-azure-storage-datalake-sink-kafka-connector-3.18.2-package.tar.gz[Download] -| *camel-azure-storage-datalake-source-kafka-connector* | false | true | | xref:reference/connectors/camel-azure-storage-datalake-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-azure-storage-datalake-source-kafka-connector/3.18.2/camel-azure-storage-datalake-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-azure-storage-queue-sink-kafka-connector* | true | false | xref:reference/connectors/camel-azure-storage-queue-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-azure-storage-queue-sink-kafka-connector/3.18.2/camel-azure-storage-queue-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-azure-storage-queue-source-kafka-connector* | false | true | | xref:reference/connectors/camel-azure-storage-queue-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-azure-storage-queue-source-kafka-connector/3.18.2/camel-azure-storage-queue-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-beer-source-kafka-connector* | false | true | | xref:reference/connectors/camel-beer-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-beer-source-kafka-connector/3.18.2/camel-beer-source-kafka-connector-3.18.2-package.tar.gz[Download] @@ -89,6 +86,7 @@ Number of Camel Kafka connectors: 175 | *camel-google-storage-cdc-source-kafka-connector* | false | true | | xref:reference/connectors/camel-google-storage-cdc-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-google-storage-cdc-source-kafka-connector/3.18.2/camel-google-storage-cdc-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-google-storage-sink-kafka-connector* | true | false | xref:reference/connectors/camel-google-storage-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-google-storage-sink-kafka-connector/3.18.2/camel-google-storage-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-google-storage-source-kafka-connector* | false | true | | xref:reference/connectors/camel-google-storage-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-google-storage-source-kafka-connector/3.18.2/camel-google-storage-source-kafka-connector-3.18.2-package.tar.gz[Download] +| *camel-graphql-sink-kafka-connector* | true | false | xref:reference/connectors/camel-graphql-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-graphql-sink-kafka-connector/3.18.2/camel-graphql-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-hdfs-kafka-connector* | true | true | xref:reference/connectors/camel-hdfs-kafka-sink-connector.adoc[Sink Docs] | xref:reference/connectors/camel-hdfs-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-hdfs-kafka-connector/3.18.2/camel-hdfs-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-http-secured-sink-kafka-connector* | true | false | xref:reference/connectors/camel-http-secured-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-http-secured-sink-kafka-connector/3.18.2/camel-http-secured-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-http-secured-source-kafka-connector* | false | true | | xref:reference/connectors/camel-http-secured-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-http-secured-source-kafka-connector/3.18.2/camel-http-secured-source-kafka-connector-3.18.2-package.tar.gz[Download] @@ -106,8 +104,6 @@ Number of Camel Kafka connectors: 175 | *camel-jira-update-issue-sink-kafka-connector* | true | false | xref:reference/connectors/camel-jira-update-issue-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-jira-update-issue-sink-kafka-connector/3.18.2/camel-jira-update-issue-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-jms-amqp-10-sink-kafka-connector* | true | false | xref:reference/connectors/camel-jms-amqp-10-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-jms-amqp-10-sink-kafka-connector/3.18.2/camel-jms-amqp-10-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-jms-amqp-10-source-kafka-connector* | false | true | | xref:reference/connectors/camel-jms-amqp-10-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-jms-amqp-10-source-kafka-connector/3.18.2/camel-jms-amqp-10-source-kafka-connector-3.18.2-package.tar.gz[Download] -| *camel-jms-apache-activemq-sink-kafka-connector* | true | false | xref:reference/connectors/camel-jms-apache-activemq-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-jms-apache-activemq-sink-kafka-connector/3.18.2/camel-jms-apache-activemq-sink-kafka-connector-3.18.2-package.tar.gz[Download] -| *camel-jms-apache-activemq-source-kafka-connector* | false | true | | xref:reference/connectors/camel-jms-apache-activemq-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-jms-apache-activemq-source-kafka-connector/3.18.2/camel-jms-apache-activemq-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-jms-apache-artemis-sink-kafka-connector* | true | false | xref:reference/connectors/camel-jms-apache-artemis-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-jms-apache-artemis-sink-kafka-connector/3.18.2/camel-jms-apache-artemis-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-jms-apache-artemis-source-kafka-connector* | false | true | | xref:reference/connectors/camel-jms-apache-artemis-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-jms-apache-artemis-source-kafka-connector/3.18.2/camel-jms-apache-artemis-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-jms-ibm-mq-sink-kafka-connector* | true | false | xref:reference/connectors/camel-jms-ibm-mq-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-jms-ibm-mq-sink-kafka-connector/3.18.2/camel-jms-ibm-mq-sink-kafka-connector-3.18.2-package.tar.gz[Download] @@ -149,7 +145,6 @@ Number of Camel Kafka connectors: 175 | *camel-postgresql-source-kafka-connector* | false | true | | xref:reference/connectors/camel-postgresql-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-postgresql-source-kafka-connector/3.18.2/camel-postgresql-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-pulsar-sink-kafka-connector* | true | false | xref:reference/connectors/camel-pulsar-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-pulsar-sink-kafka-connector/3.18.2/camel-pulsar-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-pulsar-source-kafka-connector* | false | true | | xref:reference/connectors/camel-pulsar-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-pulsar-source-kafka-connector/3.18.2/camel-pulsar-source-kafka-connector-3.18.2-package.tar.gz[Download] -| *camel-rabbitmq-source-kafka-connector* | false | true | | xref:reference/connectors/camel-rabbitmq-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-rabbitmq-source-kafka-connector/3.18.2/camel-rabbitmq-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-redis-sink-kafka-connector* | true | false | xref:reference/connectors/camel-redis-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-redis-sink-kafka-connector/3.18.2/camel-redis-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-redis-source-kafka-connector* | false | true | | xref:reference/connectors/camel-redis-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-redis-source-kafka-connector/3.18.2/camel-redis-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-rest-openapi-sink-kafka-connector* | true | false | xref:reference/connectors/camel-rest-openapi-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-rest-openapi-sink-kafka-connector/3.18.2/camel-rest-openapi-sink-kafka-connector-3.18.2-package.tar.gz[Download] @@ -163,8 +158,6 @@ Number of Camel Kafka connectors: 175 | *camel-sjms2-kafka-connector* | true | true | xref:reference/connectors/camel-sjms2-kafka-sink-connector.adoc[Sink Docs] | xref:reference/connectors/camel-sjms2-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-sjms2-kafka-connector/3.18.2/camel-sjms2-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-slack-sink-kafka-connector* | true | false | xref:reference/connectors/camel-slack-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-slack-sink-kafka-connector/3.18.2/camel-slack-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-slack-source-kafka-connector* | false | true | | xref:reference/connectors/camel-slack-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-slack-source-kafka-connector/3.18.2/camel-slack-source-kafka-connector-3.18.2-package.tar.gz[Download] -| *camel-solr-sink-kafka-connector* | true | false | xref:reference/connectors/camel-solr-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-solr-sink-kafka-connector/3.18.2/camel-solr-sink-kafka-connector-3.18.2-package.tar.gz[Download] -| *camel-solr-source-kafka-connector* | false | true | | xref:reference/connectors/camel-solr-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-solr-source-kafka-connector/3.18.2/camel-solr-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-splunk-hec-sink-kafka-connector* | true | false | xref:reference/connectors/camel-splunk-hec-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-splunk-hec-sink-kafka-connector/3.18.2/camel-splunk-hec-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-splunk-sink-kafka-connector* | true | false | xref:reference/connectors/camel-splunk-sink-kafka-sink-connector.adoc[Sink Docs] | | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-splunk-sink-kafka-connector/3.18.2/camel-splunk-sink-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-splunk-source-kafka-connector* | false | true | | xref:reference/connectors/camel-splunk-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-splunk-source-kafka-connector/3.18.2/camel-splunk-source-kafka-connector-3.18.2-package.tar.gz[Download] @@ -180,7 +173,6 @@ Number of Camel Kafka connectors: 175 | *camel-twitter-search-source-kafka-connector* | false | true | | xref:reference/connectors/camel-twitter-search-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-twitter-search-source-kafka-connector/3.18.2/camel-twitter-search-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-twitter-timeline-source-kafka-connector* | false | true | | xref:reference/connectors/camel-twitter-timeline-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-twitter-timeline-source-kafka-connector/3.18.2/camel-twitter-timeline-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-webhook-source-kafka-connector* | false | true | | xref:reference/connectors/camel-webhook-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-webhook-source-kafka-connector/3.18.2/camel-webhook-source-kafka-connector-3.18.2-package.tar.gz[Download] -| *camel-websocket-source-kafka-connector* | false | true | | xref:reference/connectors/camel-websocket-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-websocket-source-kafka-connector/3.18.2/camel-websocket-source-kafka-connector-3.18.2-package.tar.gz[Download] | *camel-wttrin-source-kafka-connector* | false | true | | xref:reference/connectors/camel-wttrin-source-kafka-source-connector.adoc[Source Docs] | https://repo.maven.apache.org/maven2/org/apache/camel/kafkaconnector/camel-wttrin-source-kafka-connector/3.18.2/camel-wttrin-source-kafka-connector-3.18.2-package.tar.gz[Download] |=== // kafka-connectors list: END From 5752009910de90f2fd81fbd41abc1ef26365ed27 Mon Sep 17 00:00:00 2001 From: Andrea Tarocchi Date: Mon, 4 Sep 2023 11:47:22 +0200 Subject: [PATCH 28/31] Updated slf4 and guava dependencies. --- core/pom.xml | 2 +- parent/pom.xml | 16 ++-------------- .../pom.xml | 2 +- .../pom.xml | 2 +- .../pom.xml | 2 +- 5 files changed, 6 insertions(+), 18 deletions(-) diff --git a/core/pom.xml b/core/pom.xml index e9db382a02..8ec6395778 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -179,7 +179,7 @@ org.apache.logging.log4j - log4j-slf4j-impl + log4j-slf4j2-impl test diff --git a/parent/pom.xml b/parent/pom.xml index 810eb3126e..3dd9e19294 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -27,7 +27,7 @@ UTF-8 - 3.2.1 + 3.4.1 4.0.0 4.0.0-RC1 1.3.2.Final @@ -101,18 +101,6 @@ ${camel.version} pom import - - - com.google.guava - guava - - - - - - com.google.guava - guava - ${version.guava} @@ -227,7 +215,7 @@ org.apache.logging.log4j - log4j-slf4j-impl + log4j-slf4j2-impl ${log4j2-version} test diff --git a/tooling/camel-kafka-connector-catalog-descriptor-maven-plugin/pom.xml b/tooling/camel-kafka-connector-catalog-descriptor-maven-plugin/pom.xml index d1f2cba1be..d57c78706a 100644 --- a/tooling/camel-kafka-connector-catalog-descriptor-maven-plugin/pom.xml +++ b/tooling/camel-kafka-connector-catalog-descriptor-maven-plugin/pom.xml @@ -139,7 +139,7 @@ org.apache.logging.log4j - log4j-slf4j-impl + log4j-slf4j2-impl test diff --git a/tooling/camel-kafka-connector-docs-maven-plugin/pom.xml b/tooling/camel-kafka-connector-docs-maven-plugin/pom.xml index 6ed85c1ae0..ca8adc0ac0 100644 --- a/tooling/camel-kafka-connector-docs-maven-plugin/pom.xml +++ b/tooling/camel-kafka-connector-docs-maven-plugin/pom.xml @@ -154,7 +154,7 @@ org.apache.logging.log4j - log4j-slf4j-impl + log4j-slf4j2-impl test diff --git a/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml b/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml index 15b053a215..08d6e90099 100644 --- a/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml +++ b/tooling/camel-kafka-connector-generator-maven-plugin/pom.xml @@ -270,7 +270,7 @@ org.apache.logging.log4j - log4j-slf4j-impl + log4j-slf4j2-impl test From ec73852a48feea76be47236385501f716607ec50 Mon Sep 17 00:00:00 2001 From: Andrea Tarocchi Date: Mon, 4 Sep 2023 11:47:52 +0200 Subject: [PATCH 29/31] Fixed tests. --- .../kafkaconnect/KafkaConnectRunner.java | 7 +-- tests/itests-cxf/pom.xml | 42 +++++---------- .../sink/SinkJaxWsServiceConfigurator.java | 1 - tests/itests-cxfrs/pom.xml | 44 +++++----------- .../camel/kafkaconnector/cxfrs/Customer.java | 3 +- .../cxfrs/CustomerServiceResource.java | 14 ++--- tests/itests-hdfs/pom.xml | 10 +++- .../hdfs/sink/CamelSinkHDFSITCase.java | 3 +- tests/itests-http/pom.xml | 2 + .../http/sink/CamelSinkHTTPITCase.java | 9 ++-- .../http/sink/HTTPTestValidationHandler.java | 52 +++++++++---------- .../https/sink/CamelSinkHTTPSITCase.java | 4 +- tests/itests-mongodb/pom.xml | 7 +++ tests/itests-parent/pom.xml | 2 +- .../sjms2/clients/JMSClient.java | 1 - .../sink/CamelSinkIdempotentJMSITCase.java | 1 - .../sjms2/sink/CamelSinkJMSITCase.java | 1 - 17 files changed, 92 insertions(+), 111 deletions(-) diff --git a/tests/itests-common/src/test/java/org/apache/camel/kafkaconnector/common/services/kafkaconnect/KafkaConnectRunner.java b/tests/itests-common/src/test/java/org/apache/camel/kafkaconnector/common/services/kafkaconnect/KafkaConnectRunner.java index d5affd0386..ff1c267859 100644 --- a/tests/itests-common/src/test/java/org/apache/camel/kafkaconnector/common/services/kafkaconnect/KafkaConnectRunner.java +++ b/tests/itests-common/src/test/java/org/apache/camel/kafkaconnector/common/services/kafkaconnect/KafkaConnectRunner.java @@ -37,13 +37,13 @@ import org.apache.kafka.connect.runtime.Worker; import org.apache.kafka.connect.runtime.WorkerInfo; import org.apache.kafka.connect.runtime.isolation.Plugins; +import org.apache.kafka.connect.runtime.rest.RestClient; import org.apache.kafka.connect.runtime.rest.RestServer; import org.apache.kafka.connect.runtime.rest.entities.ConnectorInfo; import org.apache.kafka.connect.runtime.rest.entities.ConnectorStateInfo; import org.apache.kafka.connect.runtime.standalone.StandaloneConfig; import org.apache.kafka.connect.runtime.standalone.StandaloneHerder; import org.apache.kafka.connect.storage.FileOffsetBackingStore; -import org.apache.kafka.connect.util.ConnectUtils; import org.apache.kafka.connect.util.FutureCallback; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -127,10 +127,11 @@ private void init() { Plugins plugins = new Plugins(standAloneProperties); StandaloneConfig config = new StandaloneConfig(standAloneProperties); - String kafkaClusterId = ConnectUtils.lookupKafkaClusterId(config); + String kafkaClusterId = config.kafkaClusterId(); AllConnectorClientConfigOverridePolicy allConnectorClientConfigOverridePolicy = new AllConnectorClientConfigOverridePolicy(); - RestServer rest = new RestServer(config); + RestClient restClient = new RestClient(config); + RestServer rest = new RestServer(config, restClient); rest.initializeServer(); /* diff --git a/tests/itests-cxf/pom.xml b/tests/itests-cxf/pom.xml index d420ec9f11..009e76f44b 100644 --- a/tests/itests-cxf/pom.xml +++ b/tests/itests-cxf/pom.xml @@ -60,38 +60,16 @@ org.apache.camel camel-cxf-rest - + org.apache.cxf - cxf-rt-transports-http-jetty + cxf-rt-transports-http-undertow ${cxf-version} - test - - - org.eclipse.jetty - jetty-server - - - org.eclipse.jetty - jetty-util - - - org.eclipse.jetty - jetty-io - - - org.eclipse.jetty - jetty-security - - - org.eclipse.jetty - jetty-continuation - - - org.eclipse.jetty - jetty-http - - + + + jakarta.servlet + jakarta.servlet-api + 5.0.0 org.apache.cxf @@ -105,5 +83,11 @@ commons-io + + javax.annotation + javax.annotation-api + 1.3.2 + + diff --git a/tests/itests-cxf/src/test/java/org/apache/camel/kafkaconnector/cxf/sink/SinkJaxWsServiceConfigurator.java b/tests/itests-cxf/src/test/java/org/apache/camel/kafkaconnector/cxf/sink/SinkJaxWsServiceConfigurator.java index 7cd2ce6528..45c71fb158 100644 --- a/tests/itests-cxf/src/test/java/org/apache/camel/kafkaconnector/cxf/sink/SinkJaxWsServiceConfigurator.java +++ b/tests/itests-cxf/src/test/java/org/apache/camel/kafkaconnector/cxf/sink/SinkJaxWsServiceConfigurator.java @@ -17,7 +17,6 @@ package org.apache.camel.kafkaconnector.cxf.sink; import jakarta.xml.ws.Endpoint; - import org.apache.camel.kafkaconnector.cxf.services.JaxWsServiceConfigurator; import org.apache.cxf.jaxws.EndpointImpl; diff --git a/tests/itests-cxfrs/pom.xml b/tests/itests-cxfrs/pom.xml index e466638249..6fd612a9d7 100644 --- a/tests/itests-cxfrs/pom.xml +++ b/tests/itests-cxfrs/pom.xml @@ -54,44 +54,24 @@ org.apache.camel - camel-cxf-soap + camel-cxf-rest + - org.apache.camel - camel-cxf-rest + javax.annotation + javax.annotation-api + 1.3.2 - + org.apache.cxf - cxf-rt-transports-http-jetty - test + cxf-rt-transports-http-undertow ${cxf-version} - - - org.eclipse.jetty - jetty-server - - - org.eclipse.jetty - jetty-util - - - org.eclipse.jetty - jetty-io - - - org.eclipse.jetty - jetty-security - - - org.eclipse.jetty - jetty-continuation - - - org.eclipse.jetty - jetty-http - - + + + jakarta.servlet + jakarta.servlet-api + 5.0.0 org.apache.cxf diff --git a/tests/itests-cxfrs/src/test/java/org/apache/camel/kafkaconnector/cxfrs/Customer.java b/tests/itests-cxfrs/src/test/java/org/apache/camel/kafkaconnector/cxfrs/Customer.java index ddc045471c..ca89143d73 100644 --- a/tests/itests-cxfrs/src/test/java/org/apache/camel/kafkaconnector/cxfrs/Customer.java +++ b/tests/itests-cxfrs/src/test/java/org/apache/camel/kafkaconnector/cxfrs/Customer.java @@ -16,8 +16,9 @@ */ package org.apache.camel.kafkaconnector.cxfrs; -import javax.xml.bind.annotation.XmlRootElement; + +import jakarta.xml.bind.annotation.XmlRootElement; import org.apache.camel.util.ObjectHelper; /** diff --git a/tests/itests-cxfrs/src/test/java/org/apache/camel/kafkaconnector/cxfrs/CustomerServiceResource.java b/tests/itests-cxfrs/src/test/java/org/apache/camel/kafkaconnector/cxfrs/CustomerServiceResource.java index ca9111ec43..c0f201b4ac 100644 --- a/tests/itests-cxfrs/src/test/java/org/apache/camel/kafkaconnector/cxfrs/CustomerServiceResource.java +++ b/tests/itests-cxfrs/src/test/java/org/apache/camel/kafkaconnector/cxfrs/CustomerServiceResource.java @@ -16,14 +16,14 @@ */ package org.apache.camel.kafkaconnector.cxfrs; -import javax.ws.rs.Consumes; -import javax.ws.rs.GET; -import javax.ws.rs.PUT; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.core.Response; +import jakarta.ws.rs.Consumes; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.PUT; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.PathParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.Response; // START SNIPPET: example @Path("/customerservice/") diff --git a/tests/itests-hdfs/pom.xml b/tests/itests-hdfs/pom.xml index ea12a2b416..ce6a952ffd 100644 --- a/tests/itests-hdfs/pom.xml +++ b/tests/itests-hdfs/pom.xml @@ -73,12 +73,16 @@ javax.ws.rs jsr311-api + + jakarta.activation + jakarta.activation-api + org.apache.camel - camel-test + camel-test-junit5 test @@ -109,6 +113,10 @@ org.eclipse.jetty jetty-util + + jakarta.activation + jakarta.activation-api + diff --git a/tests/itests-hdfs/src/test/java/org/apache/camel/kafkaconnector/hdfs/sink/CamelSinkHDFSITCase.java b/tests/itests-hdfs/src/test/java/org/apache/camel/kafkaconnector/hdfs/sink/CamelSinkHDFSITCase.java index 7784af41ee..cb7634673c 100644 --- a/tests/itests-hdfs/src/test/java/org/apache/camel/kafkaconnector/hdfs/sink/CamelSinkHDFSITCase.java +++ b/tests/itests-hdfs/src/test/java/org/apache/camel/kafkaconnector/hdfs/sink/CamelSinkHDFSITCase.java @@ -25,6 +25,7 @@ import org.apache.camel.kafkaconnector.common.test.CamelSinkTestSupport; import org.apache.camel.kafkaconnector.common.test.StringMessageProducer; import org.apache.camel.kafkaconnector.hdfs.utils.HDFSEasy; +import org.apache.camel.test.AvailablePortFinder; import org.apache.camel.test.infra.common.TestUtils; import org.apache.camel.test.infra.hdfs.v2.services.HDFSService; import org.apache.camel.test.infra.hdfs.v2.services.HDFSServiceFactory; @@ -47,7 +48,7 @@ @TestInstance(TestInstance.Lifecycle.PER_CLASS) public class CamelSinkHDFSITCase extends CamelSinkTestSupport { @RegisterExtension - public static HDFSService hdfsService = HDFSServiceFactory.createSingletonService(); + public static HDFSService hdfsService = HDFSServiceFactory.createSingletonService(AvailablePortFinder.getNextAvailable()); private static final Logger LOG = LoggerFactory.getLogger(CamelSinkHDFSITCase.class); diff --git a/tests/itests-http/pom.xml b/tests/itests-http/pom.xml index 2614ce619c..4d5b9c43d6 100644 --- a/tests/itests-http/pom.xml +++ b/tests/itests-http/pom.xml @@ -41,5 +41,7 @@ org.apache.camel camel-http + + \ No newline at end of file diff --git a/tests/itests-http/src/test/java/org/apache/camel/kafkaconnector/http/sink/CamelSinkHTTPITCase.java b/tests/itests-http/src/test/java/org/apache/camel/kafkaconnector/http/sink/CamelSinkHTTPITCase.java index 79b4b40160..42f77c782a 100644 --- a/tests/itests-http/src/test/java/org/apache/camel/kafkaconnector/http/sink/CamelSinkHTTPITCase.java +++ b/tests/itests-http/src/test/java/org/apache/camel/kafkaconnector/http/sink/CamelSinkHTTPITCase.java @@ -28,8 +28,9 @@ import org.apache.camel.kafkaconnector.common.ConnectorPropertyFactory; import org.apache.camel.kafkaconnector.common.test.CamelSinkTestSupport; import org.apache.camel.kafkaconnector.common.utils.NetworkUtils; -import org.apache.http.impl.bootstrap.HttpServer; -import org.apache.http.impl.bootstrap.ServerBootstrap; +import org.apache.hc.core5.http.impl.bootstrap.HttpServer; +import org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap; +import org.apache.hc.core5.io.CloseMode; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -68,7 +69,7 @@ public void setUp() throws IOException { localServer = ServerBootstrap.bootstrap() .setLocalAddress(localhost) .setListenerPort(NetworkUtils.getFreePort()) - .registerHandler("/ckc", validationHandler) + .register("/ckc", validationHandler) .create(); localServer.start(); @@ -79,7 +80,7 @@ public void tearDown() { try { localServer.stop(); } finally { - localServer.shutdown(2, TimeUnit.SECONDS); + localServer.close(CloseMode.IMMEDIATE, org.apache.hc.core5.util.Timeout.ofSeconds(2L)); } } diff --git a/tests/itests-http/src/test/java/org/apache/camel/kafkaconnector/http/sink/HTTPTestValidationHandler.java b/tests/itests-http/src/test/java/org/apache/camel/kafkaconnector/http/sink/HTTPTestValidationHandler.java index c5de4c2cbf..8e9fe92229 100644 --- a/tests/itests-http/src/test/java/org/apache/camel/kafkaconnector/http/sink/HTTPTestValidationHandler.java +++ b/tests/itests-http/src/test/java/org/apache/camel/kafkaconnector/http/sink/HTTPTestValidationHandler.java @@ -27,14 +27,15 @@ import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; -import org.apache.http.HttpEntity; -import org.apache.http.HttpEntityEnclosingRequest; -import org.apache.http.HttpRequest; -import org.apache.http.HttpResponse; -import org.apache.http.HttpStatus; -import org.apache.http.protocol.HttpContext; -import org.apache.http.protocol.HttpRequestHandler; -import org.apache.http.util.EntityUtils; +import org.apache.hc.core5.http.ClassicHttpRequest; +import org.apache.hc.core5.http.ClassicHttpResponse; +import org.apache.hc.core5.http.HttpEntity; +import org.apache.hc.core5.http.HttpException; +import org.apache.hc.core5.http.HttpStatus; +import org.apache.hc.core5.http.io.HttpRequestHandler; +import org.apache.hc.core5.http.io.entity.EntityUtils; +import org.apache.hc.core5.http.protocol.HttpContext; + class HTTPTestValidationHandler implements HttpRequestHandler { private final List replies = new ArrayList<>(); @@ -47,37 +48,36 @@ class HTTPTestValidationHandler implements HttpRequestHandler { this.expected = expected; } - - @Override - public void handle(HttpRequest httpRequest, HttpResponse httpResponse, HttpContext httpContext) throws IOException { + public Future> getReplies() throws InterruptedException { lock.lock(); try { - HttpEntity entity = ((HttpEntityEnclosingRequest) httpRequest).getEntity(); - String content = EntityUtils.toString(entity); - - replies.add(content); - if (replies.size() == expected) { - receivedExpectedMessages.signal(); - } + receivedExpectedMessages.await(10, TimeUnit.SECONDS); - httpResponse.setStatusCode(HttpStatus.SC_OK); + List ret = new ArrayList<>(replies); + replies.clear(); + return CompletableFuture.supplyAsync(() -> ret); } finally { lock.unlock(); } + + } - public Future> getReplies() throws InterruptedException { + @Override + public void handle(ClassicHttpRequest classicHttpRequest, ClassicHttpResponse classicHttpResponse, HttpContext httpContext) throws HttpException, IOException { lock.lock(); try { - receivedExpectedMessages.await(10, TimeUnit.SECONDS); + HttpEntity entity = classicHttpRequest.getEntity(); + String content = EntityUtils.toString(entity); - List ret = new ArrayList<>(replies); - replies.clear(); - return CompletableFuture.supplyAsync(() -> ret); + replies.add(content); + if (replies.size() == expected) { + receivedExpectedMessages.signal(); + } + + classicHttpResponse.setCode(HttpStatus.SC_OK); } finally { lock.unlock(); } - - } } diff --git a/tests/itests-https/src/test/java/org/apache/camel/kafkaconnector/https/sink/CamelSinkHTTPSITCase.java b/tests/itests-https/src/test/java/org/apache/camel/kafkaconnector/https/sink/CamelSinkHTTPSITCase.java index 0db13e0b19..89b31250a7 100644 --- a/tests/itests-https/src/test/java/org/apache/camel/kafkaconnector/https/sink/CamelSinkHTTPSITCase.java +++ b/tests/itests-https/src/test/java/org/apache/camel/kafkaconnector/https/sink/CamelSinkHTTPSITCase.java @@ -31,7 +31,7 @@ import org.apache.camel.kafkaconnector.common.ConnectorPropertyFactory; import org.apache.camel.kafkaconnector.common.services.mockweb.MockWebService; import org.apache.camel.kafkaconnector.common.test.CamelSinkTestSupport; -import org.apache.http.conn.ssl.NoopHostnameVerifier; +import org.apache.hc.client5.http.ssl.NoopHostnameVerifier; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; @@ -112,7 +112,7 @@ protected void verifyMessages(CountDownLatch latch) throws InterruptedException @Timeout(60) public void testBasicSendReceive() throws Exception { mockWebService.enqueueResponses(expect); - LOG.info("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX: {}", toPath("client-truststore.jks")); + LOG.info("Trusted store path: {}", toPath("client-truststore.jks")); String uri = mockServer.getHostName() + ":" + mockServer.getPort() + "/ckc"; ConnectorPropertyFactory connectorPropertyFactory = CamelHTTPSPropertyFactory.basic() .withTopics(topicName) diff --git a/tests/itests-mongodb/pom.xml b/tests/itests-mongodb/pom.xml index 19f73216b5..502606e633 100644 --- a/tests/itests-mongodb/pom.xml +++ b/tests/itests-mongodb/pom.xml @@ -59,6 +59,13 @@ camel-mongodb + + + org.apache.camel.kamelets + camel-kamelets-utils + ${camel.kamelet.catalog.version} + + org.mongodb mongodb-driver-legacy diff --git a/tests/itests-parent/pom.xml b/tests/itests-parent/pom.xml index c8fe66b53d..e66321fb5e 100644 --- a/tests/itests-parent/pom.xml +++ b/tests/itests-parent/pom.xml @@ -98,7 +98,7 @@ org.apache.logging.log4j - log4j-slf4j-impl + log4j-slf4j2-impl test diff --git a/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/clients/JMSClient.java b/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/clients/JMSClient.java index a108a82fb0..868c0362fc 100644 --- a/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/clients/JMSClient.java +++ b/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/clients/JMSClient.java @@ -29,7 +29,6 @@ import jakarta.jms.MessageConsumer; import jakarta.jms.MessageProducer; import jakarta.jms.Session; - import org.junit.jupiter.api.Assertions; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkIdempotentJMSITCase.java b/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkIdempotentJMSITCase.java index 2f3eaa61a1..a36aa8b027 100644 --- a/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkIdempotentJMSITCase.java +++ b/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkIdempotentJMSITCase.java @@ -27,7 +27,6 @@ import jakarta.jms.Message; import jakarta.jms.MessageConsumer; import jakarta.jms.TextMessage; - import org.apache.camel.kafkaconnector.CamelSinkTask; import org.apache.camel.kafkaconnector.common.ConnectorPropertyFactory; import org.apache.camel.kafkaconnector.common.clients.kafka.KafkaClient; diff --git a/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkJMSITCase.java b/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkJMSITCase.java index 6d78a63bc7..4bc118724a 100644 --- a/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkJMSITCase.java +++ b/tests/itests-sjms2/src/test/java/org/apache/camel/kafkaconnector/sjms2/sink/CamelSinkJMSITCase.java @@ -25,7 +25,6 @@ import jakarta.jms.Message; import jakarta.jms.MessageConsumer; import jakarta.jms.TextMessage; - import org.apache.camel.kafkaconnector.common.ConnectorPropertyFactory; import org.apache.camel.kafkaconnector.common.test.CamelSinkTestSupport; import org.apache.camel.kafkaconnector.sjms2.clients.JMSClient; From 6a5054fc5c1c8cc2750ecc3e544b3fdd4c0cc5d0 Mon Sep 17 00:00:00 2001 From: Andrea Tarocchi Date: Tue, 5 Sep 2023 14:45:01 +0200 Subject: [PATCH 30/31] Added back elasticsearch tests. --- tests/itests-elasticsearch/pom.xml | 73 +++++++++ .../clients/ElasticSearchClient.java | 146 ++++++++++++++++++ .../common/ElasticSearchCommon.java | 45 ++++++ .../ElasticSearchIndexMessageProducer.java | 52 +++++++ ...lasticSearchLocalContainerServiceHack.java | 60 +++++++ .../CamelElasticSearchPropertyFactory.java | 55 +++++++ .../sink/CamelSinkElasticSearchITCase.java | 137 ++++++++++++++++ tests/pom.xml | 1 + 8 files changed, 569 insertions(+) create mode 100644 tests/itests-elasticsearch/pom.xml create mode 100644 tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/clients/ElasticSearchClient.java create mode 100644 tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchCommon.java create mode 100644 tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchIndexMessageProducer.java create mode 100644 tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchLocalContainerServiceHack.java create mode 100644 tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelElasticSearchPropertyFactory.java create mode 100644 tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelSinkElasticSearchITCase.java diff --git a/tests/itests-elasticsearch/pom.xml b/tests/itests-elasticsearch/pom.xml new file mode 100644 index 0000000000..0f6be679bd --- /dev/null +++ b/tests/itests-elasticsearch/pom.xml @@ -0,0 +1,73 @@ + + + + + + org.apache.camel.kafkaconnector + itests-parent + 4.0.0-SNAPSHOT + ../itests-parent/pom.xml + + 4.0.0 + + itests-elasticsearch + Camel-Kafka-Connector :: Tests :: Elasticsearch + + + + org.apache.camel.kafkaconnector + itests-common + ${project.version} + test-jar + test + + + + + org.apache.camel + camel-test-infra-common + ${camel.version} + test-jar + test + + + org.apache.camel + camel-test-infra-elasticsearch + ${camel.version} + test-jar + test + + + co.elastic.clients + elasticsearch-java + ${elasticsearch-java-client-version} + + + org.apache.camel + camel-elasticsearch + + + org.apache.camel + camel-bean + + + org.apache.camel + camel-jackson + + + \ No newline at end of file diff --git a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/clients/ElasticSearchClient.java b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/clients/ElasticSearchClient.java new file mode 100644 index 0000000000..9a8d0eb8c8 --- /dev/null +++ b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/clients/ElasticSearchClient.java @@ -0,0 +1,146 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.camel.kafkaconnector.elasticsearch.clients; + +import java.io.IOException; +import java.util.List; + +import co.elastic.clients.elasticsearch.ElasticsearchClient; +import co.elastic.clients.elasticsearch._types.query_dsl.QueryBuilders; +import co.elastic.clients.elasticsearch.core.SearchResponse; +import co.elastic.clients.elasticsearch.core.search.Hit; +import co.elastic.clients.elasticsearch.indices.ExistsRequest; +import co.elastic.clients.json.jackson.JacksonJsonpMapper; +import co.elastic.clients.transport.ElasticsearchTransport; +import co.elastic.clients.transport.rest_client.RestClientTransport; +import com.fasterxml.jackson.databind.node.ObjectNode; +import org.apache.camel.kafkaconnector.elasticsearch.common.ElasticSearchCommon; +import org.apache.camel.test.infra.common.TestUtils; +import org.apache.http.HttpHost; +import org.apache.http.auth.AuthScope; +import org.apache.http.auth.UsernamePasswordCredentials; +import org.apache.http.client.CredentialsProvider; +import org.apache.http.impl.client.BasicCredentialsProvider; +import org.apache.http.impl.nio.client.HttpAsyncClientBuilder; +import org.elasticsearch.client.RestClient; +import org.elasticsearch.client.RestClientBuilder; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + + +public class ElasticSearchClient { + private static final Logger LOG = LoggerFactory.getLogger(ElasticSearchClient.class); + + private final ElasticsearchClient client; + private final String index; + + public ElasticSearchClient(String host, int port, String index) { + + final CredentialsProvider credentialsProvider = + new BasicCredentialsProvider(); + credentialsProvider.setCredentials(AuthScope.ANY, + new UsernamePasswordCredentials(ElasticSearchCommon.USERNAME, ElasticSearchCommon.PASSWORD)); + + RestClientBuilder builder = RestClient.builder( + new HttpHost(host, port, "http")) + .setHttpClientConfigCallback(new RestClientBuilder.HttpClientConfigCallback() { + @Override + public HttpAsyncClientBuilder customizeHttpClient( + HttpAsyncClientBuilder httpClientBuilder) { + return httpClientBuilder + .setDefaultCredentialsProvider(credentialsProvider); + } + }); + + RestClient httpClient = builder.build(); + ElasticsearchTransport transport = new RestClientTransport( + httpClient, + new JacksonJsonpMapper() + ); + + client = new ElasticsearchClient(transport); + this.index = index; + } + + public boolean indexExists() { + try { + ExistsRequest indexRequest = new ExistsRequest.Builder().index(index).build(); + + return client.indices().exists(indexRequest).value(); + } catch (IOException e) { + /* + It may return if failed to parse the response, on timeout or no response from the ES instance. + Assuming it is more likely to timeout or provide no reply either the during the start up or + on overloaded CI environments, we log the I/O error and try again + */ + LOG.error("I/O error trying to query for index existence: {}", e.getMessage(), e); + } + + return false; + } + + public List> getData() { + try { + SearchResponse response = client.search(s -> + s.index(index) + .query(QueryBuilders.matchAll().build()._toQuery()), + ObjectNode.class); + + return response.hits().hits(); + } catch (IOException e) { + /* + It may return if failed to parse the response, on timeout or no response from the ES instance. + Assuming it is more likely to timeout or provide no reply either the during the start up or + on overloaded CI environments, we log the I/O error and try again + */ + LOG.error("I/O error trying to query for index existence: {}", e.getMessage(), e); + } catch (Throwable e) { + LOG.error("Unhandled error trying to query for index existence: {}", e.getMessage(), e); + } + + return null; + } + + private boolean hasData(int expect) { + List> searchHits = getData(); + + if (searchHits == null) { + LOG.debug("There are not search hit to return"); + + return false; + } + + int count = searchHits.size(); + + if (count != expect) { + LOG.debug("Not enough records: {} available, but {} expected", count, expect); + + return false; + } + + return true; + } + + public void waitForIndex() { + TestUtils.waitFor(this::indexExists); + } + + public void waitForData(int expect) { + TestUtils.waitFor(this::hasData, expect); + } +} diff --git a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchCommon.java b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchCommon.java new file mode 100644 index 0000000000..d12a1b01f2 --- /dev/null +++ b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchCommon.java @@ -0,0 +1,45 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.camel.kafkaconnector.elasticsearch.common; + +import org.testcontainers.elasticsearch.ElasticsearchContainer; + +public final class ElasticSearchCommon { + /** + * The default ElasticSearch cluster name for usage during the tests + */ + public static final String DEFAULT_ELASTICSEARCH_CLUSTER = "docker-cluster"; + + /** + * The default ElasticSearch index for usage during the tests + */ + public static final String DEFAULT_ELASTICSEARCH_INDEX = "ckc-index"; + + /** + * The default ElasticSearch container username + */ + public static final String USERNAME = "elastic"; + + /** + * The default ElasticSearch container password + */ + public static final String PASSWORD = ElasticsearchContainer.ELASTICSEARCH_DEFAULT_PASSWORD; + + private ElasticSearchCommon() { + + } +} diff --git a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchIndexMessageProducer.java b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchIndexMessageProducer.java new file mode 100644 index 0000000000..41c8e55e58 --- /dev/null +++ b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchIndexMessageProducer.java @@ -0,0 +1,52 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.camel.kafkaconnector.elasticsearch.common; + +import java.util.Collections; +import java.util.Map; + +import org.apache.camel.kafkaconnector.CamelSinkTask; +import org.apache.camel.kafkaconnector.common.clients.kafka.KafkaClient; +import org.apache.camel.kafkaconnector.common.test.AbstractTestMessageProducer; + +public class ElasticSearchIndexMessageProducer extends AbstractTestMessageProducer { + + public ElasticSearchIndexMessageProducer(String bootStrapServer, String topicName, int count) { + super(bootStrapServer, topicName, count); + } + + public ElasticSearchIndexMessageProducer(KafkaClient kafkaClient, String topicName, int count) { + super(kafkaClient, topicName, count); + } + + @Override + public Map messageHeaders(String text, int current) { + return Collections.singletonMap(CamelSinkTask.HEADER_CAMEL_PREFIX + "indexId", String.valueOf(current)); + } + + @Override + public String testMessageContent(int current) { + return "{\n" + + " \"tags\": [\n" + + " \"opster\",\n" + + " \"elasticsearch\"\n" + + " ],\n" + + " \"date\": \"01-01-2020\",\n" + + " \"counter\": \"" + current + "\"\n" + + "}"; + } +} \ No newline at end of file diff --git a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchLocalContainerServiceHack.java b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchLocalContainerServiceHack.java new file mode 100644 index 0000000000..52568694b0 --- /dev/null +++ b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/common/ElasticSearchLocalContainerServiceHack.java @@ -0,0 +1,60 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.camel.kafkaconnector.elasticsearch.common; + +import java.io.IOException; +import java.lang.reflect.Field; +import java.nio.file.Files; +import java.nio.file.OpenOption; +import java.nio.file.Path; + +import org.apache.camel.test.infra.elasticsearch.services.ElasticSearchLocalContainerService; +import org.testcontainers.elasticsearch.ElasticsearchContainer; + +public class ElasticSearchLocalContainerServiceHack extends ElasticSearchLocalContainerService { + public ElasticSearchLocalContainerServiceHack() { + super(); + } + + public ElasticSearchLocalContainerServiceHack(String imageName) { + super(imageName); + } + + public ElasticSearchLocalContainerServiceHack(ElasticsearchContainer container) { + super(container); + } + + @Override + public void registerProperties() { + System.setProperty("elasticsearch.host", this.getElasticSearchHost()); + System.setProperty("elasticsearch.port", String.valueOf(this.getPort())); + this.getContainer().caCertAsBytes().ifPresent(content -> { + try { + Field certPath = getClass().getSuperclass().getDeclaredField("certPath"); + certPath.setAccessible(true); // enables access to private variables + certPath.set(this, Files.createTempFile("http_ca", ".crt")); + Files.write((Path) certPath.get(this), content, new OpenOption[0]); + + Field sslContext = getClass().getSuperclass().getDeclaredField("sslContext"); + sslContext.setAccessible(true); // enables access to private variables + sslContext.set(this, this.getContainer().createSslContextFromCa()); + } catch (IOException | NoSuchFieldException | IllegalAccessException var3) { + throw new RuntimeException(var3); + } + }); + } +} diff --git a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelElasticSearchPropertyFactory.java b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelElasticSearchPropertyFactory.java new file mode 100644 index 0000000000..46f3fac937 --- /dev/null +++ b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelElasticSearchPropertyFactory.java @@ -0,0 +1,55 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.camel.kafkaconnector.elasticsearch.sink; + +import org.apache.camel.kafkaconnector.common.SinkConnectorPropertyFactory; +import org.apache.camel.kafkaconnector.elasticsearch.common.ElasticSearchCommon; + +final class CamelElasticSearchPropertyFactory extends SinkConnectorPropertyFactory { + + private CamelElasticSearchPropertyFactory() { + + } + + public CamelElasticSearchPropertyFactory withClusterName(String clusterName) { + return setProperty("camel.kamelet.elasticsearch-index-sink.clusterName", clusterName); + } + + public CamelElasticSearchPropertyFactory withHostAddress(String hostAddress) { + return setProperty("camel.kamelet.elasticsearch-index-sink.hostAddresses", hostAddress); + } + + public CamelElasticSearchPropertyFactory withIndexName(String indexName) { + return setProperty("camel.kamelet.elasticsearch-index-sink.indexName", indexName); + } + + public static CamelElasticSearchPropertyFactory basic() { + return new CamelElasticSearchPropertyFactory() + .withName("CamelElasticSearchSinkConnector") + .withTasksMax(1) + .withConnectorClass("org.apache.camel.kafkaconnector.elasticsearchindexsink.CamelElasticsearchindexsinkSinkConnector") + .withKeyConverterClass("org.apache.kafka.connect.storage.StringConverter") + .withValueConverterClass("org.apache.kafka.connect.storage.StringConverter") + .setProperty("camel.kamelet.elasticsearch-index-sink.user", ElasticSearchCommon.USERNAME) + .setProperty("camel.kamelet.elasticsearch-index-sink.password", ElasticSearchCommon.PASSWORD) + .setProperty("camel.kamelet.elasticsearch-index-sink.enableSSL", "false") + .setProperty("camel.component.kamelet.location", "kamelets") + .setProperty("camel.component.properties.environment-variable-mode", "1"); + } + +} diff --git a/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelSinkElasticSearchITCase.java b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelSinkElasticSearchITCase.java new file mode 100644 index 0000000000..082389c944 --- /dev/null +++ b/tests/itests-elasticsearch/src/test/java/org/apache/camel/kafkaconnector/elasticsearch/sink/CamelSinkElasticSearchITCase.java @@ -0,0 +1,137 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.camel.kafkaconnector.elasticsearch.sink; + +import java.util.List; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; +import java.util.function.Supplier; + +import co.elastic.clients.elasticsearch.core.search.Hit; +import com.fasterxml.jackson.databind.node.ObjectNode; +import org.apache.camel.kafkaconnector.common.ConnectorPropertyFactory; +import org.apache.camel.kafkaconnector.common.test.CamelSinkTestSupport; +import org.apache.camel.kafkaconnector.elasticsearch.clients.ElasticSearchClient; +import org.apache.camel.kafkaconnector.elasticsearch.common.ElasticSearchCommon; +import org.apache.camel.kafkaconnector.elasticsearch.common.ElasticSearchIndexMessageProducer; +import org.apache.camel.kafkaconnector.elasticsearch.common.ElasticSearchLocalContainerServiceHack; +import org.apache.camel.test.infra.elasticsearch.services.ElasticSearchService; +import org.apache.camel.test.infra.elasticsearch.services.RemoteElasticSearchService; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.Timeout; +import org.junit.jupiter.api.extension.RegisterExtension; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.testcontainers.elasticsearch.ElasticsearchContainer; + +import static org.apache.camel.test.infra.elasticsearch.services.ElasticSearchServiceFactory.builder; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.fail; + +public class CamelSinkElasticSearchITCase extends CamelSinkTestSupport { + + @RegisterExtension + public static ElasticSearchService elasticSearch = builder() + .addLocalMapping(new Supplier() { + @Override + public ElasticSearchService get() { + ElasticsearchContainer container = + new ElasticsearchContainer("docker.elastic.co/elasticsearch/elasticsearch:8.5.2"); + container.addEnv("xpack.security.enabled", "true"); + //XXX: revert back to the normal lasticSearchLocalContainerService when https://issues.apache.org/jira/browse/CAMEL-19834 is fixed + return new ElasticSearchLocalContainerServiceHack(container); + } + } + ).addRemoteMapping(RemoteElasticSearchService::new).build(); + + private static final Logger LOG = LoggerFactory.getLogger(CamelElasticSearchPropertyFactory.class); + + private ElasticSearchClient client; + private String topicName; + + private final int expect = 10; + private int received; + + @Override + protected String[] getConnectorsInTest() { + return new String[] {"camel-elasticsearch-index-sink-kafka-connector"}; + } + + @BeforeEach + public void setUp() { + topicName = getTopicForTest(this); + client = new ElasticSearchClient(elasticSearch.getElasticSearchHost(), elasticSearch.getPort(), + ElasticSearchCommon.DEFAULT_ELASTICSEARCH_INDEX); + + received = 0; + } + + @Override + protected void consumeMessages(CountDownLatch latch) { + try { + client.waitForIndex(); + + LOG.debug("Waiting for data"); + client.waitForData(expect); + } finally { + latch.countDown(); + } + } + + @Override + protected void verifyMessages(CountDownLatch latch) throws InterruptedException { + if (latch.await(30, TimeUnit.SECONDS)) { + List> hits = client.getData(); + assertNotNull(hits); + + hits.forEach(this::verifyHit); + assertEquals(expect, received, + "Didn't process the expected amount of messages: " + received + " != " + expect); + } else { + fail("Failed to receive the messages within the specified time"); + } + } + + private void verifyHit(Hit searchHit) { + ObjectNode source = searchHit.source(); + LOG.debug("Search hit: {} ", source); + + assertNotNull(source); + assertFalse(source.isEmpty()); + + assertEquals(String.valueOf(received), source.at("/counter").asText()); + + received++; + } + + @Test + @Timeout(90) + public void testIndexOperation() throws Exception { + ConnectorPropertyFactory propertyFactory = CamelElasticSearchPropertyFactory + .basic() + .withTopics(topicName) + .withClusterName(ElasticSearchCommon.DEFAULT_ELASTICSEARCH_CLUSTER) + .withHostAddress(elasticSearch.getHttpHostAddress()) + .withIndexName(ElasticSearchCommon.DEFAULT_ELASTICSEARCH_INDEX); + + runTest(propertyFactory, new ElasticSearchIndexMessageProducer(getKafkaService().getBootstrapServers(), topicName, expect)); + } +} diff --git a/tests/pom.xml b/tests/pom.xml index 0790bd958b..62880b5404 100644 --- a/tests/pom.xml +++ b/tests/pom.xml @@ -45,6 +45,7 @@ itests-aws-v2 itests-sjms2 itests-cassandra + itests-elasticsearch itests-syslog itests-file itests-http From bdcafdb6d54eda2c9db291f711f6f7e06154b55a Mon Sep 17 00:00:00 2001 From: Andrea Tarocchi Date: Tue, 5 Sep 2023 18:57:36 +0200 Subject: [PATCH 31/31] Fixed maven connector generation plugin tests. --- .../camel-kafka-connector-fix-dependencies.properties | 6 +++--- .../camel-kafka-connector-fix-dependencies.properties | 6 +++--- .../maven_project/pom.xml | 5 ++++- .../camel-kafka-connector-fix-dependencies.properties | 6 +++--- ...amel-kafka-connector-kamelet-fix-dependencies.properties | 6 +++--- 5 files changed, 16 insertions(+), 13 deletions(-) diff --git a/connectors/camel-kafka-connector-fix-dependencies.properties b/connectors/camel-kafka-connector-fix-dependencies.properties index cc3f60d09d..a364b8d506 100644 --- a/connectors/camel-kafka-connector-fix-dependencies.properties +++ b/connectors/camel-kafka-connector-fix-dependencies.properties @@ -22,6 +22,6 @@ global=org.apache.camel.kafkaconnector:camel-kafka-connector,org.apache.camel:camel-jackson # we add a default connection factory maven variables can be used as ${varname} -camel-sjms2=org.apache.activemq:artemis-jms-client::runtime -exclude_camel-sjms2= -additional_properties_camel-sjms2=camel.component.sjms2.connection-factory=#class:org.apache.activemq.ActiveMQConnectionFactory,camel.component.sjms2.connection-factory.brokerURL=tcp://localhost:61616 +#camel-sjms2=org.apache.activemq:artemis-jms-client::runtime +#exclude_camel-sjms2= +#additional_properties_camel-sjms2=camel.component.sjms2.connection-factory=#class:org.apache.activemq.ActiveMQConnectionFactory,camel.component.sjms2.connection-factory.brokerURL=tcp://localhost:61616 diff --git a/tooling/camel-kafka-connector-generator-maven-plugin/src/main/resources/camel-kafka-connector-fix-dependencies.properties b/tooling/camel-kafka-connector-generator-maven-plugin/src/main/resources/camel-kafka-connector-fix-dependencies.properties index ed20e56448..cc0804ee78 100644 --- a/tooling/camel-kafka-connector-generator-maven-plugin/src/main/resources/camel-kafka-connector-fix-dependencies.properties +++ b/tooling/camel-kafka-connector-generator-maven-plugin/src/main/resources/camel-kafka-connector-fix-dependencies.properties @@ -22,6 +22,6 @@ global=org.apache.camel.kafkaconnector:camel-kafka-connector,org.apache.camel:camel-jackson # we add a default connection factory maven variables can be used as ${varname} -camel-sjms2=org.apache.activemq:activemq-client::runtime,org.apache.activemq:artemis-jms-client::runtime -exclude_camel-sjms2= -additional_properties_camel-sjms2=camel.component.sjms2.connection-factory=#class:org.apache.activemq.ActiveMQConnectionFactory,camel.component.sjms2.connection-factory.brokerURL=tcp://localhost:61616 +#camel-sjms2=org.apache.activemq:activemq-client::runtime,org.apache.activemq:artemis-jms-client::runtime +#exclude_camel-sjms2= +#additional_properties_camel-sjms2=camel.component.sjms2.connection-factory=#class:org.apache.activemq.ActiveMQConnectionFactory,camel.component.sjms2.connection-factory.brokerURL=tcp://localhost:61616 diff --git a/tooling/camel-kafka-connector-generator-maven-plugin/src/test/resources-its/org/apache/camel/kafkaconnector/maven/GenerateCamelKafkaConnectorsMojoIT/maven_project/pom.xml b/tooling/camel-kafka-connector-generator-maven-plugin/src/test/resources-its/org/apache/camel/kafkaconnector/maven/GenerateCamelKafkaConnectorsMojoIT/maven_project/pom.xml index 4503d230ae..dfc3a9f45f 100644 --- a/tooling/camel-kafka-connector-generator-maven-plugin/src/test/resources-its/org/apache/camel/kafkaconnector/maven/GenerateCamelKafkaConnectorsMojoIT/maven_project/pom.xml +++ b/tooling/camel-kafka-connector-generator-maven-plugin/src/test/resources-its/org/apache/camel/kafkaconnector/maven/GenerateCamelKafkaConnectorsMojoIT/maven_project/pom.xml @@ -132,7 +132,7 @@ - + netty,https,netty-http,couchbase,cxf,cxfrs,file,hdfs,jdbc,sjms2,sql,aws2-iam,aws2-kms,cassandraql @@ -165,7 +165,10 @@ true + ms-exchange-online-imap-oauth-source + azure-storage-datalake-sink + azure-storage-datalake-source bonita diff --git a/tooling/camel-kafka-connector-generator-maven-plugin/src/test/resources/camel-kafka-connector-fix-dependencies.properties b/tooling/camel-kafka-connector-generator-maven-plugin/src/test/resources/camel-kafka-connector-fix-dependencies.properties index ed20e56448..cc0804ee78 100644 --- a/tooling/camel-kafka-connector-generator-maven-plugin/src/test/resources/camel-kafka-connector-fix-dependencies.properties +++ b/tooling/camel-kafka-connector-generator-maven-plugin/src/test/resources/camel-kafka-connector-fix-dependencies.properties @@ -22,6 +22,6 @@ global=org.apache.camel.kafkaconnector:camel-kafka-connector,org.apache.camel:camel-jackson # we add a default connection factory maven variables can be used as ${varname} -camel-sjms2=org.apache.activemq:activemq-client::runtime,org.apache.activemq:artemis-jms-client::runtime -exclude_camel-sjms2= -additional_properties_camel-sjms2=camel.component.sjms2.connection-factory=#class:org.apache.activemq.ActiveMQConnectionFactory,camel.component.sjms2.connection-factory.brokerURL=tcp://localhost:61616 +#camel-sjms2=org.apache.activemq:activemq-client::runtime,org.apache.activemq:artemis-jms-client::runtime +#exclude_camel-sjms2= +#additional_properties_camel-sjms2=camel.component.sjms2.connection-factory=#class:org.apache.activemq.ActiveMQConnectionFactory,camel.component.sjms2.connection-factory.brokerURL=tcp://localhost:61616 diff --git a/tooling/camel-kafka-connector-generator-maven-plugin/src/test/resources/camel-kafka-connector-kamelet-fix-dependencies.properties b/tooling/camel-kafka-connector-generator-maven-plugin/src/test/resources/camel-kafka-connector-kamelet-fix-dependencies.properties index 973fe74fd3..47b3a43b17 100644 --- a/tooling/camel-kafka-connector-generator-maven-plugin/src/test/resources/camel-kafka-connector-kamelet-fix-dependencies.properties +++ b/tooling/camel-kafka-connector-generator-maven-plugin/src/test/resources/camel-kafka-connector-kamelet-fix-dependencies.properties @@ -24,6 +24,6 @@ global=org.apache.camel.kafkaconnector:camel-kafka-connector camel-couchbase=com.couchbase.client:java-client::runtime # we add a default connection factory maven variables can be used as ${varname} -camel-sjms2=org.apache.activemq:activemq-client::runtime,org.apache.activemq:artemis-jms-client::runtime -exclude_camel-sjms2= -additional_properties_camel-sjms2=camel.component.sjms2.connection-factory=#class:org.apache.activemq.ActiveMQConnectionFactory,camel.component.sjms2.connection-factory.brokerURL=tcp://localhost:61616 +#camel-sjms2=org.apache.activemq:activemq-client::runtime,org.apache.activemq:artemis-jms-client::runtime +#exclude_camel-sjms2= +#additional_properties_camel-sjms2=camel.component.sjms2.connection-factory=#class:org.apache.activemq.ActiveMQConnectionFactory,camel.component.sjms2.connection-factory.brokerURL=tcp://localhost:61616