This is an automated email from the ASF dual-hosted git repository.
marat pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
from 2dc6464 #473: Upgrade to Camel 3.18.2
new 789b104 Upgrade Kamelets to 0.9.0
new eb11422 Clear DSL filter after selection
new abbb4db Show Kamelet Preview badge
new 3235f8a SSO with Keycloak
new acfcf50 Fix #467
new 2cf0db6 Merge branch 'main' of github.com:apache/camel-karavan
new 87535ed Cleanup after oidc/basic auth implemetation
new 57760a2 OIDC/BASIC auth config in Deployment manifests
new 2d0204d Support build separate images for public/basic/oidc auth
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/app.yml | 30 +-
.github/workflows/builder.yml | 2 +-
.github/workflows/native.yml | 2 +-
.github/workflows/vscode.yml | 2 +-
karavan-app/pom.xml | 10 +-
.../org/apache/camel/karavan/api/AuthResource.java | 27 +-
.../camel/karavan/api/ComponentResources.java | 2 +-
.../camel/karavan/api/ConfigurationResource.java | 2 +-
.../org/apache/camel/karavan/api/GitResource.java | 2 +-
.../apache/camel/karavan/api/KameletResources.java | 2 +-
.../camel/karavan/api/KubernetesResource.java | 2 +-
.../camel/karavan/api/ProjectFileResource.java | 2 +-
.../apache/camel/karavan/api/ProjectResource.java | 2 +-
.../apache/camel/karavan/api/StatusResource.java | 2 +-
.../apache/camel/karavan/api/UsersResource.java | 48 +
.../apache/camel/karavan/service/AuthService.java | 35 +-
.../src/main/resources/application.properties | 60 +-
karavan-app/src/main/webapp/package-lock.json | 29 +
karavan-app/src/main/webapp/package.json | 1 +
karavan-app/src/main/webapp/public/index.html | 2 +
karavan-app/src/main/webapp/src/Logo.tsx | 4 +-
karavan-app/src/main/webapp/src/Main.tsx | 62 +-
karavan-app/src/main/webapp/src/MainLogin.tsx | 50 +-
karavan-app/src/main/webapp/src/api/KaravanApi.tsx | 332 +--
karavan-app/src/main/webapp/src/api/SsoApi.tsx | 21 +
karavan-app/src/main/webapp/src/index.css | 12 +
.../main/webapp/src/projects/CreateFileModal.tsx | 2 +-
.../main/webapp/src/projects/ProjectDashboard.tsx | 2 +-
.../src/main/webapp/src/projects/ProjectInfo.tsx | 2 +-
.../src/{models => projects}/ProjectModels.ts | 0
.../src/main/webapp/src/projects/ProjectPage.tsx | 2 +-
.../src/main/webapp/src/projects/ProjectsPage.tsx | 2 +-
.../main/webapp/src/projects/PropertiesEditor.tsx | 2 +-
.../src/main/webapp/src/projects/UploadModal.tsx | 2 +-
karavan-builder/karavan-realm.json | 2317 ++++++++++++++++++++
karavan-builder/openshift/karavan-app.yaml | 7 +
karavan-builder/openshift/karavan-secret.yaml | 1 -
karavan-core/src/core/model/KameletModels.ts | 1 +
.../kamelets/avro-deserialize-action.kamelet.yaml | 6 +-
.../kamelets/avro-serialize-action.kamelet.yaml | 6 +-
.../kamelets/aws-cloudwatch-sink.kamelet.yaml | 30 +-
.../public/kamelets/aws-ddb-sink.kamelet.yaml | 39 +-
.../kamelets/aws-ddb-streams-source.kamelet.yaml | 50 +-
.../public/kamelets/aws-ec2-sink.kamelet.yaml | 21 +-
.../kamelets/aws-eventbridge-sink.kamelet.yaml | 149 ++
.../aws-kinesis-firehose-sink.kamelet.yaml | 19 +-
.../public/kamelets/aws-kinesis-sink.kamelet.yaml | 38 +-
.../kamelets/aws-kinesis-source.kamelet.yaml | 31 +-
.../public/kamelets/aws-lambda-sink.kamelet.yaml | 21 +-
.../public/kamelets/aws-redshift-sink.kamelet.yaml | 22 +-
.../kamelets/aws-redshift-source.kamelet.yaml | 28 +-
.../public/kamelets/aws-s3-sink.kamelet.yaml | 37 +-
.../public/kamelets/aws-s3-source.kamelet.yaml | 45 +-
.../aws-s3-streaming-upload-sink.kamelet.yaml | 21 +-
.../kamelets/aws-secrets-manager-sink.kamelet.yaml | 11 +-
.../public/kamelets/aws-ses-sink.kamelet.yaml | 31 +-
.../public/kamelets/aws-sns-fifo-sink.kamelet.yaml | 19 +-
.../public/kamelets/aws-sns-sink.kamelet.yaml | 31 +-
.../kamelets/aws-sqs-batch-sink.kamelet.yaml | 19 +-
.../public/kamelets/aws-sqs-fifo-sink.kamelet.yaml | 19 +-
.../public/kamelets/aws-sqs-sink.kamelet.yaml | 31 +-
.../public/kamelets/aws-sqs-source.kamelet.yaml | 31 +-
.../kamelets/aws-translate-action.kamelet.yaml | 11 +-
.../kamelets/azure-cosmosdb-source.kamelet.yaml | 4 +-
.../kamelets/azure-eventhubs-sink.kamelet.yaml | 22 +-
.../kamelets/azure-eventhubs-source.kamelet.yaml | 20 +-
.../kamelets/azure-functions-sink.kamelet.yaml | 69 +
.../kamelets/azure-servicebus-sink.kamelet.yaml | 6 +-
.../kamelets/azure-servicebus-source.kamelet.yaml | 12 +-
...ure-storage-blob-changefeed-source.kamelet.yaml | 8 +-
.../kamelets/azure-storage-blob-sink.kamelet.yaml | 12 +-
.../azure-storage-blob-source.kamelet.yaml | 10 +-
.../kamelets/azure-storage-queue-sink.kamelet.yaml | 16 +-
.../azure-storage-queue-source.kamelet.yaml | 10 +-
.../public/kamelets/beer-source.kamelet.yaml | 38 +
.../public/kamelets/bitcoin-source.kamelet.yaml | 4 +-
.../public/kamelets/caffeine-action.kamelet.yaml | 4 +-
.../public/kamelets/cassandra-sink.kamelet.yaml | 24 +-
.../public/kamelets/cassandra-source.kamelet.yaml | 22 +-
.../public/kamelets/ceph-sink.kamelet.yaml | 122 ++
.../public/kamelets/ceph-source.kamelet.yaml | 130 ++
.../kamelets/chuck-norris-source.kamelet.yaml | 4 +-
.../kamelets/chunk-template-action.kamelet.yaml | 4 +-
.../public/kamelets/couchbase-sink.kamelet.yaml | 6 +-
.../public/kamelets/cron-source.kamelet.yaml | 4 +-
.../public/kamelets/delay-action.kamelet.yaml | 4 +-
.../public/kamelets/dns-dig-action.kamelet.yaml | 4 +-
.../public/kamelets/dns-ip-action.kamelet.yaml | 4 +-
.../public/kamelets/dns-lookup-action.kamelet.yaml | 4 +-
.../kamelets/drop-header-action.kamelet.yaml | 4 +-
.../kamelets/drop-headers-action.kamelet.yaml | 4 +-
.../public/kamelets/dropbox-sink.kamelet.yaml | 4 +-
.../public/kamelets/dropbox-source.kamelet.yaml | 4 +-
.../public/kamelets/earthquake-source.kamelet.yaml | 4 +-
.../kamelets/elasticsearch-index-sink.kamelet.yaml | 32 +-
.../elasticsearch-search-source.kamelet.yaml | 6 +-
.../public/kamelets/exec-sink.kamelet.yaml | 4 +-
.../kamelets/extract-field-action.kamelet.yaml | 43 +-
.../public/kamelets/fhir-source.kamelet.yaml | 4 +-
.../public/kamelets/file-watch-source.kamelet.yaml | 4 +-
.../freemarker-template-action.kamelet.yaml | 4 +-
.../public/kamelets/ftp-sink.kamelet.yaml | 28 +-
.../public/kamelets/ftp-source.kamelet.yaml | 20 +-
.../public/kamelets/ftps-sink.kamelet.yaml | 26 +-
.../public/kamelets/ftps-source.kamelet.yaml | 22 +-
.../kamelets/github-commit-source.kamelet.yaml | 4 +-
.../kamelets/github-event-source.kamelet.yaml | 4 +-
.../github-pullrequest-comment-source.kamelet.yaml | 4 +-
.../github-pullrequest-source.kamelet.yaml | 4 +-
.../public/kamelets/github-tag-source.kamelet.yaml | 4 +-
.../kamelets/google-bigquery-sink.kamelet.yaml | 18 +-
.../kamelets/google-calendar-source.kamelet.yaml | 26 +-
.../kamelets/google-functions-sink.kamelet.yaml | 16 +-
.../kamelets/google-mail-source.kamelet.yaml | 6 +-
.../kamelets/google-pubsub-sink.kamelet.yaml | 14 +-
.../kamelets/google-pubsub-source.kamelet.yaml | 20 +-
.../kamelets/google-sheets-source.kamelet.yaml | 6 +-
.../kamelets/google-storage-sink.kamelet.yaml | 22 +-
.../kamelets/google-storage-source.kamelet.yaml | 16 +-
.../kamelets/has-header-filter-action.kamelet.yaml | 4 +-
.../header-matches-filter-action.kamelet.yaml | 4 +-
.../kamelets/hoist-field-action.kamelet.yaml | 6 +-
.../public/kamelets/http-secured-sink.kamelet.yaml | 4 +-
.../kamelets/http-secured-source.kamelet.yaml | 4 +-
.../public/kamelets/http-sink.kamelet.yaml | 10 +-
.../public/kamelets/http-source.kamelet.yaml | 4 +-
.../public/kamelets/infinispan-sink.kamelet.yaml | 10 +-
.../public/kamelets/infinispan-source.kamelet.yaml | 10 +-
.../kamelets/insert-field-action.kamelet.yaml | 29 +-
.../kamelets/insert-header-action.kamelet.yaml | 4 +-
.../is-tombstone-filter-action.kamelet.yaml | 4 +-
.../kamelets/jira-add-comment-sink.kamelet.yaml | 53 +-
...melet.yaml => jira-add-issue-sink.kamelet.yaml} | 107 +-
.../public/kamelets/jira-oauth-source.kamelet.yaml | 48 +-
.../public/kamelets/jira-source.kamelet.yaml | 16 +-
.../jira-transition-issue-sink.kamelet.yaml | 62 +-
...et.yaml => jira-update-issue-sink.kamelet.yaml} | 107 +-
.../public/kamelets/jms-amqp-10-sink.kamelet.yaml | 12 +-
.../kamelets/jms-amqp-10-source.kamelet.yaml | 12 +-
.../kamelets/jms-apache-activemq-sink.kamelet.yaml | 4 +-
.../jms-apache-activemq-source.kamelet.yaml | 4 +-
.../kamelets/jms-apache-artemis-sink.kamelet.yaml | 14 +-
.../jms-apache-artemis-source.kamelet.yaml | 14 +-
.../public/kamelets/jms-ibm-mq-sink.kamelet.yaml | 122 ++
.../public/kamelets/jms-ibm-mq-source.kamelet.yaml | 122 ++
.../jolt-transformation-action.kamelet.yaml | 4 +-
.../public/kamelets/jslt-action.kamelet.yaml | 4 +-
.../kamelets/json-deserialize-action.kamelet.yaml | 6 +-
.../public/kamelets/json-patch-action.kamelet.yaml | 4 +-
.../json-schema-validator-action.kamelet.yaml | 4 +-
.../kamelets/json-serialize-action.kamelet.yaml | 6 +-
.../public/kamelets/jsonata-action.kamelet.yaml | 4 +-
.../kafka-manual-commit-action.kamelet.yaml | 6 +-
.../kamelets/kafka-not-secured-sink.kamelet.yaml | 4 +-
.../kamelets/kafka-not-secured-source.kamelet.yaml | 4 +-
.../public/kamelets/kafka-sink.kamelet.yaml | 4 +-
.../public/kamelets/kafka-source.kamelet.yaml | 6 +-
.../public/kamelets/kafka-ssl-sink.kamelet.yaml | 4 +-
.../public/kamelets/kafka-ssl-source.kamelet.yaml | 6 +-
.../public/kamelets/kamelets.properties | 183 +-
.../kubernetes-namespaces-source.kamelet.yaml | 4 +-
.../kamelets/kubernetes-nodes-source.kamelet.yaml | 4 +-
.../kamelets/kubernetes-pods-source.kamelet.yaml | 4 +-
.../public/kamelets/log-sink.kamelet.yaml | 4 +-
.../public/kamelets/mail-imap-source.kamelet.yaml | 4 +-
.../public/kamelets/mail-sink.kamelet.yaml | 4 +-
.../public/kamelets/mariadb-sink.kamelet.yaml | 22 +-
.../public/kamelets/mariadb-source.kamelet.yaml | 20 +-
.../public/kamelets/mask-field-action.kamelet.yaml | 6 +-
.../message-timestamp-router-action.kamelet.yaml | 6 +-
.../public/kamelets/minio-sink.kamelet.yaml | 22 +-
.../public/kamelets/minio-source.kamelet.yaml | 18 +-
... => mongodb-changes-stream-source.kamelet.yaml} | 32 +-
.../public/kamelets/mongodb-sink.kamelet.yaml | 26 +-
.../public/kamelets/mongodb-source.kamelet.yaml | 26 +-
.../public/kamelets/mqtt-sink.kamelet.yaml | 4 +-
.../public/kamelets/mqtt-source.kamelet.yaml | 4 +-
.../public/kamelets/mqtt5-sink.kamelet.yaml | 4 +-
.../public/kamelets/mqtt5-source.kamelet.yaml | 4 +-
.../kamelets/mustache-template-action.kamelet.yaml | 4 +-
.../kamelets/mvel-template-action.kamelet.yaml | 4 +-
.../public/kamelets/mysql-sink.kamelet.yaml | 24 +-
.../public/kamelets/mysql-source.kamelet.yaml | 22 +-
.../public/kamelets/nats-sink.kamelet.yaml | 4 +-
.../public/kamelets/nats-source.kamelet.yaml | 4 +-
.../kamelets/nominatim-geocode-action.kamelet.yaml | 111 +
.../kamelets/ogcapi-features-action.kamelet.yaml | 124 ++
.../openai-classification-action.kamelet.yaml | 6 +-
.../kamelets/openai-completion-action.kamelet.yaml | 4 +-
.../kamelets/oracle-database-sink.kamelet.yaml | 24 +-
.../kamelets/oracle-database-source.kamelet.yaml | 22 +-
.../public/kamelets/pdf-action.kamelet.yaml | 4 +-
.../public/kamelets/postgresql-sink.kamelet.yaml | 22 +-
.../public/kamelets/postgresql-source.kamelet.yaml | 20 +-
.../kamelets/predicate-filter-action.kamelet.yaml | 4 +-
.../protobuf-deserialize-action.kamelet.yaml | 6 +-
.../protobuf-serialize-action.kamelet.yaml | 6 +-
.../public/kamelets/pulsar-sink.kamelet.yaml | 20 +-
.../public/kamelets/pulsar-source.kamelet.yaml | 24 +-
.../public/kamelets/rabbitmq-source.kamelet.yaml | 6 +-
.../public/kamelets/redis-sink.kamelet.yaml | 4 +-
.../public/kamelets/redis-source.kamelet.yaml | 4 +-
.../kamelets/regex-router-action.kamelet.yaml | 6 +-
.../kamelets/replace-field-action.kamelet.yaml | 6 +-
.../public/kamelets/rest-openapi-sink.kamelet.yaml | 10 +-
.../kamelets/salesforce-create-sink.kamelet.yaml | 24 +-
.../kamelets/salesforce-delete-sink.kamelet.yaml | 22 +-
.../public/kamelets/salesforce-source.kamelet.yaml | 20 +-
.../kamelets/salesforce-update-sink.kamelet.yaml | 30 +-
.../public/kamelets/scp-sink.kamelet.yaml | 87 +-
.../public/kamelets/sftp-sink.kamelet.yaml | 24 +-
.../public/kamelets/sftp-source.kamelet.yaml | 30 +-
.../public/kamelets/slack-sink.kamelet.yaml | 8 +-
.../public/kamelets/slack-source.kamelet.yaml | 12 +-
.../public/kamelets/solr-sink.kamelet.yaml | 4 +-
.../public/kamelets/solr-source.kamelet.yaml | 4 +-
.../public/kamelets/splunk-hec-sink.kamelet.yaml | 123 ++
.../public/kamelets/splunk-sink.kamelet.yaml | 122 ++
.../public/kamelets/splunk-source.kamelet.yaml | 159 ++
.../public/kamelets/sqlserver-sink.kamelet.yaml | 22 +-
.../public/kamelets/sqlserver-source.kamelet.yaml | 18 +-
.../public/kamelets/ssh-sink.kamelet.yaml | 4 +-
.../public/kamelets/ssh-source.kamelet.yaml | 6 +-
.../kamelets/string-template-action.kamelet.yaml | 4 +-
.../public/kamelets/telegram-sink.kamelet.yaml | 18 +-
.../public/kamelets/telegram-source.kamelet.yaml | 12 +-
.../public/kamelets/throttle-action.kamelet.yaml | 6 +-
.../public/kamelets/timer-source.kamelet.yaml | 12 +-
.../kamelets/timestamp-router-action.kamelet.yaml | 6 +-
.../topic-name-matches-filter-action.kamelet.yaml | 4 +-
.../twitter-directmessage-source.kamelet.yaml | 4 +-
.../kamelets/twitter-search-source.kamelet.yaml | 4 +-
.../kamelets/twitter-timeline-source.kamelet.yaml | 4 +-
.../kamelets/value-to-key-action.kamelet.yaml | 6 +-
.../kamelets/velocity-template-action.kamelet.yaml | 4 +-
.../public/kamelets/webhook-source.kamelet.yaml | 4 +-
.../public/kamelets/websocket-source.kamelet.yaml | 26 +-
.../public/kamelets/wttrin-source.kamelet.yaml | 4 +-
.../kamelets/xj-identity-action.kamelet.yaml | 6 +-
.../kamelets/xj-template-action.kamelet.yaml | 6 +-
karavan-designer/src/App.tsx | 5 +-
karavan-designer/src/designer/karavan.css | 8 +-
.../src/designer/route/DslSelector.tsx | 16 +-
karavan-designer/src/designer/utils/CamelUi.tsx | 1 +
.../src/designer/utils/DslMetaModel.ts | 1 +
karavan-generator/pom.xml | 2 +-
.../kamelets/avro-deserialize-action.kamelet.yaml | 6 +-
.../kamelets/avro-serialize-action.kamelet.yaml | 6 +-
.../kamelets/aws-cloudwatch-sink.kamelet.yaml | 30 +-
karavan-vscode/kamelets/aws-ddb-sink.kamelet.yaml | 39 +-
.../kamelets/aws-ddb-streams-source.kamelet.yaml | 50 +-
karavan-vscode/kamelets/aws-ec2-sink.kamelet.yaml | 21 +-
.../kamelets/aws-eventbridge-sink.kamelet.yaml | 149 ++
.../aws-kinesis-firehose-sink.kamelet.yaml | 19 +-
.../kamelets/aws-kinesis-sink.kamelet.yaml | 38 +-
.../kamelets/aws-kinesis-source.kamelet.yaml | 31 +-
.../kamelets/aws-lambda-sink.kamelet.yaml | 21 +-
.../kamelets/aws-redshift-sink.kamelet.yaml | 22 +-
.../kamelets/aws-redshift-source.kamelet.yaml | 28 +-
karavan-vscode/kamelets/aws-s3-sink.kamelet.yaml | 37 +-
karavan-vscode/kamelets/aws-s3-source.kamelet.yaml | 45 +-
.../aws-s3-streaming-upload-sink.kamelet.yaml | 21 +-
.../kamelets/aws-secrets-manager-sink.kamelet.yaml | 11 +-
karavan-vscode/kamelets/aws-ses-sink.kamelet.yaml | 31 +-
.../kamelets/aws-sns-fifo-sink.kamelet.yaml | 19 +-
karavan-vscode/kamelets/aws-sns-sink.kamelet.yaml | 31 +-
.../kamelets/aws-sqs-batch-sink.kamelet.yaml | 19 +-
.../kamelets/aws-sqs-fifo-sink.kamelet.yaml | 19 +-
karavan-vscode/kamelets/aws-sqs-sink.kamelet.yaml | 31 +-
.../kamelets/aws-sqs-source.kamelet.yaml | 31 +-
.../kamelets/aws-translate-action.kamelet.yaml | 11 +-
.../kamelets/azure-cosmosdb-source.kamelet.yaml | 4 +-
.../kamelets/azure-eventhubs-sink.kamelet.yaml | 22 +-
.../kamelets/azure-eventhubs-source.kamelet.yaml | 20 +-
.../kamelets/azure-functions-sink.kamelet.yaml | 69 +
.../kamelets/azure-servicebus-sink.kamelet.yaml | 6 +-
.../kamelets/azure-servicebus-source.kamelet.yaml | 12 +-
...ure-storage-blob-changefeed-source.kamelet.yaml | 8 +-
.../kamelets/azure-storage-blob-sink.kamelet.yaml | 12 +-
.../azure-storage-blob-source.kamelet.yaml | 10 +-
.../kamelets/azure-storage-queue-sink.kamelet.yaml | 16 +-
.../azure-storage-queue-source.kamelet.yaml | 10 +-
karavan-vscode/kamelets/beer-source.kamelet.yaml | 38 +
.../kamelets/bitcoin-source.kamelet.yaml | 4 +-
.../kamelets/caffeine-action.kamelet.yaml | 4 +-
.../kamelets/cassandra-sink.kamelet.yaml | 24 +-
.../kamelets/cassandra-source.kamelet.yaml | 22 +-
karavan-vscode/kamelets/ceph-sink.kamelet.yaml | 122 ++
karavan-vscode/kamelets/ceph-source.kamelet.yaml | 130 ++
.../kamelets/chuck-norris-source.kamelet.yaml | 4 +-
.../kamelets/chunk-template-action.kamelet.yaml | 4 +-
.../kamelets/couchbase-sink.kamelet.yaml | 6 +-
karavan-vscode/kamelets/cron-source.kamelet.yaml | 4 +-
karavan-vscode/kamelets/delay-action.kamelet.yaml | 4 +-
.../kamelets/dns-dig-action.kamelet.yaml | 4 +-
karavan-vscode/kamelets/dns-ip-action.kamelet.yaml | 4 +-
.../kamelets/dns-lookup-action.kamelet.yaml | 4 +-
.../kamelets/drop-header-action.kamelet.yaml | 4 +-
.../kamelets/drop-headers-action.kamelet.yaml | 4 +-
karavan-vscode/kamelets/dropbox-sink.kamelet.yaml | 4 +-
.../kamelets/dropbox-source.kamelet.yaml | 4 +-
.../kamelets/earthquake-source.kamelet.yaml | 4 +-
.../kamelets/elasticsearch-index-sink.kamelet.yaml | 32 +-
.../elasticsearch-search-source.kamelet.yaml | 6 +-
karavan-vscode/kamelets/exec-sink.kamelet.yaml | 4 +-
.../kamelets/extract-field-action.kamelet.yaml | 43 +-
karavan-vscode/kamelets/fhir-source.kamelet.yaml | 4 +-
.../kamelets/file-watch-source.kamelet.yaml | 4 +-
.../freemarker-template-action.kamelet.yaml | 4 +-
karavan-vscode/kamelets/ftp-sink.kamelet.yaml | 28 +-
karavan-vscode/kamelets/ftp-source.kamelet.yaml | 20 +-
karavan-vscode/kamelets/ftps-sink.kamelet.yaml | 26 +-
karavan-vscode/kamelets/ftps-source.kamelet.yaml | 22 +-
.../kamelets/github-commit-source.kamelet.yaml | 4 +-
.../kamelets/github-event-source.kamelet.yaml | 4 +-
.../github-pullrequest-comment-source.kamelet.yaml | 4 +-
.../github-pullrequest-source.kamelet.yaml | 4 +-
.../kamelets/github-tag-source.kamelet.yaml | 4 +-
.../kamelets/google-bigquery-sink.kamelet.yaml | 18 +-
.../kamelets/google-calendar-source.kamelet.yaml | 26 +-
.../kamelets/google-functions-sink.kamelet.yaml | 16 +-
.../kamelets/google-mail-source.kamelet.yaml | 6 +-
.../kamelets/google-pubsub-sink.kamelet.yaml | 14 +-
.../kamelets/google-pubsub-source.kamelet.yaml | 20 +-
.../kamelets/google-sheets-source.kamelet.yaml | 6 +-
.../kamelets/google-storage-sink.kamelet.yaml | 22 +-
.../kamelets/google-storage-source.kamelet.yaml | 16 +-
.../kamelets/has-header-filter-action.kamelet.yaml | 4 +-
.../header-matches-filter-action.kamelet.yaml | 4 +-
.../kamelets/hoist-field-action.kamelet.yaml | 6 +-
.../kamelets/http-secured-sink.kamelet.yaml | 4 +-
.../kamelets/http-secured-source.kamelet.yaml | 4 +-
karavan-vscode/kamelets/http-sink.kamelet.yaml | 10 +-
karavan-vscode/kamelets/http-source.kamelet.yaml | 4 +-
.../kamelets/infinispan-sink.kamelet.yaml | 10 +-
.../kamelets/infinispan-source.kamelet.yaml | 10 +-
.../kamelets/insert-field-action.kamelet.yaml | 29 +-
.../kamelets/insert-header-action.kamelet.yaml | 4 +-
.../is-tombstone-filter-action.kamelet.yaml | 4 +-
...let.yaml => jira-add-comment-sink.kamelet.yaml} | 53 +-
.../kamelets/jira-add-issue-sink.kamelet.yaml | 107 +-
...kamelet.yaml => jira-oauth-source.kamelet.yaml} | 48 +-
karavan-vscode/kamelets/jira-source.kamelet.yaml | 16 +-
...aml => jira-transition-issue-sink.kamelet.yaml} | 62 +-
.../kamelets/jira-update-issue-sink.kamelet.yaml | 107 +-
.../kamelets/jms-amqp-10-sink.kamelet.yaml | 12 +-
.../kamelets/jms-amqp-10-source.kamelet.yaml | 12 +-
.../kamelets/jms-apache-activemq-sink.kamelet.yaml | 4 +-
.../jms-apache-activemq-source.kamelet.yaml | 4 +-
.../kamelets/jms-apache-artemis-sink.kamelet.yaml | 14 +-
.../jms-apache-artemis-source.kamelet.yaml | 14 +-
.../kamelets/jms-ibm-mq-sink.kamelet.yaml | 122 ++
.../kamelets/jms-ibm-mq-source.kamelet.yaml | 122 ++
.../jolt-transformation-action.kamelet.yaml | 4 +-
karavan-vscode/kamelets/jslt-action.kamelet.yaml | 4 +-
.../kamelets/json-deserialize-action.kamelet.yaml | 6 +-
.../kamelets/json-patch-action.kamelet.yaml | 4 +-
.../json-schema-validator-action.kamelet.yaml | 4 +-
.../kamelets/json-serialize-action.kamelet.yaml | 6 +-
.../kamelets/jsonata-action.kamelet.yaml | 4 +-
.../kafka-manual-commit-action.kamelet.yaml | 6 +-
.../kamelets/kafka-not-secured-sink.kamelet.yaml | 4 +-
.../kamelets/kafka-not-secured-source.kamelet.yaml | 4 +-
karavan-vscode/kamelets/kafka-sink.kamelet.yaml | 4 +-
karavan-vscode/kamelets/kafka-source.kamelet.yaml | 6 +-
.../kamelets/kafka-ssl-sink.kamelet.yaml | 4 +-
.../kamelets/kafka-ssl-source.kamelet.yaml | 6 +-
karavan-vscode/kamelets/kamelets.properties | 183 +-
.../kubernetes-namespaces-source.kamelet.yaml | 4 +-
.../kamelets/kubernetes-nodes-source.kamelet.yaml | 4 +-
.../kamelets/kubernetes-pods-source.kamelet.yaml | 4 +-
karavan-vscode/kamelets/log-sink.kamelet.yaml | 4 +-
.../kamelets/mail-imap-source.kamelet.yaml | 4 +-
karavan-vscode/kamelets/mail-sink.kamelet.yaml | 4 +-
karavan-vscode/kamelets/mariadb-sink.kamelet.yaml | 22 +-
.../kamelets/mariadb-source.kamelet.yaml | 20 +-
.../kamelets/mask-field-action.kamelet.yaml | 6 +-
.../message-timestamp-router-action.kamelet.yaml | 6 +-
karavan-vscode/kamelets/minio-sink.kamelet.yaml | 22 +-
karavan-vscode/kamelets/minio-source.kamelet.yaml | 18 +-
.../mongodb-changes-stream-source.kamelet.yaml | 32 +-
karavan-vscode/kamelets/mongodb-sink.kamelet.yaml | 26 +-
.../kamelets/mongodb-source.kamelet.yaml | 26 +-
karavan-vscode/kamelets/mqtt-sink.kamelet.yaml | 4 +-
karavan-vscode/kamelets/mqtt-source.kamelet.yaml | 4 +-
karavan-vscode/kamelets/mqtt5-sink.kamelet.yaml | 4 +-
karavan-vscode/kamelets/mqtt5-source.kamelet.yaml | 4 +-
.../kamelets/mustache-template-action.kamelet.yaml | 4 +-
.../kamelets/mvel-template-action.kamelet.yaml | 4 +-
karavan-vscode/kamelets/mysql-sink.kamelet.yaml | 24 +-
karavan-vscode/kamelets/mysql-source.kamelet.yaml | 22 +-
karavan-vscode/kamelets/nats-sink.kamelet.yaml | 4 +-
karavan-vscode/kamelets/nats-source.kamelet.yaml | 4 +-
.../kamelets/nominatim-geocode-action.kamelet.yaml | 111 +
.../kamelets/ogcapi-features-action.kamelet.yaml | 124 ++
.../openai-classification-action.kamelet.yaml | 6 +-
.../kamelets/openai-completion-action.kamelet.yaml | 4 +-
.../kamelets/oracle-database-sink.kamelet.yaml | 24 +-
.../kamelets/oracle-database-source.kamelet.yaml | 22 +-
karavan-vscode/kamelets/pdf-action.kamelet.yaml | 4 +-
.../kamelets/postgresql-sink.kamelet.yaml | 22 +-
.../kamelets/postgresql-source.kamelet.yaml | 20 +-
.../kamelets/predicate-filter-action.kamelet.yaml | 4 +-
.../protobuf-deserialize-action.kamelet.yaml | 6 +-
.../protobuf-serialize-action.kamelet.yaml | 6 +-
karavan-vscode/kamelets/pulsar-sink.kamelet.yaml | 20 +-
karavan-vscode/kamelets/pulsar-source.kamelet.yaml | 24 +-
.../kamelets/rabbitmq-source.kamelet.yaml | 6 +-
karavan-vscode/kamelets/redis-sink.kamelet.yaml | 4 +-
karavan-vscode/kamelets/redis-source.kamelet.yaml | 4 +-
.../kamelets/regex-router-action.kamelet.yaml | 6 +-
.../kamelets/replace-field-action.kamelet.yaml | 6 +-
.../kamelets/rest-openapi-sink.kamelet.yaml | 10 +-
.../kamelets/salesforce-create-sink.kamelet.yaml | 24 +-
.../kamelets/salesforce-delete-sink.kamelet.yaml | 22 +-
.../kamelets/salesforce-source.kamelet.yaml | 20 +-
.../kamelets/salesforce-update-sink.kamelet.yaml | 30 +-
...ftp-sink.kamelet.yaml => scp-sink.kamelet.yaml} | 87 +-
karavan-vscode/kamelets/sftp-sink.kamelet.yaml | 24 +-
karavan-vscode/kamelets/sftp-source.kamelet.yaml | 30 +-
karavan-vscode/kamelets/slack-sink.kamelet.yaml | 8 +-
karavan-vscode/kamelets/slack-source.kamelet.yaml | 12 +-
karavan-vscode/kamelets/solr-sink.kamelet.yaml | 4 +-
karavan-vscode/kamelets/solr-source.kamelet.yaml | 4 +-
.../kamelets/splunk-hec-sink.kamelet.yaml | 123 ++
karavan-vscode/kamelets/splunk-sink.kamelet.yaml | 122 ++
karavan-vscode/kamelets/splunk-source.kamelet.yaml | 159 ++
.../kamelets/sqlserver-sink.kamelet.yaml | 22 +-
.../kamelets/sqlserver-source.kamelet.yaml | 18 +-
karavan-vscode/kamelets/ssh-sink.kamelet.yaml | 4 +-
karavan-vscode/kamelets/ssh-source.kamelet.yaml | 6 +-
.../kamelets/string-template-action.kamelet.yaml | 4 +-
karavan-vscode/kamelets/telegram-sink.kamelet.yaml | 18 +-
.../kamelets/telegram-source.kamelet.yaml | 12 +-
.../kamelets/throttle-action.kamelet.yaml | 6 +-
karavan-vscode/kamelets/timer-source.kamelet.yaml | 12 +-
.../kamelets/timestamp-router-action.kamelet.yaml | 6 +-
.../topic-name-matches-filter-action.kamelet.yaml | 4 +-
.../twitter-directmessage-source.kamelet.yaml | 4 +-
.../kamelets/twitter-search-source.kamelet.yaml | 4 +-
.../kamelets/twitter-timeline-source.kamelet.yaml | 4 +-
.../kamelets/value-to-key-action.kamelet.yaml | 6 +-
.../kamelets/velocity-template-action.kamelet.yaml | 4 +-
.../kamelets/webhook-source.kamelet.yaml | 4 +-
.../kamelets/websocket-source.kamelet.yaml | 26 +-
karavan-vscode/kamelets/wttrin-source.kamelet.yaml | 4 +-
.../kamelets/xj-identity-action.kamelet.yaml | 6 +-
.../kamelets/xj-template-action.kamelet.yaml | 6 +-
448 files changed, 8692 insertions(+), 3048 deletions(-)
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/api/UsersResource.java
create mode 100644 karavan-app/src/main/webapp/src/api/SsoApi.tsx
rename karavan-app/src/main/webapp/src/{models => projects}/ProjectModels.ts
(100%)
create mode 100644 karavan-builder/karavan-realm.json
create mode 100644
karavan-designer/public/kamelets/aws-eventbridge-sink.kamelet.yaml
create mode 100644
karavan-designer/public/kamelets/azure-functions-sink.kamelet.yaml
create mode 100644 karavan-designer/public/kamelets/beer-source.kamelet.yaml
create mode 100644 karavan-designer/public/kamelets/ceph-sink.kamelet.yaml
create mode 100644 karavan-designer/public/kamelets/ceph-source.kamelet.yaml
copy karavan-vscode/kamelets/jira-source.kamelet.yaml =>
karavan-designer/public/kamelets/jira-add-comment-sink.kamelet.yaml (84%)
copy karavan-designer/public/kamelets/{jira-source.kamelet.yaml =>
jira-add-issue-sink.kamelet.yaml} (61%)
copy karavan-vscode/kamelets/jira-source.kamelet.yaml =>
karavan-designer/public/kamelets/jira-oauth-source.kamelet.yaml (79%)
copy karavan-vscode/kamelets/jira-source.kamelet.yaml =>
karavan-designer/public/kamelets/jira-transition-issue-sink.kamelet.yaml (77%)
copy karavan-designer/public/kamelets/{jira-source.kamelet.yaml =>
jira-update-issue-sink.kamelet.yaml} (61%)
create mode 100644
karavan-designer/public/kamelets/jms-ibm-mq-sink.kamelet.yaml
create mode 100644
karavan-designer/public/kamelets/jms-ibm-mq-source.kamelet.yaml
copy karavan-designer/public/kamelets/{mongodb-source.kamelet.yaml =>
mongodb-changes-stream-source.kamelet.yaml} (76%)
create mode 100644
karavan-designer/public/kamelets/nominatim-geocode-action.kamelet.yaml
create mode 100644
karavan-designer/public/kamelets/ogcapi-features-action.kamelet.yaml
copy karavan-vscode/kamelets/ftp-sink.kamelet.yaml =>
karavan-designer/public/kamelets/scp-sink.kamelet.yaml (80%)
create mode 100644
karavan-designer/public/kamelets/splunk-hec-sink.kamelet.yaml
create mode 100644 karavan-designer/public/kamelets/splunk-sink.kamelet.yaml
create mode 100644 karavan-designer/public/kamelets/splunk-source.kamelet.yaml
create mode 100644 karavan-vscode/kamelets/aws-eventbridge-sink.kamelet.yaml
create mode 100644 karavan-vscode/kamelets/azure-functions-sink.kamelet.yaml
create mode 100644 karavan-vscode/kamelets/beer-source.kamelet.yaml
create mode 100644 karavan-vscode/kamelets/ceph-sink.kamelet.yaml
create mode 100644 karavan-vscode/kamelets/ceph-source.kamelet.yaml
copy karavan-vscode/kamelets/{jira-source.kamelet.yaml =>
jira-add-comment-sink.kamelet.yaml} (84%)
copy karavan-designer/public/kamelets/jira-source.kamelet.yaml =>
karavan-vscode/kamelets/jira-add-issue-sink.kamelet.yaml (61%)
copy karavan-vscode/kamelets/{jira-source.kamelet.yaml =>
jira-oauth-source.kamelet.yaml} (79%)
copy karavan-vscode/kamelets/{jira-source.kamelet.yaml =>
jira-transition-issue-sink.kamelet.yaml} (77%)
copy karavan-designer/public/kamelets/jira-source.kamelet.yaml =>
karavan-vscode/kamelets/jira-update-issue-sink.kamelet.yaml (61%)
create mode 100644 karavan-vscode/kamelets/jms-ibm-mq-sink.kamelet.yaml
create mode 100644 karavan-vscode/kamelets/jms-ibm-mq-source.kamelet.yaml
copy karavan-designer/public/kamelets/mongodb-source.kamelet.yaml =>
karavan-vscode/kamelets/mongodb-changes-stream-source.kamelet.yaml (76%)
create mode 100644
karavan-vscode/kamelets/nominatim-geocode-action.kamelet.yaml
create mode 100644 karavan-vscode/kamelets/ogcapi-features-action.kamelet.yaml
copy karavan-vscode/kamelets/{ftp-sink.kamelet.yaml => scp-sink.kamelet.yaml}
(80%)
create mode 100644 karavan-vscode/kamelets/splunk-hec-sink.kamelet.yaml
create mode 100644 karavan-vscode/kamelets/splunk-sink.kamelet.yaml
create mode 100644 karavan-vscode/kamelets/splunk-source.kamelet.yaml