diff --git a/aws-cloudwatch-sink.kamelet.yaml b/aws-cloudwatch-sink.kamelet.yaml index 62dc7f1bb..cdbae46b9 100644 --- a/aws-cloudwatch-sink.kamelet.yaml +++ b/aws-cloudwatch-sink.kamelet.yaml @@ -42,6 +42,7 @@ spec: 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. @@ -49,6 +50,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to. diff --git a/aws-ddb-streams-source.kamelet.yaml b/aws-ddb-streams-source.kamelet.yaml index f59c07075..c45595a87 100644 --- a/aws-ddb-streams-source.kamelet.yaml +++ b/aws-ddb-streams-source.kamelet.yaml @@ -33,6 +33,7 @@ spec: 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 @@ -40,6 +41,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/aws-ec2-sink.kamelet.yaml b/aws-ec2-sink.kamelet.yaml index e183e61bb..30e0d601a 100644 --- a/aws-ec2-sink.kamelet.yaml +++ b/aws-ec2-sink.kamelet.yaml @@ -32,6 +32,7 @@ spec: 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 @@ -39,6 +40,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/aws-kinesis-firehose-sink.kamelet.yaml b/aws-kinesis-firehose-sink.kamelet.yaml index e9834b58a..ad926dbeb 100644 --- a/aws-kinesis-firehose-sink.kamelet.yaml +++ b/aws-kinesis-firehose-sink.kamelet.yaml @@ -33,6 +33,7 @@ spec: 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 @@ -40,6 +41,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/aws-kinesis-sink.kamelet.yaml b/aws-kinesis-sink.kamelet.yaml index 90a9f2fa1..6b1b38dda 100644 --- a/aws-kinesis-sink.kamelet.yaml +++ b/aws-kinesis-sink.kamelet.yaml @@ -45,6 +45,7 @@ spec: 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 @@ -52,6 +53,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/aws-kinesis-source.kamelet.yaml b/aws-kinesis-source.kamelet.yaml index e621dbc1b..67408b821 100644 --- a/aws-kinesis-source.kamelet.yaml +++ b/aws-kinesis-source.kamelet.yaml @@ -33,6 +33,7 @@ spec: 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 @@ -40,6 +41,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/aws-lambda-sink.kamelet.yaml b/aws-lambda-sink.kamelet.yaml index 606df6bb2..e825e4221 100644 --- a/aws-lambda-sink.kamelet.yaml +++ b/aws-lambda-sink.kamelet.yaml @@ -33,6 +33,7 @@ spec: 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 @@ -40,6 +41,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/aws-s3-sink.kamelet.yaml b/aws-s3-sink.kamelet.yaml index 6102a595d..df5a1ea9e 100644 --- a/aws-s3-sink.kamelet.yaml +++ b/aws-s3-sink.kamelet.yaml @@ -39,6 +39,7 @@ spec: 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. @@ -46,6 +47,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to. diff --git a/aws-s3-source.kamelet.yaml b/aws-s3-source.kamelet.yaml index 88f2edefa..c0490406e 100644 --- a/aws-s3-source.kamelet.yaml +++ b/aws-s3-source.kamelet.yaml @@ -40,6 +40,7 @@ spec: 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 @@ -47,6 +48,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/aws-s3-streaming-upload-sink.kamelet.yaml b/aws-s3-streaming-upload-sink.kamelet.yaml index 0f57d5272..ded18efe6 100644 --- a/aws-s3-streaming-upload-sink.kamelet.yaml +++ b/aws-s3-streaming-upload-sink.kamelet.yaml @@ -34,6 +34,7 @@ spec: 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. @@ -41,6 +42,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to. diff --git a/aws-sns-fifo-sink.kamelet.yaml b/aws-sns-fifo-sink.kamelet.yaml index 0c19c7550..42e8a1416 100644 --- a/aws-sns-fifo-sink.kamelet.yaml +++ b/aws-sns-fifo-sink.kamelet.yaml @@ -37,6 +37,7 @@ spec: 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 @@ -44,6 +45,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/aws-sns-sink.kamelet.yaml b/aws-sns-sink.kamelet.yaml index 213efb535..ff50ed5cd 100644 --- a/aws-sns-sink.kamelet.yaml +++ b/aws-sns-sink.kamelet.yaml @@ -37,6 +37,7 @@ spec: 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 @@ -44,6 +45,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/aws-sqs-batch-sink.kamelet.yaml b/aws-sqs-batch-sink.kamelet.yaml index fbe1b7730..a7262eef4 100644 --- a/aws-sqs-batch-sink.kamelet.yaml +++ b/aws-sqs-batch-sink.kamelet.yaml @@ -34,6 +34,7 @@ spec: 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 @@ -41,6 +42,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/aws-sqs-fifo-sink.kamelet.yaml b/aws-sqs-fifo-sink.kamelet.yaml index 85072b486..6d46a1ab0 100644 --- a/aws-sqs-fifo-sink.kamelet.yaml +++ b/aws-sqs-fifo-sink.kamelet.yaml @@ -32,6 +32,7 @@ spec: 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 @@ -39,6 +40,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/aws-sqs-sink.kamelet.yaml b/aws-sqs-sink.kamelet.yaml index a799941bc..4cba8250d 100644 --- a/aws-sqs-sink.kamelet.yaml +++ b/aws-sqs-sink.kamelet.yaml @@ -33,6 +33,7 @@ spec: 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 @@ -40,6 +41,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/aws-sqs-source.kamelet.yaml b/aws-sqs-source.kamelet.yaml index 0ae8078f8..255cdcb53 100644 --- a/aws-sqs-source.kamelet.yaml +++ b/aws-sqs-source.kamelet.yaml @@ -40,6 +40,7 @@ spec: 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 @@ -47,6 +48,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/aws-translate-action.kamelet.yaml b/aws-translate-action.kamelet.yaml index d9525d13b..1e94193b5 100644 --- a/aws-translate-action.kamelet.yaml +++ b/aws-translate-action.kamelet.yaml @@ -30,6 +30,7 @@ spec: 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. @@ -37,6 +38,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to. diff --git a/azure-cosmosdb-source.kamelet.yaml b/azure-cosmosdb-source.kamelet.yaml index c263ce75c..b04679c3a 100644 --- a/azure-cosmosdb-source.kamelet.yaml +++ b/azure-cosmosdb-source.kamelet.yaml @@ -37,6 +37,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials leaseDatabaseName: title: Lease Database Name description: Sets the lease container which acts as a state storage and coordinates processing the change feed across multiple workers. diff --git a/azure-eventhubs-sink.kamelet.yaml b/azure-eventhubs-sink.kamelet.yaml index 1bcb67eb6..a817e3cd4 100644 --- a/azure-eventhubs-sink.kamelet.yaml +++ b/azure-eventhubs-sink.kamelet.yaml @@ -40,6 +40,8 @@ spec: title: Share Access Name description: EventHubs SAS key name type: string + x-descriptors: + - urn:camel:group:credentials sharedAccessKey: title: Share Access Key description: The key for EventHubs SAS key name @@ -47,6 +49,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: #TODO: these mvn:* dependencies must be removed after upgrading to camel 3.10 - "mvn:com.fasterxml.jackson.core:jackson-core:2.11.3" diff --git a/azure-eventhubs-source.kamelet.yaml b/azure-eventhubs-source.kamelet.yaml index 95ae74d2d..2fcb8b341 100644 --- a/azure-eventhubs-source.kamelet.yaml +++ b/azure-eventhubs-source.kamelet.yaml @@ -37,6 +37,8 @@ spec: title: Share Access Name description: EventHubs SAS key name type: string + x-descriptors: + - urn:camel:group:credentials sharedAccessKey: title: Share Access Key description: The key for EventHubs SAS key name @@ -44,6 +46,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials blobAccountName: title: Azure Storage Blob Account Name description: The name of the storage blob account to be use @@ -59,6 +62,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json diff --git a/azure-storage-blob-sink.kamelet.yaml b/azure-storage-blob-sink.kamelet.yaml index 8833e3504..fca502313 100644 --- a/azure-storage-blob-sink.kamelet.yaml +++ b/azure-storage-blob-sink.kamelet.yaml @@ -31,6 +31,8 @@ spec: title: Account Name description: The Azure Storage Blob account name. type: string + x-descriptors: + - urn:camel:group:credentials containerName: title: Container Name description: The Azure Storage Blob container name. @@ -42,6 +44,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials operation: title: Operation name description: The operation to perform. diff --git a/azure-storage-blob-source.kamelet.yaml b/azure-storage-blob-source.kamelet.yaml index c8281da0b..731538e61 100644 --- a/azure-storage-blob-source.kamelet.yaml +++ b/azure-storage-blob-source.kamelet.yaml @@ -31,6 +31,8 @@ spec: title: Account Name description: The Azure Storage Blob account name. type: string + x-descriptors: + - urn:camel:group:credentials containerName: title: Container Name description: The Azure Storage Blob container name. @@ -42,6 +44,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:azure-storage-blob" - "camel:kamelet" diff --git a/azure-storage-queue-sink.kamelet.yaml b/azure-storage-queue-sink.kamelet.yaml index feb3b3ad0..756190d65 100644 --- a/azure-storage-queue-sink.kamelet.yaml +++ b/azure-storage-queue-sink.kamelet.yaml @@ -33,6 +33,8 @@ spec: title: Account Name description: The Azure Storage Queue account name. type: string + x-descriptors: + - urn:camel:group:credentials queueName: title: Queue Name description: The Azure Storage Queue container name. @@ -44,6 +46,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:azure-storage-queue" - "camel:kamelet" diff --git a/azure-storage-queue-source.kamelet.yaml b/azure-storage-queue-source.kamelet.yaml index ee795b133..626d5f421 100644 --- a/azure-storage-queue-source.kamelet.yaml +++ b/azure-storage-queue-source.kamelet.yaml @@ -25,6 +25,8 @@ spec: title: Account Name description: The Azure Storage Queue account name. type: string + x-descriptors: + - urn:camel:group:credentials queueName: title: Queue Name description: The Azure Storage Queue container name. @@ -35,7 +37,8 @@ spec: type: string format: password x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials maxMessages: title: Maximum Messages description: Maximum number of messages to get, if there are less messages exist in the queue than requested all the messages will be returned. By default it will consider 1 message to be retrieved, the allowed range is 1 to 32 messages. diff --git a/cassandra-sink.kamelet.yaml b/cassandra-sink.kamelet.yaml index 54bd09c65..30e86300a 100644 --- a/cassandra-sink.kamelet.yaml +++ b/cassandra-sink.kamelet.yaml @@ -45,6 +45,8 @@ spec: title: Username description: The username to use for accessing a secured Cassandra Cluster type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured Cassandra Cluster @@ -52,6 +54,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials consistencyLevel: title: Consistency Level description: Consistency level to use. The value can be one of ANY, ONE, TWO, THREE, QUORUM, ALL, LOCAL_QUORUM, EACH_QUORUM, SERIAL, LOCAL_SERIAL, LOCAL_ONE diff --git a/cassandra-source.kamelet.yaml b/cassandra-source.kamelet.yaml index 52645f121..8bdc2f7bc 100644 --- a/cassandra-source.kamelet.yaml +++ b/cassandra-source.kamelet.yaml @@ -43,6 +43,8 @@ spec: title: Username description: The username to use for accessing a secured Cassandra Cluster type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured Cassandra Cluster @@ -50,6 +52,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials resultStrategy: title: Result Strategy description: The strategy to convert the result set of the query. Possible values are ALL, ONE, LIMIT_10, LIMIT_100... diff --git a/dropbox-sink.kamelet.yaml b/dropbox-sink.kamelet.yaml index 692dfaf81..a2a0ab897 100644 --- a/dropbox-sink.kamelet.yaml +++ b/dropbox-sink.kamelet.yaml @@ -35,10 +35,13 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials clientIdentifier: title: Client Identifier description: Dropbox App client Identifier type: string + x-descriptors: + - urn:camel:group:credentials remotePath: title: Remote Path description: Original file or folder to work with diff --git a/dropbox-source.kamelet.yaml b/dropbox-source.kamelet.yaml index 48a59a1e7..b66953da4 100644 --- a/dropbox-source.kamelet.yaml +++ b/dropbox-source.kamelet.yaml @@ -35,10 +35,13 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials clientIdentifier: title: Client Identifier description: Dropbox App client Identifier type: string + x-descriptors: + - urn:camel:group:credentials remotePath: title: Remote Path description: Original file or folder to work with diff --git a/elasticsearch-index-sink.kamelet.yaml b/elasticsearch-index-sink.kamelet.yaml index a87fff061..91fdaa656 100644 --- a/elasticsearch-index-sink.kamelet.yaml +++ b/elasticsearch-index-sink.kamelet.yaml @@ -43,6 +43,8 @@ spec: 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. @@ -50,6 +52,7 @@ spec: 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? diff --git a/elasticsearch-search-source.kamelet.yaml b/elasticsearch-search-source.kamelet.yaml index 5c4832e65..1cb7856a7 100644 --- a/elasticsearch-search-source.kamelet.yaml +++ b/elasticsearch-search-source.kamelet.yaml @@ -44,6 +44,8 @@ spec: 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. @@ -51,6 +53,7 @@ spec: 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? diff --git a/fhir-source.kamelet.yaml b/fhir-source.kamelet.yaml index afeec9a59..4f355bf46 100644 --- a/fhir-source.kamelet.yaml +++ b/fhir-source.kamelet.yaml @@ -44,9 +44,8 @@ spec: title: Username description: The username to access the Fhir server type: string - format: password x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials password: title: Password description: The password to access the Fhir server @@ -54,6 +53,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials prettyPrint: title: Json Pretty Print description: Define if the Json must be pretty print or not diff --git a/ftp-sink.kamelet.yaml b/ftp-sink.kamelet.yaml index 9620889db..45f97022e 100644 --- a/ftp-sink.kamelet.yaml +++ b/ftp-sink.kamelet.yaml @@ -42,6 +42,8 @@ spec: title: Username description: The username to access the FTP server type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the FTP server @@ -49,6 +51,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials directoryName: title: Directory Name description: The starting directory diff --git a/ftp-source.kamelet.yaml b/ftp-source.kamelet.yaml index 4b841704b..f9b62a3dc 100644 --- a/ftp-source.kamelet.yaml +++ b/ftp-source.kamelet.yaml @@ -36,6 +36,8 @@ spec: title: Username description: The username to access the FTP server type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the FTP server @@ -43,6 +45,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials directoryName: title: Directory Name description: The starting directory diff --git a/ftps-sink.kamelet.yaml b/ftps-sink.kamelet.yaml index 0e24a7a88..b2bb87fd6 100644 --- a/ftps-sink.kamelet.yaml +++ b/ftps-sink.kamelet.yaml @@ -42,6 +42,8 @@ spec: title: Username description: The username to access the FTP server type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the FTP server @@ -49,6 +51,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials directoryName: title: Directory Name description: The starting directory diff --git a/ftps-source.kamelet.yaml b/ftps-source.kamelet.yaml index 036b92de4..2fc48adf0 100644 --- a/ftps-source.kamelet.yaml +++ b/ftps-source.kamelet.yaml @@ -36,6 +36,8 @@ spec: title: Username description: The username to access the FTPS server type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the FTPS server @@ -43,6 +45,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials directoryName: title: Directory Name description: The starting directory diff --git a/github-source.kamelet.yaml b/github-source.kamelet.yaml index 1fa3a7406..137d666f2 100644 --- a/github-source.kamelet.yaml +++ b/github-source.kamelet.yaml @@ -37,6 +37,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials type: title: Event Type description: The type of event to consume. One of event, pullRequest, pullRequestComment or tag diff --git a/google-calendar-source.kamelet.yaml b/google-calendar-source.kamelet.yaml index 902715e6f..7fbd6e120 100644 --- a/google-calendar-source.kamelet.yaml +++ b/google-calendar-source.kamelet.yaml @@ -40,6 +40,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials clientSecret: title: Client Secret description: Client Secret of the calendar application @@ -47,6 +48,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessToken: title: Access Token description: OAuth 2 access token for google calendar application. This typically expires after an hour so refreshToken is recommended for long term usage. @@ -54,6 +56,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials refreshToken: title: Refresh Token description: OAuth 2 refresh token for google calendar application. Using this, the Google Calendar component can obtain a new accessToken whenever the current one expires - a necessity if the application is long-lived. @@ -61,6 +64,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials delay: title: Delay description: Milliseconds before the next poll diff --git a/google-mail-source.kamelet.yaml b/google-mail-source.kamelet.yaml index 9d347be1e..63e5c02d4 100644 --- a/google-mail-source.kamelet.yaml +++ b/google-mail-source.kamelet.yaml @@ -35,6 +35,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials clientSecret: title: Client Secret description: Client Secret of the gmail application @@ -42,6 +43,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessToken: title: Access Token description: OAuth 2 access token for google mail application. This typically expires after an hour so refreshToken is recommended for long term usage. @@ -49,6 +51,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials refreshToken: title: Refresh Token description: OAuth 2 refresh token for google mail application. Using this, the Google Calendar component can obtain a new accessToken whenever the current one expires - a necessity if the application is long-lived. @@ -56,6 +59,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials delay: title: Delay description: Milliseconds before the next poll diff --git a/google-pubsub-sink.kamelet.yaml b/google-pubsub-sink.kamelet.yaml index 398b35f65..53f5e482a 100644 --- a/google-pubsub-sink.kamelet.yaml +++ b/google-pubsub-sink.kamelet.yaml @@ -34,7 +34,9 @@ spec: serviceAccountKey: title: Service Account Key description: The Service account key that can be used as credentials for the PubSub publisher/subscriber - type: binary + type: binary + x-descriptors: + - urn:camel:group:credentials dependencies: - "camel:kamelet" - "camel:google-pubsub" diff --git a/google-pubsub-source.kamelet.yaml b/google-pubsub-source.kamelet.yaml index fd4f53181..1e991b6ec 100644 --- a/google-pubsub-source.kamelet.yaml +++ b/google-pubsub-source.kamelet.yaml @@ -35,6 +35,8 @@ spec: title: Service Account Key description: The Service account key that can be used as credentials for the PubSub publisher/subscriber type: binary + x-descriptors: + - urn:camel:group:credentials synchronousPull: title: Synchronous Pull description: If Synchronously pull batches of messages is enabled or not diff --git a/google-sheets-source.kamelet.yaml b/google-sheets-source.kamelet.yaml index cfc2d479c..c92013aeb 100644 --- a/google-sheets-source.kamelet.yaml +++ b/google-sheets-source.kamelet.yaml @@ -40,6 +40,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials clientSecret: title: Client Secret description: Client Secret of the sheets application @@ -47,6 +48,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessToken: title: Access Token description: OAuth 2 access token for google sheets application. This typically expires after an hour so refreshToken is recommended for long term usage. @@ -54,6 +56,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials refreshToken: title: Refresh Token description: OAuth 2 refresh token for google sheets application. Using this, the Google Calendar component can obtain a new accessToken whenever the current one expires - a necessity if the application is long-lived. @@ -61,6 +64,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials delay: title: Delay description: Milliseconds before the next poll diff --git a/http-secured-sink.kamelet.yaml b/http-secured-sink.kamelet.yaml index e231beb53..ebb8c0f9e 100644 --- a/http-secured-sink.kamelet.yaml +++ b/http-secured-sink.kamelet.yaml @@ -45,10 +45,16 @@ spec: title: Authentication Username description: Authentication username type: string + x-descriptors: + - urn:camel:group:credentials authPassword: title: Authentication Password description: Authentication password type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:http" - "camel:kamelet" diff --git a/http-secured-source.kamelet.yaml b/http-secured-source.kamelet.yaml index 8009c47b6..f7d12fa75 100644 --- a/http-secured-source.kamelet.yaml +++ b/http-secured-source.kamelet.yaml @@ -51,10 +51,16 @@ spec: title: Authentication Username description: Authentication username type: string + x-descriptors: + - urn:camel:group:credentials authPassword: title: Authentication Password description: Authentication password type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:http" - "camel:kamelet" diff --git a/infinispan-source.kamelet.yaml b/infinispan-source.kamelet.yaml index db753079f..63b6fae17 100644 --- a/infinispan-source.kamelet.yaml +++ b/infinispan-source.kamelet.yaml @@ -50,10 +50,16 @@ spec: title: Username description: Username to connect to Infinispan. type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: Password to connect to Infinispan. type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials saslMechanism: title: SASL Mechanism description: The SASL Mechanism to use diff --git a/jira-source.kamelet.yaml b/jira-source.kamelet.yaml index f27774085..6dfa77844 100644 --- a/jira-source.kamelet.yaml +++ b/jira-source.kamelet.yaml @@ -30,6 +30,8 @@ spec: title: Username description: The username to access Jira type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access Jira @@ -37,6 +39,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials jql: title: JQL description: A query to filter issues diff --git a/kafka-sink.kamelet.yaml b/kafka-sink.kamelet.yaml index ed43c7abb..7a71ead22 100644 --- a/kafka-sink.kamelet.yaml +++ b/kafka-sink.kamelet.yaml @@ -52,6 +52,8 @@ spec: title: Username description: Username to authenticate to Kafka type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: Password to authenticate to kafka @@ -59,6 +61,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:kafka" - "camel:kamelet" diff --git a/kafka-source.kamelet.yaml b/kafka-source.kamelet.yaml index 0ed5df09b..d8a8613d8 100644 --- a/kafka-source.kamelet.yaml +++ b/kafka-source.kamelet.yaml @@ -44,6 +44,8 @@ spec: title: Username description: Username to authenticate to Kafka type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: Password to authenticate to kafka @@ -51,6 +53,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials autoCommitEnable: title: Auto Commit Enable description: If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer diff --git a/kubernetes-namespaces-source.kamelet.yaml b/kubernetes-namespaces-source.kamelet.yaml index 1a9f85e9e..2f4b5549a 100644 --- a/kubernetes-namespaces-source.kamelet.yaml +++ b/kubernetes-namespaces-source.kamelet.yaml @@ -24,13 +24,14 @@ spec: title: Oauth Token description: The Auth Token to connect to Kubernetes Cluster type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials masterUrl: title: Kubernetes Master URL description: The Kubernetes Cluster Master URL type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password types: out: mediaType: application/json diff --git a/kubernetes-nodes-source.kamelet.yaml b/kubernetes-nodes-source.kamelet.yaml index 0a9af40cd..2da7e3997 100644 --- a/kubernetes-nodes-source.kamelet.yaml +++ b/kubernetes-nodes-source.kamelet.yaml @@ -24,13 +24,14 @@ spec: title: Oauth Token description: The Auth Token to connect to Kubernetes Cluster type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials masterUrl: title: Kubernetes Master URL description: The Kubernetes Cluster Master URL type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password resourceName: title: Resource Name description: The Resource Name we want to watch diff --git a/kubernetes-pods-source.kamelet.yaml b/kubernetes-pods-source.kamelet.yaml index 7bb5b7fc2..25154af4d 100644 --- a/kubernetes-pods-source.kamelet.yaml +++ b/kubernetes-pods-source.kamelet.yaml @@ -24,13 +24,14 @@ spec: title: Oauth Token description: The Auth Token to connect to Kubernetes Cluster type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials masterUrl: title: Kubernetes Master URL description: The Kubernetes Cluster Master URL type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password resourceName: title: Resource Name description: The Resource Name we want to watch diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml index 62dc7f1bb..cdbae46b9 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml @@ -42,6 +42,7 @@ spec: 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. @@ -49,6 +50,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to. diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml index f59c07075..c45595a87 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml @@ -33,6 +33,7 @@ spec: 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 @@ -40,6 +41,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml index e183e61bb..30e0d601a 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml @@ -32,6 +32,7 @@ spec: 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 @@ -39,6 +40,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml index e9834b58a..ad926dbeb 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml @@ -33,6 +33,7 @@ spec: 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 @@ -40,6 +41,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml index 90a9f2fa1..6b1b38dda 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml @@ -45,6 +45,7 @@ spec: 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 @@ -52,6 +53,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml index e621dbc1b..67408b821 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml @@ -33,6 +33,7 @@ spec: 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 @@ -40,6 +41,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml index 606df6bb2..e825e4221 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml @@ -33,6 +33,7 @@ spec: 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 @@ -40,6 +41,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml index 6102a595d..df5a1ea9e 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml @@ -39,6 +39,7 @@ spec: 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. @@ -46,6 +47,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to. diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml index 88f2edefa..c0490406e 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml @@ -40,6 +40,7 @@ spec: 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 @@ -47,6 +48,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml index 0f57d5272..ded18efe6 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml @@ -34,6 +34,7 @@ spec: 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. @@ -41,6 +42,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to. diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml index 0c19c7550..42e8a1416 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml @@ -37,6 +37,7 @@ spec: 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 @@ -44,6 +45,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml index 213efb535..ff50ed5cd 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml @@ -37,6 +37,7 @@ spec: 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 @@ -44,6 +45,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml index fbe1b7730..a7262eef4 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml @@ -34,6 +34,7 @@ spec: 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 @@ -41,6 +42,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml index 85072b486..6d46a1ab0 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml @@ -32,6 +32,7 @@ spec: 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 @@ -39,6 +40,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml index a799941bc..4cba8250d 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml @@ -33,6 +33,7 @@ spec: 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 @@ -40,6 +41,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml index 0ae8078f8..255cdcb53 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml @@ -40,6 +40,7 @@ spec: 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 @@ -47,6 +48,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-translate-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-translate-action.kamelet.yaml index d9525d13b..1e94193b5 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/aws-translate-action.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/aws-translate-action.kamelet.yaml @@ -30,6 +30,7 @@ spec: 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. @@ -37,6 +38,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials region: title: AWS Region description: The AWS region to connect to. diff --git a/library/camel-kamelets/src/main/resources/kamelets/azure-cosmosdb-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-cosmosdb-source.kamelet.yaml index c263ce75c..b04679c3a 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/azure-cosmosdb-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/azure-cosmosdb-source.kamelet.yaml @@ -37,6 +37,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials leaseDatabaseName: title: Lease Database Name description: Sets the lease container which acts as a state storage and coordinates processing the change feed across multiple workers. diff --git a/library/camel-kamelets/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml index 1bcb67eb6..a817e3cd4 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml @@ -40,6 +40,8 @@ spec: title: Share Access Name description: EventHubs SAS key name type: string + x-descriptors: + - urn:camel:group:credentials sharedAccessKey: title: Share Access Key description: The key for EventHubs SAS key name @@ -47,6 +49,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: #TODO: these mvn:* dependencies must be removed after upgrading to camel 3.10 - "mvn:com.fasterxml.jackson.core:jackson-core:2.11.3" diff --git a/library/camel-kamelets/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml index 95ae74d2d..2fcb8b341 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml @@ -37,6 +37,8 @@ spec: title: Share Access Name description: EventHubs SAS key name type: string + x-descriptors: + - urn:camel:group:credentials sharedAccessKey: title: Share Access Key description: The key for EventHubs SAS key name @@ -44,6 +46,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials blobAccountName: title: Azure Storage Blob Account Name description: The name of the storage blob account to be use @@ -59,6 +62,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json diff --git a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml index 8833e3504..fca502313 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml @@ -31,6 +31,8 @@ spec: title: Account Name description: The Azure Storage Blob account name. type: string + x-descriptors: + - urn:camel:group:credentials containerName: title: Container Name description: The Azure Storage Blob container name. @@ -42,6 +44,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials operation: title: Operation name description: The operation to perform. diff --git a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml index c8281da0b..731538e61 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml @@ -31,6 +31,8 @@ spec: title: Account Name description: The Azure Storage Blob account name. type: string + x-descriptors: + - urn:camel:group:credentials containerName: title: Container Name description: The Azure Storage Blob container name. @@ -42,6 +44,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:azure-storage-blob" - "camel:kamelet" diff --git a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml index feb3b3ad0..756190d65 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml @@ -33,6 +33,8 @@ spec: title: Account Name description: The Azure Storage Queue account name. type: string + x-descriptors: + - urn:camel:group:credentials queueName: title: Queue Name description: The Azure Storage Queue container name. @@ -44,6 +46,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:azure-storage-queue" - "camel:kamelet" diff --git a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml index ee795b133..626d5f421 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml @@ -25,6 +25,8 @@ spec: title: Account Name description: The Azure Storage Queue account name. type: string + x-descriptors: + - urn:camel:group:credentials queueName: title: Queue Name description: The Azure Storage Queue container name. @@ -35,7 +37,8 @@ spec: type: string format: password x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials maxMessages: title: Maximum Messages description: Maximum number of messages to get, if there are less messages exist in the queue than requested all the messages will be returned. By default it will consider 1 message to be retrieved, the allowed range is 1 to 32 messages. diff --git a/library/camel-kamelets/src/main/resources/kamelets/cassandra-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/cassandra-sink.kamelet.yaml index 54bd09c65..30e86300a 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/cassandra-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/cassandra-sink.kamelet.yaml @@ -45,6 +45,8 @@ spec: title: Username description: The username to use for accessing a secured Cassandra Cluster type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured Cassandra Cluster @@ -52,6 +54,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials consistencyLevel: title: Consistency Level description: Consistency level to use. The value can be one of ANY, ONE, TWO, THREE, QUORUM, ALL, LOCAL_QUORUM, EACH_QUORUM, SERIAL, LOCAL_SERIAL, LOCAL_ONE diff --git a/library/camel-kamelets/src/main/resources/kamelets/cassandra-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/cassandra-source.kamelet.yaml index 52645f121..8bdc2f7bc 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/cassandra-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/cassandra-source.kamelet.yaml @@ -43,6 +43,8 @@ spec: title: Username description: The username to use for accessing a secured Cassandra Cluster type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured Cassandra Cluster @@ -50,6 +52,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials resultStrategy: title: Result Strategy description: The strategy to convert the result set of the query. Possible values are ALL, ONE, LIMIT_10, LIMIT_100... diff --git a/library/camel-kamelets/src/main/resources/kamelets/dropbox-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/dropbox-sink.kamelet.yaml index 692dfaf81..a2a0ab897 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/dropbox-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/dropbox-sink.kamelet.yaml @@ -35,10 +35,13 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials clientIdentifier: title: Client Identifier description: Dropbox App client Identifier type: string + x-descriptors: + - urn:camel:group:credentials remotePath: title: Remote Path description: Original file or folder to work with diff --git a/library/camel-kamelets/src/main/resources/kamelets/dropbox-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/dropbox-source.kamelet.yaml index 48a59a1e7..b66953da4 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/dropbox-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/dropbox-source.kamelet.yaml @@ -35,10 +35,13 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials clientIdentifier: title: Client Identifier description: Dropbox App client Identifier type: string + x-descriptors: + - urn:camel:group:credentials remotePath: title: Remote Path description: Original file or folder to work with diff --git a/library/camel-kamelets/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml index a87fff061..91fdaa656 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/elasticsearch-index-sink.kamelet.yaml @@ -43,6 +43,8 @@ spec: 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. @@ -50,6 +52,7 @@ spec: 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? diff --git a/library/camel-kamelets/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml index 5c4832e65..1cb7856a7 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/elasticsearch-search-source.kamelet.yaml @@ -44,6 +44,8 @@ spec: 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. @@ -51,6 +53,7 @@ spec: 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? diff --git a/library/camel-kamelets/src/main/resources/kamelets/fhir-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/fhir-source.kamelet.yaml index afeec9a59..4f355bf46 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/fhir-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/fhir-source.kamelet.yaml @@ -44,9 +44,8 @@ spec: title: Username description: The username to access the Fhir server type: string - format: password x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials password: title: Password description: The password to access the Fhir server @@ -54,6 +53,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials prettyPrint: title: Json Pretty Print description: Define if the Json must be pretty print or not diff --git a/library/camel-kamelets/src/main/resources/kamelets/ftp-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/ftp-sink.kamelet.yaml index 9620889db..45f97022e 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/ftp-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/ftp-sink.kamelet.yaml @@ -42,6 +42,8 @@ spec: title: Username description: The username to access the FTP server type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the FTP server @@ -49,6 +51,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials directoryName: title: Directory Name description: The starting directory diff --git a/library/camel-kamelets/src/main/resources/kamelets/ftp-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/ftp-source.kamelet.yaml index 4b841704b..f9b62a3dc 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/ftp-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/ftp-source.kamelet.yaml @@ -36,6 +36,8 @@ spec: title: Username description: The username to access the FTP server type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the FTP server @@ -43,6 +45,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials directoryName: title: Directory Name description: The starting directory diff --git a/library/camel-kamelets/src/main/resources/kamelets/ftps-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/ftps-sink.kamelet.yaml index 0e24a7a88..b2bb87fd6 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/ftps-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/ftps-sink.kamelet.yaml @@ -42,6 +42,8 @@ spec: title: Username description: The username to access the FTP server type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the FTP server @@ -49,6 +51,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials directoryName: title: Directory Name description: The starting directory diff --git a/library/camel-kamelets/src/main/resources/kamelets/ftps-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/ftps-source.kamelet.yaml index 036b92de4..2fc48adf0 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/ftps-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/ftps-source.kamelet.yaml @@ -36,6 +36,8 @@ spec: title: Username description: The username to access the FTPS server type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the FTPS server @@ -43,6 +45,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials directoryName: title: Directory Name description: The starting directory diff --git a/library/camel-kamelets/src/main/resources/kamelets/github-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/github-source.kamelet.yaml index 1fa3a7406..137d666f2 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/github-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/github-source.kamelet.yaml @@ -37,6 +37,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials type: title: Event Type description: The type of event to consume. One of event, pullRequest, pullRequestComment or tag 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 902715e6f..7fbd6e120 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 @@ -40,6 +40,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials clientSecret: title: Client Secret description: Client Secret of the calendar application @@ -47,6 +48,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessToken: title: Access Token description: OAuth 2 access token for google calendar application. This typically expires after an hour so refreshToken is recommended for long term usage. @@ -54,6 +56,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials refreshToken: title: Refresh Token description: OAuth 2 refresh token for google calendar application. Using this, the Google Calendar component can obtain a new accessToken whenever the current one expires - a necessity if the application is long-lived. @@ -61,6 +64,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials delay: title: Delay description: Milliseconds before the next poll 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 9d347be1e..63e5c02d4 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 @@ -35,6 +35,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials clientSecret: title: Client Secret description: Client Secret of the gmail application @@ -42,6 +43,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessToken: title: Access Token description: OAuth 2 access token for google mail application. This typically expires after an hour so refreshToken is recommended for long term usage. @@ -49,6 +51,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials refreshToken: title: Refresh Token description: OAuth 2 refresh token for google mail application. Using this, the Google Calendar component can obtain a new accessToken whenever the current one expires - a necessity if the application is long-lived. @@ -56,6 +59,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials delay: title: Delay description: Milliseconds before the next poll diff --git a/library/camel-kamelets/src/main/resources/kamelets/google-pubsub-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/google-pubsub-sink.kamelet.yaml index 398b35f65..53f5e482a 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/google-pubsub-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/google-pubsub-sink.kamelet.yaml @@ -34,7 +34,9 @@ spec: serviceAccountKey: title: Service Account Key description: The Service account key that can be used as credentials for the PubSub publisher/subscriber - type: binary + type: binary + x-descriptors: + - urn:camel:group:credentials dependencies: - "camel:kamelet" - "camel:google-pubsub" 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 fd4f53181..1e991b6ec 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 @@ -35,6 +35,8 @@ spec: title: Service Account Key description: The Service account key that can be used as credentials for the PubSub publisher/subscriber type: binary + x-descriptors: + - urn:camel:group:credentials synchronousPull: title: Synchronous Pull description: If Synchronously pull batches of messages is enabled or not 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 cfc2d479c..c92013aeb 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 @@ -40,6 +40,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials clientSecret: title: Client Secret description: Client Secret of the sheets application @@ -47,6 +48,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessToken: title: Access Token description: OAuth 2 access token for google sheets application. This typically expires after an hour so refreshToken is recommended for long term usage. @@ -54,6 +56,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials refreshToken: title: Refresh Token description: OAuth 2 refresh token for google sheets application. Using this, the Google Calendar component can obtain a new accessToken whenever the current one expires - a necessity if the application is long-lived. @@ -61,6 +64,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials delay: title: Delay description: Milliseconds before the next poll 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 e231beb53..ebb8c0f9e 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 @@ -45,10 +45,16 @@ spec: title: Authentication Username description: Authentication username type: string + x-descriptors: + - urn:camel:group:credentials authPassword: title: Authentication Password description: Authentication password type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:http" - "camel:kamelet" diff --git a/library/camel-kamelets/src/main/resources/kamelets/http-secured-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/http-secured-source.kamelet.yaml index 8009c47b6..f7d12fa75 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/http-secured-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/http-secured-source.kamelet.yaml @@ -51,10 +51,16 @@ spec: title: Authentication Username description: Authentication username type: string + x-descriptors: + - urn:camel:group:credentials authPassword: title: Authentication Password description: Authentication password type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:http" - "camel:kamelet" 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 db753079f..63b6fae17 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 @@ -50,10 +50,16 @@ spec: title: Username description: Username to connect to Infinispan. type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: Password to connect to Infinispan. type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials saslMechanism: title: SASL Mechanism description: The SASL Mechanism to use diff --git a/library/camel-kamelets/src/main/resources/kamelets/jira-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/jira-source.kamelet.yaml index f27774085..6dfa77844 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/jira-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/jira-source.kamelet.yaml @@ -30,6 +30,8 @@ spec: title: Username description: The username to access Jira type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access Jira @@ -37,6 +39,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials jql: title: JQL description: A query to filter issues diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-sink.kamelet.yaml index ed43c7abb..7a71ead22 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/kafka-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-sink.kamelet.yaml @@ -52,6 +52,8 @@ spec: title: Username description: Username to authenticate to Kafka type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: Password to authenticate to kafka @@ -59,6 +61,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:kafka" - "camel:kamelet" 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 0ed5df09b..d8a8613d8 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 @@ -44,6 +44,8 @@ spec: title: Username description: Username to authenticate to Kafka type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: Password to authenticate to kafka @@ -51,6 +53,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials autoCommitEnable: title: Auto Commit Enable description: If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer diff --git a/library/camel-kamelets/src/main/resources/kamelets/kubernetes-namespaces-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kubernetes-namespaces-source.kamelet.yaml index 1a9f85e9e..2f4b5549a 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/kubernetes-namespaces-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/kubernetes-namespaces-source.kamelet.yaml @@ -24,13 +24,14 @@ spec: title: Oauth Token description: The Auth Token to connect to Kubernetes Cluster type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials masterUrl: title: Kubernetes Master URL description: The Kubernetes Cluster Master URL type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password types: out: mediaType: application/json diff --git a/library/camel-kamelets/src/main/resources/kamelets/kubernetes-nodes-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kubernetes-nodes-source.kamelet.yaml index 0a9af40cd..2da7e3997 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/kubernetes-nodes-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/kubernetes-nodes-source.kamelet.yaml @@ -24,13 +24,14 @@ spec: title: Oauth Token description: The Auth Token to connect to Kubernetes Cluster type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials masterUrl: title: Kubernetes Master URL description: The Kubernetes Cluster Master URL type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password resourceName: title: Resource Name description: The Resource Name we want to watch diff --git a/library/camel-kamelets/src/main/resources/kamelets/kubernetes-pods-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kubernetes-pods-source.kamelet.yaml index 7bb5b7fc2..25154af4d 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/kubernetes-pods-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/kubernetes-pods-source.kamelet.yaml @@ -24,13 +24,14 @@ spec: title: Oauth Token description: The Auth Token to connect to Kubernetes Cluster type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials masterUrl: title: Kubernetes Master URL description: The Kubernetes Cluster Master URL type: string - format: password - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password resourceName: title: Resource Name description: The Resource Name we want to watch diff --git a/library/camel-kamelets/src/main/resources/kamelets/mail-imap-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mail-imap-source.kamelet.yaml index 46f03257a..afc1f0132 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/mail-imap-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/mail-imap-source.kamelet.yaml @@ -47,6 +47,8 @@ spec: title: Username description: The username to access the mail box type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the mail box @@ -54,6 +56,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials fetchSize: title: Fetch Size description: The number of messages fetched for each poll (-1 for no limits) diff --git a/library/camel-kamelets/src/main/resources/kamelets/mariadb-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mariadb-sink.kamelet.yaml index daf482b4c..138d3601b 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/mariadb-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/mariadb-sink.kamelet.yaml @@ -49,6 +49,8 @@ spec: title: Username description: The username to use for accessing a secured MariaDB Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured MariaDB Database @@ -56,6 +58,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the MariaDB Database diff --git a/library/camel-kamelets/src/main/resources/kamelets/mariadb-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mariadb-source.kamelet.yaml index f136beab7..90590d02a 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/mariadb-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/mariadb-source.kamelet.yaml @@ -41,6 +41,8 @@ spec: title: Username description: The username to use for accessing a secured MariaDB Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured MariaDB Database @@ -48,6 +50,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the MariaDB Database 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 56a4c9bbe..92b768913 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 @@ -39,6 +39,7 @@ spec: 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 Minio @@ -46,6 +47,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials endpoint: title: Endpoint description: The Minio Endpoint, it can be an URL, domain name, IPv4 address or IPv6 address. 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 43de2dd9a..482c982bf 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 @@ -40,6 +40,7 @@ spec: 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 Minio @@ -47,6 +48,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials endpoint: title: Endpoint description: The Minio Endpoint, it can be an URL, domain name, IPv4 address or IPv6 address. 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 c5485ac57..278fbec4d 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 @@ -41,11 +41,14 @@ spec: type: string format: password x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials username: title: MongoDB Username description: Username for accessing MongoDB. type: string + x-descriptors: + - urn:camel:group:credentials 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-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mongodb-source.kamelet.yaml index 995df36d5..9b920b041 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 @@ -39,11 +39,14 @@ spec: type: string format: password x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials username: title: MongoDB Username description: Username for accessing MongoDB. type: string + x-descriptors: + - urn:camel:group:credentials database: title: MongoDB Database description: Sets the name of the MongoDB database to target. diff --git a/library/camel-kamelets/src/main/resources/kamelets/mqtt-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mqtt-sink.kamelet.yaml index 39e13318d..7db83f95b 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/mqtt-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/mqtt-sink.kamelet.yaml @@ -34,6 +34,8 @@ spec: title: Username description: Username to use when connecting to the MQTT broker type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: Password to use when connecting to the MQTT broker @@ -41,6 +43,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:paho" - "camel:kamelet" diff --git a/library/camel-kamelets/src/main/resources/kamelets/mqtt-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mqtt-source.kamelet.yaml index e3d69e0de..7627977c8 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/mqtt-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/mqtt-source.kamelet.yaml @@ -39,6 +39,8 @@ spec: title: Username description: Username to use when connecting to the MQTT broker type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: Password to use when connecting to the MQTT broker @@ -46,6 +48,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:paho" - "camel:kamelet" diff --git a/library/camel-kamelets/src/main/resources/kamelets/mysql-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mysql-sink.kamelet.yaml index e9dcd2e61..d8d763fc2 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/mysql-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/mysql-sink.kamelet.yaml @@ -49,6 +49,8 @@ spec: title: Username description: The username to use for accessing a secured MySQL Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured MySQL Database @@ -56,6 +58,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the MySQL Database diff --git a/library/camel-kamelets/src/main/resources/kamelets/mysql-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mysql-source.kamelet.yaml index 6f5b71768..cde0cec52 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/mysql-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/mysql-source.kamelet.yaml @@ -41,6 +41,8 @@ spec: title: Username description: The username to use for accessing a secured MySQL Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured MySQL Database @@ -48,6 +50,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the MySQL Database diff --git a/library/camel-kamelets/src/main/resources/kamelets/openai-classification-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/openai-classification-action.kamelet.yaml index 82576ded3..98e6ba43d 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/openai-classification-action.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/openai-classification-action.kamelet.yaml @@ -33,6 +33,10 @@ spec: title: Authorization Token description: The authorization token to use to contact the openAI API type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials format: title: Format description: The response format ('text/plain' or 'application/json' are supported) diff --git a/library/camel-kamelets/src/main/resources/kamelets/openai-completion-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/openai-completion-action.kamelet.yaml index 840369289..81f6c099e 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/openai-completion-action.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/openai-completion-action.kamelet.yaml @@ -31,6 +31,10 @@ spec: title: Authorization Token description: The authorization token to use to contact the openAI API type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials format: title: Format description: The response format ('text/plain' or 'application/json' are supported) diff --git a/library/camel-kamelets/src/main/resources/kamelets/postgresql-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/postgresql-sink.kamelet.yaml index dd3a42c2b..a536c15ad 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/postgresql-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/postgresql-sink.kamelet.yaml @@ -45,6 +45,8 @@ spec: title: Username description: The username to use for accessing a secured PostgreSQL Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured PostgreSQL Database @@ -52,6 +54,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the PostgreSQL Database diff --git a/library/camel-kamelets/src/main/resources/kamelets/postgresql-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/postgresql-source.kamelet.yaml index d1dd67541..1f1c75372 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/postgresql-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/postgresql-source.kamelet.yaml @@ -37,6 +37,8 @@ spec: title: Username description: The username to use for accessing a secured PostgreSQL Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured PostgreSQL Database @@ -44,6 +46,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the PostgreSQL Database diff --git a/library/camel-kamelets/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml index be6ea1c9c..a6cad283f 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/rabbitmq-source.kamelet.yaml @@ -33,6 +33,8 @@ spec: 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 @@ -40,6 +42,7 @@ spec: 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 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 3afecd668..e0047c7fa 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 @@ -43,6 +43,8 @@ spec: title: Consumer Key description: The Salesforce application consumer key type: string + x-descriptors: + - urn:camel:group:credentials clientSecret: title: Consumer Secret description: The Salesforce application consumer secret @@ -50,10 +52,13 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials userName: title: Username description: The Salesforce username type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The Salesforce user password @@ -61,6 +66,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json 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 f5ccb4770..f89d64958 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 @@ -42,6 +42,8 @@ spec: title: Username description: The username to access the FTP server type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the FTP server @@ -49,6 +51,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials directoryName: title: Directory Name description: The starting directory 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 3db56c3ee..0781b8bc5 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 @@ -36,6 +36,8 @@ spec: title: Username description: The username to access the SFTP server type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the SFTP server @@ -43,6 +45,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials directoryName: title: Directory Name description: The starting directory diff --git a/library/camel-kamelets/src/main/resources/kamelets/slack-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/slack-sink.kamelet.yaml index d11ecf5ea..c1ac06b0d 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/slack-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/slack-sink.kamelet.yaml @@ -32,6 +32,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials iconEmoji: title: Icon Emoji description: Use a Slack emoji as an avatar. diff --git a/library/camel-kamelets/src/main/resources/kamelets/slack-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/slack-source.kamelet.yaml index 3400b39ca..8a0ed47ed 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/slack-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/slack-source.kamelet.yaml @@ -32,6 +32,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json 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 4db5e6be2..8f1a6d529 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 @@ -49,6 +49,8 @@ spec: title: Username description: The username to use for accessing a secured SQL Server Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured SQL Server Database @@ -56,6 +58,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the SQL Server Database 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 405497606..1fd4f6cf4 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 @@ -41,6 +41,8 @@ spec: title: Username description: The username to use for accessing a secured SQL Server Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured SQL Server Database @@ -48,6 +50,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the SQL Server Database diff --git a/library/camel-kamelets/src/main/resources/kamelets/ssh-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/ssh-source.kamelet.yaml index 4aaf2d4ab..cd5293a1e 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/ssh-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/ssh-source.kamelet.yaml @@ -36,9 +36,8 @@ spec: title: Username description: The SSH username to use type: string - format: password x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials password: title: Password description: The SSH password to use @@ -46,6 +45,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials delay: title: Delay description: Milliseconds before the next poll diff --git a/library/camel-kamelets/src/main/resources/kamelets/telegram-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/telegram-sink.kamelet.yaml index 207539968..affeb9ca4 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/telegram-sink.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/telegram-sink.kamelet.yaml @@ -39,6 +39,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials chatId: title: Chat ID description: The Chat ID where messages should be sent by default diff --git a/library/camel-kamelets/src/main/resources/kamelets/telegram-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/telegram-source.kamelet.yaml index eb3358bb7..c3680084e 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/telegram-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/telegram-source.kamelet.yaml @@ -33,6 +33,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json diff --git a/library/camel-kamelets/src/main/resources/kamelets/twitter-directmessage-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/twitter-directmessage-source.kamelet.yaml index 7c7b4d93f..88d382ba0 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/twitter-directmessage-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/twitter-directmessage-source.kamelet.yaml @@ -38,6 +38,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials apiKeySecret: title: API Key Secret description: The API Key Secret from the Twitter application in the developer portal @@ -45,6 +46,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessToken: title: Access Token description: The Access Token from the Twitter application in the developer portal @@ -52,6 +54,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessTokenSecret: title: Access Token Secret description: The Access Token Secret from the Twitter application in the developer portal @@ -59,6 +62,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json diff --git a/library/camel-kamelets/src/main/resources/kamelets/twitter-search-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/twitter-search-source.kamelet.yaml index c3020d7d9..1fab24797 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/twitter-search-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/twitter-search-source.kamelet.yaml @@ -38,6 +38,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials apiKeySecret: title: API Key Secret description: The API Key Secret from the Twitter application in the developer portal @@ -45,6 +46,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessToken: title: Access Token description: The Access Token from the Twitter application in the developer portal @@ -52,6 +54,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessTokenSecret: title: Access Token Secret description: The Access Token Secret from the Twitter application in the developer portal @@ -59,6 +62,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json diff --git a/library/camel-kamelets/src/main/resources/kamelets/twitter-timeline-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/twitter-timeline-source.kamelet.yaml index ed172e67d..62d3f5bff 100644 --- a/library/camel-kamelets/src/main/resources/kamelets/twitter-timeline-source.kamelet.yaml +++ b/library/camel-kamelets/src/main/resources/kamelets/twitter-timeline-source.kamelet.yaml @@ -38,6 +38,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials apiKeySecret: title: API Key Secret description: The API Key Secret from the Twitter application in the developer portal @@ -45,6 +46,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessToken: title: Access Token description: The Access Token from the Twitter application in the developer portal @@ -52,6 +54,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessTokenSecret: title: Access Token Secret description: The Access Token Secret from the Twitter application in the developer portal @@ -59,6 +62,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json diff --git a/mail-imap-source.kamelet.yaml b/mail-imap-source.kamelet.yaml index 46f03257a..afc1f0132 100644 --- a/mail-imap-source.kamelet.yaml +++ b/mail-imap-source.kamelet.yaml @@ -47,6 +47,8 @@ spec: title: Username description: The username to access the mail box type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the mail box @@ -54,6 +56,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials fetchSize: title: Fetch Size description: The number of messages fetched for each poll (-1 for no limits) diff --git a/mariadb-sink.kamelet.yaml b/mariadb-sink.kamelet.yaml index daf482b4c..138d3601b 100644 --- a/mariadb-sink.kamelet.yaml +++ b/mariadb-sink.kamelet.yaml @@ -49,6 +49,8 @@ spec: title: Username description: The username to use for accessing a secured MariaDB Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured MariaDB Database @@ -56,6 +58,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the MariaDB Database diff --git a/mariadb-source.kamelet.yaml b/mariadb-source.kamelet.yaml index f136beab7..90590d02a 100644 --- a/mariadb-source.kamelet.yaml +++ b/mariadb-source.kamelet.yaml @@ -41,6 +41,8 @@ spec: title: Username description: The username to use for accessing a secured MariaDB Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured MariaDB Database @@ -48,6 +50,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the MariaDB Database diff --git a/minio-sink.kamelet.yaml b/minio-sink.kamelet.yaml index 56a4c9bbe..92b768913 100644 --- a/minio-sink.kamelet.yaml +++ b/minio-sink.kamelet.yaml @@ -39,6 +39,7 @@ spec: 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 Minio @@ -46,6 +47,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials endpoint: title: Endpoint description: The Minio Endpoint, it can be an URL, domain name, IPv4 address or IPv6 address. diff --git a/minio-source.kamelet.yaml b/minio-source.kamelet.yaml index 43de2dd9a..482c982bf 100644 --- a/minio-source.kamelet.yaml +++ b/minio-source.kamelet.yaml @@ -40,6 +40,7 @@ spec: 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 Minio @@ -47,6 +48,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials endpoint: title: Endpoint description: The Minio Endpoint, it can be an URL, domain name, IPv4 address or IPv6 address. diff --git a/mongodb-sink.kamelet.yaml b/mongodb-sink.kamelet.yaml index c5485ac57..278fbec4d 100644 --- a/mongodb-sink.kamelet.yaml +++ b/mongodb-sink.kamelet.yaml @@ -41,11 +41,14 @@ spec: type: string format: password x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials username: title: MongoDB Username description: Username for accessing MongoDB. type: string + x-descriptors: + - urn:camel:group:credentials database: title: MongoDB Database description: Sets the name of the MongoDB database to target. diff --git a/mongodb-source.kamelet.yaml b/mongodb-source.kamelet.yaml index 995df36d5..9b920b041 100644 --- a/mongodb-source.kamelet.yaml +++ b/mongodb-source.kamelet.yaml @@ -39,11 +39,14 @@ spec: type: string format: password x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials username: title: MongoDB Username description: Username for accessing MongoDB. type: string + x-descriptors: + - urn:camel:group:credentials database: title: MongoDB Database description: Sets the name of the MongoDB database to target. diff --git a/mqtt-sink.kamelet.yaml b/mqtt-sink.kamelet.yaml index 39e13318d..7db83f95b 100644 --- a/mqtt-sink.kamelet.yaml +++ b/mqtt-sink.kamelet.yaml @@ -34,6 +34,8 @@ spec: title: Username description: Username to use when connecting to the MQTT broker type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: Password to use when connecting to the MQTT broker @@ -41,6 +43,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:paho" - "camel:kamelet" diff --git a/mqtt-source.kamelet.yaml b/mqtt-source.kamelet.yaml index e3d69e0de..7627977c8 100644 --- a/mqtt-source.kamelet.yaml +++ b/mqtt-source.kamelet.yaml @@ -39,6 +39,8 @@ spec: title: Username description: Username to use when connecting to the MQTT broker type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: Password to use when connecting to the MQTT broker @@ -46,6 +48,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials dependencies: - "camel:paho" - "camel:kamelet" diff --git a/mysql-sink.kamelet.yaml b/mysql-sink.kamelet.yaml index e9dcd2e61..d8d763fc2 100644 --- a/mysql-sink.kamelet.yaml +++ b/mysql-sink.kamelet.yaml @@ -49,6 +49,8 @@ spec: title: Username description: The username to use for accessing a secured MySQL Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured MySQL Database @@ -56,6 +58,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the MySQL Database diff --git a/mysql-source.kamelet.yaml b/mysql-source.kamelet.yaml index 6f5b71768..cde0cec52 100644 --- a/mysql-source.kamelet.yaml +++ b/mysql-source.kamelet.yaml @@ -41,6 +41,8 @@ spec: title: Username description: The username to use for accessing a secured MySQL Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured MySQL Database @@ -48,6 +50,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the MySQL Database diff --git a/openai-classification-action.kamelet.yaml b/openai-classification-action.kamelet.yaml index 82576ded3..98e6ba43d 100644 --- a/openai-classification-action.kamelet.yaml +++ b/openai-classification-action.kamelet.yaml @@ -33,6 +33,10 @@ spec: title: Authorization Token description: The authorization token to use to contact the openAI API type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials format: title: Format description: The response format ('text/plain' or 'application/json' are supported) diff --git a/openai-completion-action.kamelet.yaml b/openai-completion-action.kamelet.yaml index 840369289..81f6c099e 100644 --- a/openai-completion-action.kamelet.yaml +++ b/openai-completion-action.kamelet.yaml @@ -31,6 +31,10 @@ spec: title: Authorization Token description: The authorization token to use to contact the openAI API type: string + format: password + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials format: title: Format description: The response format ('text/plain' or 'application/json' are supported) diff --git a/postgresql-sink.kamelet.yaml b/postgresql-sink.kamelet.yaml index dd3a42c2b..a536c15ad 100644 --- a/postgresql-sink.kamelet.yaml +++ b/postgresql-sink.kamelet.yaml @@ -45,6 +45,8 @@ spec: title: Username description: The username to use for accessing a secured PostgreSQL Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured PostgreSQL Database @@ -52,6 +54,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the PostgreSQL Database diff --git a/postgresql-source.kamelet.yaml b/postgresql-source.kamelet.yaml index d1dd67541..1f1c75372 100644 --- a/postgresql-source.kamelet.yaml +++ b/postgresql-source.kamelet.yaml @@ -37,6 +37,8 @@ spec: title: Username description: The username to use for accessing a secured PostgreSQL Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured PostgreSQL Database @@ -44,6 +46,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the PostgreSQL Database diff --git a/rabbitmq-source.kamelet.yaml b/rabbitmq-source.kamelet.yaml index be6ea1c9c..a6cad283f 100644 --- a/rabbitmq-source.kamelet.yaml +++ b/rabbitmq-source.kamelet.yaml @@ -33,6 +33,8 @@ spec: 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 @@ -40,6 +42,7 @@ spec: 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 diff --git a/salesforce-source.kamelet.yaml b/salesforce-source.kamelet.yaml index 3afecd668..e0047c7fa 100644 --- a/salesforce-source.kamelet.yaml +++ b/salesforce-source.kamelet.yaml @@ -43,6 +43,8 @@ spec: title: Consumer Key description: The Salesforce application consumer key type: string + x-descriptors: + - urn:camel:group:credentials clientSecret: title: Consumer Secret description: The Salesforce application consumer secret @@ -50,10 +52,13 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials userName: title: Username description: The Salesforce username type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The Salesforce user password @@ -61,6 +66,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json diff --git a/script/validator/validator.go b/script/validator/validator.go index a22495791..b7eb20b98 100644 --- a/script/validator/validator.go +++ b/script/validator/validator.go @@ -136,6 +136,12 @@ func verifyDescriptors(kamelets []KameletInfo) (errors []error) { errors = append(errors, fmt.Errorf("property %q in kamelet %q has \"password\" format but misses descriptor %q (for better compatibility with tectonic UIs)", k, kamelet.Name, pwdDescriptor)) } } + for k, p := range kamelet.Spec.Definition.Properties { + credDescriptor := "urn:camel:group:credentials" + if p.Format == "password" && !hasXDescriptor(p, credDescriptor) { + errors = append(errors, fmt.Errorf("property %q in kamelet %q has \"password\" format but misses descriptor %q", k, kamelet.Name, credDescriptor)) + } + } for k, p := range kamelet.Spec.Definition.Properties { checkboxDescriptor := "urn:alm:descriptor:com.tectonic.ui:checkbox" if hasXDescriptor(p, checkboxDescriptor) && p.Type != "boolean" { diff --git a/sftp-sink.kamelet.yaml b/sftp-sink.kamelet.yaml index f5ccb4770..f89d64958 100644 --- a/sftp-sink.kamelet.yaml +++ b/sftp-sink.kamelet.yaml @@ -42,6 +42,8 @@ spec: title: Username description: The username to access the FTP server type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the FTP server @@ -49,6 +51,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials directoryName: title: Directory Name description: The starting directory diff --git a/sftp-source.kamelet.yaml b/sftp-source.kamelet.yaml index 3db56c3ee..0781b8bc5 100644 --- a/sftp-source.kamelet.yaml +++ b/sftp-source.kamelet.yaml @@ -36,6 +36,8 @@ spec: title: Username description: The username to access the SFTP server type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to access the SFTP server @@ -43,6 +45,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials directoryName: title: Directory Name description: The starting directory diff --git a/slack-sink.kamelet.yaml b/slack-sink.kamelet.yaml index d11ecf5ea..c1ac06b0d 100644 --- a/slack-sink.kamelet.yaml +++ b/slack-sink.kamelet.yaml @@ -32,6 +32,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials iconEmoji: title: Icon Emoji description: Use a Slack emoji as an avatar. diff --git a/slack-source.kamelet.yaml b/slack-source.kamelet.yaml index 3400b39ca..8a0ed47ed 100644 --- a/slack-source.kamelet.yaml +++ b/slack-source.kamelet.yaml @@ -32,6 +32,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json diff --git a/sqlserver-sink.kamelet.yaml b/sqlserver-sink.kamelet.yaml index 4db5e6be2..8f1a6d529 100644 --- a/sqlserver-sink.kamelet.yaml +++ b/sqlserver-sink.kamelet.yaml @@ -49,6 +49,8 @@ spec: title: Username description: The username to use for accessing a secured SQL Server Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured SQL Server Database @@ -56,6 +58,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the SQL Server Database diff --git a/sqlserver-source.kamelet.yaml b/sqlserver-source.kamelet.yaml index 405497606..1fd4f6cf4 100644 --- a/sqlserver-source.kamelet.yaml +++ b/sqlserver-source.kamelet.yaml @@ -41,6 +41,8 @@ spec: title: Username description: The username to use for accessing a secured SQL Server Database type: string + x-descriptors: + - urn:camel:group:credentials password: title: Password description: The password to use for accessing a secured SQL Server Database @@ -48,6 +50,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials query: title: Query description: The Query to execute against the SQL Server Database diff --git a/ssh-source.kamelet.yaml b/ssh-source.kamelet.yaml index 4aaf2d4ab..cd5293a1e 100644 --- a/ssh-source.kamelet.yaml +++ b/ssh-source.kamelet.yaml @@ -36,9 +36,8 @@ spec: title: Username description: The SSH username to use type: string - format: password x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials password: title: Password description: The SSH password to use @@ -46,6 +45,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials delay: title: Delay description: Milliseconds before the next poll diff --git a/telegram-sink.kamelet.yaml b/telegram-sink.kamelet.yaml index 207539968..affeb9ca4 100644 --- a/telegram-sink.kamelet.yaml +++ b/telegram-sink.kamelet.yaml @@ -39,6 +39,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials chatId: title: Chat ID description: The Chat ID where messages should be sent by default diff --git a/telegram-source.kamelet.yaml b/telegram-source.kamelet.yaml index eb3358bb7..c3680084e 100644 --- a/telegram-source.kamelet.yaml +++ b/telegram-source.kamelet.yaml @@ -33,6 +33,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json diff --git a/twitter-directmessage-source.kamelet.yaml b/twitter-directmessage-source.kamelet.yaml index 7c7b4d93f..88d382ba0 100644 --- a/twitter-directmessage-source.kamelet.yaml +++ b/twitter-directmessage-source.kamelet.yaml @@ -38,6 +38,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials apiKeySecret: title: API Key Secret description: The API Key Secret from the Twitter application in the developer portal @@ -45,6 +46,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessToken: title: Access Token description: The Access Token from the Twitter application in the developer portal @@ -52,6 +54,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessTokenSecret: title: Access Token Secret description: The Access Token Secret from the Twitter application in the developer portal @@ -59,6 +62,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json diff --git a/twitter-search-source.kamelet.yaml b/twitter-search-source.kamelet.yaml index c3020d7d9..1fab24797 100644 --- a/twitter-search-source.kamelet.yaml +++ b/twitter-search-source.kamelet.yaml @@ -38,6 +38,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials apiKeySecret: title: API Key Secret description: The API Key Secret from the Twitter application in the developer portal @@ -45,6 +46,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessToken: title: Access Token description: The Access Token from the Twitter application in the developer portal @@ -52,6 +54,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessTokenSecret: title: Access Token Secret description: The Access Token Secret from the Twitter application in the developer portal @@ -59,6 +62,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json diff --git a/twitter-timeline-source.kamelet.yaml b/twitter-timeline-source.kamelet.yaml index ed172e67d..62d3f5bff 100644 --- a/twitter-timeline-source.kamelet.yaml +++ b/twitter-timeline-source.kamelet.yaml @@ -38,6 +38,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials apiKeySecret: title: API Key Secret description: The API Key Secret from the Twitter application in the developer portal @@ -45,6 +46,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessToken: title: Access Token description: The Access Token from the Twitter application in the developer portal @@ -52,6 +54,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials accessTokenSecret: title: Access Token Secret description: The Access Token Secret from the Twitter application in the developer portal @@ -59,6 +62,7 @@ spec: format: password x-descriptors: - urn:alm:descriptor:com.tectonic.ui:password + - urn:camel:group:credentials types: out: mediaType: application/json