You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2023/12/20 05:20:41 UTC
(camel-kamelets) branch main updated: Fix #1808 - remove empty x-descriptors field (#1814)
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
The following commit(s) were added to refs/heads/main by this push:
new f71d9f8a Fix #1808 - remove empty x-descriptors field (#1814)
f71d9f8a is described below
commit f71d9f8acfe8ba25846c49622a854153806c6fee
Author: Claudio Miranda <cl...@claudius.com.br>
AuthorDate: Wed Dec 20 02:20:36 2023 -0300
Fix #1808 - remove empty x-descriptors field (#1814)
---
kamelets/google-calendar-source.kamelet.yaml | 2 --
kamelets/google-mail-source.kamelet.yaml | 1 -
kamelets/google-pubsub-source.kamelet.yaml | 5 ++---
kamelets/google-sheets-source.kamelet.yaml | 3 +--
kamelets/google-storage-cdc-source.kamelet.yaml | 6 ++----
kamelets/google-storage-sink.kamelet.yaml | 5 ++---
kamelets/google-storage-source.kamelet.yaml | 4 +---
kamelets/http-secured-sink.kamelet.yaml | 3 +--
kamelets/infinispan-sink.kamelet.yaml | 1 -
kamelets/infinispan-source.kamelet.yaml | 1 -
.../kafka-apicurio-registry-not-secured-source.kamelet.yaml | 3 ---
kamelets/kafka-azure-schema-registry-source.kamelet.yaml | 5 +----
kamelets/kafka-scram-source.kamelet.yaml | 3 ---
kamelets/kafka-source.kamelet.yaml | 3 ---
kamelets/kafka-ssl-source.kamelet.yaml | 5 +----
kamelets/minio-sink.kamelet.yaml | 5 ++---
kamelets/minio-source.kamelet.yaml | 4 +---
kamelets/mongodb-changes-stream-source.kamelet.yaml | 2 --
kamelets/mongodb-sink.kamelet.yaml | 7 ++-----
kamelets/mongodb-source.kamelet.yaml | 5 +----
kamelets/opensearch-index-sink.kamelet.yaml | 11 +++++------
kamelets/opensearch-search-source.kamelet.yaml | 5 ++---
kamelets/salesforce-source.kamelet.yaml | 6 +-----
kamelets/scp-sink.kamelet.yaml | 3 +--
kamelets/sftp-sink.kamelet.yaml | 6 +-----
kamelets/sftp-source.kamelet.yaml | 10 +---------
kamelets/splunk-hec-sink.kamelet.yaml | 4 ----
kamelets/sqlserver-sink.kamelet.yaml | 6 ++----
kamelets/sqlserver-source.kamelet.yaml | 4 +---
.../resources/kamelets/google-calendar-source.kamelet.yaml | 2 --
.../main/resources/kamelets/google-mail-source.kamelet.yaml | 1 -
.../main/resources/kamelets/google-pubsub-source.kamelet.yaml | 5 ++---
.../main/resources/kamelets/google-sheets-source.kamelet.yaml | 3 +--
.../resources/kamelets/google-storage-cdc-source.kamelet.yaml | 6 ++----
.../main/resources/kamelets/google-storage-sink.kamelet.yaml | 5 ++---
.../resources/kamelets/google-storage-source.kamelet.yaml | 4 +---
.../main/resources/kamelets/http-secured-sink.kamelet.yaml | 3 +--
.../src/main/resources/kamelets/infinispan-sink.kamelet.yaml | 1 -
.../main/resources/kamelets/infinispan-source.kamelet.yaml | 1 -
.../kafka-apicurio-registry-not-secured-source.kamelet.yaml | 3 ---
.../kamelets/kafka-azure-schema-registry-source.kamelet.yaml | 5 +----
.../main/resources/kamelets/kafka-scram-source.kamelet.yaml | 3 ---
.../src/main/resources/kamelets/kafka-source.kamelet.yaml | 3 ---
.../src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml | 5 +----
.../src/main/resources/kamelets/minio-sink.kamelet.yaml | 5 ++---
.../src/main/resources/kamelets/minio-source.kamelet.yaml | 4 +---
.../kamelets/mongodb-changes-stream-source.kamelet.yaml | 2 --
.../src/main/resources/kamelets/mongodb-sink.kamelet.yaml | 7 ++-----
.../src/main/resources/kamelets/mongodb-source.kamelet.yaml | 5 +----
.../resources/kamelets/opensearch-index-sink.kamelet.yaml | 11 +++++------
.../resources/kamelets/opensearch-search-source.kamelet.yaml | 5 ++---
.../main/resources/kamelets/salesforce-source.kamelet.yaml | 6 +-----
.../src/main/resources/kamelets/scp-sink.kamelet.yaml | 3 +--
.../src/main/resources/kamelets/sftp-sink.kamelet.yaml | 6 +-----
.../src/main/resources/kamelets/sftp-source.kamelet.yaml | 10 +---------
.../src/main/resources/kamelets/splunk-hec-sink.kamelet.yaml | 4 ----
.../src/main/resources/kamelets/sqlserver-sink.kamelet.yaml | 6 ++----
.../src/main/resources/kamelets/sqlserver-source.kamelet.yaml | 4 +---
58 files changed, 62 insertions(+), 194 deletions(-)
diff --git a/kamelets/google-calendar-source.kamelet.yaml b/kamelets/google-calendar-source.kamelet.yaml
index 13be1958..aeb0f6ea 100644
--- a/kamelets/google-calendar-source.kamelet.yaml
+++ b/kamelets/google-calendar-source.kamelet.yaml
@@ -91,13 +91,11 @@ spec:
title: Sync Flow
description: Specifies to sync events for incremental synchronization.
type: boolean
- x-descriptors:
default: false
consumeFromNow:
title: Consume from now
description: Specfies to consume events in the calendar from now on.
type: boolean
- x-descriptors:
default: true
types:
out:
diff --git a/kamelets/google-mail-source.kamelet.yaml b/kamelets/google-mail-source.kamelet.yaml
index 5afad34f..fd716407 100644
--- a/kamelets/google-mail-source.kamelet.yaml
+++ b/kamelets/google-mail-source.kamelet.yaml
@@ -86,7 +86,6 @@ spec:
title: Mark as Read
description: Mark the message as read once it has been consumed
type: boolean
- x-descriptors:
default: true
labels:
title: Gmail Labels
diff --git a/kamelets/google-pubsub-source.kamelet.yaml b/kamelets/google-pubsub-source.kamelet.yaml
index e198b48f..ca625d05 100644
--- a/kamelets/google-pubsub-source.kamelet.yaml
+++ b/kamelets/google-pubsub-source.kamelet.yaml
@@ -32,7 +32,7 @@ spec:
title: "Google Pubsub Source"
description: |-
Consume messages from Google Cloud Pub/Sub.
-
+
If you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter.
required:
- projectId
@@ -57,7 +57,6 @@ spec:
title: Synchronous Pull
description: Specifies to synchronously pull batches of messages.
type: boolean
- x-descriptors:
default: false
maxMessagesPerPoll:
title: Max Messages Per Poll
@@ -68,7 +67,7 @@ spec:
title: Concurrent Consumers
description: The number of parallel streams to consume from the subscription.
type: integer
- default: 1
+ default: 1
dependencies:
- "camel:kamelet"
- "camel:google-pubsub"
diff --git a/kamelets/google-sheets-source.kamelet.yaml b/kamelets/google-sheets-source.kamelet.yaml
index c57e3079..17b6f280 100644
--- a/kamelets/google-sheets-source.kamelet.yaml
+++ b/kamelets/google-sheets-source.kamelet.yaml
@@ -89,7 +89,6 @@ spec:
title: Split Results
description: True if value range result should be split into rows or columns to process each of them individually.
type: boolean
- x-descriptors:
default: true
range:
title: Cells Range
@@ -141,7 +140,7 @@ spec:
json:
format: "application-json"
description: |-
- Json representation of a GoogleSheets ValueRange object that holds all values for the given cell range.
+ Json representation of a GoogleSheets ValueRange object that holds all values for the given cell range.
Or Json array of values for a single row/column in the range when 'splitResults' mode is enabled.
mediaType: application/json
json-struct:
diff --git a/kamelets/google-storage-cdc-source.kamelet.yaml b/kamelets/google-storage-cdc-source.kamelet.yaml
index 019dd818..57a8937c 100644
--- a/kamelets/google-storage-cdc-source.kamelet.yaml
+++ b/kamelets/google-storage-cdc-source.kamelet.yaml
@@ -36,7 +36,7 @@ spec:
Service account key is the basic method for authenticating to the Google Pubsub and Google Storage.
To use this Kamelet you'll need to set up Events notification for your Google Storage Bucket.
-
+
You must encode the `serviceAccountKey` property before you pass it as a parameter.
required:
- projectId
@@ -63,7 +63,6 @@ spec:
title: Synchronous Pull
description: Specifies to synchronously pull batches of messages.
type: boolean
- x-descriptors:
default: false
maxMessagesPerPoll:
title: Max Messages Per Poll
@@ -85,8 +84,7 @@ spec:
If getObject is enabled, then the file created in the Bucket will be
get and returned as body, if not only the event will be returned as body.
type: boolean
- x-descriptors:
- default: false
+ default: false
dependencies:
- "camel:kamelet"
- "camel:google-pubsub"
diff --git a/kamelets/google-storage-sink.kamelet.yaml b/kamelets/google-storage-sink.kamelet.yaml
index df0ef319..cc7e6d13 100644
--- a/kamelets/google-storage-sink.kamelet.yaml
+++ b/kamelets/google-storage-sink.kamelet.yaml
@@ -32,9 +32,9 @@ spec:
title: "Google Storage Sink"
description: |-
Upload objects to Google Cloud Storage.
-
+
If you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter.
-
+
In 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.
required:
- bucketNameOrArn
@@ -54,7 +54,6 @@ spec:
title: Autocreate Bucket
description: Specifies to automatically create the Google Cloud Storage bucket.
type: boolean
- x-descriptors:
default: false
dependencies:
- "camel:core"
diff --git a/kamelets/google-storage-source.kamelet.yaml b/kamelets/google-storage-source.kamelet.yaml
index 9759d8d6..51d11696 100644
--- a/kamelets/google-storage-source.kamelet.yaml
+++ b/kamelets/google-storage-source.kamelet.yaml
@@ -52,13 +52,11 @@ spec:
title: Auto-delete Objects
description: Specifies to delete objects after consuming them.
type: boolean
- x-descriptors:
default: true
autoCreateBucket:
title: Autocreate Bucket
description: Specifies to automatically create the Google Cloud Storage bucket.
type: boolean
- x-descriptors:
default: false
dataTypes:
out:
@@ -80,7 +78,7 @@ spec:
CamelGoogleCloudStorageETag:
title: ETag Value
description: |-
- The hex encoded 128-bit MD5 digest of the associated object according to RFC 1864.
+ The hex encoded 128-bit MD5 digest of the associated object according to RFC 1864.
Is the generation number of the object for which you are retrieving information.
type: string
types:
diff --git a/kamelets/http-secured-sink.kamelet.yaml b/kamelets/http-secured-sink.kamelet.yaml
index 124d7883..a244d7e6 100644
--- a/kamelets/http-secured-sink.kamelet.yaml
+++ b/kamelets/http-secured-sink.kamelet.yaml
@@ -56,7 +56,6 @@ spec:
title: Authentication Preemptive
description: If this option is true, camel-http sends preemptive basic authentication to the server.
type: boolean
- x-descriptors:
default: false
authUsername:
title: Authentication Username
@@ -86,7 +85,7 @@ spec:
constant: "{{method}}"
- to:
uri: "{{url}}"
- parameters:
+ parameters:
authMethod: "{{authMethod}}"
authUsername: "{{authUsername}}"
authPassword: "{{authPassword}}"
diff --git a/kamelets/infinispan-sink.kamelet.yaml b/kamelets/infinispan-sink.kamelet.yaml
index 8580b05a..34796010 100644
--- a/kamelets/infinispan-sink.kamelet.yaml
+++ b/kamelets/infinispan-sink.kamelet.yaml
@@ -58,7 +58,6 @@ spec:
description: If the Infinispan instance is secured or not
type: boolean
default: true
- x-descriptors:
username:
title: Username
description: Username to connect to Infinispan.
diff --git a/kamelets/infinispan-source.kamelet.yaml b/kamelets/infinispan-source.kamelet.yaml
index 23dbde37..0d6ef47b 100644
--- a/kamelets/infinispan-source.kamelet.yaml
+++ b/kamelets/infinispan-source.kamelet.yaml
@@ -52,7 +52,6 @@ spec:
description: If the Infinispan instance is secured or not
type: boolean
default: true
- x-descriptors:
username:
title: Username
description: Username to connect to Infinispan.
diff --git a/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml b/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
index 1a75832c..d3500224 100644
--- a/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
+++ b/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
@@ -58,13 +58,11 @@ spec:
description: If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer
type: boolean
default: true
- x-descriptors:
allowManualCommit:
title: Allow Manual Commit
description: Whether to allow doing manual commits
type: boolean
default: false
- x-descriptors:
pollOnError:
title: Poll On Error Behavior
description: What to do if kafka threw an exception while polling for new messages. There are 5 enums and the value can be one of DISCARD, ERROR_HANDLER, RECONNECT, RETRY, STOP
@@ -89,7 +87,6 @@ spec:
title: Automatically Deserialize Headers
description: When enabled the Kamelet source will deserialize all message headers to String representation.
type: boolean
- x-descriptors:
default: true
valueDeserializer:
title: Value Deserializer
diff --git a/kamelets/kafka-azure-schema-registry-source.kamelet.yaml b/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
index 5924ccff..8bbed6f1 100644
--- a/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
+++ b/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
@@ -78,13 +78,11 @@ spec:
description: If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer
type: boolean
default: true
- x-descriptors:
allowManualCommit:
title: Allow Manual Commit
description: Whether to allow doing manual commits
type: boolean
default: false
- x-descriptors:
pollOnError:
title: Poll On Error Behavior
description: What to do if kafka threw an exception while polling for new messages. There are 5 enums and the value can be one of DISCARD, ERROR_HANDLER, RECONNECT, RETRY, STOP
@@ -109,7 +107,6 @@ spec:
title: Automatically Deserialize Headers
description: When enabled the Kamelet source will deserialize all message headers to String representation.
type: boolean
- x-descriptors:
default: true
valueDeserializer:
title: Value Deserializer
@@ -127,7 +124,7 @@ spec:
title: Specific Avro Value Type
description: The Specific Type Avro will have to deal with
type: string
- example: "com.example.Order"
+ example: "com.example.Order"
dependencies:
- "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0-SNAPSHOT"
- "camel:kafka"
diff --git a/kamelets/kafka-scram-source.kamelet.yaml b/kamelets/kafka-scram-source.kamelet.yaml
index 4489833d..55b331df 100644
--- a/kamelets/kafka-scram-source.kamelet.yaml
+++ b/kamelets/kafka-scram-source.kamelet.yaml
@@ -88,13 +88,11 @@ spec:
description: If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer
type: boolean
default: true
- x-descriptors:
allowManualCommit:
title: Allow Manual Commit
description: Whether to allow doing manual commits
type: boolean
default: false
- x-descriptors:
pollOnError:
title: Poll On Error Behavior
description: What to do if kafka threw an exception while polling for new messages. There are 5 enums and the value can be one of DISCARD, ERROR_HANDLER, RECONNECT, RETRY, STOP
@@ -119,7 +117,6 @@ spec:
title: Automatically Deserialize Headers
description: When enabled the Kamelet source will deserialize all message headers to String representation.
type: boolean
- x-descriptors:
default: true
dependencies:
- "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0-SNAPSHOT"
diff --git a/kamelets/kafka-source.kamelet.yaml b/kamelets/kafka-source.kamelet.yaml
index 2c75dc2e..cf093df5 100644
--- a/kamelets/kafka-source.kamelet.yaml
+++ b/kamelets/kafka-source.kamelet.yaml
@@ -88,13 +88,11 @@ spec:
description: If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer
type: boolean
default: true
- x-descriptors:
allowManualCommit:
title: Allow Manual Commit
description: Whether to allow doing manual commits
type: boolean
default: false
- x-descriptors:
pollOnError:
title: Poll On Error Behavior
description: What to do if kafka threw an exception while polling for new messages. There are 5 enums and the value can be one of DISCARD, ERROR_HANDLER, RECONNECT, RETRY, STOP
@@ -119,7 +117,6 @@ spec:
title: Automatically Deserialize Headers
description: When enabled the Kamelet source will deserialize all message headers to String representation.
type: boolean
- x-descriptors:
default: true
dependencies:
- "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0-SNAPSHOT"
diff --git a/kamelets/kafka-ssl-source.kamelet.yaml b/kamelets/kafka-ssl-source.kamelet.yaml
index 5ffd2aa7..d17d7279 100644
--- a/kamelets/kafka-ssl-source.kamelet.yaml
+++ b/kamelets/kafka-ssl-source.kamelet.yaml
@@ -68,13 +68,11 @@ spec:
description: If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer
type: boolean
default: true
- x-descriptors:
allowManualCommit:
title: Allow Manual Commit
description: Whether to allow doing manual commits
type: boolean
default: false
- x-descriptors:
pollOnError:
title: Poll On Error Behavior
description: What to do if kafka threw an exception while polling for new messages. There are 5 enums and the value can be one of DISCARD, ERROR_HANDLER, RECONNECT, RETRY, STOP
@@ -99,7 +97,6 @@ spec:
title: Automatically Deserialize Headers
description: When enabled the Kamelet source will deserialize all message headers to String representation.
type: boolean
- x-descriptors:
default: true
sslKeyPassword:
description: The password of the private key in the key store file.
@@ -165,7 +162,7 @@ spec:
sslProtocol: '{{sslProtocol}}'
sslEnabledProtocols: '{{sslEnabledProtocols}}'
sslEndpointAlgorithm: '{{sslEndpointAlgorithm}}'
- saslMechanism: '{{saslMechanism}}'
+ saslMechanism: '{{saslMechanism}}'
groupId: '{{?consumerGroup}}'
autoOffsetReset: '{{autoOffsetReset}}'
pollOnError: '{{pollOnError}}'
diff --git a/kamelets/minio-sink.kamelet.yaml b/kamelets/minio-sink.kamelet.yaml
index 83ac146a..6a16ce84 100644
--- a/kamelets/minio-sink.kamelet.yaml
+++ b/kamelets/minio-sink.kamelet.yaml
@@ -68,9 +68,8 @@ spec:
example: http://localhost:9000
autoCreateBucket:
title: Autocreate Bucket
- description: Specify to automatically create the MinIO bucket.
+ description: Specify to automatically create the MinIO bucket.
type: boolean
- x-descriptors:
default: false
keyName:
title: Key Name
@@ -89,7 +88,7 @@ spec:
when:
- simple: '${propertiesExist:!keyName}'
steps:
- - choice:
+ - choice:
when:
- simple: "${header[file]}"
steps:
diff --git a/kamelets/minio-source.kamelet.yaml b/kamelets/minio-source.kamelet.yaml
index 3405cc78..5405bd46 100644
--- a/kamelets/minio-source.kamelet.yaml
+++ b/kamelets/minio-source.kamelet.yaml
@@ -47,7 +47,6 @@ spec:
title: Auto-delete Objects
description: Delete objects after consuming them.
type: boolean
- x-descriptors:
default: true
accessKey:
title: Access Key
@@ -70,9 +69,8 @@ spec:
example: http://localhost:9000
autoCreateBucket:
title: Autocreate Bucket
- description: Specifies to automatically create the MinIO bucket.
+ description: Specifies to automatically create the MinIO bucket.
type: boolean
- x-descriptors:
default: false
dependencies:
- "camel:minio"
diff --git a/kamelets/mongodb-changes-stream-source.kamelet.yaml b/kamelets/mongodb-changes-stream-source.kamelet.yaml
index 625b016e..4e355660 100644
--- a/kamelets/mongodb-changes-stream-source.kamelet.yaml
+++ b/kamelets/mongodb-changes-stream-source.kamelet.yaml
@@ -64,13 +64,11 @@ spec:
description: whether to enable ssl connection to mongodb
type: boolean
default: true
- x-descriptors:
sslValidationEnabled:
title: Enables Ssl Certificates Validation and Host name checks.
description: IMPORTANT this should be disabled only in test environment since can pose security issues.
type: boolean
default: true
- x-descriptors:
database:
title: MongoDB Database
description: Sets the name of the MongoDB database to target.
diff --git a/kamelets/mongodb-sink.kamelet.yaml b/kamelets/mongodb-sink.kamelet.yaml
index 2dae3fb1..11086611 100644
--- a/kamelets/mongodb-sink.kamelet.yaml
+++ b/kamelets/mongodb-sink.kamelet.yaml
@@ -56,7 +56,7 @@ spec:
type: string
format: password
x-descriptors:
- - urn:camel:group:credentials
+ - urn:camel:group:credentials
username:
title: MongoDB Username
description: A username for accessing MongoDB.
@@ -68,13 +68,11 @@ spec:
description: whether to enable ssl connection to mongodb
type: boolean
default: true
- x-descriptors:
sslValidationEnabled:
title: Enables Ssl Certificates Validation and Host name checks.
description: IMPORTANT this should be disabled only in test environment since can pose security issues.
type: boolean
default: true
- x-descriptors:
database:
title: MongoDB Database
description: The name of the MongoDB database.
@@ -89,7 +87,6 @@ spec:
description: Create a collection during initialization if it doesn't exist.
type: boolean
default: false
- x-descriptors:
types:
in:
mediaType: application/json
@@ -126,7 +123,7 @@ spec:
- setHeader:
name: CamelMongoDbUpsert
simple: "${header[ce-dbupsert]}"
- - to:
+ - to:
uri: "{{local-mongodb}}:test"
parameters:
createCollection: "{{?createCollection}}"
diff --git a/kamelets/mongodb-source.kamelet.yaml b/kamelets/mongodb-source.kamelet.yaml
index 8ca3c088..316dd438 100644
--- a/kamelets/mongodb-source.kamelet.yaml
+++ b/kamelets/mongodb-source.kamelet.yaml
@@ -70,13 +70,11 @@ spec:
description: whether to enable ssl connection to mongodb
type: boolean
default: true
- x-descriptors:
sslValidationEnabled:
title: Enables Ssl Certificates Validation and Host name checks.
description: IMPORTANT this should be disabled only in test environment since can pose security issues.
type: boolean
default: true
- x-descriptors:
database:
title: MongoDB Database
description: The name of the MongoDB database.
@@ -85,11 +83,10 @@ spec:
title: MongoDB Persistent Tail Tracking
description: Specifies to enable persistent tail tracking, which is a mechanism to keep track of the last consumed data across system restarts. The next time the system is up, the endpoint recovers the cursor from the point where it last stopped consuimg data. This option will only work on capped collections.
type: boolean
- x-descriptors:
default: false
tailTrackIncreasingField:
title: MongoDB Tail Track Increasing Field
- description: The correlation field in the incoming data which is of increasing nature and is used to position the tailing cursor every time it is generated.
+ description: The correlation field in the incoming data which is of increasing nature and is used to position the tailing cursor every time it is generated.
type: string
dependencies:
- "camel:kamelet"
diff --git a/kamelets/opensearch-index-sink.kamelet.yaml b/kamelets/opensearch-index-sink.kamelet.yaml
index 03327870..9b8087ae 100644
--- a/kamelets/opensearch-index-sink.kamelet.yaml
+++ b/kamelets/opensearch-index-sink.kamelet.yaml
@@ -33,16 +33,16 @@ spec:
description: |-
Stores JSON-formatted data into Opensearch.
- The input data must be formatted in JSON according to the requirements of the index.
+ 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 OpenSearch.
-
+
- `indexName` / `ce-indexname`: The index name for OpenSearch.
-
+
If you do not set a property in the header, the Kamelet uses the exchange ID for the index setting.
required:
- clusterName
@@ -67,7 +67,6 @@ spec:
description: Specifies to connect by using SSL.
type: boolean
default: false
- x-descriptors:
hostAddresses:
title: Host Addresses
description: A comma-separated list of remote transport addresses in `ip:port format`.
@@ -84,7 +83,7 @@ spec:
type: string
example: data
certificate:
- title: Certificate
+ title: Certificate
description: The Certificate for accessing the OpenSearch cluster. You must encode this value in base64.
type: string
types:
diff --git a/kamelets/opensearch-search-source.kamelet.yaml b/kamelets/opensearch-search-source.kamelet.yaml
index c8848001..bfd703db 100644
--- a/kamelets/opensearch-search-source.kamelet.yaml
+++ b/kamelets/opensearch-search-source.kamelet.yaml
@@ -32,7 +32,7 @@ spec:
title: "OpenSearch Search Source"
description: |-
Search data on OpenSearch
-
+
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.
@@ -70,7 +70,6 @@ spec:
description: Do we want to connect using SSL?
type: boolean
default: false
- x-descriptors:
hostAddresses:
title: Host Addresses
description: Comma separated list with ip:port formatted remote transport addresses to use.
@@ -84,7 +83,7 @@ spec:
description: The name of the cluster.
type: string
certificate:
- title: Certificate
+ title: Certificate
description: The Certificate for accessing the Opensearch cluster. You must encode this value in base64.
type: string
types:
diff --git a/kamelets/salesforce-source.kamelet.yaml b/kamelets/salesforce-source.kamelet.yaml
index a12acaa9..f2577803 100644
--- a/kamelets/salesforce-source.kamelet.yaml
+++ b/kamelets/salesforce-source.kamelet.yaml
@@ -26,7 +26,7 @@ metadata:
camel.apache.org/kamelet.group: "Salesforce"
camel.apache.org/kamelet.namespace: "Salesforce"
labels:
- camel.apache.org/kamelet.type: "source"
+ camel.apache.org/kamelet.type: "source"
spec:
definition:
title: "Salesforce Source"
@@ -92,25 +92,21 @@ spec:
title: Notify Operation Create
description: Notify for create operation.
type: boolean
- x-descriptors:
default: true
notifyForOperationUpdate:
title: Notify Operation Update
description: Notify for update operation.
type: boolean
- x-descriptors:
default: false
notifyForOperationDelete:
title: Notify Operation Delete
description: Notify for delete operation.
type: boolean
- x-descriptors:
default: false
notifyForOperationUndelete:
title: Notify Operation Undelete
description: Notify for undelete operation.
type: boolean
- x-descriptors:
default: false
operation:
title: Operation
diff --git a/kamelets/scp-sink.kamelet.yaml b/kamelets/scp-sink.kamelet.yaml
index ccb355ea..96a045de 100644
--- a/kamelets/scp-sink.kamelet.yaml
+++ b/kamelets/scp-sink.kamelet.yaml
@@ -75,7 +75,6 @@ spec:
description: If knownHostFile has not been explicit configured then use the host file from System.getProperty(user.home)/.ssh/known_hosts.
type: boolean
default: true
- x-descriptors:
dependencies:
- "camel:core"
- "camel:jsch"
@@ -92,4 +91,4 @@ spec:
privateKeyFile: "{{?privateKeyFile}}"
privateKeyPassphrase: "{{?privateKeyPassphrase}}"
strictHostKeyChecking: "{{?strictHostKeyChecking}}"
- useUserKnownHostsFile: "{{?useUserKnownHostsFile}}"
+ useUserKnownHostsFile: "{{?useUserKnownHostsFile}}"
diff --git a/kamelets/sftp-sink.kamelet.yaml b/kamelets/sftp-sink.kamelet.yaml
index a1a91c75..f9b0667a 100644
--- a/kamelets/sftp-sink.kamelet.yaml
+++ b/kamelets/sftp-sink.kamelet.yaml
@@ -73,7 +73,6 @@ spec:
description: Specifies to use passive mode connection.
type: boolean
default: false
- x-descriptors:
fileExist:
title: File Existence
description: How to behave in case of file already existent.
@@ -85,7 +84,6 @@ spec:
description: Specifies the file transfer mode, BINARY or ASCII. Default is ASCII (false).
type: boolean
default: false
- x-descriptors:
privateKeyFile:
title: Private Key File
description: Set the private key file so that the SFTP endpoint can do private key verification.
@@ -109,13 +107,11 @@ spec:
description: If knownHostFile has not been explicit configured then use the host file from System.getProperty(user.home)/.ssh/known_hosts.
type: boolean
default: true
- x-descriptors:
autoCreate:
title: Autocreate Missing Directories
description: Automatically create the directory the files should be written to.
type: boolean
default: true
- x-descriptors:
dependencies:
- "camel:ftp"
- "camel:core"
@@ -145,7 +141,7 @@ spec:
privateKeyPassphrase: "{{?privateKeyPassphrase}}"
privateKeyUri: "{{?privateKeyUri}}"
strictHostKeyChecking: "{{?strictHostKeyChecking}}"
- useUserKnownHostsFile: "{{?useUserKnownHostsFile}}"
+ useUserKnownHostsFile: "{{?useUserKnownHostsFile}}"
passiveMode: "{{passiveMode}}"
fileExist: "{{fileExist}}"
binary: "{{binary}}"
diff --git a/kamelets/sftp-source.kamelet.yaml b/kamelets/sftp-source.kamelet.yaml
index 5e2c13d3..d5f7eab7 100644
--- a/kamelets/sftp-source.kamelet.yaml
+++ b/kamelets/sftp-source.kamelet.yaml
@@ -69,31 +69,26 @@ spec:
description: Sets the passive mode connection.
type: boolean
default: false
- x-descriptors:
recursive:
title: Recursive
description: If a directory, look for files in all sub-directories as well.
type: boolean
default: false
- x-descriptors:
idempotent:
title: Idempotency
description: Skip already-processed files.
type: boolean
default: true
- x-descriptors:
ignoreFileNotFoundOrPermissionError:
title: Ignore File Not Found Or Permission Error
description: Whether to ignore when (trying to list files in directories or when downloading a file), which does not exist or due to permission error. By default when a directory or file does not exists or insufficient permission, then an exception is thrown. Setting this option to true allows to ignore that instead.
type: boolean
default: false
- x-descriptors:
binary:
title: Binary
description: Specifies the file transfer mode, BINARY or ASCII. Default is ASCII (false).
type: boolean
default: false
- x-descriptors:
privateKeyFile:
title: Private Key File
description: Set the private key file so that the SFTP endpoint can do private key verification.
@@ -117,19 +112,16 @@ spec:
description: If knownHostFile has not been explicit configured then use the host file from System.getProperty(user.home)/.ssh/known_hosts.
type: boolean
default: true
- x-descriptors:
autoCreate:
title: Autocreate Missing Directories
description: Automatically create starting directory.
type: boolean
default: true
- x-descriptors:
delete:
title: Delete
description: If true, the file will be deleted after it is processed successfully.
type: boolean
default: false
- x-descriptors:
dependencies:
- "camel:ftp"
- "camel:core"
@@ -144,7 +136,7 @@ spec:
privateKeyPassphrase: "{{?privateKeyPassphrase}}"
privateKeyUri: "{{?privateKeyUri}}"
strictHostKeyChecking: "{{?strictHostKeyChecking}}"
- useUserKnownHostsFile: "{{?useUserKnownHostsFile}}"
+ useUserKnownHostsFile: "{{?useUserKnownHostsFile}}"
passiveMode: "{{passiveMode}}"
recursive: "{{recursive}}"
idempotent: "{{idempotent}}"
diff --git a/kamelets/splunk-hec-sink.kamelet.yaml b/kamelets/splunk-hec-sink.kamelet.yaml
index b2c4e945..0354bff4 100644
--- a/kamelets/splunk-hec-sink.kamelet.yaml
+++ b/kamelets/splunk-hec-sink.kamelet.yaml
@@ -58,13 +58,11 @@ spec:
title: Body Only
description: Send to Splunk only data contained in the body.
type: boolean
- x-descriptors:
default: false
headersOnly:
title: Headers Only
description: Send to Splunk only data contained in the headers.
type: boolean
- x-descriptors:
default: false
index:
title: Index
@@ -82,13 +80,11 @@ spec:
title: Skip TLS Verification
description: Skip TLS verification.
type: boolean
- x-descriptors:
default: false
https:
title: Secure
description: Use a secure HTTPS connection.
type: boolean
- x-descriptors:
default: true
time:
title: Time
diff --git a/kamelets/sqlserver-sink.kamelet.yaml b/kamelets/sqlserver-sink.kamelet.yaml
index fb661e21..179e0bd4 100644
--- a/kamelets/sqlserver-sink.kamelet.yaml
+++ b/kamelets/sqlserver-sink.kamelet.yaml
@@ -88,13 +88,11 @@ spec:
title: Encrypt Connection
description: Encrypt the connection to SQL Server.
type: boolean
- x-descriptors:
default: false
trustServerCertificate:
title: Trust Server Certificate
description: Trust Server Certificate
type: boolean
- x-descriptors:
default: true
types:
in:
@@ -117,9 +115,9 @@ spec:
uri: "kamelet:source"
steps:
- unmarshal:
- json:
+ json:
library: Jackson
- - to:
+ - to:
uri: "sql:{{query}}"
parameters:
dataSource: "#bean:{{dsBean}}"
diff --git a/kamelets/sqlserver-source.kamelet.yaml b/kamelets/sqlserver-source.kamelet.yaml
index 78bebd0b..3df26bb1 100644
--- a/kamelets/sqlserver-source.kamelet.yaml
+++ b/kamelets/sqlserver-source.kamelet.yaml
@@ -85,13 +85,11 @@ spec:
title: Encrypt Connection
description: Encrypt the connection to SQL Server.
type: boolean
- x-descriptors:
default: false
trustServerCertificate:
title: Trust Server Certificate
description: Trust Server Certificate
type: boolean
- x-descriptors:
default: true
delay:
title: Delay
@@ -123,6 +121,6 @@ spec:
delay: "{{delay}}"
steps:
- marshal:
- json:
+ json:
library: Jackson
- to: "kamelet:sink"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/google-calendar-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/google-calendar-source.kamelet.yaml
index 13be1958..aeb0f6ea 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/google-calendar-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/google-calendar-source.kamelet.yaml
@@ -91,13 +91,11 @@ spec:
title: Sync Flow
description: Specifies to sync events for incremental synchronization.
type: boolean
- x-descriptors:
default: false
consumeFromNow:
title: Consume from now
description: Specfies to consume events in the calendar from now on.
type: boolean
- x-descriptors:
default: true
types:
out:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/google-mail-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/google-mail-source.kamelet.yaml
index 5afad34f..fd716407 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/google-mail-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/google-mail-source.kamelet.yaml
@@ -86,7 +86,6 @@ spec:
title: Mark as Read
description: Mark the message as read once it has been consumed
type: boolean
- x-descriptors:
default: true
labels:
title: Gmail Labels
diff --git a/library/camel-kamelets/src/main/resources/kamelets/google-pubsub-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/google-pubsub-source.kamelet.yaml
index e198b48f..ca625d05 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/google-pubsub-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/google-pubsub-source.kamelet.yaml
@@ -32,7 +32,7 @@ spec:
title: "Google Pubsub Source"
description: |-
Consume messages from Google Cloud Pub/Sub.
-
+
If you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter.
required:
- projectId
@@ -57,7 +57,6 @@ spec:
title: Synchronous Pull
description: Specifies to synchronously pull batches of messages.
type: boolean
- x-descriptors:
default: false
maxMessagesPerPoll:
title: Max Messages Per Poll
@@ -68,7 +67,7 @@ spec:
title: Concurrent Consumers
description: The number of parallel streams to consume from the subscription.
type: integer
- default: 1
+ default: 1
dependencies:
- "camel:kamelet"
- "camel:google-pubsub"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/google-sheets-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/google-sheets-source.kamelet.yaml
index c57e3079..17b6f280 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/google-sheets-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/google-sheets-source.kamelet.yaml
@@ -89,7 +89,6 @@ spec:
title: Split Results
description: True if value range result should be split into rows or columns to process each of them individually.
type: boolean
- x-descriptors:
default: true
range:
title: Cells Range
@@ -141,7 +140,7 @@ spec:
json:
format: "application-json"
description: |-
- Json representation of a GoogleSheets ValueRange object that holds all values for the given cell range.
+ Json representation of a GoogleSheets ValueRange object that holds all values for the given cell range.
Or Json array of values for a single row/column in the range when 'splitResults' mode is enabled.
mediaType: application/json
json-struct:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/google-storage-cdc-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/google-storage-cdc-source.kamelet.yaml
index 019dd818..57a8937c 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/google-storage-cdc-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/google-storage-cdc-source.kamelet.yaml
@@ -36,7 +36,7 @@ spec:
Service account key is the basic method for authenticating to the Google Pubsub and Google Storage.
To use this Kamelet you'll need to set up Events notification for your Google Storage Bucket.
-
+
You must encode the `serviceAccountKey` property before you pass it as a parameter.
required:
- projectId
@@ -63,7 +63,6 @@ spec:
title: Synchronous Pull
description: Specifies to synchronously pull batches of messages.
type: boolean
- x-descriptors:
default: false
maxMessagesPerPoll:
title: Max Messages Per Poll
@@ -85,8 +84,7 @@ spec:
If getObject is enabled, then the file created in the Bucket will be
get and returned as body, if not only the event will be returned as body.
type: boolean
- x-descriptors:
- default: false
+ default: false
dependencies:
- "camel:kamelet"
- "camel:google-pubsub"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/google-storage-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/google-storage-sink.kamelet.yaml
index df0ef319..cc7e6d13 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/google-storage-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/google-storage-sink.kamelet.yaml
@@ -32,9 +32,9 @@ spec:
title: "Google Storage Sink"
description: |-
Upload objects to Google Cloud Storage.
-
+
If you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter.
-
+
In 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.
required:
- bucketNameOrArn
@@ -54,7 +54,6 @@ spec:
title: Autocreate Bucket
description: Specifies to automatically create the Google Cloud Storage bucket.
type: boolean
- x-descriptors:
default: false
dependencies:
- "camel:core"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/google-storage-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/google-storage-source.kamelet.yaml
index 9759d8d6..51d11696 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/google-storage-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/google-storage-source.kamelet.yaml
@@ -52,13 +52,11 @@ spec:
title: Auto-delete Objects
description: Specifies to delete objects after consuming them.
type: boolean
- x-descriptors:
default: true
autoCreateBucket:
title: Autocreate Bucket
description: Specifies to automatically create the Google Cloud Storage bucket.
type: boolean
- x-descriptors:
default: false
dataTypes:
out:
@@ -80,7 +78,7 @@ spec:
CamelGoogleCloudStorageETag:
title: ETag Value
description: |-
- The hex encoded 128-bit MD5 digest of the associated object according to RFC 1864.
+ The hex encoded 128-bit MD5 digest of the associated object according to RFC 1864.
Is the generation number of the object for which you are retrieving information.
type: string
types:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/http-secured-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/http-secured-sink.kamelet.yaml
index 124d7883..a244d7e6 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/http-secured-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/http-secured-sink.kamelet.yaml
@@ -56,7 +56,6 @@ spec:
title: Authentication Preemptive
description: If this option is true, camel-http sends preemptive basic authentication to the server.
type: boolean
- x-descriptors:
default: false
authUsername:
title: Authentication Username
@@ -86,7 +85,7 @@ spec:
constant: "{{method}}"
- to:
uri: "{{url}}"
- parameters:
+ parameters:
authMethod: "{{authMethod}}"
authUsername: "{{authUsername}}"
authPassword: "{{authPassword}}"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/infinispan-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/infinispan-sink.kamelet.yaml
index 8580b05a..34796010 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/infinispan-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/infinispan-sink.kamelet.yaml
@@ -58,7 +58,6 @@ spec:
description: If the Infinispan instance is secured or not
type: boolean
default: true
- x-descriptors:
username:
title: Username
description: Username to connect to Infinispan.
diff --git a/library/camel-kamelets/src/main/resources/kamelets/infinispan-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/infinispan-source.kamelet.yaml
index 23dbde37..0d6ef47b 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/infinispan-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/infinispan-source.kamelet.yaml
@@ -52,7 +52,6 @@ spec:
description: If the Infinispan instance is secured or not
type: boolean
default: true
- x-descriptors:
username:
title: Username
description: Username to connect to Infinispan.
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
index 1a75832c..d3500224 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-apicurio-registry-not-secured-source.kamelet.yaml
@@ -58,13 +58,11 @@ spec:
description: If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer
type: boolean
default: true
- x-descriptors:
allowManualCommit:
title: Allow Manual Commit
description: Whether to allow doing manual commits
type: boolean
default: false
- x-descriptors:
pollOnError:
title: Poll On Error Behavior
description: What to do if kafka threw an exception while polling for new messages. There are 5 enums and the value can be one of DISCARD, ERROR_HANDLER, RECONNECT, RETRY, STOP
@@ -89,7 +87,6 @@ spec:
title: Automatically Deserialize Headers
description: When enabled the Kamelet source will deserialize all message headers to String representation.
type: boolean
- x-descriptors:
default: true
valueDeserializer:
title: Value Deserializer
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
index 5924ccff..8bbed6f1 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-azure-schema-registry-source.kamelet.yaml
@@ -78,13 +78,11 @@ spec:
description: If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer
type: boolean
default: true
- x-descriptors:
allowManualCommit:
title: Allow Manual Commit
description: Whether to allow doing manual commits
type: boolean
default: false
- x-descriptors:
pollOnError:
title: Poll On Error Behavior
description: What to do if kafka threw an exception while polling for new messages. There are 5 enums and the value can be one of DISCARD, ERROR_HANDLER, RECONNECT, RETRY, STOP
@@ -109,7 +107,6 @@ spec:
title: Automatically Deserialize Headers
description: When enabled the Kamelet source will deserialize all message headers to String representation.
type: boolean
- x-descriptors:
default: true
valueDeserializer:
title: Value Deserializer
@@ -127,7 +124,7 @@ spec:
title: Specific Avro Value Type
description: The Specific Type Avro will have to deal with
type: string
- example: "com.example.Order"
+ example: "com.example.Order"
dependencies:
- "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0-SNAPSHOT"
- "camel:kafka"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml
index 4489833d..55b331df 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml
@@ -88,13 +88,11 @@ spec:
description: If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer
type: boolean
default: true
- x-descriptors:
allowManualCommit:
title: Allow Manual Commit
description: Whether to allow doing manual commits
type: boolean
default: false
- x-descriptors:
pollOnError:
title: Poll On Error Behavior
description: What to do if kafka threw an exception while polling for new messages. There are 5 enums and the value can be one of DISCARD, ERROR_HANDLER, RECONNECT, RETRY, STOP
@@ -119,7 +117,6 @@ spec:
title: Automatically Deserialize Headers
description: When enabled the Kamelet source will deserialize all message headers to String representation.
type: boolean
- x-descriptors:
default: true
dependencies:
- "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0-SNAPSHOT"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml
index 2c75dc2e..cf093df5 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml
@@ -88,13 +88,11 @@ spec:
description: If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer
type: boolean
default: true
- x-descriptors:
allowManualCommit:
title: Allow Manual Commit
description: Whether to allow doing manual commits
type: boolean
default: false
- x-descriptors:
pollOnError:
title: Poll On Error Behavior
description: What to do if kafka threw an exception while polling for new messages. There are 5 enums and the value can be one of DISCARD, ERROR_HANDLER, RECONNECT, RETRY, STOP
@@ -119,7 +117,6 @@ spec:
title: Automatically Deserialize Headers
description: When enabled the Kamelet source will deserialize all message headers to String representation.
type: boolean
- x-descriptors:
default: true
dependencies:
- "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.4.0-SNAPSHOT"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml
index 5ffd2aa7..d17d7279 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml
@@ -68,13 +68,11 @@ spec:
description: If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer
type: boolean
default: true
- x-descriptors:
allowManualCommit:
title: Allow Manual Commit
description: Whether to allow doing manual commits
type: boolean
default: false
- x-descriptors:
pollOnError:
title: Poll On Error Behavior
description: What to do if kafka threw an exception while polling for new messages. There are 5 enums and the value can be one of DISCARD, ERROR_HANDLER, RECONNECT, RETRY, STOP
@@ -99,7 +97,6 @@ spec:
title: Automatically Deserialize Headers
description: When enabled the Kamelet source will deserialize all message headers to String representation.
type: boolean
- x-descriptors:
default: true
sslKeyPassword:
description: The password of the private key in the key store file.
@@ -165,7 +162,7 @@ spec:
sslProtocol: '{{sslProtocol}}'
sslEnabledProtocols: '{{sslEnabledProtocols}}'
sslEndpointAlgorithm: '{{sslEndpointAlgorithm}}'
- saslMechanism: '{{saslMechanism}}'
+ saslMechanism: '{{saslMechanism}}'
groupId: '{{?consumerGroup}}'
autoOffsetReset: '{{autoOffsetReset}}'
pollOnError: '{{pollOnError}}'
diff --git a/library/camel-kamelets/src/main/resources/kamelets/minio-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/minio-sink.kamelet.yaml
index 83ac146a..6a16ce84 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/minio-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/minio-sink.kamelet.yaml
@@ -68,9 +68,8 @@ spec:
example: http://localhost:9000
autoCreateBucket:
title: Autocreate Bucket
- description: Specify to automatically create the MinIO bucket.
+ description: Specify to automatically create the MinIO bucket.
type: boolean
- x-descriptors:
default: false
keyName:
title: Key Name
@@ -89,7 +88,7 @@ spec:
when:
- simple: '${propertiesExist:!keyName}'
steps:
- - choice:
+ - choice:
when:
- simple: "${header[file]}"
steps:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/minio-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/minio-source.kamelet.yaml
index 3405cc78..5405bd46 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/minio-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/minio-source.kamelet.yaml
@@ -47,7 +47,6 @@ spec:
title: Auto-delete Objects
description: Delete objects after consuming them.
type: boolean
- x-descriptors:
default: true
accessKey:
title: Access Key
@@ -70,9 +69,8 @@ spec:
example: http://localhost:9000
autoCreateBucket:
title: Autocreate Bucket
- description: Specifies to automatically create the MinIO bucket.
+ description: Specifies to automatically create the MinIO bucket.
type: boolean
- x-descriptors:
default: false
dependencies:
- "camel:minio"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/mongodb-changes-stream-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mongodb-changes-stream-source.kamelet.yaml
index 625b016e..4e355660 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/mongodb-changes-stream-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/mongodb-changes-stream-source.kamelet.yaml
@@ -64,13 +64,11 @@ spec:
description: whether to enable ssl connection to mongodb
type: boolean
default: true
- x-descriptors:
sslValidationEnabled:
title: Enables Ssl Certificates Validation and Host name checks.
description: IMPORTANT this should be disabled only in test environment since can pose security issues.
type: boolean
default: true
- x-descriptors:
database:
title: MongoDB Database
description: Sets the name of the MongoDB database to target.
diff --git a/library/camel-kamelets/src/main/resources/kamelets/mongodb-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mongodb-sink.kamelet.yaml
index 2dae3fb1..11086611 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/mongodb-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/mongodb-sink.kamelet.yaml
@@ -56,7 +56,7 @@ spec:
type: string
format: password
x-descriptors:
- - urn:camel:group:credentials
+ - urn:camel:group:credentials
username:
title: MongoDB Username
description: A username for accessing MongoDB.
@@ -68,13 +68,11 @@ spec:
description: whether to enable ssl connection to mongodb
type: boolean
default: true
- x-descriptors:
sslValidationEnabled:
title: Enables Ssl Certificates Validation and Host name checks.
description: IMPORTANT this should be disabled only in test environment since can pose security issues.
type: boolean
default: true
- x-descriptors:
database:
title: MongoDB Database
description: The name of the MongoDB database.
@@ -89,7 +87,6 @@ spec:
description: Create a collection during initialization if it doesn't exist.
type: boolean
default: false
- x-descriptors:
types:
in:
mediaType: application/json
@@ -126,7 +123,7 @@ spec:
- setHeader:
name: CamelMongoDbUpsert
simple: "${header[ce-dbupsert]}"
- - to:
+ - to:
uri: "{{local-mongodb}}:test"
parameters:
createCollection: "{{?createCollection}}"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/mongodb-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mongodb-source.kamelet.yaml
index 8ca3c088..316dd438 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/mongodb-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/mongodb-source.kamelet.yaml
@@ -70,13 +70,11 @@ spec:
description: whether to enable ssl connection to mongodb
type: boolean
default: true
- x-descriptors:
sslValidationEnabled:
title: Enables Ssl Certificates Validation and Host name checks.
description: IMPORTANT this should be disabled only in test environment since can pose security issues.
type: boolean
default: true
- x-descriptors:
database:
title: MongoDB Database
description: The name of the MongoDB database.
@@ -85,11 +83,10 @@ spec:
title: MongoDB Persistent Tail Tracking
description: Specifies to enable persistent tail tracking, which is a mechanism to keep track of the last consumed data across system restarts. The next time the system is up, the endpoint recovers the cursor from the point where it last stopped consuimg data. This option will only work on capped collections.
type: boolean
- x-descriptors:
default: false
tailTrackIncreasingField:
title: MongoDB Tail Track Increasing Field
- description: The correlation field in the incoming data which is of increasing nature and is used to position the tailing cursor every time it is generated.
+ description: The correlation field in the incoming data which is of increasing nature and is used to position the tailing cursor every time it is generated.
type: string
dependencies:
- "camel:kamelet"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/opensearch-index-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/opensearch-index-sink.kamelet.yaml
index 03327870..9b8087ae 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/opensearch-index-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/opensearch-index-sink.kamelet.yaml
@@ -33,16 +33,16 @@ spec:
description: |-
Stores JSON-formatted data into Opensearch.
- The input data must be formatted in JSON according to the requirements of the index.
+ 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 OpenSearch.
-
+
- `indexName` / `ce-indexname`: The index name for OpenSearch.
-
+
If you do not set a property in the header, the Kamelet uses the exchange ID for the index setting.
required:
- clusterName
@@ -67,7 +67,6 @@ spec:
description: Specifies to connect by using SSL.
type: boolean
default: false
- x-descriptors:
hostAddresses:
title: Host Addresses
description: A comma-separated list of remote transport addresses in `ip:port format`.
@@ -84,7 +83,7 @@ spec:
type: string
example: data
certificate:
- title: Certificate
+ title: Certificate
description: The Certificate for accessing the OpenSearch cluster. You must encode this value in base64.
type: string
types:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/opensearch-search-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/opensearch-search-source.kamelet.yaml
index c8848001..bfd703db 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/opensearch-search-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/opensearch-search-source.kamelet.yaml
@@ -32,7 +32,7 @@ spec:
title: "OpenSearch Search Source"
description: |-
Search data on OpenSearch
-
+
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.
@@ -70,7 +70,6 @@ spec:
description: Do we want to connect using SSL?
type: boolean
default: false
- x-descriptors:
hostAddresses:
title: Host Addresses
description: Comma separated list with ip:port formatted remote transport addresses to use.
@@ -84,7 +83,7 @@ spec:
description: The name of the cluster.
type: string
certificate:
- title: Certificate
+ title: Certificate
description: The Certificate for accessing the Opensearch cluster. You must encode this value in base64.
type: string
types:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/salesforce-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/salesforce-source.kamelet.yaml
index a12acaa9..f2577803 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/salesforce-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/salesforce-source.kamelet.yaml
@@ -26,7 +26,7 @@ metadata:
camel.apache.org/kamelet.group: "Salesforce"
camel.apache.org/kamelet.namespace: "Salesforce"
labels:
- camel.apache.org/kamelet.type: "source"
+ camel.apache.org/kamelet.type: "source"
spec:
definition:
title: "Salesforce Source"
@@ -92,25 +92,21 @@ spec:
title: Notify Operation Create
description: Notify for create operation.
type: boolean
- x-descriptors:
default: true
notifyForOperationUpdate:
title: Notify Operation Update
description: Notify for update operation.
type: boolean
- x-descriptors:
default: false
notifyForOperationDelete:
title: Notify Operation Delete
description: Notify for delete operation.
type: boolean
- x-descriptors:
default: false
notifyForOperationUndelete:
title: Notify Operation Undelete
description: Notify for undelete operation.
type: boolean
- x-descriptors:
default: false
operation:
title: Operation
diff --git a/library/camel-kamelets/src/main/resources/kamelets/scp-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/scp-sink.kamelet.yaml
index ccb355ea..96a045de 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/scp-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/scp-sink.kamelet.yaml
@@ -75,7 +75,6 @@ spec:
description: If knownHostFile has not been explicit configured then use the host file from System.getProperty(user.home)/.ssh/known_hosts.
type: boolean
default: true
- x-descriptors:
dependencies:
- "camel:core"
- "camel:jsch"
@@ -92,4 +91,4 @@ spec:
privateKeyFile: "{{?privateKeyFile}}"
privateKeyPassphrase: "{{?privateKeyPassphrase}}"
strictHostKeyChecking: "{{?strictHostKeyChecking}}"
- useUserKnownHostsFile: "{{?useUserKnownHostsFile}}"
+ useUserKnownHostsFile: "{{?useUserKnownHostsFile}}"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/sftp-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/sftp-sink.kamelet.yaml
index a1a91c75..f9b0667a 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/sftp-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/sftp-sink.kamelet.yaml
@@ -73,7 +73,6 @@ spec:
description: Specifies to use passive mode connection.
type: boolean
default: false
- x-descriptors:
fileExist:
title: File Existence
description: How to behave in case of file already existent.
@@ -85,7 +84,6 @@ spec:
description: Specifies the file transfer mode, BINARY or ASCII. Default is ASCII (false).
type: boolean
default: false
- x-descriptors:
privateKeyFile:
title: Private Key File
description: Set the private key file so that the SFTP endpoint can do private key verification.
@@ -109,13 +107,11 @@ spec:
description: If knownHostFile has not been explicit configured then use the host file from System.getProperty(user.home)/.ssh/known_hosts.
type: boolean
default: true
- x-descriptors:
autoCreate:
title: Autocreate Missing Directories
description: Automatically create the directory the files should be written to.
type: boolean
default: true
- x-descriptors:
dependencies:
- "camel:ftp"
- "camel:core"
@@ -145,7 +141,7 @@ spec:
privateKeyPassphrase: "{{?privateKeyPassphrase}}"
privateKeyUri: "{{?privateKeyUri}}"
strictHostKeyChecking: "{{?strictHostKeyChecking}}"
- useUserKnownHostsFile: "{{?useUserKnownHostsFile}}"
+ useUserKnownHostsFile: "{{?useUserKnownHostsFile}}"
passiveMode: "{{passiveMode}}"
fileExist: "{{fileExist}}"
binary: "{{binary}}"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/sftp-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/sftp-source.kamelet.yaml
index 5e2c13d3..d5f7eab7 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/sftp-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/sftp-source.kamelet.yaml
@@ -69,31 +69,26 @@ spec:
description: Sets the passive mode connection.
type: boolean
default: false
- x-descriptors:
recursive:
title: Recursive
description: If a directory, look for files in all sub-directories as well.
type: boolean
default: false
- x-descriptors:
idempotent:
title: Idempotency
description: Skip already-processed files.
type: boolean
default: true
- x-descriptors:
ignoreFileNotFoundOrPermissionError:
title: Ignore File Not Found Or Permission Error
description: Whether to ignore when (trying to list files in directories or when downloading a file), which does not exist or due to permission error. By default when a directory or file does not exists or insufficient permission, then an exception is thrown. Setting this option to true allows to ignore that instead.
type: boolean
default: false
- x-descriptors:
binary:
title: Binary
description: Specifies the file transfer mode, BINARY or ASCII. Default is ASCII (false).
type: boolean
default: false
- x-descriptors:
privateKeyFile:
title: Private Key File
description: Set the private key file so that the SFTP endpoint can do private key verification.
@@ -117,19 +112,16 @@ spec:
description: If knownHostFile has not been explicit configured then use the host file from System.getProperty(user.home)/.ssh/known_hosts.
type: boolean
default: true
- x-descriptors:
autoCreate:
title: Autocreate Missing Directories
description: Automatically create starting directory.
type: boolean
default: true
- x-descriptors:
delete:
title: Delete
description: If true, the file will be deleted after it is processed successfully.
type: boolean
default: false
- x-descriptors:
dependencies:
- "camel:ftp"
- "camel:core"
@@ -144,7 +136,7 @@ spec:
privateKeyPassphrase: "{{?privateKeyPassphrase}}"
privateKeyUri: "{{?privateKeyUri}}"
strictHostKeyChecking: "{{?strictHostKeyChecking}}"
- useUserKnownHostsFile: "{{?useUserKnownHostsFile}}"
+ useUserKnownHostsFile: "{{?useUserKnownHostsFile}}"
passiveMode: "{{passiveMode}}"
recursive: "{{recursive}}"
idempotent: "{{idempotent}}"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/splunk-hec-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/splunk-hec-sink.kamelet.yaml
index b2c4e945..0354bff4 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/splunk-hec-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/splunk-hec-sink.kamelet.yaml
@@ -58,13 +58,11 @@ spec:
title: Body Only
description: Send to Splunk only data contained in the body.
type: boolean
- x-descriptors:
default: false
headersOnly:
title: Headers Only
description: Send to Splunk only data contained in the headers.
type: boolean
- x-descriptors:
default: false
index:
title: Index
@@ -82,13 +80,11 @@ spec:
title: Skip TLS Verification
description: Skip TLS verification.
type: boolean
- x-descriptors:
default: false
https:
title: Secure
description: Use a secure HTTPS connection.
type: boolean
- x-descriptors:
default: true
time:
title: Time
diff --git a/library/camel-kamelets/src/main/resources/kamelets/sqlserver-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/sqlserver-sink.kamelet.yaml
index fb661e21..179e0bd4 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/sqlserver-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/sqlserver-sink.kamelet.yaml
@@ -88,13 +88,11 @@ spec:
title: Encrypt Connection
description: Encrypt the connection to SQL Server.
type: boolean
- x-descriptors:
default: false
trustServerCertificate:
title: Trust Server Certificate
description: Trust Server Certificate
type: boolean
- x-descriptors:
default: true
types:
in:
@@ -117,9 +115,9 @@ spec:
uri: "kamelet:source"
steps:
- unmarshal:
- json:
+ json:
library: Jackson
- - to:
+ - to:
uri: "sql:{{query}}"
parameters:
dataSource: "#bean:{{dsBean}}"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/sqlserver-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/sqlserver-source.kamelet.yaml
index 78bebd0b..3df26bb1 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/sqlserver-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/sqlserver-source.kamelet.yaml
@@ -85,13 +85,11 @@ spec:
title: Encrypt Connection
description: Encrypt the connection to SQL Server.
type: boolean
- x-descriptors:
default: false
trustServerCertificate:
title: Trust Server Certificate
description: Trust Server Certificate
type: boolean
- x-descriptors:
default: true
delay:
title: Delay
@@ -123,6 +121,6 @@ spec:
delay: "{{delay}}"
steps:
- marshal:
- json:
+ json:
library: Jackson
- to: "kamelet:sink"