This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
The following commit(s) were added to refs/heads/main by this push: new 0add11e Refresh Kamelets and Components (#312) 0add11e is described below commit 0add11e5d9ac7029f2e678b681be4f532f026c53 Author: Marat Gubaidullin <marat.gubaidul...@gmail.com> AuthorDate: Tue Apr 12 11:30:46 2022 -0400 Refresh Kamelets and Components (#312) --- .../public/components/elasticsearch-rest.json | 1 - karavan-vscode/components/ahc-ws.json | 1 - karavan-vscode/components/ahc-wss.json | 1 - karavan-vscode/components/ahc.json | 1 - karavan-vscode/components/atomix-map.json | 1 - karavan-vscode/components/atomix-messaging.json | 1 - karavan-vscode/components/atomix-multimap.json | 1 - karavan-vscode/components/atomix-queue.json | 1 - karavan-vscode/components/atomix-set.json | 1 - karavan-vscode/components/atomix-value.json | 1 - karavan-vscode/components/beanstalk.json | 1 - karavan-vscode/components/elasticsearch-rest.json | 1 - karavan-vscode/components/elsql.json | 1 - karavan-vscode/components/etcd-keys.json | 1 - karavan-vscode/components/etcd-stats.json | 1 - karavan-vscode/components/etcd-watch.json | 1 - karavan-vscode/components/ganglia.json | 1 - karavan-vscode/components/ipfs.json | 1 - karavan-vscode/components/jing.json | 1 - karavan-vscode/components/msv.json | 1 - karavan-vscode/components/nagios.json | 1 - karavan-vscode/components/nsq.json | 1 - karavan-vscode/components/sip.json | 1 - karavan-vscode/components/sips.json | 1 - karavan-vscode/components/soroush.json | 1 - karavan-vscode/components/vertx-kafka.json | 1 - karavan-vscode/components/yammer.json | 1 - karavan-vscode/kamelets/github-source.kamelet.yaml | 79 ---------------------- 28 files changed, 106 deletions(-) diff --git a/karavan-designer/public/components/elasticsearch-rest.json b/karavan-designer/public/components/elasticsearch-rest.json deleted file mode 100644 index 50ea20a..0000000 --- a/karavan-designer/public/components/elasticsearch-rest.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"elasticsearch-rest","title":"Elasticsearch Rest","description":"Send requests to ElasticSearch via REST API","deprecated":false,"firstVersion":"2.21.0","label":"search,monitoring","javaType":"org.apache.camel.component.elasticsearch.ElasticsearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-elasticsearch-rest","version":"3.16.0-SNAPSHOT","scheme":"elasticsearch-rest","extendsScheme":"","syntax":"elasticsearch- [...] \ No newline at end of file diff --git a/karavan-vscode/components/ahc-ws.json b/karavan-vscode/components/ahc-ws.json deleted file mode 100644 index 5721cd1..0000000 --- a/karavan-vscode/components/ahc-ws.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"ahc-ws","title":"Async HTTP Client (AHC) Websocket","description":"Exchange data with external Websocket servers using Async Http Client.","deprecated":false,"firstVersion":"2.14.0","label":"websocket","javaType":"org.apache.camel.component.ahc.ws.WsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ahc-ws","version":"3.16.0-SNAPSHOT","scheme":"ahc-ws","extendsScheme":"ahc","alternativeSchemes":"ahc-ws,ahc-wss","sy [...] \ No newline at end of file diff --git a/karavan-vscode/components/ahc-wss.json b/karavan-vscode/components/ahc-wss.json deleted file mode 100644 index c14644f..0000000 --- a/karavan-vscode/components/ahc-wss.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"ahc-wss","title":"Async HTTP Client (AHC) Secure Websocket (Secure)","description":"Exchange data with external Websocket servers using Async Http Client.","deprecated":false,"firstVersion":"2.14.0","label":"websocket","javaType":"org.apache.camel.component.ahc.ws.WsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ahc-ws","version":"3.16.0-SNAPSHOT","scheme":"ahc-wss","extendsScheme":"ahc","alternativeSchemes":"a [...] \ No newline at end of file diff --git a/karavan-vscode/components/ahc.json b/karavan-vscode/components/ahc.json deleted file mode 100644 index 7953f1f..0000000 --- a/karavan-vscode/components/ahc.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"ahc","title":"Async HTTP Client (AHC)","description":"Call external HTTP services using Async Http Client.","deprecated":false,"firstVersion":"2.8.0","label":"http","javaType":"org.apache.camel.component.ahc.AhcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ahc","version":"3.16.0-SNAPSHOT","scheme":"ahc","extendsScheme":"","syntax":"ahc:httpUri","async":true,"api":false,"consumerOnly":false,"producerOnly":true, [...] \ No newline at end of file diff --git a/karavan-vscode/components/atomix-map.json b/karavan-vscode/components/atomix-map.json deleted file mode 100644 index 486fb2f..0000000 --- a/karavan-vscode/components/atomix-map.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"atomix-map","title":"Atomix Map","description":"Access Atomix's distributed map.","deprecated":false,"firstVersion":"2.20.0","label":"clustering","javaType":"org.apache.camel.component.atomix.client.map.AtomixMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atomix","version":"3.14.0","scheme":"atomix-map","extendsScheme":"","syntax":"atomix-map:resourceName","async":false,"api":false,"consumerOnly":false,"prod [...] \ No newline at end of file diff --git a/karavan-vscode/components/atomix-messaging.json b/karavan-vscode/components/atomix-messaging.json deleted file mode 100644 index 6f1b5ec..0000000 --- a/karavan-vscode/components/atomix-messaging.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"atomix-messaging","title":"Atomix Messaging","description":"Access Atomix's group messaging.","deprecated":false,"firstVersion":"2.20.0","label":"clustering","javaType":"org.apache.camel.component.atomix.client.messaging.AtomixMessagingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atomix","version":"3.14.0","scheme":"atomix-messaging","extendsScheme":"","syntax":"atomix-messaging:resourceName","async":false,"a [...] \ No newline at end of file diff --git a/karavan-vscode/components/atomix-multimap.json b/karavan-vscode/components/atomix-multimap.json deleted file mode 100644 index 97d0f65..0000000 --- a/karavan-vscode/components/atomix-multimap.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"atomix-multimap","title":"Atomix MultiMap","description":"Access Atomix's distributed multi map.","deprecated":false,"firstVersion":"2.20.0","label":"clustering","javaType":"org.apache.camel.component.atomix.client.multimap.AtomixMultiMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atomix","version":"3.14.0","scheme":"atomix-multimap","extendsScheme":"","syntax":"atomix-multimap:resourceName","async":false,"a [...] \ No newline at end of file diff --git a/karavan-vscode/components/atomix-queue.json b/karavan-vscode/components/atomix-queue.json deleted file mode 100644 index 4194e4b..0000000 --- a/karavan-vscode/components/atomix-queue.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"atomix-queue","title":"Atomix Queue","description":"Access Atomix's distributed queue.","deprecated":false,"firstVersion":"2.20.0","label":"clustering","javaType":"org.apache.camel.component.atomix.client.queue.AtomixQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atomix","version":"3.14.0","scheme":"atomix-queue","extendsScheme":"","syntax":"atomix-queue:resourceName","async":false,"api":false,"consumerOnl [...] \ No newline at end of file diff --git a/karavan-vscode/components/atomix-set.json b/karavan-vscode/components/atomix-set.json deleted file mode 100644 index c2c2025..0000000 --- a/karavan-vscode/components/atomix-set.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"atomix-set","title":"Atomix Set","description":"Access Atomix's distributed set.","deprecated":false,"firstVersion":"2.20.0","label":"clustering","javaType":"org.apache.camel.component.atomix.client.set.AtomixSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atomix","version":"3.14.0","scheme":"atomix-set","extendsScheme":"","syntax":"atomix-set:resourceName","async":false,"api":false,"consumerOnly":false,"prod [...] \ No newline at end of file diff --git a/karavan-vscode/components/atomix-value.json b/karavan-vscode/components/atomix-value.json deleted file mode 100644 index 0c9058b..0000000 --- a/karavan-vscode/components/atomix-value.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"atomix-value","title":"Atomix Value","description":"Access Atomix's distributed value.","deprecated":false,"firstVersion":"2.20.0","label":"clustering","javaType":"org.apache.camel.component.atomix.client.value.AtomixValueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atomix","version":"3.14.0","scheme":"atomix-value","extendsScheme":"","syntax":"atomix-value:resourceName","async":false,"api":false,"consumerOnl [...] \ No newline at end of file diff --git a/karavan-vscode/components/beanstalk.json b/karavan-vscode/components/beanstalk.json deleted file mode 100644 index 1acb693..0000000 --- a/karavan-vscode/components/beanstalk.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"beanstalk","title":"Beanstalk","description":"Retrieve and post-process Beanstalk jobs.","deprecated":false,"firstVersion":"2.15.0","label":"messaging","javaType":"org.apache.camel.component.beanstalk.BeanstalkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-beanstalk","version":"3.14.0","scheme":"beanstalk","extendsScheme":"","syntax":"beanstalk:connectionSettings","async":true,"api":false,"consumerOnly":false," [...] \ No newline at end of file diff --git a/karavan-vscode/components/elasticsearch-rest.json b/karavan-vscode/components/elasticsearch-rest.json deleted file mode 100644 index 50ea20a..0000000 --- a/karavan-vscode/components/elasticsearch-rest.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"elasticsearch-rest","title":"Elasticsearch Rest","description":"Send requests to ElasticSearch via REST API","deprecated":false,"firstVersion":"2.21.0","label":"search,monitoring","javaType":"org.apache.camel.component.elasticsearch.ElasticsearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-elasticsearch-rest","version":"3.16.0-SNAPSHOT","scheme":"elasticsearch-rest","extendsScheme":"","syntax":"elasticsearch- [...] \ No newline at end of file diff --git a/karavan-vscode/components/elsql.json b/karavan-vscode/components/elsql.json deleted file mode 100644 index 9f7406d..0000000 --- a/karavan-vscode/components/elsql.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"elsql","title":"ElSQL","description":"Use ElSql to define SQL queries. Extends the SQL Component.","deprecated":false,"firstVersion":"2.16.0","label":"database,sql","javaType":"org.apache.camel.component.elsql.ElsqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-elsql","version":"3.14.0","scheme":"elsql","extendsScheme":"","syntax":"elsql:elsqlName:resourceUri","async":false,"api":false,"consumerOnly":false,"pro [...] \ No newline at end of file diff --git a/karavan-vscode/components/etcd-keys.json b/karavan-vscode/components/etcd-keys.json deleted file mode 100644 index 75770b5..0000000 --- a/karavan-vscode/components/etcd-keys.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"etcd-keys","title":"Etcd Keys","description":"Get, set or delete keys in etcd key-value store.","deprecated":false,"firstVersion":"2.18.0","label":"clustering,database","javaType":"org.apache.camel.component.etcd.EtcdKeysComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-etcd","version":"3.14.0","scheme":"etcd-keys","extendsScheme":"","syntax":"etcd-keys:path","async":false,"api":false,"consumerOnly":false,"produce [...] \ No newline at end of file diff --git a/karavan-vscode/components/etcd-stats.json b/karavan-vscode/components/etcd-stats.json deleted file mode 100644 index b406cba..0000000 --- a/karavan-vscode/components/etcd-stats.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"etcd-stats","title":"Etcd Stats","description":"Access etcd cluster statistcs.","deprecated":false,"firstVersion":"2.18.0","label":"clustering,database","javaType":"org.apache.camel.component.etcd.EtcdStatsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-etcd","version":"3.14.0","scheme":"etcd-stats","extendsScheme":"","syntax":"etcd-stats:path","async":false,"api":false,"consumerOnly":false,"producerOnly":false, [...] \ No newline at end of file diff --git a/karavan-vscode/components/etcd-watch.json b/karavan-vscode/components/etcd-watch.json deleted file mode 100644 index 53e02a7..0000000 --- a/karavan-vscode/components/etcd-watch.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"etcd-watch","title":"Etcd Watch","description":"Watch specific etcd keys or directories for changes.","deprecated":false,"firstVersion":"2.18.0","label":"clustering,database","javaType":"org.apache.camel.component.etcd.EtcdWatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-etcd","version":"3.14.0","scheme":"etcd-watch","extendsScheme":"","syntax":"etcd-watch:path","async":false,"api":false,"consumerOnly":true, [...] \ No newline at end of file diff --git a/karavan-vscode/components/ganglia.json b/karavan-vscode/components/ganglia.json deleted file mode 100644 index 37ce2b9..0000000 --- a/karavan-vscode/components/ganglia.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"ganglia","title":"Ganglia","description":"Send metrics to Ganglia monitoring system.","deprecated":false,"firstVersion":"2.15.0","label":"monitoring","javaType":"org.apache.camel.component.ganglia.GangliaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ganglia","version":"3.14.0","scheme":"ganglia","extendsScheme":"","syntax":"ganglia:host:port","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...] \ No newline at end of file diff --git a/karavan-vscode/components/ipfs.json b/karavan-vscode/components/ipfs.json deleted file mode 100644 index 07fa6bd..0000000 --- a/karavan-vscode/components/ipfs.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"ipfs","title":"IPFS","description":"Access the Interplanetary File System (IPFS).","deprecated":false,"firstVersion":"2.23.0","label":"file,ipfs","javaType":"org.apache.camel.component.ipfs.IPFSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ipfs","version":"3.14.0","scheme":"ipfs","extendsScheme":"","syntax":"ipfs:ipfsCmd","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":fa [...] \ No newline at end of file diff --git a/karavan-vscode/components/jing.json b/karavan-vscode/components/jing.json deleted file mode 100644 index a2c445d..0000000 --- a/karavan-vscode/components/jing.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"jing","title":"Jing","description":"Validate XML against a RelaxNG schema (XML Syntax or Compact Syntax) using Jing library.","deprecated":false,"firstVersion":"1.1.0","label":"validation","javaType":"org.apache.camel.component.validator.jing.JingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jing","version":"3.14.0","scheme":"jing","extendsScheme":"","syntax":"jing:resourceUri","async":false,"api":false,"consu [...] \ No newline at end of file diff --git a/karavan-vscode/components/msv.json b/karavan-vscode/components/msv.json deleted file mode 100644 index 68c65f3..0000000 --- a/karavan-vscode/components/msv.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"msv","title":"MSV","description":"Validate XML payloads using Multi-Schema Validator (MSV).","deprecated":false,"firstVersion":"1.1.0","label":"validation","javaType":"org.apache.camel.component.validator.msv.MsvComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-msv","version":"3.14.0","scheme":"msv","extendsScheme":"","syntax":"msv:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...] \ No newline at end of file diff --git a/karavan-vscode/components/nagios.json b/karavan-vscode/components/nagios.json deleted file mode 100644 index 751a4c0..0000000 --- a/karavan-vscode/components/nagios.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"nagios","title":"Nagios","description":"Send passive checks to Nagios using JSendNSCA.","deprecated":false,"firstVersion":"2.3.0","label":"monitoring","javaType":"org.apache.camel.component.nagios.NagiosComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nagios","version":"3.14.0","scheme":"nagios","extendsScheme":"","syntax":"nagios:host:port","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"leni [...] \ No newline at end of file diff --git a/karavan-vscode/components/nsq.json b/karavan-vscode/components/nsq.json deleted file mode 100644 index bd06228..0000000 --- a/karavan-vscode/components/nsq.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"nsq","title":"NSQ","description":"Send and receive messages from NSQ realtime distributed messaging platform.","deprecated":false,"firstVersion":"2.23.0","label":"messaging","javaType":"org.apache.camel.component.nsq.NsqComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nsq","version":"3.14.0","scheme":"nsq","extendsScheme":"","syntax":"nsq:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false, [...] \ No newline at end of file diff --git a/karavan-vscode/components/sip.json b/karavan-vscode/components/sip.json deleted file mode 100644 index 3f35171..0000000 --- a/karavan-vscode/components/sip.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"sip","title":"SIP","description":"Send and receive messages using the SIP protocol (used in telecommunications).","deprecated":false,"firstVersion":"2.5.0","label":"mobile","javaType":"org.apache.camel.component.sip.SipComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sip","version":"3.14.0","scheme":"sip","extendsScheme":"","alternativeSchemes":"sip,sips","syntax":"sip:uri","async":false,"api":false,"consumerOnly [...] \ No newline at end of file diff --git a/karavan-vscode/components/sips.json b/karavan-vscode/components/sips.json deleted file mode 100644 index d2174ae..0000000 --- a/karavan-vscode/components/sips.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"sips","title":"SIP (Secure)","description":"Send and receive messages using the SIP protocol (used in telecommunications).","deprecated":false,"firstVersion":"2.5.0","label":"mobile","javaType":"org.apache.camel.component.sip.SipComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sip","version":"3.14.0","scheme":"sips","extendsScheme":"","alternativeSchemes":"sip,sips","syntax":"sips:uri","async":false,"api":false," [...] \ No newline at end of file diff --git a/karavan-vscode/components/soroush.json b/karavan-vscode/components/soroush.json deleted file mode 100644 index 887b517..0000000 --- a/karavan-vscode/components/soroush.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"soroush","title":"Soroush","description":"Send and receive messages as a Soroush chat bot.","deprecated":false,"firstVersion":"3.0","label":"chat","javaType":"org.apache.camel.component.soroushbot.component.SoroushBotComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-soroush","version":"3.14.0","scheme":"soroush","extendsScheme":"","syntax":"soroush:action","async":false,"api":false,"consumerOnly":false,"producerOn [...] \ No newline at end of file diff --git a/karavan-vscode/components/vertx-kafka.json b/karavan-vscode/components/vertx-kafka.json deleted file mode 100644 index 306f98d..0000000 --- a/karavan-vscode/components/vertx-kafka.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"vertx-kafka","title":"Vert.x Kafka","description":"Sent and receive messages to/from an Apache Kafka broker using vert.x Kafka client","deprecated":false,"firstVersion":"3.7.0","label":"messaging","javaType":"org.apache.camel.component.vertx.kafka.VertxKafkaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-kafka","version":"3.13.0","scheme":"vertx-kafka","extendsScheme":"","syntax":"vertx-kafka:topic","async [...] \ No newline at end of file diff --git a/karavan-vscode/components/yammer.json b/karavan-vscode/components/yammer.json deleted file mode 100644 index 7e25e6b..0000000 --- a/karavan-vscode/components/yammer.json +++ /dev/null @@ -1 +0,0 @@ -{"component":{"kind":"component","name":"yammer","title":"Yammer","description":"Interact with the Yammer enterprise social network.","deprecated":false,"firstVersion":"2.12.0","label":"social,cloud,api","javaType":"org.apache.camel.component.yammer.YammerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-yammer","version":"3.14.0","scheme":"yammer","extendsScheme":"","syntax":"yammer:function","async":false,"api":false,"consumerOnly":false,"producerOnly" [...] \ No newline at end of file diff --git a/karavan-vscode/kamelets/github-source.kamelet.yaml b/karavan-vscode/kamelets/github-source.kamelet.yaml deleted file mode 100644 index 7a8b604..0000000 --- a/karavan-vscode/kamelets/github-source.kamelet.yaml +++ /dev/null @@ -1,79 +0,0 @@ -# --------------------------------------------------------------------------- -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# --------------------------------------------------------------------------- -apiVersion: camel.apache.org/v1alpha1 -kind: Kamelet -metadata: - name: github-source - annotations: - camel.apache.org/kamelet.support.level: "Preview" - camel.apache.org/catalog.version: "0.6.0" - camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMEMzLjU4IDAgMCAzLjU4IDAgOEMwIDExLjU0IDIuMjkgMTQuNTMgNS40NyAxNS41OUM1Ljg3IDE1LjY2IDYuMDIgMTUuNDIgNi4wMiAxNS4yMUM2LjAyIDE1LjAyIDYuMDEgMTQuMzkgNi4wMSAxMy43MkM0IDE0LjA5IDMuNDggMTMuMjMgMy4zMiAxMi43OEMzLjIzIDEyLjU1IDIuODQgMTEuOD [...] - camel.apache.org/provider: "Apache Software Foundation" - camel.apache.org/kamelet.group: "GitHub" - labels: - camel.apache.org/kamelet.type: "source" -spec: - definition: - title: "Github Source" - description: |- - Receive events From Github. - required: - - repoName - - repoOwner - - oauthToken - - type - type: object - properties: - repoName: - title: Repository Name - description: The Github Repository name - type: string - repoOwner: - title: Repository Owner - description: The repository owner - type: string - oauthToken: - title: OAuth Token - description: Oauth token - type: string - 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 - type: string - default: event - types: - out: - mediaType: application/json - dependencies: - - "camel:jackson" - - "camel:github" - - "camel:kamelet" - flow: - from: - uri: "github://{{type}}" - parameters: - repoName: "{{repoName}}" - repoOwner: "{{repoOwner}}" - oauthToken: "{{oauthToken}}" - steps: - - marshal: - json: {} - - to: "kamelet:sink"