You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by lb...@apache.org on 2019/06/26 08:49:41 UTC
[camel-k] branch master updated (bed7e20 -> afd5cc5)
This is an automated email from the ASF dual-hosted git repository.
lburgazzoli pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git.
from bed7e20 chore(lint): fix findings
new 423835a fix #755: switch to camel 3
new 357bfce fix #755: update artifact downloading
new 2372774 fix #693: add e2e tests
new 12a962e fix #693: fix typo
new 5d915c3 fix #693: increase default timeout to 60 seconds
new afd5cc5 fix #693: fix typo
The 6 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:
Gopkg.lock | 40 +
build/maven/pom-runtime.xml | 21 +-
deploy/camel-catalog-2.23.0.yaml | 2078 ------
deploy/camel-catalog-2.23.1.yaml | 2078 ------
deploy/camel-catalog-2.23.2.yaml | 2078 ------
deploy/camel-catalog-3.0.0-M2.yaml | 26 +-
...log-2.24.0.yaml => camel-catalog-3.0.0-M3.yaml} | 631 +-
deploy/resources.go | 6933 ++------------------
.../build_test.go | 40 +-
examples/Sample.java => e2e/files/Java.java | 6 +-
examples/simple.groovy => e2e/files/groovy.groovy | 3 +-
examples/simple.js => e2e/files/js.js | 5 +-
examples/simple.groovy => e2e/files/kotlin.kts | 9 +-
examples/hello.xml => e2e/files/xml.xml | 5 +-
e2e/install_test.go | 64 +
e2e/run_test.go | 78 +
e2e/test_support.go | 297 +
go.mod | 4 +-
pkg/apis/camel/v1alpha1/build_types_support.go | 27 +
pkg/builder/builder_steps_test.go | 12 +-
pkg/cmd/install.go | 6 +-
pkg/metadata/metadata_dependencies_test.go | 14 +-
pkg/util/defaults/defaults.go | 4 +-
pkg/util/openshift/register.go | 2 +
pkg/util/test/catalog_test.go | 2 +-
script/Makefile | 17 +-
script/package_maven_artifacts.sh | 29 +-
script/travis_build.sh | 2 +-
test/builder_integration_test.go | 134 -
test/log_scrape_integration_test.go | 108 -
test/testing_env.go | 181 -
31 files changed, 1365 insertions(+), 13569 deletions(-)
delete mode 100644 deploy/camel-catalog-2.23.0.yaml
delete mode 100644 deploy/camel-catalog-2.23.1.yaml
delete mode 100644 deploy/camel-catalog-2.23.2.yaml
rename deploy/{camel-catalog-2.24.0.yaml => camel-catalog-3.0.0-M3.yaml} (89%)
rename test/cluster_integration_test.go => e2e/build_test.go (53%)
copy examples/Sample.java => e2e/files/Java.java (86%)
copy examples/simple.groovy => e2e/files/groovy.groovy (92%)
copy examples/simple.js => e2e/files/js.js (90%)
copy examples/simple.groovy => e2e/files/kotlin.kts (84%)
copy examples/hello.xml => e2e/files/xml.xml (89%)
create mode 100644 e2e/install_test.go
create mode 100644 e2e/run_test.go
create mode 100644 e2e/test_support.go
create mode 100644 pkg/apis/camel/v1alpha1/build_types_support.go
delete mode 100644 test/builder_integration_test.go
delete mode 100644 test/log_scrape_integration_test.go
delete mode 100644 test/testing_env.go
[camel-k] 05/06: fix #693: increase default timeout to 60 seconds
Posted by lb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
lburgazzoli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 5d915c3ef8eff8a135ffa713bc1a00566a8e1e9b
Author: nferraro <ni...@gmail.com>
AuthorDate: Tue Jun 25 09:42:29 2019 +0200
fix #693: increase default timeout to 60 seconds
---
e2e/test_support.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/e2e/test_support.go b/e2e/test_support.go
index 7ee58a5..284356e 100644
--- a/e2e/test_support.go
+++ b/e2e/test_support.go
@@ -55,7 +55,7 @@ func init() {
}
// Defaults for testing
- gomega.SetDefaultEventuallyTimeout(10 * time.Second)
+ gomega.SetDefaultEventuallyTimeout(60 * time.Second)
}
func newTestClient() (client.Client, error) {
[camel-k] 04/06: fix #693: fix typo
Posted by lb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
lburgazzoli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 12a962e343535c870f20b1898c75d5aabdfb0e1e
Author: nferraro <ni...@gmail.com>
AuthorDate: Tue Jun 25 01:21:45 2019 +0200
fix #693: fix typo
---
e2e/install_test.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/e2e/install_test.go b/e2e/install_test.go
index 53cf830..4cb41f8 100644
--- a/e2e/install_test.go
+++ b/e2e/install_test.go
@@ -38,7 +38,7 @@ func TestBasicInstallation(t *testing.T) {
func TestAlternativeImageInstallation(t *testing.T) {
withNewTestNamespace(func(ns string) {
RegisterTestingT(t)
- Expect(kamel("install", "-n", ns, "--operatorPod-image", "x/y:latest").Execute()).Should(BeNil())
+ Expect(kamel("install", "-n", ns, "--operator-image", "x/y:latest").Execute()).Should(BeNil())
Eventually(operatorImage(ns)).Should(Equal("x/y:latest"))
})
}
[camel-k] 06/06: fix #693: fix typo
Posted by lb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
lburgazzoli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit afd5cc55a90f6e440e6d1ea20c5494c26a2904bf
Author: nferraro <ni...@gmail.com>
AuthorDate: Tue Jun 25 14:41:03 2019 +0200
fix #693: fix typo
---
e2e/test_support.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/e2e/test_support.go b/e2e/test_support.go
index 284356e..6d27b6e 100644
--- a/e2e/test_support.go
+++ b/e2e/test_support.go
@@ -210,7 +210,7 @@ func operatorPod(ns string) func() *v1.Pod {
}
opts := k8sclient.ListOptions{
LabelSelector: labels.SelectorFromSet(labels.Set{
- "camel.apache.org/component": "operatorPod",
+ "camel.apache.org/component": "operator",
}),
Namespace: ns,
}
[camel-k] 01/06: fix #755: switch to camel 3
Posted by lb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
lburgazzoli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 423835a20b45c4883b04534e774c9a8cab2b8723
Author: nferraro <ni...@gmail.com>
AuthorDate: Wed Jun 19 15:21:11 2019 +0200
fix #755: switch to camel 3
---
build/maven/pom-runtime.xml | 21 +-
deploy/camel-catalog-2.23.0.yaml | 2078 ------
deploy/camel-catalog-2.23.1.yaml | 2078 ------
deploy/camel-catalog-2.23.2.yaml | 2078 ------
deploy/camel-catalog-3.0.0-M2.yaml | 26 +-
...log-2.24.0.yaml => camel-catalog-3.0.0-M3.yaml} | 631 +-
deploy/resources.go | 6933 ++------------------
pkg/builder/builder_steps_test.go | 12 +-
pkg/metadata/metadata_dependencies_test.go | 14 +-
pkg/util/defaults/defaults.go | 4 +-
pkg/util/test/catalog_test.go | 2 +-
script/Makefile | 9 +-
12 files changed, 778 insertions(+), 13108 deletions(-)
diff --git a/build/maven/pom-runtime.xml b/build/maven/pom-runtime.xml
index 8daf84c..cffcdaa 100644
--- a/build/maven/pom-runtime.xml
+++ b/build/maven/pom-runtime.xml
@@ -32,30 +32,32 @@
<groupId>org.apache.camel.k</groupId>
<artifactId>camel-k-maven-plugin</artifactId>
<version>${runtime.version}</version>
+ <type>maven-plugin</type>
</dependency>
<dependency>
<groupId>org.apache.camel.k</groupId>
- <artifactId>camel-knative</artifactId>
+ <artifactId>camel-k-runtime-bom</artifactId>
<version>${runtime.version}</version>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.apache.camel.k</groupId>
- <artifactId>camel-knative-http</artifactId>
+ <artifactId>camel-k-runtime-core</artifactId>
<version>${runtime.version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel.k</groupId>
- <artifactId>camel-k-runtime-core</artifactId>
+ <artifactId>camel-k-runtime-groovy</artifactId>
<version>${runtime.version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel.k</groupId>
- <artifactId>camel-k-runtime-jvm</artifactId>
+ <artifactId>camel-k-runtime-health</artifactId>
<version>${runtime.version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel.k</groupId>
- <artifactId>camel-k-runtime-groovy</artifactId>
+ <artifactId>camel-k-runtime-jvm</artifactId>
<version>${runtime.version}</version>
</dependency>
<dependency>
@@ -65,17 +67,22 @@
</dependency>
<dependency>
<groupId>org.apache.camel.k</groupId>
+ <artifactId>camel-k-runtime-servlet</artifactId>
+ <version>${runtime.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.k</groupId>
<artifactId>camel-k-runtime-yaml</artifactId>
<version>${runtime.version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel.k</groupId>
- <artifactId>camel-k-adapter-camel-2</artifactId>
+ <artifactId>camel-knative</artifactId>
<version>${runtime.version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel.k</groupId>
- <artifactId>camel-k-adapter-camel-3</artifactId>
+ <artifactId>camel-knative-http</artifactId>
<version>${runtime.version}</version>
</dependency>
</dependencies>
diff --git a/deploy/camel-catalog-2.23.0.yaml b/deploy/camel-catalog-2.23.0.yaml
deleted file mode 100644
index d9947cb..0000000
--- a/deploy/camel-catalog-2.23.0.yaml
+++ /dev/null
@@ -1,2078 +0,0 @@
-apiVersion: camel.apache.org/v1alpha1
-kind: CamelCatalog
-metadata:
- name: camel-catalog-2.23.0
- labels:
- app: camel-k
- camel.apache.org/catalog.version: 2.23.0
- camel.apache.org/catalog.loader.version: 2.23.0
-spec:
- version: 2.23.0
- artifacts:
- camel-ahc:
- groupId: org.apache.camel
- artifactId: camel-ahc
- schemes:
- - id: ahc
- http: true
- passive: false
- camel-ahc-ws:
- groupId: org.apache.camel
- artifactId: camel-ahc-ws
- schemes:
- - id: ahc-ws
- http: true
- passive: false
- - id: ahc-wss
- http: false
- passive: false
- camel-amqp:
- groupId: org.apache.camel
- artifactId: camel-amqp
- schemes:
- - id: amqp
- http: false
- passive: false
- camel-apns:
- groupId: org.apache.camel
- artifactId: camel-apns
- schemes:
- - id: apns
- http: false
- passive: false
- camel-as2:
- groupId: org.apache.camel
- artifactId: camel-as2
- schemes:
- - id: as2
- http: false
- passive: false
- camel-asn1:
- groupId: org.apache.camel
- artifactId: camel-asn1
- dataformats:
- - asn1
- camel-asterisk:
- groupId: org.apache.camel
- artifactId: camel-asterisk
- schemes:
- - id: asterisk
- http: false
- passive: false
- camel-atmos:
- groupId: org.apache.camel
- artifactId: camel-atmos
- schemes:
- - id: atmos
- http: false
- passive: false
- camel-atmosphere-websocket:
- groupId: org.apache.camel
- artifactId: camel-atmosphere-websocket
- schemes:
- - id: atmosphere-websocket
- http: true
- passive: false
- camel-atom:
- groupId: org.apache.camel
- artifactId: camel-atom
- schemes:
- - id: atom
- http: false
- passive: false
- camel-atomix:
- groupId: org.apache.camel
- artifactId: camel-atomix
- schemes:
- - id: atomix-map
- http: false
- passive: false
- - id: atomix-messaging
- http: false
- passive: false
- - id: atomix-multimap
- http: false
- passive: false
- - id: atomix-queue
- http: false
- passive: false
- - id: atomix-set
- http: false
- passive: false
- - id: atomix-value
- http: false
- passive: false
- camel-avro:
- groupId: org.apache.camel
- artifactId: camel-avro
- schemes:
- - id: avro
- http: false
- passive: false
- dataformats:
- - avro
- camel-aws:
- groupId: org.apache.camel
- artifactId: camel-aws
- schemes:
- - id: aws-cw
- http: false
- passive: false
- - id: aws-ddb
- http: false
- passive: false
- - id: aws-ddbstream
- http: false
- passive: false
- - id: aws-ec2
- http: false
- passive: false
- - id: aws-iam
- http: false
- passive: false
- - id: aws-kinesis
- http: false
- passive: false
- - id: aws-kinesis-firehose
- http: false
- passive: false
- - id: aws-kms
- http: false
- passive: false
- - id: aws-lambda
- http: false
- passive: false
- - id: aws-mq
- http: false
- passive: false
- - id: aws-s3
- http: false
- passive: false
- - id: aws-sdb
- http: false
- passive: false
- - id: aws-ses
- http: false
- passive: false
- - id: aws-sns
- http: false
- passive: false
- - id: aws-sqs
- http: false
- passive: false
- - id: aws-swf
- http: false
- passive: false
- camel-azure:
- groupId: org.apache.camel
- artifactId: camel-azure
- schemes:
- - id: azure-blob
- http: false
- passive: false
- - id: azure-queue
- http: false
- passive: false
- camel-barcode:
- groupId: org.apache.camel
- artifactId: camel-barcode
- dataformats:
- - barcode
- camel-base64:
- groupId: org.apache.camel
- artifactId: camel-base64
- dataformats:
- - base64
- camel-bean-validator:
- groupId: org.apache.camel
- artifactId: camel-bean-validator
- schemes:
- - id: bean-validator
- http: false
- passive: false
- camel-beanio:
- groupId: org.apache.camel
- artifactId: camel-beanio
- dataformats:
- - beanio
- camel-beanstalk:
- groupId: org.apache.camel
- artifactId: camel-beanstalk
- schemes:
- - id: beanstalk
- http: false
- passive: false
- camel-bindy:
- groupId: org.apache.camel
- artifactId: camel-bindy
- dataformats:
- - bindy-csv
- - bindy-fixed
- - bindy-kvp
- camel-bonita:
- groupId: org.apache.camel
- artifactId: camel-bonita
- schemes:
- - id: bonita
- http: false
- passive: false
- camel-boon:
- groupId: org.apache.camel
- artifactId: camel-boon
- dataformats:
- - boon
- camel-box:
- groupId: org.apache.camel
- artifactId: camel-box
- schemes:
- - id: box
- http: false
- passive: false
- camel-braintree:
- groupId: org.apache.camel
- artifactId: camel-braintree
- schemes:
- - id: braintree
- http: false
- passive: false
- camel-cache:
- groupId: org.apache.camel
- artifactId: camel-cache
- schemes:
- - id: cache
- http: false
- passive: false
- camel-caffeine:
- groupId: org.apache.camel
- artifactId: camel-caffeine
- schemes:
- - id: caffeine-cache
- http: false
- passive: false
- - id: caffeine-loadcache
- http: false
- passive: false
- camel-cassandraql:
- groupId: org.apache.camel
- artifactId: camel-cassandraql
- schemes:
- - id: cql
- http: false
- passive: false
- camel-castor:
- groupId: org.apache.camel
- artifactId: camel-castor
- dataformats:
- - castor
- camel-chronicle:
- groupId: org.apache.camel
- artifactId: camel-chronicle
- schemes:
- - id: chronicle-engine
- http: false
- passive: false
- camel-chunk:
- groupId: org.apache.camel
- artifactId: camel-chunk
- schemes:
- - id: chunk
- http: false
- passive: false
- camel-cm-sms:
- groupId: org.apache.camel
- artifactId: camel-cm-sms
- schemes:
- - id: cm-sms
- http: false
- passive: false
- camel-cmis:
- groupId: org.apache.camel
- artifactId: camel-cmis
- schemes:
- - id: cmis
- http: false
- passive: false
- camel-coap:
- groupId: org.apache.camel
- artifactId: camel-coap
- schemes:
- - id: coap
- http: false
- passive: false
- camel-cometd:
- groupId: org.apache.camel
- artifactId: camel-cometd
- schemes:
- - id: cometd
- http: false
- passive: false
- - id: cometds
- http: false
- passive: false
- camel-consul:
- groupId: org.apache.camel
- artifactId: camel-consul
- schemes:
- - id: consul
- http: false
- passive: false
- camel-context:
- groupId: org.apache.camel
- artifactId: camel-context
- schemes:
- - id: context
- http: false
- passive: false
- camel-core:
- groupId: org.apache.camel
- artifactId: camel-core
- schemes:
- - id: bean
- http: false
- passive: true
- - id: binding
- http: false
- passive: true
- - id: browse
- http: false
- passive: true
- - id: class
- http: false
- passive: true
- - id: controlbus
- http: false
- passive: true
- - id: dataformat
- http: false
- passive: true
- - id: dataset
- http: false
- passive: true
- - id: direct
- http: false
- passive: true
- - id: direct-vm
- http: false
- passive: true
- - id: file
- http: false
- passive: false
- - id: language
- http: false
- passive: true
- - id: log
- http: false
- passive: true
- - id: mock
- http: false
- passive: true
- - id: properties
- http: false
- passive: true
- - id: ref
- http: false
- passive: true
- - id: rest
- http: true
- passive: false
- - id: rest-api
- http: false
- passive: false
- - id: saga
- http: false
- passive: false
- - id: scheduler
- http: false
- passive: false
- - id: seda
- http: false
- passive: true
- - id: stub
- http: false
- passive: true
- - id: test
- http: false
- passive: true
- - id: timer
- http: false
- passive: false
- - id: validator
- http: false
- passive: true
- - id: vm
- http: false
- passive: true
- - id: xslt
- http: false
- passive: false
- languages:
- - bean
- - constant
- - exchangeProperty
- - file
- - header
- - ref
- - simple
- - tokenize
- - xpath
- - xtokenize
- dataformats:
- - gzip
- - serialization
- - string
- - zip
- camel-couchbase:
- groupId: org.apache.camel
- artifactId: camel-couchbase
- schemes:
- - id: couchbase
- http: false
- passive: false
- camel-couchdb:
- groupId: org.apache.camel
- artifactId: camel-couchdb
- schemes:
- - id: couchdb
- http: false
- passive: false
- camel-crypto:
- groupId: org.apache.camel
- artifactId: camel-crypto
- schemes:
- - id: crypto
- http: false
- passive: false
- dataformats:
- - crypto
- - pgp
- camel-crypto-cms:
- groupId: org.apache.camel
- artifactId: camel-crypto-cms
- schemes:
- - id: crypto-cms
- http: false
- passive: false
- camel-csv:
- groupId: org.apache.camel
- artifactId: camel-csv
- dataformats:
- - csv
- camel-cxf:
- groupId: org.apache.camel
- artifactId: camel-cxf
- schemes:
- - id: cxf
- http: true
- passive: false
- - id: cxfrs
- http: true
- passive: false
- camel-digitalocean:
- groupId: org.apache.camel
- artifactId: camel-digitalocean
- schemes:
- - id: digitalocean
- http: false
- passive: false
- camel-disruptor:
- groupId: org.apache.camel
- artifactId: camel-disruptor
- schemes:
- - id: disruptor
- http: false
- passive: false
- - id: disruptor-vm
- http: false
- passive: false
- camel-dns:
- groupId: org.apache.camel
- artifactId: camel-dns
- schemes:
- - id: dns
- http: false
- passive: false
- camel-docker:
- groupId: org.apache.camel
- artifactId: camel-docker
- schemes:
- - id: docker
- http: false
- passive: false
- camel-dozer:
- groupId: org.apache.camel
- artifactId: camel-dozer
- schemes:
- - id: dozer
- http: false
- passive: false
- camel-drill:
- groupId: org.apache.camel
- artifactId: camel-drill
- schemes:
- - id: drill
- http: false
- passive: false
- camel-dropbox:
- groupId: org.apache.camel
- artifactId: camel-dropbox
- schemes:
- - id: dropbox
- http: false
- passive: false
- camel-ehcache:
- groupId: org.apache.camel
- artifactId: camel-ehcache
- schemes:
- - id: ehcache
- http: false
- passive: false
- camel-ejb:
- groupId: org.apache.camel
- artifactId: camel-ejb
- schemes:
- - id: ejb
- http: false
- passive: false
- camel-elasticsearch:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch
- schemes:
- - id: elasticsearch
- http: false
- passive: false
- camel-elasticsearch-rest:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch-rest
- schemes:
- - id: elasticsearch-rest
- http: false
- passive: false
- camel-elasticsearch5:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch5
- schemes:
- - id: elasticsearch5
- http: false
- passive: false
- camel-elsql:
- groupId: org.apache.camel
- artifactId: camel-elsql
- schemes:
- - id: elsql
- http: false
- passive: false
- camel-etcd:
- groupId: org.apache.camel
- artifactId: camel-etcd
- schemes:
- - id: etcd
- http: false
- passive: false
- camel-eventadmin:
- groupId: org.apache.camel
- artifactId: camel-eventadmin
- schemes:
- - id: eventadmin
- http: false
- passive: false
- camel-exec:
- groupId: org.apache.camel
- artifactId: camel-exec
- schemes:
- - id: exec
- http: false
- passive: false
- camel-facebook:
- groupId: org.apache.camel
- artifactId: camel-facebook
- schemes:
- - id: facebook
- http: false
- passive: false
- camel-fastjson:
- groupId: org.apache.camel
- artifactId: camel-fastjson
- dataformats:
- - json-fastjson
- camel-fhir:
- groupId: org.apache.camel
- artifactId: camel-fhir
- schemes:
- - id: fhir
- http: false
- passive: false
- dataformats:
- - fhirJson
- - fhirXml
- camel-flatpack:
- groupId: org.apache.camel
- artifactId: camel-flatpack
- schemes:
- - id: flatpack
- http: false
- passive: false
- dataformats:
- - flatpack
- camel-flink:
- groupId: org.apache.camel
- artifactId: camel-flink
- schemes:
- - id: flink
- http: false
- passive: false
- camel-fop:
- groupId: org.apache.camel
- artifactId: camel-fop
- schemes:
- - id: fop
- http: false
- passive: false
- camel-freemarker:
- groupId: org.apache.camel
- artifactId: camel-freemarker
- schemes:
- - id: freemarker
- http: false
- passive: false
- camel-ftp:
- groupId: org.apache.camel
- artifactId: camel-ftp
- schemes:
- - id: ftp
- http: false
- passive: false
- - id: ftps
- http: false
- passive: false
- - id: sftp
- http: false
- passive: false
- camel-ganglia:
- groupId: org.apache.camel
- artifactId: camel-ganglia
- schemes:
- - id: ganglia
- http: false
- passive: false
- camel-geocoder:
- groupId: org.apache.camel
- artifactId: camel-geocoder
- schemes:
- - id: geocoder
- http: false
- passive: false
- camel-git:
- groupId: org.apache.camel
- artifactId: camel-git
- schemes:
- - id: git
- http: false
- passive: false
- camel-github:
- groupId: org.apache.camel
- artifactId: camel-github
- schemes:
- - id: github
- http: false
- passive: false
- camel-google-bigquery:
- groupId: org.apache.camel
- artifactId: camel-google-bigquery
- schemes:
- - id: google-bigquery
- http: false
- passive: false
- camel-google-calendar:
- groupId: org.apache.camel
- artifactId: camel-google-calendar
- schemes:
- - id: google-calendar
- http: false
- passive: false
- - id: google-calendar-stream
- http: false
- passive: false
- camel-google-drive:
- groupId: org.apache.camel
- artifactId: camel-google-drive
- schemes:
- - id: google-drive
- http: false
- passive: false
- camel-google-mail:
- groupId: org.apache.camel
- artifactId: camel-google-mail
- schemes:
- - id: google-mail
- http: false
- passive: false
- - id: google-mail-stream
- http: false
- passive: false
- camel-google-pubsub:
- groupId: org.apache.camel
- artifactId: camel-google-pubsub
- schemes:
- - id: google-pubsub
- http: false
- passive: false
- camel-google-sheets:
- groupId: org.apache.camel
- artifactId: camel-google-sheets
- schemes:
- - id: google-sheets
- http: false
- passive: false
- - id: google-sheets-stream
- http: false
- passive: false
- camel-gora:
- groupId: org.apache.camel
- artifactId: camel-gora
- schemes:
- - id: gora
- http: false
- passive: false
- camel-grape:
- groupId: org.apache.camel
- artifactId: camel-grape
- schemes:
- - id: grape
- http: false
- passive: false
- camel-groovy:
- groupId: org.apache.camel
- artifactId: camel-groovy
- languages:
- - groovy
- camel-grpc:
- groupId: org.apache.camel
- artifactId: camel-grpc
- schemes:
- - id: grpc
- http: true
- passive: false
- camel-gson:
- groupId: org.apache.camel
- artifactId: camel-gson
- dataformats:
- - json-gson
- camel-guava-eventbus:
- groupId: org.apache.camel
- artifactId: camel-guava-eventbus
- schemes:
- - id: guava-eventbus
- http: false
- passive: false
- camel-hazelcast:
- groupId: org.apache.camel
- artifactId: camel-hazelcast
- schemes:
- - id: hazelcast-atomicvalue
- http: false
- passive: false
- - id: hazelcast-instance
- http: false
- passive: false
- - id: hazelcast-list
- http: false
- passive: false
- - id: hazelcast-map
- http: false
- passive: false
- - id: hazelcast-multimap
- http: false
- passive: false
- - id: hazelcast-queue
- http: false
- passive: false
- - id: hazelcast-replicatedmap
- http: false
- passive: false
- - id: hazelcast-ringbuffer
- http: false
- passive: false
- - id: hazelcast-seda
- http: false
- passive: false
- - id: hazelcast-set
- http: false
- passive: false
- - id: hazelcast-topic
- http: false
- passive: false
- camel-hbase:
- groupId: org.apache.camel
- artifactId: camel-hbase
- schemes:
- - id: hbase
- http: false
- passive: false
- camel-hdfs:
- groupId: org.apache.camel
- artifactId: camel-hdfs
- schemes:
- - id: hdfs
- http: false
- passive: false
- camel-hdfs2:
- groupId: org.apache.camel
- artifactId: camel-hdfs2
- schemes:
- - id: hdfs2
- http: false
- passive: false
- camel-hessian:
- groupId: org.apache.camel
- artifactId: camel-hessian
- dataformats:
- - hessian
- camel-hipchat:
- groupId: org.apache.camel
- artifactId: camel-hipchat
- schemes:
- - id: hipchat
- http: false
- passive: false
- camel-hl7:
- groupId: org.apache.camel
- artifactId: camel-hl7
- languages:
- - terser
- dataformats:
- - hl7
- camel-http:
- groupId: org.apache.camel
- artifactId: camel-http
- schemes:
- - id: http
- http: false
- passive: false
- - id: https
- http: false
- passive: false
- camel-http4:
- groupId: org.apache.camel
- artifactId: camel-http4
- schemes:
- - id: http4
- http: false
- passive: false
- - id: https4
- http: false
- passive: false
- camel-ibatis:
- groupId: org.apache.camel
- artifactId: camel-ibatis
- schemes:
- - id: ibatis
- http: false
- passive: false
- camel-ical:
- groupId: org.apache.camel
- artifactId: camel-ical
- dataformats:
- - ical
- camel-iec60870:
- groupId: org.apache.camel
- artifactId: camel-iec60870
- schemes:
- - id: iec60870-client
- http: false
- passive: false
- - id: iec60870-server
- http: false
- passive: false
- camel-ignite:
- groupId: org.apache.camel
- artifactId: camel-ignite
- schemes:
- - id: ignite-cache
- http: false
- passive: false
- - id: ignite-compute
- http: false
- passive: false
- - id: ignite-events
- http: false
- passive: false
- - id: ignite-idgen
- http: false
- passive: false
- - id: ignite-messaging
- http: false
- passive: false
- - id: ignite-queue
- http: false
- passive: false
- - id: ignite-set
- http: false
- passive: false
- camel-infinispan:
- groupId: org.apache.camel
- artifactId: camel-infinispan
- schemes:
- - id: infinispan
- http: false
- passive: false
- camel-influxdb:
- groupId: org.apache.camel
- artifactId: camel-influxdb
- schemes:
- - id: influxdb
- http: false
- passive: false
- camel-ipfs:
- groupId: org.apache.camel
- artifactId: camel-ipfs
- schemes:
- - id: ipfs
- http: false
- passive: false
- camel-irc:
- groupId: org.apache.camel
- artifactId: camel-irc
- schemes:
- - id: irc
- http: false
- passive: false
- camel-ironmq:
- groupId: org.apache.camel
- artifactId: camel-ironmq
- schemes:
- - id: ironmq
- http: false
- passive: false
- camel-jackson:
- groupId: org.apache.camel
- artifactId: camel-jackson
- dataformats:
- - json-jackson
- camel-jacksonxml:
- groupId: org.apache.camel
- artifactId: camel-jacksonxml
- dataformats:
- - jacksonxml
- camel-javaspace:
- groupId: org.apache.camel
- artifactId: camel-javaspace
- schemes:
- - id: javaspace
- http: false
- passive: false
- camel-jaxb:
- groupId: org.apache.camel
- artifactId: camel-jaxb
- dataformats:
- - jaxb
- camel-jbpm:
- groupId: org.apache.camel
- artifactId: camel-jbpm
- schemes:
- - id: jbpm
- http: false
- passive: false
- camel-jcache:
- groupId: org.apache.camel
- artifactId: camel-jcache
- schemes:
- - id: jcache
- http: false
- passive: false
- camel-jclouds:
- groupId: org.apache.camel
- artifactId: camel-jclouds
- schemes:
- - id: jclouds
- http: false
- passive: false
- camel-jcr:
- groupId: org.apache.camel
- artifactId: camel-jcr
- schemes:
- - id: jcr
- http: false
- passive: false
- camel-jdbc:
- groupId: org.apache.camel
- artifactId: camel-jdbc
- schemes:
- - id: jdbc
- http: false
- passive: false
- camel-jetty9:
- groupId: org.apache.camel
- artifactId: camel-jetty9
- schemes:
- - id: jetty
- http: true
- passive: false
- camel-jgroups:
- groupId: org.apache.camel
- artifactId: camel-jgroups
- schemes:
- - id: jgroups
- http: false
- passive: false
- camel-jibx:
- groupId: org.apache.camel
- artifactId: camel-jibx
- dataformats:
- - jibx
- camel-jing:
- groupId: org.apache.camel
- artifactId: camel-jing
- schemes:
- - id: jing
- http: false
- passive: false
- camel-jira:
- groupId: org.apache.camel
- artifactId: camel-jira
- schemes:
- - id: jira
- http: false
- passive: false
- camel-jms:
- groupId: org.apache.camel
- artifactId: camel-jms
- schemes:
- - id: jms
- http: false
- passive: false
- camel-jmx:
- groupId: org.apache.camel
- artifactId: camel-jmx
- schemes:
- - id: jmx
- http: false
- passive: false
- camel-johnzon:
- groupId: org.apache.camel
- artifactId: camel-johnzon
- dataformats:
- - json-johnzon
- camel-jolt:
- groupId: org.apache.camel
- artifactId: camel-jolt
- schemes:
- - id: jolt
- http: false
- passive: false
- camel-josql:
- groupId: org.apache.camel
- artifactId: camel-josql
- languages:
- - sql
- camel-jpa:
- groupId: org.apache.camel
- artifactId: camel-jpa
- schemes:
- - id: jpa
- http: false
- passive: false
- camel-jsch:
- groupId: org.apache.camel
- artifactId: camel-jsch
- schemes:
- - id: scp
- http: false
- passive: false
- camel-json-validator:
- groupId: org.apache.camel
- artifactId: camel-json-validator
- schemes:
- - id: json-validator
- http: false
- passive: false
- camel-jsonpath:
- groupId: org.apache.camel
- artifactId: camel-jsonpath
- languages:
- - jsonpath
- camel-jt400:
- groupId: org.apache.camel
- artifactId: camel-jt400
- schemes:
- - id: jt400
- http: false
- passive: false
- camel-juel:
- groupId: org.apache.camel
- artifactId: camel-juel
- languages:
- - el
- camel-jxpath:
- groupId: org.apache.camel
- artifactId: camel-jxpath
- languages:
- - jxpath
- camel-k-runtime-groovy:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-groovy
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-groovy
- camel-k-runtime-health:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-health
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-netty4-http
- camel-k-runtime-jvm:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-jvm
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-core
- - groupId: org.apache.camel.k
- artifactId: camel-k-adapter-camel-2
- camel-k-runtime-kotlin:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-kotlin
- camel-k-runtime-servlet:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-servlet
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-servlet
- camel-k-runtime-yaml:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-yaml
- camel-kafka:
- groupId: org.apache.camel
- artifactId: camel-kafka
- schemes:
- - id: kafka
- http: false
- passive: false
- camel-kestrel:
- groupId: org.apache.camel
- artifactId: camel-kestrel
- schemes:
- - id: kestrel
- http: false
- passive: false
- camel-knative:
- groupId: org.apache.camel.k
- artifactId: camel-knative
- schemes:
- - id: knative
- http: true
- passive: false
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-netty4-http
- camel-krati:
- groupId: org.apache.camel
- artifactId: camel-krati
- schemes:
- - id: krati
- http: false
- passive: false
- camel-kubernetes:
- groupId: org.apache.camel
- artifactId: camel-kubernetes
- schemes:
- - id: kubernetes
- http: false
- passive: false
- - id: kubernetes-config-maps
- http: false
- passive: false
- - id: kubernetes-deployments
- http: false
- passive: false
- - id: kubernetes-hpa
- http: false
- passive: false
- - id: kubernetes-job
- http: false
- passive: false
- - id: kubernetes-namespaces
- http: false
- passive: false
- - id: kubernetes-nodes
- http: false
- passive: false
- - id: kubernetes-persistent-volumes
- http: false
- passive: false
- - id: kubernetes-persistent-volumes-claims
- http: false
- passive: false
- - id: kubernetes-pods
- http: false
- passive: false
- - id: kubernetes-replication-controllers
- http: false
- passive: false
- - id: kubernetes-resources-quota
- http: false
- passive: false
- - id: kubernetes-secrets
- http: false
- passive: false
- - id: kubernetes-service-accounts
- http: false
- passive: false
- - id: kubernetes-services
- http: false
- passive: false
- - id: openshift-build-configs
- http: false
- passive: false
- - id: openshift-builds
- http: false
- passive: false
- camel-ldap:
- groupId: org.apache.camel
- artifactId: camel-ldap
- schemes:
- - id: ldap
- http: false
- passive: false
- camel-ldif:
- groupId: org.apache.camel
- artifactId: camel-ldif
- schemes:
- - id: ldif
- http: false
- passive: false
- camel-linkedin:
- groupId: org.apache.camel
- artifactId: camel-linkedin
- schemes:
- - id: linkedin
- http: false
- passive: false
- camel-lucene:
- groupId: org.apache.camel
- artifactId: camel-lucene
- schemes:
- - id: lucene
- http: false
- passive: false
- camel-lumberjack:
- groupId: org.apache.camel
- artifactId: camel-lumberjack
- schemes:
- - id: lumberjack
- http: false
- passive: false
- camel-lzf:
- groupId: org.apache.camel
- artifactId: camel-lzf
- dataformats:
- - lzf
- camel-mail:
- groupId: org.apache.camel
- artifactId: camel-mail
- schemes:
- - id: imap
- http: false
- passive: false
- - id: imaps
- http: false
- passive: false
- - id: pop3
- http: false
- passive: false
- - id: pop3s
- http: false
- passive: false
- - id: smtp
- http: false
- passive: false
- - id: smtps
- http: false
- passive: false
- dataformats:
- - mime-multipart
- camel-master:
- groupId: org.apache.camel
- artifactId: camel-master
- schemes:
- - id: master
- http: false
- passive: false
- camel-metrics:
- groupId: org.apache.camel
- artifactId: camel-metrics
- schemes:
- - id: metrics
- http: false
- passive: false
- camel-micrometer:
- groupId: org.apache.camel
- artifactId: camel-micrometer
- schemes:
- - id: micrometer
- http: false
- passive: false
- camel-milo:
- groupId: org.apache.camel
- artifactId: camel-milo
- schemes:
- - id: milo-client
- http: false
- passive: false
- - id: milo-server
- http: false
- passive: false
- camel-mina:
- groupId: org.apache.camel
- artifactId: camel-mina
- schemes:
- - id: mina
- http: false
- passive: false
- camel-mina2:
- groupId: org.apache.camel
- artifactId: camel-mina2
- schemes:
- - id: mina2
- http: false
- passive: false
- camel-mllp:
- groupId: org.apache.camel
- artifactId: camel-mllp
- schemes:
- - id: mllp
- http: false
- passive: false
- camel-mongodb:
- groupId: org.apache.camel
- artifactId: camel-mongodb
- schemes:
- - id: mongodb
- http: false
- passive: false
- camel-mongodb-gridfs:
- groupId: org.apache.camel
- artifactId: camel-mongodb-gridfs
- schemes:
- - id: mongodb-gridfs
- http: false
- passive: false
- camel-mongodb3:
- groupId: org.apache.camel
- artifactId: camel-mongodb3
- schemes:
- - id: mongodb3
- http: false
- passive: false
- camel-mqtt:
- groupId: org.apache.camel
- artifactId: camel-mqtt
- schemes:
- - id: mqtt
- http: false
- passive: false
- camel-msv:
- groupId: org.apache.camel
- artifactId: camel-msv
- schemes:
- - id: msv
- http: false
- passive: false
- camel-mustache:
- groupId: org.apache.camel
- artifactId: camel-mustache
- schemes:
- - id: mustache
- http: false
- passive: false
- camel-mvel:
- groupId: org.apache.camel
- artifactId: camel-mvel
- schemes:
- - id: mvel
- http: false
- passive: false
- languages:
- - mvel
- camel-mybatis:
- groupId: org.apache.camel
- artifactId: camel-mybatis
- schemes:
- - id: mybatis
- http: false
- passive: false
- - id: mybatis-bean
- http: false
- passive: false
- camel-nagios:
- groupId: org.apache.camel
- artifactId: camel-nagios
- schemes:
- - id: nagios
- http: false
- passive: false
- camel-nats:
- groupId: org.apache.camel
- artifactId: camel-nats
- schemes:
- - id: nats
- http: false
- passive: false
- camel-netty:
- groupId: org.apache.camel
- artifactId: camel-netty
- schemes:
- - id: netty
- http: false
- passive: false
- camel-netty-http:
- groupId: org.apache.camel
- artifactId: camel-netty-http
- schemes:
- - id: netty-http
- http: true
- passive: false
- camel-netty4:
- groupId: org.apache.camel
- artifactId: camel-netty4
- schemes:
- - id: netty4
- http: false
- passive: false
- camel-netty4-http:
- groupId: org.apache.camel
- artifactId: camel-netty4-http
- schemes:
- - id: netty4-http
- http: true
- passive: false
- camel-nsq:
- groupId: org.apache.camel
- artifactId: camel-nsq
- schemes:
- - id: nsq
- http: false
- passive: false
- camel-ognl:
- groupId: org.apache.camel
- artifactId: camel-ognl
- languages:
- - ognl
- camel-olingo2:
- groupId: org.apache.camel
- artifactId: camel-olingo2
- schemes:
- - id: olingo2
- http: false
- passive: false
- camel-olingo4:
- groupId: org.apache.camel
- artifactId: camel-olingo4
- schemes:
- - id: olingo4
- http: false
- passive: false
- camel-openshift:
- groupId: org.apache.camel
- artifactId: camel-openshift
- schemes:
- - id: openshift
- http: false
- passive: false
- camel-openstack:
- groupId: org.apache.camel
- artifactId: camel-openstack
- schemes:
- - id: openstack-cinder
- http: false
- passive: false
- - id: openstack-glance
- http: false
- passive: false
- - id: openstack-keystone
- http: false
- passive: false
- - id: openstack-neutron
- http: false
- passive: false
- - id: openstack-nova
- http: false
- passive: false
- - id: openstack-swift
- http: false
- passive: false
- camel-optaplanner:
- groupId: org.apache.camel
- artifactId: camel-optaplanner
- schemes:
- - id: optaplanner
- http: false
- passive: false
- camel-paho:
- groupId: org.apache.camel
- artifactId: camel-paho
- schemes:
- - id: paho
- http: false
- passive: false
- camel-paxlogging:
- groupId: org.apache.camel
- artifactId: camel-paxlogging
- schemes:
- - id: paxlogging
- http: false
- passive: false
- camel-pdf:
- groupId: org.apache.camel
- artifactId: camel-pdf
- schemes:
- - id: pdf
- http: false
- passive: false
- camel-pgevent:
- groupId: org.apache.camel
- artifactId: camel-pgevent
- schemes:
- - id: pgevent
- http: false
- passive: false
- camel-printer:
- groupId: org.apache.camel
- artifactId: camel-printer
- schemes:
- - id: lpr
- http: false
- passive: false
- camel-protobuf:
- groupId: org.apache.camel
- artifactId: camel-protobuf
- dataformats:
- - protobuf
- camel-pubnub:
- groupId: org.apache.camel
- artifactId: camel-pubnub
- schemes:
- - id: pubnub
- http: false
- passive: false
- camel-quartz:
- groupId: org.apache.camel
- artifactId: camel-quartz
- schemes:
- - id: quartz
- http: false
- passive: false
- camel-quartz2:
- groupId: org.apache.camel
- artifactId: camel-quartz2
- schemes:
- - id: quartz2
- http: false
- passive: false
- camel-quickfix:
- groupId: org.apache.camel
- artifactId: camel-quickfix
- schemes:
- - id: quickfix
- http: false
- passive: false
- camel-rabbitmq:
- groupId: org.apache.camel
- artifactId: camel-rabbitmq
- schemes:
- - id: rabbitmq
- http: false
- passive: false
- camel-reactive-streams:
- groupId: org.apache.camel
- artifactId: camel-reactive-streams
- schemes:
- - id: reactive-streams
- http: false
- passive: false
- camel-rest-swagger:
- groupId: org.apache.camel
- artifactId: camel-rest-swagger
- schemes:
- - id: rest-swagger
- http: false
- passive: false
- camel-restlet:
- groupId: org.apache.camel
- artifactId: camel-restlet
- schemes:
- - id: restlet
- http: true
- passive: false
- camel-rmi:
- groupId: org.apache.camel
- artifactId: camel-rmi
- schemes:
- - id: rmi
- http: false
- passive: false
- camel-routebox:
- groupId: org.apache.camel
- artifactId: camel-routebox
- schemes:
- - id: routebox
- http: false
- passive: false
- camel-rss:
- groupId: org.apache.camel
- artifactId: camel-rss
- schemes:
- - id: rss
- http: false
- passive: false
- dataformats:
- - rss
- camel-salesforce:
- groupId: org.apache.camel
- artifactId: camel-salesforce
- schemes:
- - id: salesforce
- http: false
- passive: false
- camel-sap-netweaver:
- groupId: org.apache.camel
- artifactId: camel-sap-netweaver
- schemes:
- - id: sap-netweaver
- http: false
- passive: false
- camel-saxon:
- groupId: org.apache.camel
- artifactId: camel-saxon
- schemes:
- - id: xquery
- http: false
- passive: false
- languages:
- - xquery
- camel-schematron:
- groupId: org.apache.camel
- artifactId: camel-schematron
- schemes:
- - id: schematron
- http: false
- passive: false
- camel-script:
- groupId: org.apache.camel
- artifactId: camel-script
- languages:
- - javaScript
- - php
- - python
- - ruby
- camel-service:
- groupId: org.apache.camel
- artifactId: camel-service
- schemes:
- - id: service
- http: false
- passive: false
- camel-servicenow:
- groupId: org.apache.camel
- artifactId: camel-servicenow
- schemes:
- - id: servicenow
- http: false
- passive: false
- camel-servlet:
- groupId: org.apache.camel
- artifactId: camel-servlet
- schemes:
- - id: servlet
- http: true
- passive: false
- camel-sip:
- groupId: org.apache.camel
- artifactId: camel-sip
- schemes:
- - id: sip
- http: false
- passive: false
- - id: sips
- http: false
- passive: false
- camel-sjms:
- groupId: org.apache.camel
- artifactId: camel-sjms
- schemes:
- - id: sjms
- http: false
- passive: false
- - id: sjms-batch
- http: false
- passive: false
- camel-sjms2:
- groupId: org.apache.camel
- artifactId: camel-sjms2
- schemes:
- - id: sjms2
- http: false
- passive: false
- camel-slack:
- groupId: org.apache.camel
- artifactId: camel-slack
- schemes:
- - id: slack
- http: false
- passive: false
- camel-smpp:
- groupId: org.apache.camel
- artifactId: camel-smpp
- schemes:
- - id: smpp
- http: false
- passive: false
- - id: smpps
- http: false
- passive: false
- camel-snakeyaml:
- groupId: org.apache.camel
- artifactId: camel-snakeyaml
- dataformats:
- - yaml-snakeyaml
- camel-snmp:
- groupId: org.apache.camel
- artifactId: camel-snmp
- schemes:
- - id: snmp
- http: false
- passive: false
- camel-soap:
- groupId: org.apache.camel
- artifactId: camel-soap
- dataformats:
- - soapjaxb
- camel-solr:
- groupId: org.apache.camel
- artifactId: camel-solr
- schemes:
- - id: solr
- http: false
- passive: false
- - id: solrs
- http: false
- passive: false
- - id: solrCloud
- http: false
- passive: false
- camel-spark:
- groupId: org.apache.camel
- artifactId: camel-spark
- schemes:
- - id: spark
- http: false
- passive: false
- camel-spark-rest:
- groupId: org.apache.camel
- artifactId: camel-spark-rest
- schemes:
- - id: spark-rest
- http: true
- passive: false
- camel-splunk:
- groupId: org.apache.camel
- artifactId: camel-splunk
- schemes:
- - id: splunk
- http: false
- passive: false
- camel-spring:
- groupId: org.apache.camel
- artifactId: camel-spring
- schemes:
- - id: spring-event
- http: false
- passive: false
- languages:
- - spel
- camel-spring-batch:
- groupId: org.apache.camel
- artifactId: camel-spring-batch
- schemes:
- - id: spring-batch
- http: false
- passive: false
- camel-spring-integration:
- groupId: org.apache.camel
- artifactId: camel-spring-integration
- schemes:
- - id: spring-integration
- http: false
- passive: false
- camel-spring-ldap:
- groupId: org.apache.camel
- artifactId: camel-spring-ldap
- schemes:
- - id: spring-ldap
- http: false
- passive: false
- camel-spring-redis:
- groupId: org.apache.camel
- artifactId: camel-spring-redis
- schemes:
- - id: spring-redis
- http: false
- passive: false
- camel-spring-ws:
- groupId: org.apache.camel
- artifactId: camel-spring-ws
- schemes:
- - id: spring-ws
- http: true
- passive: false
- camel-sql:
- groupId: org.apache.camel
- artifactId: camel-sql
- schemes:
- - id: sql
- http: false
- passive: false
- - id: sql-stored
- http: false
- passive: false
- camel-ssh:
- groupId: org.apache.camel
- artifactId: camel-ssh
- schemes:
- - id: ssh
- http: false
- passive: false
- camel-stax:
- groupId: org.apache.camel
- artifactId: camel-stax
- schemes:
- - id: stax
- http: false
- passive: false
- camel-stomp:
- groupId: org.apache.camel
- artifactId: camel-stomp
- schemes:
- - id: stomp
- http: false
- passive: false
- camel-stream:
- groupId: org.apache.camel
- artifactId: camel-stream
- schemes:
- - id: stream
- http: false
- passive: false
- camel-stringtemplate:
- groupId: org.apache.camel
- artifactId: camel-stringtemplate
- schemes:
- - id: string-template
- http: false
- passive: false
- camel-syslog:
- groupId: org.apache.camel
- artifactId: camel-syslog
- dataformats:
- - syslog
- camel-tagsoup:
- groupId: org.apache.camel
- artifactId: camel-tagsoup
- dataformats:
- - tidyMarkup
- camel-tarfile:
- groupId: org.apache.camel
- artifactId: camel-tarfile
- dataformats:
- - tarfile
- camel-telegram:
- groupId: org.apache.camel
- artifactId: camel-telegram
- schemes:
- - id: telegram
- http: false
- passive: false
- camel-thrift:
- groupId: org.apache.camel
- artifactId: camel-thrift
- schemes:
- - id: thrift
- http: false
- passive: false
- dataformats:
- - thrift
- camel-tika:
- groupId: org.apache.camel
- artifactId: camel-tika
- schemes:
- - id: tika
- http: false
- passive: false
- camel-twilio:
- groupId: org.apache.camel
- artifactId: camel-twilio
- schemes:
- - id: twilio
- http: false
- passive: false
- camel-twitter:
- groupId: org.apache.camel
- artifactId: camel-twitter
- schemes:
- - id: twitter
- http: false
- passive: false
- - id: twitter-directmessage
- http: false
- passive: false
- - id: twitter-search
- http: false
- passive: false
- - id: twitter-streaming
- http: false
- passive: false
- - id: twitter-timeline
- http: false
- passive: false
- camel-undertow:
- groupId: org.apache.camel
- artifactId: camel-undertow
- schemes:
- - id: undertow
- http: true
- passive: false
- camel-univocity-parsers:
- groupId: org.apache.camel
- artifactId: camel-univocity-parsers
- dataformats:
- - univocity-csv
- - univocity-fixed
- - univocity-tsv
- camel-velocity:
- groupId: org.apache.camel
- artifactId: camel-velocity
- schemes:
- - id: velocity
- http: false
- passive: false
- camel-vertx:
- groupId: org.apache.camel
- artifactId: camel-vertx
- schemes:
- - id: vertx
- http: false
- passive: false
- camel-weather:
- groupId: org.apache.camel
- artifactId: camel-weather
- schemes:
- - id: weather
- http: false
- passive: false
- camel-web3j:
- groupId: org.apache.camel
- artifactId: camel-web3j
- schemes:
- - id: web3j
- http: false
- passive: false
- camel-websocket:
- groupId: org.apache.camel
- artifactId: camel-websocket
- schemes:
- - id: websocket
- http: true
- passive: false
- camel-wordpress:
- groupId: org.apache.camel
- artifactId: camel-wordpress
- schemes:
- - id: wordpress
- http: false
- passive: false
- camel-xchange:
- groupId: org.apache.camel
- artifactId: camel-xchange
- schemes:
- - id: xchange
- http: false
- passive: false
- camel-xmlbeans:
- groupId: org.apache.camel
- artifactId: camel-xmlbeans
- dataformats:
- - xmlBeans
- camel-xmljson:
- groupId: org.apache.camel
- artifactId: camel-xmljson
- dataformats:
- - xmljson
- camel-xmlrpc:
- groupId: org.apache.camel
- artifactId: camel-xmlrpc
- schemes:
- - id: xmlrpc
- http: false
- passive: false
- dataformats:
- - xmlrpc
- camel-xmlsecurity:
- groupId: org.apache.camel
- artifactId: camel-xmlsecurity
- schemes:
- - id: xmlsecurity
- http: false
- passive: false
- dataformats:
- - secureXML
- camel-xmpp:
- groupId: org.apache.camel
- artifactId: camel-xmpp
- schemes:
- - id: xmpp
- http: false
- passive: false
- camel-xstream:
- groupId: org.apache.camel
- artifactId: camel-xstream
- dataformats:
- - json-xstream
- - xstream
- camel-yammer:
- groupId: org.apache.camel
- artifactId: camel-yammer
- schemes:
- - id: yammer
- http: false
- passive: false
- camel-yql:
- groupId: org.apache.camel
- artifactId: camel-yql
- schemes:
- - id: yql
- http: false
- passive: false
- camel-zendesk:
- groupId: org.apache.camel
- artifactId: camel-zendesk
- schemes:
- - id: zendesk
- http: false
- passive: false
- camel-zipfile:
- groupId: org.apache.camel
- artifactId: camel-zipfile
- dataformats:
- - zipfile
- camel-zookeeper:
- groupId: org.apache.camel
- artifactId: camel-zookeeper
- schemes:
- - id: zookeeper
- http: false
- passive: false
- camel-zookeeper-master:
- groupId: org.apache.camel
- artifactId: camel-zookeeper-master
- schemes:
- - id: zookeeper-master
- http: false
- passive: false
diff --git a/deploy/camel-catalog-2.23.1.yaml b/deploy/camel-catalog-2.23.1.yaml
deleted file mode 100644
index ea1c0d8..0000000
--- a/deploy/camel-catalog-2.23.1.yaml
+++ /dev/null
@@ -1,2078 +0,0 @@
-apiVersion: camel.apache.org/v1alpha1
-kind: CamelCatalog
-metadata:
- name: camel-catalog-2.23.1
- labels:
- app: camel-k
- camel.apache.org/catalog.version: 2.23.1
- camel.apache.org/catalog.loader.version: 2.23.1
-spec:
- version: 2.23.1
- artifacts:
- camel-ahc:
- groupId: org.apache.camel
- artifactId: camel-ahc
- schemes:
- - id: ahc
- http: true
- passive: false
- camel-ahc-ws:
- groupId: org.apache.camel
- artifactId: camel-ahc-ws
- schemes:
- - id: ahc-ws
- http: true
- passive: false
- - id: ahc-wss
- http: false
- passive: false
- camel-amqp:
- groupId: org.apache.camel
- artifactId: camel-amqp
- schemes:
- - id: amqp
- http: false
- passive: false
- camel-apns:
- groupId: org.apache.camel
- artifactId: camel-apns
- schemes:
- - id: apns
- http: false
- passive: false
- camel-as2:
- groupId: org.apache.camel
- artifactId: camel-as2
- schemes:
- - id: as2
- http: false
- passive: false
- camel-asn1:
- groupId: org.apache.camel
- artifactId: camel-asn1
- dataformats:
- - asn1
- camel-asterisk:
- groupId: org.apache.camel
- artifactId: camel-asterisk
- schemes:
- - id: asterisk
- http: false
- passive: false
- camel-atmos:
- groupId: org.apache.camel
- artifactId: camel-atmos
- schemes:
- - id: atmos
- http: false
- passive: false
- camel-atmosphere-websocket:
- groupId: org.apache.camel
- artifactId: camel-atmosphere-websocket
- schemes:
- - id: atmosphere-websocket
- http: true
- passive: false
- camel-atom:
- groupId: org.apache.camel
- artifactId: camel-atom
- schemes:
- - id: atom
- http: false
- passive: false
- camel-atomix:
- groupId: org.apache.camel
- artifactId: camel-atomix
- schemes:
- - id: atomix-map
- http: false
- passive: false
- - id: atomix-messaging
- http: false
- passive: false
- - id: atomix-multimap
- http: false
- passive: false
- - id: atomix-queue
- http: false
- passive: false
- - id: atomix-set
- http: false
- passive: false
- - id: atomix-value
- http: false
- passive: false
- camel-avro:
- groupId: org.apache.camel
- artifactId: camel-avro
- schemes:
- - id: avro
- http: false
- passive: false
- dataformats:
- - avro
- camel-aws:
- groupId: org.apache.camel
- artifactId: camel-aws
- schemes:
- - id: aws-cw
- http: false
- passive: false
- - id: aws-ddb
- http: false
- passive: false
- - id: aws-ddbstream
- http: false
- passive: false
- - id: aws-ec2
- http: false
- passive: false
- - id: aws-iam
- http: false
- passive: false
- - id: aws-kinesis
- http: false
- passive: false
- - id: aws-kinesis-firehose
- http: false
- passive: false
- - id: aws-kms
- http: false
- passive: false
- - id: aws-lambda
- http: false
- passive: false
- - id: aws-mq
- http: false
- passive: false
- - id: aws-s3
- http: false
- passive: false
- - id: aws-sdb
- http: false
- passive: false
- - id: aws-ses
- http: false
- passive: false
- - id: aws-sns
- http: false
- passive: false
- - id: aws-sqs
- http: false
- passive: false
- - id: aws-swf
- http: false
- passive: false
- camel-azure:
- groupId: org.apache.camel
- artifactId: camel-azure
- schemes:
- - id: azure-blob
- http: false
- passive: false
- - id: azure-queue
- http: false
- passive: false
- camel-barcode:
- groupId: org.apache.camel
- artifactId: camel-barcode
- dataformats:
- - barcode
- camel-base64:
- groupId: org.apache.camel
- artifactId: camel-base64
- dataformats:
- - base64
- camel-bean-validator:
- groupId: org.apache.camel
- artifactId: camel-bean-validator
- schemes:
- - id: bean-validator
- http: false
- passive: false
- camel-beanio:
- groupId: org.apache.camel
- artifactId: camel-beanio
- dataformats:
- - beanio
- camel-beanstalk:
- groupId: org.apache.camel
- artifactId: camel-beanstalk
- schemes:
- - id: beanstalk
- http: false
- passive: false
- camel-bindy:
- groupId: org.apache.camel
- artifactId: camel-bindy
- dataformats:
- - bindy-csv
- - bindy-fixed
- - bindy-kvp
- camel-bonita:
- groupId: org.apache.camel
- artifactId: camel-bonita
- schemes:
- - id: bonita
- http: false
- passive: false
- camel-boon:
- groupId: org.apache.camel
- artifactId: camel-boon
- dataformats:
- - boon
- camel-box:
- groupId: org.apache.camel
- artifactId: camel-box
- schemes:
- - id: box
- http: false
- passive: false
- camel-braintree:
- groupId: org.apache.camel
- artifactId: camel-braintree
- schemes:
- - id: braintree
- http: false
- passive: false
- camel-cache:
- groupId: org.apache.camel
- artifactId: camel-cache
- schemes:
- - id: cache
- http: false
- passive: false
- camel-caffeine:
- groupId: org.apache.camel
- artifactId: camel-caffeine
- schemes:
- - id: caffeine-cache
- http: false
- passive: false
- - id: caffeine-loadcache
- http: false
- passive: false
- camel-cassandraql:
- groupId: org.apache.camel
- artifactId: camel-cassandraql
- schemes:
- - id: cql
- http: false
- passive: false
- camel-castor:
- groupId: org.apache.camel
- artifactId: camel-castor
- dataformats:
- - castor
- camel-chronicle:
- groupId: org.apache.camel
- artifactId: camel-chronicle
- schemes:
- - id: chronicle-engine
- http: false
- passive: false
- camel-chunk:
- groupId: org.apache.camel
- artifactId: camel-chunk
- schemes:
- - id: chunk
- http: false
- passive: false
- camel-cm-sms:
- groupId: org.apache.camel
- artifactId: camel-cm-sms
- schemes:
- - id: cm-sms
- http: false
- passive: false
- camel-cmis:
- groupId: org.apache.camel
- artifactId: camel-cmis
- schemes:
- - id: cmis
- http: false
- passive: false
- camel-coap:
- groupId: org.apache.camel
- artifactId: camel-coap
- schemes:
- - id: coap
- http: false
- passive: false
- camel-cometd:
- groupId: org.apache.camel
- artifactId: camel-cometd
- schemes:
- - id: cometd
- http: false
- passive: false
- - id: cometds
- http: false
- passive: false
- camel-consul:
- groupId: org.apache.camel
- artifactId: camel-consul
- schemes:
- - id: consul
- http: false
- passive: false
- camel-context:
- groupId: org.apache.camel
- artifactId: camel-context
- schemes:
- - id: context
- http: false
- passive: false
- camel-core:
- groupId: org.apache.camel
- artifactId: camel-core
- schemes:
- - id: bean
- http: false
- passive: true
- - id: binding
- http: false
- passive: true
- - id: browse
- http: false
- passive: true
- - id: class
- http: false
- passive: true
- - id: controlbus
- http: false
- passive: true
- - id: dataformat
- http: false
- passive: true
- - id: dataset
- http: false
- passive: true
- - id: direct
- http: false
- passive: true
- - id: direct-vm
- http: false
- passive: true
- - id: file
- http: false
- passive: false
- - id: language
- http: false
- passive: true
- - id: log
- http: false
- passive: true
- - id: mock
- http: false
- passive: true
- - id: properties
- http: false
- passive: true
- - id: ref
- http: false
- passive: true
- - id: rest
- http: true
- passive: false
- - id: rest-api
- http: false
- passive: false
- - id: saga
- http: false
- passive: false
- - id: scheduler
- http: false
- passive: false
- - id: seda
- http: false
- passive: true
- - id: stub
- http: false
- passive: true
- - id: test
- http: false
- passive: true
- - id: timer
- http: false
- passive: false
- - id: validator
- http: false
- passive: true
- - id: vm
- http: false
- passive: true
- - id: xslt
- http: false
- passive: false
- languages:
- - bean
- - constant
- - exchangeProperty
- - file
- - header
- - ref
- - simple
- - tokenize
- - xpath
- - xtokenize
- dataformats:
- - gzip
- - serialization
- - string
- - zip
- camel-couchbase:
- groupId: org.apache.camel
- artifactId: camel-couchbase
- schemes:
- - id: couchbase
- http: false
- passive: false
- camel-couchdb:
- groupId: org.apache.camel
- artifactId: camel-couchdb
- schemes:
- - id: couchdb
- http: false
- passive: false
- camel-crypto:
- groupId: org.apache.camel
- artifactId: camel-crypto
- schemes:
- - id: crypto
- http: false
- passive: false
- dataformats:
- - crypto
- - pgp
- camel-crypto-cms:
- groupId: org.apache.camel
- artifactId: camel-crypto-cms
- schemes:
- - id: crypto-cms
- http: false
- passive: false
- camel-csv:
- groupId: org.apache.camel
- artifactId: camel-csv
- dataformats:
- - csv
- camel-cxf:
- groupId: org.apache.camel
- artifactId: camel-cxf
- schemes:
- - id: cxf
- http: true
- passive: false
- - id: cxfrs
- http: true
- passive: false
- camel-digitalocean:
- groupId: org.apache.camel
- artifactId: camel-digitalocean
- schemes:
- - id: digitalocean
- http: false
- passive: false
- camel-disruptor:
- groupId: org.apache.camel
- artifactId: camel-disruptor
- schemes:
- - id: disruptor
- http: false
- passive: false
- - id: disruptor-vm
- http: false
- passive: false
- camel-dns:
- groupId: org.apache.camel
- artifactId: camel-dns
- schemes:
- - id: dns
- http: false
- passive: false
- camel-docker:
- groupId: org.apache.camel
- artifactId: camel-docker
- schemes:
- - id: docker
- http: false
- passive: false
- camel-dozer:
- groupId: org.apache.camel
- artifactId: camel-dozer
- schemes:
- - id: dozer
- http: false
- passive: false
- camel-drill:
- groupId: org.apache.camel
- artifactId: camel-drill
- schemes:
- - id: drill
- http: false
- passive: false
- camel-dropbox:
- groupId: org.apache.camel
- artifactId: camel-dropbox
- schemes:
- - id: dropbox
- http: false
- passive: false
- camel-ehcache:
- groupId: org.apache.camel
- artifactId: camel-ehcache
- schemes:
- - id: ehcache
- http: false
- passive: false
- camel-ejb:
- groupId: org.apache.camel
- artifactId: camel-ejb
- schemes:
- - id: ejb
- http: false
- passive: false
- camel-elasticsearch:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch
- schemes:
- - id: elasticsearch
- http: false
- passive: false
- camel-elasticsearch-rest:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch-rest
- schemes:
- - id: elasticsearch-rest
- http: false
- passive: false
- camel-elasticsearch5:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch5
- schemes:
- - id: elasticsearch5
- http: false
- passive: false
- camel-elsql:
- groupId: org.apache.camel
- artifactId: camel-elsql
- schemes:
- - id: elsql
- http: false
- passive: false
- camel-etcd:
- groupId: org.apache.camel
- artifactId: camel-etcd
- schemes:
- - id: etcd
- http: false
- passive: false
- camel-eventadmin:
- groupId: org.apache.camel
- artifactId: camel-eventadmin
- schemes:
- - id: eventadmin
- http: false
- passive: false
- camel-exec:
- groupId: org.apache.camel
- artifactId: camel-exec
- schemes:
- - id: exec
- http: false
- passive: false
- camel-facebook:
- groupId: org.apache.camel
- artifactId: camel-facebook
- schemes:
- - id: facebook
- http: false
- passive: false
- camel-fastjson:
- groupId: org.apache.camel
- artifactId: camel-fastjson
- dataformats:
- - json-fastjson
- camel-fhir:
- groupId: org.apache.camel
- artifactId: camel-fhir
- schemes:
- - id: fhir
- http: false
- passive: false
- dataformats:
- - fhirJson
- - fhirXml
- camel-flatpack:
- groupId: org.apache.camel
- artifactId: camel-flatpack
- schemes:
- - id: flatpack
- http: false
- passive: false
- dataformats:
- - flatpack
- camel-flink:
- groupId: org.apache.camel
- artifactId: camel-flink
- schemes:
- - id: flink
- http: false
- passive: false
- camel-fop:
- groupId: org.apache.camel
- artifactId: camel-fop
- schemes:
- - id: fop
- http: false
- passive: false
- camel-freemarker:
- groupId: org.apache.camel
- artifactId: camel-freemarker
- schemes:
- - id: freemarker
- http: false
- passive: false
- camel-ftp:
- groupId: org.apache.camel
- artifactId: camel-ftp
- schemes:
- - id: ftp
- http: false
- passive: false
- - id: ftps
- http: false
- passive: false
- - id: sftp
- http: false
- passive: false
- camel-ganglia:
- groupId: org.apache.camel
- artifactId: camel-ganglia
- schemes:
- - id: ganglia
- http: false
- passive: false
- camel-geocoder:
- groupId: org.apache.camel
- artifactId: camel-geocoder
- schemes:
- - id: geocoder
- http: false
- passive: false
- camel-git:
- groupId: org.apache.camel
- artifactId: camel-git
- schemes:
- - id: git
- http: false
- passive: false
- camel-github:
- groupId: org.apache.camel
- artifactId: camel-github
- schemes:
- - id: github
- http: false
- passive: false
- camel-google-bigquery:
- groupId: org.apache.camel
- artifactId: camel-google-bigquery
- schemes:
- - id: google-bigquery
- http: false
- passive: false
- camel-google-calendar:
- groupId: org.apache.camel
- artifactId: camel-google-calendar
- schemes:
- - id: google-calendar
- http: false
- passive: false
- - id: google-calendar-stream
- http: false
- passive: false
- camel-google-drive:
- groupId: org.apache.camel
- artifactId: camel-google-drive
- schemes:
- - id: google-drive
- http: false
- passive: false
- camel-google-mail:
- groupId: org.apache.camel
- artifactId: camel-google-mail
- schemes:
- - id: google-mail
- http: false
- passive: false
- - id: google-mail-stream
- http: false
- passive: false
- camel-google-pubsub:
- groupId: org.apache.camel
- artifactId: camel-google-pubsub
- schemes:
- - id: google-pubsub
- http: false
- passive: false
- camel-google-sheets:
- groupId: org.apache.camel
- artifactId: camel-google-sheets
- schemes:
- - id: google-sheets
- http: false
- passive: false
- - id: google-sheets-stream
- http: false
- passive: false
- camel-gora:
- groupId: org.apache.camel
- artifactId: camel-gora
- schemes:
- - id: gora
- http: false
- passive: false
- camel-grape:
- groupId: org.apache.camel
- artifactId: camel-grape
- schemes:
- - id: grape
- http: false
- passive: false
- camel-groovy:
- groupId: org.apache.camel
- artifactId: camel-groovy
- languages:
- - groovy
- camel-grpc:
- groupId: org.apache.camel
- artifactId: camel-grpc
- schemes:
- - id: grpc
- http: true
- passive: false
- camel-gson:
- groupId: org.apache.camel
- artifactId: camel-gson
- dataformats:
- - json-gson
- camel-guava-eventbus:
- groupId: org.apache.camel
- artifactId: camel-guava-eventbus
- schemes:
- - id: guava-eventbus
- http: false
- passive: false
- camel-hazelcast:
- groupId: org.apache.camel
- artifactId: camel-hazelcast
- schemes:
- - id: hazelcast-atomicvalue
- http: false
- passive: false
- - id: hazelcast-instance
- http: false
- passive: false
- - id: hazelcast-list
- http: false
- passive: false
- - id: hazelcast-map
- http: false
- passive: false
- - id: hazelcast-multimap
- http: false
- passive: false
- - id: hazelcast-queue
- http: false
- passive: false
- - id: hazelcast-replicatedmap
- http: false
- passive: false
- - id: hazelcast-ringbuffer
- http: false
- passive: false
- - id: hazelcast-seda
- http: false
- passive: false
- - id: hazelcast-set
- http: false
- passive: false
- - id: hazelcast-topic
- http: false
- passive: false
- camel-hbase:
- groupId: org.apache.camel
- artifactId: camel-hbase
- schemes:
- - id: hbase
- http: false
- passive: false
- camel-hdfs:
- groupId: org.apache.camel
- artifactId: camel-hdfs
- schemes:
- - id: hdfs
- http: false
- passive: false
- camel-hdfs2:
- groupId: org.apache.camel
- artifactId: camel-hdfs2
- schemes:
- - id: hdfs2
- http: false
- passive: false
- camel-hessian:
- groupId: org.apache.camel
- artifactId: camel-hessian
- dataformats:
- - hessian
- camel-hipchat:
- groupId: org.apache.camel
- artifactId: camel-hipchat
- schemes:
- - id: hipchat
- http: false
- passive: false
- camel-hl7:
- groupId: org.apache.camel
- artifactId: camel-hl7
- languages:
- - terser
- dataformats:
- - hl7
- camel-http:
- groupId: org.apache.camel
- artifactId: camel-http
- schemes:
- - id: http
- http: false
- passive: false
- - id: https
- http: false
- passive: false
- camel-http4:
- groupId: org.apache.camel
- artifactId: camel-http4
- schemes:
- - id: http4
- http: false
- passive: false
- - id: https4
- http: false
- passive: false
- camel-ibatis:
- groupId: org.apache.camel
- artifactId: camel-ibatis
- schemes:
- - id: ibatis
- http: false
- passive: false
- camel-ical:
- groupId: org.apache.camel
- artifactId: camel-ical
- dataformats:
- - ical
- camel-iec60870:
- groupId: org.apache.camel
- artifactId: camel-iec60870
- schemes:
- - id: iec60870-client
- http: false
- passive: false
- - id: iec60870-server
- http: false
- passive: false
- camel-ignite:
- groupId: org.apache.camel
- artifactId: camel-ignite
- schemes:
- - id: ignite-cache
- http: false
- passive: false
- - id: ignite-compute
- http: false
- passive: false
- - id: ignite-events
- http: false
- passive: false
- - id: ignite-idgen
- http: false
- passive: false
- - id: ignite-messaging
- http: false
- passive: false
- - id: ignite-queue
- http: false
- passive: false
- - id: ignite-set
- http: false
- passive: false
- camel-infinispan:
- groupId: org.apache.camel
- artifactId: camel-infinispan
- schemes:
- - id: infinispan
- http: false
- passive: false
- camel-influxdb:
- groupId: org.apache.camel
- artifactId: camel-influxdb
- schemes:
- - id: influxdb
- http: false
- passive: false
- camel-ipfs:
- groupId: org.apache.camel
- artifactId: camel-ipfs
- schemes:
- - id: ipfs
- http: false
- passive: false
- camel-irc:
- groupId: org.apache.camel
- artifactId: camel-irc
- schemes:
- - id: irc
- http: false
- passive: false
- camel-ironmq:
- groupId: org.apache.camel
- artifactId: camel-ironmq
- schemes:
- - id: ironmq
- http: false
- passive: false
- camel-jackson:
- groupId: org.apache.camel
- artifactId: camel-jackson
- dataformats:
- - json-jackson
- camel-jacksonxml:
- groupId: org.apache.camel
- artifactId: camel-jacksonxml
- dataformats:
- - jacksonxml
- camel-javaspace:
- groupId: org.apache.camel
- artifactId: camel-javaspace
- schemes:
- - id: javaspace
- http: false
- passive: false
- camel-jaxb:
- groupId: org.apache.camel
- artifactId: camel-jaxb
- dataformats:
- - jaxb
- camel-jbpm:
- groupId: org.apache.camel
- artifactId: camel-jbpm
- schemes:
- - id: jbpm
- http: false
- passive: false
- camel-jcache:
- groupId: org.apache.camel
- artifactId: camel-jcache
- schemes:
- - id: jcache
- http: false
- passive: false
- camel-jclouds:
- groupId: org.apache.camel
- artifactId: camel-jclouds
- schemes:
- - id: jclouds
- http: false
- passive: false
- camel-jcr:
- groupId: org.apache.camel
- artifactId: camel-jcr
- schemes:
- - id: jcr
- http: false
- passive: false
- camel-jdbc:
- groupId: org.apache.camel
- artifactId: camel-jdbc
- schemes:
- - id: jdbc
- http: false
- passive: false
- camel-jetty9:
- groupId: org.apache.camel
- artifactId: camel-jetty9
- schemes:
- - id: jetty
- http: true
- passive: false
- camel-jgroups:
- groupId: org.apache.camel
- artifactId: camel-jgroups
- schemes:
- - id: jgroups
- http: false
- passive: false
- camel-jibx:
- groupId: org.apache.camel
- artifactId: camel-jibx
- dataformats:
- - jibx
- camel-jing:
- groupId: org.apache.camel
- artifactId: camel-jing
- schemes:
- - id: jing
- http: false
- passive: false
- camel-jira:
- groupId: org.apache.camel
- artifactId: camel-jira
- schemes:
- - id: jira
- http: false
- passive: false
- camel-jms:
- groupId: org.apache.camel
- artifactId: camel-jms
- schemes:
- - id: jms
- http: false
- passive: false
- camel-jmx:
- groupId: org.apache.camel
- artifactId: camel-jmx
- schemes:
- - id: jmx
- http: false
- passive: false
- camel-johnzon:
- groupId: org.apache.camel
- artifactId: camel-johnzon
- dataformats:
- - json-johnzon
- camel-jolt:
- groupId: org.apache.camel
- artifactId: camel-jolt
- schemes:
- - id: jolt
- http: false
- passive: false
- camel-josql:
- groupId: org.apache.camel
- artifactId: camel-josql
- languages:
- - sql
- camel-jpa:
- groupId: org.apache.camel
- artifactId: camel-jpa
- schemes:
- - id: jpa
- http: false
- passive: false
- camel-jsch:
- groupId: org.apache.camel
- artifactId: camel-jsch
- schemes:
- - id: scp
- http: false
- passive: false
- camel-json-validator:
- groupId: org.apache.camel
- artifactId: camel-json-validator
- schemes:
- - id: json-validator
- http: false
- passive: false
- camel-jsonpath:
- groupId: org.apache.camel
- artifactId: camel-jsonpath
- languages:
- - jsonpath
- camel-jt400:
- groupId: org.apache.camel
- artifactId: camel-jt400
- schemes:
- - id: jt400
- http: false
- passive: false
- camel-juel:
- groupId: org.apache.camel
- artifactId: camel-juel
- languages:
- - el
- camel-jxpath:
- groupId: org.apache.camel
- artifactId: camel-jxpath
- languages:
- - jxpath
- camel-k-runtime-groovy:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-groovy
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-groovy
- camel-k-runtime-health:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-health
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-netty4-http
- camel-k-runtime-jvm:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-jvm
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-core
- - groupId: org.apache.camel.k
- artifactId: camel-k-adapter-camel-2
- camel-k-runtime-kotlin:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-kotlin
- camel-k-runtime-servlet:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-servlet
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-servlet
- camel-k-runtime-yaml:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-yaml
- camel-kafka:
- groupId: org.apache.camel
- artifactId: camel-kafka
- schemes:
- - id: kafka
- http: false
- passive: false
- camel-kestrel:
- groupId: org.apache.camel
- artifactId: camel-kestrel
- schemes:
- - id: kestrel
- http: false
- passive: false
- camel-knative:
- groupId: org.apache.camel.k
- artifactId: camel-knative
- schemes:
- - id: knative
- http: true
- passive: false
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-netty4-http
- camel-krati:
- groupId: org.apache.camel
- artifactId: camel-krati
- schemes:
- - id: krati
- http: false
- passive: false
- camel-kubernetes:
- groupId: org.apache.camel
- artifactId: camel-kubernetes
- schemes:
- - id: kubernetes
- http: false
- passive: false
- - id: kubernetes-config-maps
- http: false
- passive: false
- - id: kubernetes-deployments
- http: false
- passive: false
- - id: kubernetes-hpa
- http: false
- passive: false
- - id: kubernetes-job
- http: false
- passive: false
- - id: kubernetes-namespaces
- http: false
- passive: false
- - id: kubernetes-nodes
- http: false
- passive: false
- - id: kubernetes-persistent-volumes
- http: false
- passive: false
- - id: kubernetes-persistent-volumes-claims
- http: false
- passive: false
- - id: kubernetes-pods
- http: false
- passive: false
- - id: kubernetes-replication-controllers
- http: false
- passive: false
- - id: kubernetes-resources-quota
- http: false
- passive: false
- - id: kubernetes-secrets
- http: false
- passive: false
- - id: kubernetes-service-accounts
- http: false
- passive: false
- - id: kubernetes-services
- http: false
- passive: false
- - id: openshift-build-configs
- http: false
- passive: false
- - id: openshift-builds
- http: false
- passive: false
- camel-ldap:
- groupId: org.apache.camel
- artifactId: camel-ldap
- schemes:
- - id: ldap
- http: false
- passive: false
- camel-ldif:
- groupId: org.apache.camel
- artifactId: camel-ldif
- schemes:
- - id: ldif
- http: false
- passive: false
- camel-linkedin:
- groupId: org.apache.camel
- artifactId: camel-linkedin
- schemes:
- - id: linkedin
- http: false
- passive: false
- camel-lucene:
- groupId: org.apache.camel
- artifactId: camel-lucene
- schemes:
- - id: lucene
- http: false
- passive: false
- camel-lumberjack:
- groupId: org.apache.camel
- artifactId: camel-lumberjack
- schemes:
- - id: lumberjack
- http: false
- passive: false
- camel-lzf:
- groupId: org.apache.camel
- artifactId: camel-lzf
- dataformats:
- - lzf
- camel-mail:
- groupId: org.apache.camel
- artifactId: camel-mail
- schemes:
- - id: imap
- http: false
- passive: false
- - id: imaps
- http: false
- passive: false
- - id: pop3
- http: false
- passive: false
- - id: pop3s
- http: false
- passive: false
- - id: smtp
- http: false
- passive: false
- - id: smtps
- http: false
- passive: false
- dataformats:
- - mime-multipart
- camel-master:
- groupId: org.apache.camel
- artifactId: camel-master
- schemes:
- - id: master
- http: false
- passive: false
- camel-metrics:
- groupId: org.apache.camel
- artifactId: camel-metrics
- schemes:
- - id: metrics
- http: false
- passive: false
- camel-micrometer:
- groupId: org.apache.camel
- artifactId: camel-micrometer
- schemes:
- - id: micrometer
- http: false
- passive: false
- camel-milo:
- groupId: org.apache.camel
- artifactId: camel-milo
- schemes:
- - id: milo-client
- http: false
- passive: false
- - id: milo-server
- http: false
- passive: false
- camel-mina:
- groupId: org.apache.camel
- artifactId: camel-mina
- schemes:
- - id: mina
- http: false
- passive: false
- camel-mina2:
- groupId: org.apache.camel
- artifactId: camel-mina2
- schemes:
- - id: mina2
- http: false
- passive: false
- camel-mllp:
- groupId: org.apache.camel
- artifactId: camel-mllp
- schemes:
- - id: mllp
- http: false
- passive: false
- camel-mongodb:
- groupId: org.apache.camel
- artifactId: camel-mongodb
- schemes:
- - id: mongodb
- http: false
- passive: false
- camel-mongodb-gridfs:
- groupId: org.apache.camel
- artifactId: camel-mongodb-gridfs
- schemes:
- - id: mongodb-gridfs
- http: false
- passive: false
- camel-mongodb3:
- groupId: org.apache.camel
- artifactId: camel-mongodb3
- schemes:
- - id: mongodb3
- http: false
- passive: false
- camel-mqtt:
- groupId: org.apache.camel
- artifactId: camel-mqtt
- schemes:
- - id: mqtt
- http: false
- passive: false
- camel-msv:
- groupId: org.apache.camel
- artifactId: camel-msv
- schemes:
- - id: msv
- http: false
- passive: false
- camel-mustache:
- groupId: org.apache.camel
- artifactId: camel-mustache
- schemes:
- - id: mustache
- http: false
- passive: false
- camel-mvel:
- groupId: org.apache.camel
- artifactId: camel-mvel
- schemes:
- - id: mvel
- http: false
- passive: false
- languages:
- - mvel
- camel-mybatis:
- groupId: org.apache.camel
- artifactId: camel-mybatis
- schemes:
- - id: mybatis
- http: false
- passive: false
- - id: mybatis-bean
- http: false
- passive: false
- camel-nagios:
- groupId: org.apache.camel
- artifactId: camel-nagios
- schemes:
- - id: nagios
- http: false
- passive: false
- camel-nats:
- groupId: org.apache.camel
- artifactId: camel-nats
- schemes:
- - id: nats
- http: false
- passive: false
- camel-netty:
- groupId: org.apache.camel
- artifactId: camel-netty
- schemes:
- - id: netty
- http: false
- passive: false
- camel-netty-http:
- groupId: org.apache.camel
- artifactId: camel-netty-http
- schemes:
- - id: netty-http
- http: true
- passive: false
- camel-netty4:
- groupId: org.apache.camel
- artifactId: camel-netty4
- schemes:
- - id: netty4
- http: false
- passive: false
- camel-netty4-http:
- groupId: org.apache.camel
- artifactId: camel-netty4-http
- schemes:
- - id: netty4-http
- http: true
- passive: false
- camel-nsq:
- groupId: org.apache.camel
- artifactId: camel-nsq
- schemes:
- - id: nsq
- http: false
- passive: false
- camel-ognl:
- groupId: org.apache.camel
- artifactId: camel-ognl
- languages:
- - ognl
- camel-olingo2:
- groupId: org.apache.camel
- artifactId: camel-olingo2
- schemes:
- - id: olingo2
- http: false
- passive: false
- camel-olingo4:
- groupId: org.apache.camel
- artifactId: camel-olingo4
- schemes:
- - id: olingo4
- http: false
- passive: false
- camel-openshift:
- groupId: org.apache.camel
- artifactId: camel-openshift
- schemes:
- - id: openshift
- http: false
- passive: false
- camel-openstack:
- groupId: org.apache.camel
- artifactId: camel-openstack
- schemes:
- - id: openstack-cinder
- http: false
- passive: false
- - id: openstack-glance
- http: false
- passive: false
- - id: openstack-keystone
- http: false
- passive: false
- - id: openstack-neutron
- http: false
- passive: false
- - id: openstack-nova
- http: false
- passive: false
- - id: openstack-swift
- http: false
- passive: false
- camel-optaplanner:
- groupId: org.apache.camel
- artifactId: camel-optaplanner
- schemes:
- - id: optaplanner
- http: false
- passive: false
- camel-paho:
- groupId: org.apache.camel
- artifactId: camel-paho
- schemes:
- - id: paho
- http: false
- passive: false
- camel-paxlogging:
- groupId: org.apache.camel
- artifactId: camel-paxlogging
- schemes:
- - id: paxlogging
- http: false
- passive: false
- camel-pdf:
- groupId: org.apache.camel
- artifactId: camel-pdf
- schemes:
- - id: pdf
- http: false
- passive: false
- camel-pgevent:
- groupId: org.apache.camel
- artifactId: camel-pgevent
- schemes:
- - id: pgevent
- http: false
- passive: false
- camel-printer:
- groupId: org.apache.camel
- artifactId: camel-printer
- schemes:
- - id: lpr
- http: false
- passive: false
- camel-protobuf:
- groupId: org.apache.camel
- artifactId: camel-protobuf
- dataformats:
- - protobuf
- camel-pubnub:
- groupId: org.apache.camel
- artifactId: camel-pubnub
- schemes:
- - id: pubnub
- http: false
- passive: false
- camel-quartz:
- groupId: org.apache.camel
- artifactId: camel-quartz
- schemes:
- - id: quartz
- http: false
- passive: false
- camel-quartz2:
- groupId: org.apache.camel
- artifactId: camel-quartz2
- schemes:
- - id: quartz2
- http: false
- passive: false
- camel-quickfix:
- groupId: org.apache.camel
- artifactId: camel-quickfix
- schemes:
- - id: quickfix
- http: false
- passive: false
- camel-rabbitmq:
- groupId: org.apache.camel
- artifactId: camel-rabbitmq
- schemes:
- - id: rabbitmq
- http: false
- passive: false
- camel-reactive-streams:
- groupId: org.apache.camel
- artifactId: camel-reactive-streams
- schemes:
- - id: reactive-streams
- http: false
- passive: false
- camel-rest-swagger:
- groupId: org.apache.camel
- artifactId: camel-rest-swagger
- schemes:
- - id: rest-swagger
- http: false
- passive: false
- camel-restlet:
- groupId: org.apache.camel
- artifactId: camel-restlet
- schemes:
- - id: restlet
- http: true
- passive: false
- camel-rmi:
- groupId: org.apache.camel
- artifactId: camel-rmi
- schemes:
- - id: rmi
- http: false
- passive: false
- camel-routebox:
- groupId: org.apache.camel
- artifactId: camel-routebox
- schemes:
- - id: routebox
- http: false
- passive: false
- camel-rss:
- groupId: org.apache.camel
- artifactId: camel-rss
- schemes:
- - id: rss
- http: false
- passive: false
- dataformats:
- - rss
- camel-salesforce:
- groupId: org.apache.camel
- artifactId: camel-salesforce
- schemes:
- - id: salesforce
- http: false
- passive: false
- camel-sap-netweaver:
- groupId: org.apache.camel
- artifactId: camel-sap-netweaver
- schemes:
- - id: sap-netweaver
- http: false
- passive: false
- camel-saxon:
- groupId: org.apache.camel
- artifactId: camel-saxon
- schemes:
- - id: xquery
- http: false
- passive: false
- languages:
- - xquery
- camel-schematron:
- groupId: org.apache.camel
- artifactId: camel-schematron
- schemes:
- - id: schematron
- http: false
- passive: false
- camel-script:
- groupId: org.apache.camel
- artifactId: camel-script
- languages:
- - javaScript
- - php
- - python
- - ruby
- camel-service:
- groupId: org.apache.camel
- artifactId: camel-service
- schemes:
- - id: service
- http: false
- passive: false
- camel-servicenow:
- groupId: org.apache.camel
- artifactId: camel-servicenow
- schemes:
- - id: servicenow
- http: false
- passive: false
- camel-servlet:
- groupId: org.apache.camel
- artifactId: camel-servlet
- schemes:
- - id: servlet
- http: true
- passive: false
- camel-sip:
- groupId: org.apache.camel
- artifactId: camel-sip
- schemes:
- - id: sip
- http: false
- passive: false
- - id: sips
- http: false
- passive: false
- camel-sjms:
- groupId: org.apache.camel
- artifactId: camel-sjms
- schemes:
- - id: sjms
- http: false
- passive: false
- - id: sjms-batch
- http: false
- passive: false
- camel-sjms2:
- groupId: org.apache.camel
- artifactId: camel-sjms2
- schemes:
- - id: sjms2
- http: false
- passive: false
- camel-slack:
- groupId: org.apache.camel
- artifactId: camel-slack
- schemes:
- - id: slack
- http: false
- passive: false
- camel-smpp:
- groupId: org.apache.camel
- artifactId: camel-smpp
- schemes:
- - id: smpp
- http: false
- passive: false
- - id: smpps
- http: false
- passive: false
- camel-snakeyaml:
- groupId: org.apache.camel
- artifactId: camel-snakeyaml
- dataformats:
- - yaml-snakeyaml
- camel-snmp:
- groupId: org.apache.camel
- artifactId: camel-snmp
- schemes:
- - id: snmp
- http: false
- passive: false
- camel-soap:
- groupId: org.apache.camel
- artifactId: camel-soap
- dataformats:
- - soapjaxb
- camel-solr:
- groupId: org.apache.camel
- artifactId: camel-solr
- schemes:
- - id: solr
- http: false
- passive: false
- - id: solrs
- http: false
- passive: false
- - id: solrCloud
- http: false
- passive: false
- camel-spark:
- groupId: org.apache.camel
- artifactId: camel-spark
- schemes:
- - id: spark
- http: false
- passive: false
- camel-spark-rest:
- groupId: org.apache.camel
- artifactId: camel-spark-rest
- schemes:
- - id: spark-rest
- http: true
- passive: false
- camel-splunk:
- groupId: org.apache.camel
- artifactId: camel-splunk
- schemes:
- - id: splunk
- http: false
- passive: false
- camel-spring:
- groupId: org.apache.camel
- artifactId: camel-spring
- schemes:
- - id: spring-event
- http: false
- passive: false
- languages:
- - spel
- camel-spring-batch:
- groupId: org.apache.camel
- artifactId: camel-spring-batch
- schemes:
- - id: spring-batch
- http: false
- passive: false
- camel-spring-integration:
- groupId: org.apache.camel
- artifactId: camel-spring-integration
- schemes:
- - id: spring-integration
- http: false
- passive: false
- camel-spring-ldap:
- groupId: org.apache.camel
- artifactId: camel-spring-ldap
- schemes:
- - id: spring-ldap
- http: false
- passive: false
- camel-spring-redis:
- groupId: org.apache.camel
- artifactId: camel-spring-redis
- schemes:
- - id: spring-redis
- http: false
- passive: false
- camel-spring-ws:
- groupId: org.apache.camel
- artifactId: camel-spring-ws
- schemes:
- - id: spring-ws
- http: true
- passive: false
- camel-sql:
- groupId: org.apache.camel
- artifactId: camel-sql
- schemes:
- - id: sql
- http: false
- passive: false
- - id: sql-stored
- http: false
- passive: false
- camel-ssh:
- groupId: org.apache.camel
- artifactId: camel-ssh
- schemes:
- - id: ssh
- http: false
- passive: false
- camel-stax:
- groupId: org.apache.camel
- artifactId: camel-stax
- schemes:
- - id: stax
- http: false
- passive: false
- camel-stomp:
- groupId: org.apache.camel
- artifactId: camel-stomp
- schemes:
- - id: stomp
- http: false
- passive: false
- camel-stream:
- groupId: org.apache.camel
- artifactId: camel-stream
- schemes:
- - id: stream
- http: false
- passive: false
- camel-stringtemplate:
- groupId: org.apache.camel
- artifactId: camel-stringtemplate
- schemes:
- - id: string-template
- http: false
- passive: false
- camel-syslog:
- groupId: org.apache.camel
- artifactId: camel-syslog
- dataformats:
- - syslog
- camel-tagsoup:
- groupId: org.apache.camel
- artifactId: camel-tagsoup
- dataformats:
- - tidyMarkup
- camel-tarfile:
- groupId: org.apache.camel
- artifactId: camel-tarfile
- dataformats:
- - tarfile
- camel-telegram:
- groupId: org.apache.camel
- artifactId: camel-telegram
- schemes:
- - id: telegram
- http: false
- passive: false
- camel-thrift:
- groupId: org.apache.camel
- artifactId: camel-thrift
- schemes:
- - id: thrift
- http: false
- passive: false
- dataformats:
- - thrift
- camel-tika:
- groupId: org.apache.camel
- artifactId: camel-tika
- schemes:
- - id: tika
- http: false
- passive: false
- camel-twilio:
- groupId: org.apache.camel
- artifactId: camel-twilio
- schemes:
- - id: twilio
- http: false
- passive: false
- camel-twitter:
- groupId: org.apache.camel
- artifactId: camel-twitter
- schemes:
- - id: twitter
- http: false
- passive: false
- - id: twitter-directmessage
- http: false
- passive: false
- - id: twitter-search
- http: false
- passive: false
- - id: twitter-streaming
- http: false
- passive: false
- - id: twitter-timeline
- http: false
- passive: false
- camel-undertow:
- groupId: org.apache.camel
- artifactId: camel-undertow
- schemes:
- - id: undertow
- http: true
- passive: false
- camel-univocity-parsers:
- groupId: org.apache.camel
- artifactId: camel-univocity-parsers
- dataformats:
- - univocity-csv
- - univocity-fixed
- - univocity-tsv
- camel-velocity:
- groupId: org.apache.camel
- artifactId: camel-velocity
- schemes:
- - id: velocity
- http: false
- passive: false
- camel-vertx:
- groupId: org.apache.camel
- artifactId: camel-vertx
- schemes:
- - id: vertx
- http: false
- passive: false
- camel-weather:
- groupId: org.apache.camel
- artifactId: camel-weather
- schemes:
- - id: weather
- http: false
- passive: false
- camel-web3j:
- groupId: org.apache.camel
- artifactId: camel-web3j
- schemes:
- - id: web3j
- http: false
- passive: false
- camel-websocket:
- groupId: org.apache.camel
- artifactId: camel-websocket
- schemes:
- - id: websocket
- http: true
- passive: false
- camel-wordpress:
- groupId: org.apache.camel
- artifactId: camel-wordpress
- schemes:
- - id: wordpress
- http: false
- passive: false
- camel-xchange:
- groupId: org.apache.camel
- artifactId: camel-xchange
- schemes:
- - id: xchange
- http: false
- passive: false
- camel-xmlbeans:
- groupId: org.apache.camel
- artifactId: camel-xmlbeans
- dataformats:
- - xmlBeans
- camel-xmljson:
- groupId: org.apache.camel
- artifactId: camel-xmljson
- dataformats:
- - xmljson
- camel-xmlrpc:
- groupId: org.apache.camel
- artifactId: camel-xmlrpc
- schemes:
- - id: xmlrpc
- http: false
- passive: false
- dataformats:
- - xmlrpc
- camel-xmlsecurity:
- groupId: org.apache.camel
- artifactId: camel-xmlsecurity
- schemes:
- - id: xmlsecurity
- http: false
- passive: false
- dataformats:
- - secureXML
- camel-xmpp:
- groupId: org.apache.camel
- artifactId: camel-xmpp
- schemes:
- - id: xmpp
- http: false
- passive: false
- camel-xstream:
- groupId: org.apache.camel
- artifactId: camel-xstream
- dataformats:
- - json-xstream
- - xstream
- camel-yammer:
- groupId: org.apache.camel
- artifactId: camel-yammer
- schemes:
- - id: yammer
- http: false
- passive: false
- camel-yql:
- groupId: org.apache.camel
- artifactId: camel-yql
- schemes:
- - id: yql
- http: false
- passive: false
- camel-zendesk:
- groupId: org.apache.camel
- artifactId: camel-zendesk
- schemes:
- - id: zendesk
- http: false
- passive: false
- camel-zipfile:
- groupId: org.apache.camel
- artifactId: camel-zipfile
- dataformats:
- - zipfile
- camel-zookeeper:
- groupId: org.apache.camel
- artifactId: camel-zookeeper
- schemes:
- - id: zookeeper
- http: false
- passive: false
- camel-zookeeper-master:
- groupId: org.apache.camel
- artifactId: camel-zookeeper-master
- schemes:
- - id: zookeeper-master
- http: false
- passive: false
diff --git a/deploy/camel-catalog-2.23.2.yaml b/deploy/camel-catalog-2.23.2.yaml
deleted file mode 100644
index d56c5e6..0000000
--- a/deploy/camel-catalog-2.23.2.yaml
+++ /dev/null
@@ -1,2078 +0,0 @@
-apiVersion: camel.apache.org/v1alpha1
-kind: CamelCatalog
-metadata:
- name: camel-catalog-2.23.2
- labels:
- app: camel-k
- camel.apache.org/catalog.version: 2.23.2
- camel.apache.org/catalog.loader.version: 2.23.2
-spec:
- version: 2.23.2
- artifacts:
- camel-ahc:
- groupId: org.apache.camel
- artifactId: camel-ahc
- schemes:
- - id: ahc
- http: true
- passive: false
- camel-ahc-ws:
- groupId: org.apache.camel
- artifactId: camel-ahc-ws
- schemes:
- - id: ahc-ws
- http: true
- passive: false
- - id: ahc-wss
- http: false
- passive: false
- camel-amqp:
- groupId: org.apache.camel
- artifactId: camel-amqp
- schemes:
- - id: amqp
- http: false
- passive: false
- camel-apns:
- groupId: org.apache.camel
- artifactId: camel-apns
- schemes:
- - id: apns
- http: false
- passive: false
- camel-as2:
- groupId: org.apache.camel
- artifactId: camel-as2
- schemes:
- - id: as2
- http: false
- passive: false
- camel-asn1:
- groupId: org.apache.camel
- artifactId: camel-asn1
- dataformats:
- - asn1
- camel-asterisk:
- groupId: org.apache.camel
- artifactId: camel-asterisk
- schemes:
- - id: asterisk
- http: false
- passive: false
- camel-atmos:
- groupId: org.apache.camel
- artifactId: camel-atmos
- schemes:
- - id: atmos
- http: false
- passive: false
- camel-atmosphere-websocket:
- groupId: org.apache.camel
- artifactId: camel-atmosphere-websocket
- schemes:
- - id: atmosphere-websocket
- http: true
- passive: false
- camel-atom:
- groupId: org.apache.camel
- artifactId: camel-atom
- schemes:
- - id: atom
- http: false
- passive: false
- camel-atomix:
- groupId: org.apache.camel
- artifactId: camel-atomix
- schemes:
- - id: atomix-map
- http: false
- passive: false
- - id: atomix-messaging
- http: false
- passive: false
- - id: atomix-multimap
- http: false
- passive: false
- - id: atomix-queue
- http: false
- passive: false
- - id: atomix-set
- http: false
- passive: false
- - id: atomix-value
- http: false
- passive: false
- camel-avro:
- groupId: org.apache.camel
- artifactId: camel-avro
- schemes:
- - id: avro
- http: false
- passive: false
- dataformats:
- - avro
- camel-aws:
- groupId: org.apache.camel
- artifactId: camel-aws
- schemes:
- - id: aws-cw
- http: false
- passive: false
- - id: aws-ddb
- http: false
- passive: false
- - id: aws-ddbstream
- http: false
- passive: false
- - id: aws-ec2
- http: false
- passive: false
- - id: aws-iam
- http: false
- passive: false
- - id: aws-kinesis
- http: false
- passive: false
- - id: aws-kinesis-firehose
- http: false
- passive: false
- - id: aws-kms
- http: false
- passive: false
- - id: aws-lambda
- http: false
- passive: false
- - id: aws-mq
- http: false
- passive: false
- - id: aws-s3
- http: false
- passive: false
- - id: aws-sdb
- http: false
- passive: false
- - id: aws-ses
- http: false
- passive: false
- - id: aws-sns
- http: false
- passive: false
- - id: aws-sqs
- http: false
- passive: false
- - id: aws-swf
- http: false
- passive: false
- camel-azure:
- groupId: org.apache.camel
- artifactId: camel-azure
- schemes:
- - id: azure-blob
- http: false
- passive: false
- - id: azure-queue
- http: false
- passive: false
- camel-barcode:
- groupId: org.apache.camel
- artifactId: camel-barcode
- dataformats:
- - barcode
- camel-base64:
- groupId: org.apache.camel
- artifactId: camel-base64
- dataformats:
- - base64
- camel-bean-validator:
- groupId: org.apache.camel
- artifactId: camel-bean-validator
- schemes:
- - id: bean-validator
- http: false
- passive: false
- camel-beanio:
- groupId: org.apache.camel
- artifactId: camel-beanio
- dataformats:
- - beanio
- camel-beanstalk:
- groupId: org.apache.camel
- artifactId: camel-beanstalk
- schemes:
- - id: beanstalk
- http: false
- passive: false
- camel-bindy:
- groupId: org.apache.camel
- artifactId: camel-bindy
- dataformats:
- - bindy-csv
- - bindy-fixed
- - bindy-kvp
- camel-bonita:
- groupId: org.apache.camel
- artifactId: camel-bonita
- schemes:
- - id: bonita
- http: false
- passive: false
- camel-boon:
- groupId: org.apache.camel
- artifactId: camel-boon
- dataformats:
- - boon
- camel-box:
- groupId: org.apache.camel
- artifactId: camel-box
- schemes:
- - id: box
- http: false
- passive: false
- camel-braintree:
- groupId: org.apache.camel
- artifactId: camel-braintree
- schemes:
- - id: braintree
- http: false
- passive: false
- camel-cache:
- groupId: org.apache.camel
- artifactId: camel-cache
- schemes:
- - id: cache
- http: false
- passive: false
- camel-caffeine:
- groupId: org.apache.camel
- artifactId: camel-caffeine
- schemes:
- - id: caffeine-cache
- http: false
- passive: false
- - id: caffeine-loadcache
- http: false
- passive: false
- camel-cassandraql:
- groupId: org.apache.camel
- artifactId: camel-cassandraql
- schemes:
- - id: cql
- http: false
- passive: false
- camel-castor:
- groupId: org.apache.camel
- artifactId: camel-castor
- dataformats:
- - castor
- camel-chronicle:
- groupId: org.apache.camel
- artifactId: camel-chronicle
- schemes:
- - id: chronicle-engine
- http: false
- passive: false
- camel-chunk:
- groupId: org.apache.camel
- artifactId: camel-chunk
- schemes:
- - id: chunk
- http: false
- passive: false
- camel-cm-sms:
- groupId: org.apache.camel
- artifactId: camel-cm-sms
- schemes:
- - id: cm-sms
- http: false
- passive: false
- camel-cmis:
- groupId: org.apache.camel
- artifactId: camel-cmis
- schemes:
- - id: cmis
- http: false
- passive: false
- camel-coap:
- groupId: org.apache.camel
- artifactId: camel-coap
- schemes:
- - id: coap
- http: false
- passive: false
- camel-cometd:
- groupId: org.apache.camel
- artifactId: camel-cometd
- schemes:
- - id: cometd
- http: false
- passive: false
- - id: cometds
- http: false
- passive: false
- camel-consul:
- groupId: org.apache.camel
- artifactId: camel-consul
- schemes:
- - id: consul
- http: false
- passive: false
- camel-context:
- groupId: org.apache.camel
- artifactId: camel-context
- schemes:
- - id: context
- http: false
- passive: false
- camel-core:
- groupId: org.apache.camel
- artifactId: camel-core
- schemes:
- - id: bean
- http: false
- passive: true
- - id: binding
- http: false
- passive: true
- - id: browse
- http: false
- passive: true
- - id: class
- http: false
- passive: true
- - id: controlbus
- http: false
- passive: true
- - id: dataformat
- http: false
- passive: true
- - id: dataset
- http: false
- passive: true
- - id: direct
- http: false
- passive: true
- - id: direct-vm
- http: false
- passive: true
- - id: file
- http: false
- passive: false
- - id: language
- http: false
- passive: true
- - id: log
- http: false
- passive: true
- - id: mock
- http: false
- passive: true
- - id: properties
- http: false
- passive: true
- - id: ref
- http: false
- passive: true
- - id: rest
- http: true
- passive: false
- - id: rest-api
- http: false
- passive: false
- - id: saga
- http: false
- passive: false
- - id: scheduler
- http: false
- passive: false
- - id: seda
- http: false
- passive: true
- - id: stub
- http: false
- passive: true
- - id: test
- http: false
- passive: true
- - id: timer
- http: false
- passive: false
- - id: validator
- http: false
- passive: true
- - id: vm
- http: false
- passive: true
- - id: xslt
- http: false
- passive: false
- languages:
- - bean
- - constant
- - exchangeProperty
- - file
- - header
- - ref
- - simple
- - tokenize
- - xpath
- - xtokenize
- dataformats:
- - gzip
- - serialization
- - string
- - zip
- camel-couchbase:
- groupId: org.apache.camel
- artifactId: camel-couchbase
- schemes:
- - id: couchbase
- http: false
- passive: false
- camel-couchdb:
- groupId: org.apache.camel
- artifactId: camel-couchdb
- schemes:
- - id: couchdb
- http: false
- passive: false
- camel-crypto:
- groupId: org.apache.camel
- artifactId: camel-crypto
- schemes:
- - id: crypto
- http: false
- passive: false
- dataformats:
- - crypto
- - pgp
- camel-crypto-cms:
- groupId: org.apache.camel
- artifactId: camel-crypto-cms
- schemes:
- - id: crypto-cms
- http: false
- passive: false
- camel-csv:
- groupId: org.apache.camel
- artifactId: camel-csv
- dataformats:
- - csv
- camel-cxf:
- groupId: org.apache.camel
- artifactId: camel-cxf
- schemes:
- - id: cxf
- http: true
- passive: false
- - id: cxfrs
- http: true
- passive: false
- camel-digitalocean:
- groupId: org.apache.camel
- artifactId: camel-digitalocean
- schemes:
- - id: digitalocean
- http: false
- passive: false
- camel-disruptor:
- groupId: org.apache.camel
- artifactId: camel-disruptor
- schemes:
- - id: disruptor
- http: false
- passive: false
- - id: disruptor-vm
- http: false
- passive: false
- camel-dns:
- groupId: org.apache.camel
- artifactId: camel-dns
- schemes:
- - id: dns
- http: false
- passive: false
- camel-docker:
- groupId: org.apache.camel
- artifactId: camel-docker
- schemes:
- - id: docker
- http: false
- passive: false
- camel-dozer:
- groupId: org.apache.camel
- artifactId: camel-dozer
- schemes:
- - id: dozer
- http: false
- passive: false
- camel-drill:
- groupId: org.apache.camel
- artifactId: camel-drill
- schemes:
- - id: drill
- http: false
- passive: false
- camel-dropbox:
- groupId: org.apache.camel
- artifactId: camel-dropbox
- schemes:
- - id: dropbox
- http: false
- passive: false
- camel-ehcache:
- groupId: org.apache.camel
- artifactId: camel-ehcache
- schemes:
- - id: ehcache
- http: false
- passive: false
- camel-ejb:
- groupId: org.apache.camel
- artifactId: camel-ejb
- schemes:
- - id: ejb
- http: false
- passive: false
- camel-elasticsearch:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch
- schemes:
- - id: elasticsearch
- http: false
- passive: false
- camel-elasticsearch-rest:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch-rest
- schemes:
- - id: elasticsearch-rest
- http: false
- passive: false
- camel-elasticsearch5:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch5
- schemes:
- - id: elasticsearch5
- http: false
- passive: false
- camel-elsql:
- groupId: org.apache.camel
- artifactId: camel-elsql
- schemes:
- - id: elsql
- http: false
- passive: false
- camel-etcd:
- groupId: org.apache.camel
- artifactId: camel-etcd
- schemes:
- - id: etcd
- http: false
- passive: false
- camel-eventadmin:
- groupId: org.apache.camel
- artifactId: camel-eventadmin
- schemes:
- - id: eventadmin
- http: false
- passive: false
- camel-exec:
- groupId: org.apache.camel
- artifactId: camel-exec
- schemes:
- - id: exec
- http: false
- passive: false
- camel-facebook:
- groupId: org.apache.camel
- artifactId: camel-facebook
- schemes:
- - id: facebook
- http: false
- passive: false
- camel-fastjson:
- groupId: org.apache.camel
- artifactId: camel-fastjson
- dataformats:
- - json-fastjson
- camel-fhir:
- groupId: org.apache.camel
- artifactId: camel-fhir
- schemes:
- - id: fhir
- http: false
- passive: false
- dataformats:
- - fhirJson
- - fhirXml
- camel-flatpack:
- groupId: org.apache.camel
- artifactId: camel-flatpack
- schemes:
- - id: flatpack
- http: false
- passive: false
- dataformats:
- - flatpack
- camel-flink:
- groupId: org.apache.camel
- artifactId: camel-flink
- schemes:
- - id: flink
- http: false
- passive: false
- camel-fop:
- groupId: org.apache.camel
- artifactId: camel-fop
- schemes:
- - id: fop
- http: false
- passive: false
- camel-freemarker:
- groupId: org.apache.camel
- artifactId: camel-freemarker
- schemes:
- - id: freemarker
- http: false
- passive: false
- camel-ftp:
- groupId: org.apache.camel
- artifactId: camel-ftp
- schemes:
- - id: ftp
- http: false
- passive: false
- - id: ftps
- http: false
- passive: false
- - id: sftp
- http: false
- passive: false
- camel-ganglia:
- groupId: org.apache.camel
- artifactId: camel-ganglia
- schemes:
- - id: ganglia
- http: false
- passive: false
- camel-geocoder:
- groupId: org.apache.camel
- artifactId: camel-geocoder
- schemes:
- - id: geocoder
- http: false
- passive: false
- camel-git:
- groupId: org.apache.camel
- artifactId: camel-git
- schemes:
- - id: git
- http: false
- passive: false
- camel-github:
- groupId: org.apache.camel
- artifactId: camel-github
- schemes:
- - id: github
- http: false
- passive: false
- camel-google-bigquery:
- groupId: org.apache.camel
- artifactId: camel-google-bigquery
- schemes:
- - id: google-bigquery
- http: false
- passive: false
- camel-google-calendar:
- groupId: org.apache.camel
- artifactId: camel-google-calendar
- schemes:
- - id: google-calendar
- http: false
- passive: false
- - id: google-calendar-stream
- http: false
- passive: false
- camel-google-drive:
- groupId: org.apache.camel
- artifactId: camel-google-drive
- schemes:
- - id: google-drive
- http: false
- passive: false
- camel-google-mail:
- groupId: org.apache.camel
- artifactId: camel-google-mail
- schemes:
- - id: google-mail
- http: false
- passive: false
- - id: google-mail-stream
- http: false
- passive: false
- camel-google-pubsub:
- groupId: org.apache.camel
- artifactId: camel-google-pubsub
- schemes:
- - id: google-pubsub
- http: false
- passive: false
- camel-google-sheets:
- groupId: org.apache.camel
- artifactId: camel-google-sheets
- schemes:
- - id: google-sheets
- http: false
- passive: false
- - id: google-sheets-stream
- http: false
- passive: false
- camel-gora:
- groupId: org.apache.camel
- artifactId: camel-gora
- schemes:
- - id: gora
- http: false
- passive: false
- camel-grape:
- groupId: org.apache.camel
- artifactId: camel-grape
- schemes:
- - id: grape
- http: false
- passive: false
- camel-groovy:
- groupId: org.apache.camel
- artifactId: camel-groovy
- languages:
- - groovy
- camel-grpc:
- groupId: org.apache.camel
- artifactId: camel-grpc
- schemes:
- - id: grpc
- http: true
- passive: false
- camel-gson:
- groupId: org.apache.camel
- artifactId: camel-gson
- dataformats:
- - json-gson
- camel-guava-eventbus:
- groupId: org.apache.camel
- artifactId: camel-guava-eventbus
- schemes:
- - id: guava-eventbus
- http: false
- passive: false
- camel-hazelcast:
- groupId: org.apache.camel
- artifactId: camel-hazelcast
- schemes:
- - id: hazelcast-atomicvalue
- http: false
- passive: false
- - id: hazelcast-instance
- http: false
- passive: false
- - id: hazelcast-list
- http: false
- passive: false
- - id: hazelcast-map
- http: false
- passive: false
- - id: hazelcast-multimap
- http: false
- passive: false
- - id: hazelcast-queue
- http: false
- passive: false
- - id: hazelcast-replicatedmap
- http: false
- passive: false
- - id: hazelcast-ringbuffer
- http: false
- passive: false
- - id: hazelcast-seda
- http: false
- passive: false
- - id: hazelcast-set
- http: false
- passive: false
- - id: hazelcast-topic
- http: false
- passive: false
- camel-hbase:
- groupId: org.apache.camel
- artifactId: camel-hbase
- schemes:
- - id: hbase
- http: false
- passive: false
- camel-hdfs:
- groupId: org.apache.camel
- artifactId: camel-hdfs
- schemes:
- - id: hdfs
- http: false
- passive: false
- camel-hdfs2:
- groupId: org.apache.camel
- artifactId: camel-hdfs2
- schemes:
- - id: hdfs2
- http: false
- passive: false
- camel-hessian:
- groupId: org.apache.camel
- artifactId: camel-hessian
- dataformats:
- - hessian
- camel-hipchat:
- groupId: org.apache.camel
- artifactId: camel-hipchat
- schemes:
- - id: hipchat
- http: false
- passive: false
- camel-hl7:
- groupId: org.apache.camel
- artifactId: camel-hl7
- languages:
- - terser
- dataformats:
- - hl7
- camel-http:
- groupId: org.apache.camel
- artifactId: camel-http
- schemes:
- - id: http
- http: false
- passive: false
- - id: https
- http: false
- passive: false
- camel-http4:
- groupId: org.apache.camel
- artifactId: camel-http4
- schemes:
- - id: http4
- http: false
- passive: false
- - id: https4
- http: false
- passive: false
- camel-ibatis:
- groupId: org.apache.camel
- artifactId: camel-ibatis
- schemes:
- - id: ibatis
- http: false
- passive: false
- camel-ical:
- groupId: org.apache.camel
- artifactId: camel-ical
- dataformats:
- - ical
- camel-iec60870:
- groupId: org.apache.camel
- artifactId: camel-iec60870
- schemes:
- - id: iec60870-client
- http: false
- passive: false
- - id: iec60870-server
- http: false
- passive: false
- camel-ignite:
- groupId: org.apache.camel
- artifactId: camel-ignite
- schemes:
- - id: ignite-cache
- http: false
- passive: false
- - id: ignite-compute
- http: false
- passive: false
- - id: ignite-events
- http: false
- passive: false
- - id: ignite-idgen
- http: false
- passive: false
- - id: ignite-messaging
- http: false
- passive: false
- - id: ignite-queue
- http: false
- passive: false
- - id: ignite-set
- http: false
- passive: false
- camel-infinispan:
- groupId: org.apache.camel
- artifactId: camel-infinispan
- schemes:
- - id: infinispan
- http: false
- passive: false
- camel-influxdb:
- groupId: org.apache.camel
- artifactId: camel-influxdb
- schemes:
- - id: influxdb
- http: false
- passive: false
- camel-ipfs:
- groupId: org.apache.camel
- artifactId: camel-ipfs
- schemes:
- - id: ipfs
- http: false
- passive: false
- camel-irc:
- groupId: org.apache.camel
- artifactId: camel-irc
- schemes:
- - id: irc
- http: false
- passive: false
- camel-ironmq:
- groupId: org.apache.camel
- artifactId: camel-ironmq
- schemes:
- - id: ironmq
- http: false
- passive: false
- camel-jackson:
- groupId: org.apache.camel
- artifactId: camel-jackson
- dataformats:
- - json-jackson
- camel-jacksonxml:
- groupId: org.apache.camel
- artifactId: camel-jacksonxml
- dataformats:
- - jacksonxml
- camel-javaspace:
- groupId: org.apache.camel
- artifactId: camel-javaspace
- schemes:
- - id: javaspace
- http: false
- passive: false
- camel-jaxb:
- groupId: org.apache.camel
- artifactId: camel-jaxb
- dataformats:
- - jaxb
- camel-jbpm:
- groupId: org.apache.camel
- artifactId: camel-jbpm
- schemes:
- - id: jbpm
- http: false
- passive: false
- camel-jcache:
- groupId: org.apache.camel
- artifactId: camel-jcache
- schemes:
- - id: jcache
- http: false
- passive: false
- camel-jclouds:
- groupId: org.apache.camel
- artifactId: camel-jclouds
- schemes:
- - id: jclouds
- http: false
- passive: false
- camel-jcr:
- groupId: org.apache.camel
- artifactId: camel-jcr
- schemes:
- - id: jcr
- http: false
- passive: false
- camel-jdbc:
- groupId: org.apache.camel
- artifactId: camel-jdbc
- schemes:
- - id: jdbc
- http: false
- passive: false
- camel-jetty9:
- groupId: org.apache.camel
- artifactId: camel-jetty9
- schemes:
- - id: jetty
- http: true
- passive: false
- camel-jgroups:
- groupId: org.apache.camel
- artifactId: camel-jgroups
- schemes:
- - id: jgroups
- http: false
- passive: false
- camel-jibx:
- groupId: org.apache.camel
- artifactId: camel-jibx
- dataformats:
- - jibx
- camel-jing:
- groupId: org.apache.camel
- artifactId: camel-jing
- schemes:
- - id: jing
- http: false
- passive: false
- camel-jira:
- groupId: org.apache.camel
- artifactId: camel-jira
- schemes:
- - id: jira
- http: false
- passive: false
- camel-jms:
- groupId: org.apache.camel
- artifactId: camel-jms
- schemes:
- - id: jms
- http: false
- passive: false
- camel-jmx:
- groupId: org.apache.camel
- artifactId: camel-jmx
- schemes:
- - id: jmx
- http: false
- passive: false
- camel-johnzon:
- groupId: org.apache.camel
- artifactId: camel-johnzon
- dataformats:
- - json-johnzon
- camel-jolt:
- groupId: org.apache.camel
- artifactId: camel-jolt
- schemes:
- - id: jolt
- http: false
- passive: false
- camel-josql:
- groupId: org.apache.camel
- artifactId: camel-josql
- languages:
- - sql
- camel-jpa:
- groupId: org.apache.camel
- artifactId: camel-jpa
- schemes:
- - id: jpa
- http: false
- passive: false
- camel-jsch:
- groupId: org.apache.camel
- artifactId: camel-jsch
- schemes:
- - id: scp
- http: false
- passive: false
- camel-json-validator:
- groupId: org.apache.camel
- artifactId: camel-json-validator
- schemes:
- - id: json-validator
- http: false
- passive: false
- camel-jsonpath:
- groupId: org.apache.camel
- artifactId: camel-jsonpath
- languages:
- - jsonpath
- camel-jt400:
- groupId: org.apache.camel
- artifactId: camel-jt400
- schemes:
- - id: jt400
- http: false
- passive: false
- camel-juel:
- groupId: org.apache.camel
- artifactId: camel-juel
- languages:
- - el
- camel-jxpath:
- groupId: org.apache.camel
- artifactId: camel-jxpath
- languages:
- - jxpath
- camel-k-runtime-groovy:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-groovy
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-groovy
- camel-k-runtime-health:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-health
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-netty4-http
- camel-k-runtime-jvm:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-jvm
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-core
- - groupId: org.apache.camel.k
- artifactId: camel-k-adapter-camel-2
- camel-k-runtime-kotlin:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-kotlin
- camel-k-runtime-servlet:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-servlet
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-servlet
- camel-k-runtime-yaml:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-yaml
- camel-kafka:
- groupId: org.apache.camel
- artifactId: camel-kafka
- schemes:
- - id: kafka
- http: false
- passive: false
- camel-kestrel:
- groupId: org.apache.camel
- artifactId: camel-kestrel
- schemes:
- - id: kestrel
- http: false
- passive: false
- camel-knative:
- groupId: org.apache.camel.k
- artifactId: camel-knative
- schemes:
- - id: knative
- http: true
- passive: false
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-netty4-http
- camel-krati:
- groupId: org.apache.camel
- artifactId: camel-krati
- schemes:
- - id: krati
- http: false
- passive: false
- camel-kubernetes:
- groupId: org.apache.camel
- artifactId: camel-kubernetes
- schemes:
- - id: kubernetes
- http: false
- passive: false
- - id: kubernetes-config-maps
- http: false
- passive: false
- - id: kubernetes-deployments
- http: false
- passive: false
- - id: kubernetes-hpa
- http: false
- passive: false
- - id: kubernetes-job
- http: false
- passive: false
- - id: kubernetes-namespaces
- http: false
- passive: false
- - id: kubernetes-nodes
- http: false
- passive: false
- - id: kubernetes-persistent-volumes
- http: false
- passive: false
- - id: kubernetes-persistent-volumes-claims
- http: false
- passive: false
- - id: kubernetes-pods
- http: false
- passive: false
- - id: kubernetes-replication-controllers
- http: false
- passive: false
- - id: kubernetes-resources-quota
- http: false
- passive: false
- - id: kubernetes-secrets
- http: false
- passive: false
- - id: kubernetes-service-accounts
- http: false
- passive: false
- - id: kubernetes-services
- http: false
- passive: false
- - id: openshift-build-configs
- http: false
- passive: false
- - id: openshift-builds
- http: false
- passive: false
- camel-ldap:
- groupId: org.apache.camel
- artifactId: camel-ldap
- schemes:
- - id: ldap
- http: false
- passive: false
- camel-ldif:
- groupId: org.apache.camel
- artifactId: camel-ldif
- schemes:
- - id: ldif
- http: false
- passive: false
- camel-linkedin:
- groupId: org.apache.camel
- artifactId: camel-linkedin
- schemes:
- - id: linkedin
- http: false
- passive: false
- camel-lucene:
- groupId: org.apache.camel
- artifactId: camel-lucene
- schemes:
- - id: lucene
- http: false
- passive: false
- camel-lumberjack:
- groupId: org.apache.camel
- artifactId: camel-lumberjack
- schemes:
- - id: lumberjack
- http: false
- passive: false
- camel-lzf:
- groupId: org.apache.camel
- artifactId: camel-lzf
- dataformats:
- - lzf
- camel-mail:
- groupId: org.apache.camel
- artifactId: camel-mail
- schemes:
- - id: imap
- http: false
- passive: false
- - id: imaps
- http: false
- passive: false
- - id: pop3
- http: false
- passive: false
- - id: pop3s
- http: false
- passive: false
- - id: smtp
- http: false
- passive: false
- - id: smtps
- http: false
- passive: false
- dataformats:
- - mime-multipart
- camel-master:
- groupId: org.apache.camel
- artifactId: camel-master
- schemes:
- - id: master
- http: false
- passive: false
- camel-metrics:
- groupId: org.apache.camel
- artifactId: camel-metrics
- schemes:
- - id: metrics
- http: false
- passive: false
- camel-micrometer:
- groupId: org.apache.camel
- artifactId: camel-micrometer
- schemes:
- - id: micrometer
- http: false
- passive: false
- camel-milo:
- groupId: org.apache.camel
- artifactId: camel-milo
- schemes:
- - id: milo-client
- http: false
- passive: false
- - id: milo-server
- http: false
- passive: false
- camel-mina:
- groupId: org.apache.camel
- artifactId: camel-mina
- schemes:
- - id: mina
- http: false
- passive: false
- camel-mina2:
- groupId: org.apache.camel
- artifactId: camel-mina2
- schemes:
- - id: mina2
- http: false
- passive: false
- camel-mllp:
- groupId: org.apache.camel
- artifactId: camel-mllp
- schemes:
- - id: mllp
- http: false
- passive: false
- camel-mongodb:
- groupId: org.apache.camel
- artifactId: camel-mongodb
- schemes:
- - id: mongodb
- http: false
- passive: false
- camel-mongodb-gridfs:
- groupId: org.apache.camel
- artifactId: camel-mongodb-gridfs
- schemes:
- - id: mongodb-gridfs
- http: false
- passive: false
- camel-mongodb3:
- groupId: org.apache.camel
- artifactId: camel-mongodb3
- schemes:
- - id: mongodb3
- http: false
- passive: false
- camel-mqtt:
- groupId: org.apache.camel
- artifactId: camel-mqtt
- schemes:
- - id: mqtt
- http: false
- passive: false
- camel-msv:
- groupId: org.apache.camel
- artifactId: camel-msv
- schemes:
- - id: msv
- http: false
- passive: false
- camel-mustache:
- groupId: org.apache.camel
- artifactId: camel-mustache
- schemes:
- - id: mustache
- http: false
- passive: false
- camel-mvel:
- groupId: org.apache.camel
- artifactId: camel-mvel
- schemes:
- - id: mvel
- http: false
- passive: false
- languages:
- - mvel
- camel-mybatis:
- groupId: org.apache.camel
- artifactId: camel-mybatis
- schemes:
- - id: mybatis
- http: false
- passive: false
- - id: mybatis-bean
- http: false
- passive: false
- camel-nagios:
- groupId: org.apache.camel
- artifactId: camel-nagios
- schemes:
- - id: nagios
- http: false
- passive: false
- camel-nats:
- groupId: org.apache.camel
- artifactId: camel-nats
- schemes:
- - id: nats
- http: false
- passive: false
- camel-netty:
- groupId: org.apache.camel
- artifactId: camel-netty
- schemes:
- - id: netty
- http: false
- passive: false
- camel-netty-http:
- groupId: org.apache.camel
- artifactId: camel-netty-http
- schemes:
- - id: netty-http
- http: true
- passive: false
- camel-netty4:
- groupId: org.apache.camel
- artifactId: camel-netty4
- schemes:
- - id: netty4
- http: false
- passive: false
- camel-netty4-http:
- groupId: org.apache.camel
- artifactId: camel-netty4-http
- schemes:
- - id: netty4-http
- http: true
- passive: false
- camel-nsq:
- groupId: org.apache.camel
- artifactId: camel-nsq
- schemes:
- - id: nsq
- http: false
- passive: false
- camel-ognl:
- groupId: org.apache.camel
- artifactId: camel-ognl
- languages:
- - ognl
- camel-olingo2:
- groupId: org.apache.camel
- artifactId: camel-olingo2
- schemes:
- - id: olingo2
- http: false
- passive: false
- camel-olingo4:
- groupId: org.apache.camel
- artifactId: camel-olingo4
- schemes:
- - id: olingo4
- http: false
- passive: false
- camel-openshift:
- groupId: org.apache.camel
- artifactId: camel-openshift
- schemes:
- - id: openshift
- http: false
- passive: false
- camel-openstack:
- groupId: org.apache.camel
- artifactId: camel-openstack
- schemes:
- - id: openstack-cinder
- http: false
- passive: false
- - id: openstack-glance
- http: false
- passive: false
- - id: openstack-keystone
- http: false
- passive: false
- - id: openstack-neutron
- http: false
- passive: false
- - id: openstack-nova
- http: false
- passive: false
- - id: openstack-swift
- http: false
- passive: false
- camel-optaplanner:
- groupId: org.apache.camel
- artifactId: camel-optaplanner
- schemes:
- - id: optaplanner
- http: false
- passive: false
- camel-paho:
- groupId: org.apache.camel
- artifactId: camel-paho
- schemes:
- - id: paho
- http: false
- passive: false
- camel-paxlogging:
- groupId: org.apache.camel
- artifactId: camel-paxlogging
- schemes:
- - id: paxlogging
- http: false
- passive: false
- camel-pdf:
- groupId: org.apache.camel
- artifactId: camel-pdf
- schemes:
- - id: pdf
- http: false
- passive: false
- camel-pgevent:
- groupId: org.apache.camel
- artifactId: camel-pgevent
- schemes:
- - id: pgevent
- http: false
- passive: false
- camel-printer:
- groupId: org.apache.camel
- artifactId: camel-printer
- schemes:
- - id: lpr
- http: false
- passive: false
- camel-protobuf:
- groupId: org.apache.camel
- artifactId: camel-protobuf
- dataformats:
- - protobuf
- camel-pubnub:
- groupId: org.apache.camel
- artifactId: camel-pubnub
- schemes:
- - id: pubnub
- http: false
- passive: false
- camel-quartz:
- groupId: org.apache.camel
- artifactId: camel-quartz
- schemes:
- - id: quartz
- http: false
- passive: false
- camel-quartz2:
- groupId: org.apache.camel
- artifactId: camel-quartz2
- schemes:
- - id: quartz2
- http: false
- passive: false
- camel-quickfix:
- groupId: org.apache.camel
- artifactId: camel-quickfix
- schemes:
- - id: quickfix
- http: false
- passive: false
- camel-rabbitmq:
- groupId: org.apache.camel
- artifactId: camel-rabbitmq
- schemes:
- - id: rabbitmq
- http: false
- passive: false
- camel-reactive-streams:
- groupId: org.apache.camel
- artifactId: camel-reactive-streams
- schemes:
- - id: reactive-streams
- http: false
- passive: false
- camel-rest-swagger:
- groupId: org.apache.camel
- artifactId: camel-rest-swagger
- schemes:
- - id: rest-swagger
- http: false
- passive: false
- camel-restlet:
- groupId: org.apache.camel
- artifactId: camel-restlet
- schemes:
- - id: restlet
- http: true
- passive: false
- camel-rmi:
- groupId: org.apache.camel
- artifactId: camel-rmi
- schemes:
- - id: rmi
- http: false
- passive: false
- camel-routebox:
- groupId: org.apache.camel
- artifactId: camel-routebox
- schemes:
- - id: routebox
- http: false
- passive: false
- camel-rss:
- groupId: org.apache.camel
- artifactId: camel-rss
- schemes:
- - id: rss
- http: false
- passive: false
- dataformats:
- - rss
- camel-salesforce:
- groupId: org.apache.camel
- artifactId: camel-salesforce
- schemes:
- - id: salesforce
- http: false
- passive: false
- camel-sap-netweaver:
- groupId: org.apache.camel
- artifactId: camel-sap-netweaver
- schemes:
- - id: sap-netweaver
- http: false
- passive: false
- camel-saxon:
- groupId: org.apache.camel
- artifactId: camel-saxon
- schemes:
- - id: xquery
- http: false
- passive: false
- languages:
- - xquery
- camel-schematron:
- groupId: org.apache.camel
- artifactId: camel-schematron
- schemes:
- - id: schematron
- http: false
- passive: false
- camel-script:
- groupId: org.apache.camel
- artifactId: camel-script
- languages:
- - javaScript
- - php
- - python
- - ruby
- camel-service:
- groupId: org.apache.camel
- artifactId: camel-service
- schemes:
- - id: service
- http: false
- passive: false
- camel-servicenow:
- groupId: org.apache.camel
- artifactId: camel-servicenow
- schemes:
- - id: servicenow
- http: false
- passive: false
- camel-servlet:
- groupId: org.apache.camel
- artifactId: camel-servlet
- schemes:
- - id: servlet
- http: true
- passive: false
- camel-sip:
- groupId: org.apache.camel
- artifactId: camel-sip
- schemes:
- - id: sip
- http: false
- passive: false
- - id: sips
- http: false
- passive: false
- camel-sjms:
- groupId: org.apache.camel
- artifactId: camel-sjms
- schemes:
- - id: sjms
- http: false
- passive: false
- - id: sjms-batch
- http: false
- passive: false
- camel-sjms2:
- groupId: org.apache.camel
- artifactId: camel-sjms2
- schemes:
- - id: sjms2
- http: false
- passive: false
- camel-slack:
- groupId: org.apache.camel
- artifactId: camel-slack
- schemes:
- - id: slack
- http: false
- passive: false
- camel-smpp:
- groupId: org.apache.camel
- artifactId: camel-smpp
- schemes:
- - id: smpp
- http: false
- passive: false
- - id: smpps
- http: false
- passive: false
- camel-snakeyaml:
- groupId: org.apache.camel
- artifactId: camel-snakeyaml
- dataformats:
- - yaml-snakeyaml
- camel-snmp:
- groupId: org.apache.camel
- artifactId: camel-snmp
- schemes:
- - id: snmp
- http: false
- passive: false
- camel-soap:
- groupId: org.apache.camel
- artifactId: camel-soap
- dataformats:
- - soapjaxb
- camel-solr:
- groupId: org.apache.camel
- artifactId: camel-solr
- schemes:
- - id: solr
- http: false
- passive: false
- - id: solrs
- http: false
- passive: false
- - id: solrCloud
- http: false
- passive: false
- camel-spark:
- groupId: org.apache.camel
- artifactId: camel-spark
- schemes:
- - id: spark
- http: false
- passive: false
- camel-spark-rest:
- groupId: org.apache.camel
- artifactId: camel-spark-rest
- schemes:
- - id: spark-rest
- http: true
- passive: false
- camel-splunk:
- groupId: org.apache.camel
- artifactId: camel-splunk
- schemes:
- - id: splunk
- http: false
- passive: false
- camel-spring:
- groupId: org.apache.camel
- artifactId: camel-spring
- schemes:
- - id: spring-event
- http: false
- passive: false
- languages:
- - spel
- camel-spring-batch:
- groupId: org.apache.camel
- artifactId: camel-spring-batch
- schemes:
- - id: spring-batch
- http: false
- passive: false
- camel-spring-integration:
- groupId: org.apache.camel
- artifactId: camel-spring-integration
- schemes:
- - id: spring-integration
- http: false
- passive: false
- camel-spring-ldap:
- groupId: org.apache.camel
- artifactId: camel-spring-ldap
- schemes:
- - id: spring-ldap
- http: false
- passive: false
- camel-spring-redis:
- groupId: org.apache.camel
- artifactId: camel-spring-redis
- schemes:
- - id: spring-redis
- http: false
- passive: false
- camel-spring-ws:
- groupId: org.apache.camel
- artifactId: camel-spring-ws
- schemes:
- - id: spring-ws
- http: true
- passive: false
- camel-sql:
- groupId: org.apache.camel
- artifactId: camel-sql
- schemes:
- - id: sql
- http: false
- passive: false
- - id: sql-stored
- http: false
- passive: false
- camel-ssh:
- groupId: org.apache.camel
- artifactId: camel-ssh
- schemes:
- - id: ssh
- http: false
- passive: false
- camel-stax:
- groupId: org.apache.camel
- artifactId: camel-stax
- schemes:
- - id: stax
- http: false
- passive: false
- camel-stomp:
- groupId: org.apache.camel
- artifactId: camel-stomp
- schemes:
- - id: stomp
- http: false
- passive: false
- camel-stream:
- groupId: org.apache.camel
- artifactId: camel-stream
- schemes:
- - id: stream
- http: false
- passive: false
- camel-stringtemplate:
- groupId: org.apache.camel
- artifactId: camel-stringtemplate
- schemes:
- - id: string-template
- http: false
- passive: false
- camel-syslog:
- groupId: org.apache.camel
- artifactId: camel-syslog
- dataformats:
- - syslog
- camel-tagsoup:
- groupId: org.apache.camel
- artifactId: camel-tagsoup
- dataformats:
- - tidyMarkup
- camel-tarfile:
- groupId: org.apache.camel
- artifactId: camel-tarfile
- dataformats:
- - tarfile
- camel-telegram:
- groupId: org.apache.camel
- artifactId: camel-telegram
- schemes:
- - id: telegram
- http: false
- passive: false
- camel-thrift:
- groupId: org.apache.camel
- artifactId: camel-thrift
- schemes:
- - id: thrift
- http: false
- passive: false
- dataformats:
- - thrift
- camel-tika:
- groupId: org.apache.camel
- artifactId: camel-tika
- schemes:
- - id: tika
- http: false
- passive: false
- camel-twilio:
- groupId: org.apache.camel
- artifactId: camel-twilio
- schemes:
- - id: twilio
- http: false
- passive: false
- camel-twitter:
- groupId: org.apache.camel
- artifactId: camel-twitter
- schemes:
- - id: twitter
- http: false
- passive: false
- - id: twitter-directmessage
- http: false
- passive: false
- - id: twitter-search
- http: false
- passive: false
- - id: twitter-streaming
- http: false
- passive: false
- - id: twitter-timeline
- http: false
- passive: false
- camel-undertow:
- groupId: org.apache.camel
- artifactId: camel-undertow
- schemes:
- - id: undertow
- http: true
- passive: false
- camel-univocity-parsers:
- groupId: org.apache.camel
- artifactId: camel-univocity-parsers
- dataformats:
- - univocity-csv
- - univocity-fixed
- - univocity-tsv
- camel-velocity:
- groupId: org.apache.camel
- artifactId: camel-velocity
- schemes:
- - id: velocity
- http: false
- passive: false
- camel-vertx:
- groupId: org.apache.camel
- artifactId: camel-vertx
- schemes:
- - id: vertx
- http: false
- passive: false
- camel-weather:
- groupId: org.apache.camel
- artifactId: camel-weather
- schemes:
- - id: weather
- http: false
- passive: false
- camel-web3j:
- groupId: org.apache.camel
- artifactId: camel-web3j
- schemes:
- - id: web3j
- http: false
- passive: false
- camel-websocket:
- groupId: org.apache.camel
- artifactId: camel-websocket
- schemes:
- - id: websocket
- http: true
- passive: false
- camel-wordpress:
- groupId: org.apache.camel
- artifactId: camel-wordpress
- schemes:
- - id: wordpress
- http: false
- passive: false
- camel-xchange:
- groupId: org.apache.camel
- artifactId: camel-xchange
- schemes:
- - id: xchange
- http: false
- passive: false
- camel-xmlbeans:
- groupId: org.apache.camel
- artifactId: camel-xmlbeans
- dataformats:
- - xmlBeans
- camel-xmljson:
- groupId: org.apache.camel
- artifactId: camel-xmljson
- dataformats:
- - xmljson
- camel-xmlrpc:
- groupId: org.apache.camel
- artifactId: camel-xmlrpc
- schemes:
- - id: xmlrpc
- http: false
- passive: false
- dataformats:
- - xmlrpc
- camel-xmlsecurity:
- groupId: org.apache.camel
- artifactId: camel-xmlsecurity
- schemes:
- - id: xmlsecurity
- http: false
- passive: false
- dataformats:
- - secureXML
- camel-xmpp:
- groupId: org.apache.camel
- artifactId: camel-xmpp
- schemes:
- - id: xmpp
- http: false
- passive: false
- camel-xstream:
- groupId: org.apache.camel
- artifactId: camel-xstream
- dataformats:
- - json-xstream
- - xstream
- camel-yammer:
- groupId: org.apache.camel
- artifactId: camel-yammer
- schemes:
- - id: yammer
- http: false
- passive: false
- camel-yql:
- groupId: org.apache.camel
- artifactId: camel-yql
- schemes:
- - id: yql
- http: false
- passive: false
- camel-zendesk:
- groupId: org.apache.camel
- artifactId: camel-zendesk
- schemes:
- - id: zendesk
- http: false
- passive: false
- camel-zipfile:
- groupId: org.apache.camel
- artifactId: camel-zipfile
- dataformats:
- - zipfile
- camel-zookeeper:
- groupId: org.apache.camel
- artifactId: camel-zookeeper
- schemes:
- - id: zookeeper
- http: false
- passive: false
- camel-zookeeper-master:
- groupId: org.apache.camel
- artifactId: camel-zookeeper-master
- schemes:
- - id: zookeeper-master
- http: false
- passive: false
diff --git a/deploy/camel-catalog-3.0.0-M2.yaml b/deploy/camel-catalog-3.0.0-M2.yaml
index a9c501a..52a9d2d 100644
--- a/deploy/camel-catalog-3.0.0-M2.yaml
+++ b/deploy/camel-catalog-3.0.0-M2.yaml
@@ -1,3 +1,20 @@
+# ---------------------------------------------------------------------------
+# 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: CamelCatalog
metadata:
@@ -1127,7 +1144,9 @@ spec:
artifactId: camel-k-runtime-health
dependencies:
- groupId: org.apache.camel
- artifactId: camel-netty4-http
+ artifactId: camel-servlet
+ - groupId: org.apache.camel.k
+ artifactId: camel-k-runtime-servlet
camel-k-runtime-jvm:
groupId: org.apache.camel.k
artifactId: camel-k-runtime-jvm
@@ -1135,8 +1154,6 @@ spec:
dependencies:
- groupId: org.apache.camel
artifactId: camel-core
- - groupId: org.apache.camel.k
- artifactId: camel-k-adapter-camel-3
camel-k-runtime-kotlin:
groupId: org.apache.camel.k
artifactId: camel-k-runtime-kotlin
@@ -1147,9 +1164,6 @@ spec:
dependencies:
- groupId: org.apache.camel
artifactId: camel-servlet
- camel-k-runtime-yaml:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-yaml
camel-kafka:
groupId: org.apache.camel
artifactId: camel-kafka
diff --git a/deploy/camel-catalog-2.24.0.yaml b/deploy/camel-catalog-3.0.0-M3.yaml
similarity index 89%
rename from deploy/camel-catalog-2.24.0.yaml
rename to deploy/camel-catalog-3.0.0-M3.yaml
index 23b2739..9794559 100644
--- a/deploy/camel-catalog-2.24.0.yaml
+++ b/deploy/camel-catalog-3.0.0-M3.yaml
@@ -1,14 +1,38 @@
+# ---------------------------------------------------------------------------
+# 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: CamelCatalog
metadata:
- name: camel-catalog-2.24.0
+ name: camel-catalog-3.0.0-m3
labels:
app: camel-k
- camel.apache.org/catalog.version: 2.24.0
- camel.apache.org/catalog.loader.version: 2.24.0
+ camel.apache.org/catalog.version: 3.0.0-M3
+ camel.apache.org/catalog.loader.version: 3.0.0-M3
spec:
- version: 2.24.0
+ version: 3.0.0-M3
artifacts:
+ camel-activemq:
+ groupId: org.apache.camel
+ artifactId: camel-activemq
+ schemes:
+ - id: activemq
+ http: false
+ passive: false
camel-ahc:
groupId: org.apache.camel
artifactId: camel-ahc
@@ -111,55 +135,128 @@ spec:
passive: false
dataformats:
- avro
- camel-aws:
+ camel-aws-cw:
groupId: org.apache.camel
- artifactId: camel-aws
+ artifactId: camel-aws-cw
schemes:
- id: aws-cw
http: false
passive: false
+ camel-aws-ddb:
+ groupId: org.apache.camel
+ artifactId: camel-aws-ddb
+ schemes:
- id: aws-ddb
http: false
passive: false
- id: aws-ddbstream
http: false
passive: false
+ camel-aws-ec2:
+ groupId: org.apache.camel
+ artifactId: camel-aws-ec2
+ schemes:
- id: aws-ec2
http: false
passive: false
+ camel-aws-ecs:
+ groupId: org.apache.camel
+ artifactId: camel-aws-ecs
+ schemes:
+ - id: aws-ecs
+ http: false
+ passive: false
+ camel-aws-eks:
+ groupId: org.apache.camel
+ artifactId: camel-aws-eks
+ schemes:
+ - id: aws-eks
+ http: false
+ passive: false
+ camel-aws-iam:
+ groupId: org.apache.camel
+ artifactId: camel-aws-iam
+ schemes:
- id: aws-iam
http: false
passive: false
+ camel-aws-kinesis:
+ groupId: org.apache.camel
+ artifactId: camel-aws-kinesis
+ schemes:
- id: aws-kinesis
http: false
passive: false
- id: aws-kinesis-firehose
http: false
passive: false
+ camel-aws-kms:
+ groupId: org.apache.camel
+ artifactId: camel-aws-kms
+ schemes:
- id: aws-kms
http: false
passive: false
+ camel-aws-lambda:
+ groupId: org.apache.camel
+ artifactId: camel-aws-lambda
+ schemes:
- id: aws-lambda
http: false
passive: false
+ camel-aws-mq:
+ groupId: org.apache.camel
+ artifactId: camel-aws-mq
+ schemes:
- id: aws-mq
http: false
passive: false
+ camel-aws-msk:
+ groupId: org.apache.camel
+ artifactId: camel-aws-msk
+ schemes:
+ - id: aws-msk
+ http: false
+ passive: false
+ camel-aws-s3:
+ groupId: org.apache.camel
+ artifactId: camel-aws-s3
+ schemes:
- id: aws-s3
http: false
passive: false
+ camel-aws-sdb:
+ groupId: org.apache.camel
+ artifactId: camel-aws-sdb
+ schemes:
- id: aws-sdb
http: false
passive: false
+ camel-aws-ses:
+ groupId: org.apache.camel
+ artifactId: camel-aws-ses
+ schemes:
- id: aws-ses
http: false
passive: false
+ camel-aws-sns:
+ groupId: org.apache.camel
+ artifactId: camel-aws-sns
+ schemes:
- id: aws-sns
http: false
passive: false
+ camel-aws-sqs:
+ groupId: org.apache.camel
+ artifactId: camel-aws-sqs
+ schemes:
- id: aws-sqs
http: false
passive: false
+ camel-aws-swf:
+ groupId: org.apache.camel
+ artifactId: camel-aws-swf
+ schemes:
- id: aws-swf
http: false
passive: false
@@ -178,11 +275,34 @@ spec:
artifactId: camel-barcode
dataformats:
- barcode
+ camel-base:
+ groupId: org.apache.camel
+ artifactId: camel-base
+ languages:
+ - constant
+ - exchangeProperty
+ - file
+ - header
+ - ref
+ - simple
+ - tokenize
camel-base64:
groupId: org.apache.camel
artifactId: camel-base64
dataformats:
- base64
+ camel-bean:
+ groupId: org.apache.camel
+ artifactId: camel-bean
+ schemes:
+ - id: bean
+ http: false
+ passive: true
+ - id: class
+ http: false
+ passive: true
+ languages:
+ - bean
camel-bean-validator:
groupId: org.apache.camel
artifactId: camel-bean-validator
@@ -235,13 +355,13 @@ spec:
- id: braintree
http: false
passive: false
- camel-cache:
+ camel-browse:
groupId: org.apache.camel
- artifactId: camel-cache
+ artifactId: camel-browse
schemes:
- - id: cache
+ - id: browse
http: false
- passive: false
+ passive: true
camel-caffeine:
groupId: org.apache.camel
artifactId: camel-caffeine
@@ -259,16 +379,16 @@ spec:
- id: cql
http: false
passive: false
- camel-castor:
+ camel-cbor:
groupId: org.apache.camel
- artifactId: camel-castor
+ artifactId: camel-cbor
dataformats:
- - castor
- camel-chronicle:
+ - cbor
+ camel-chatscript:
groupId: org.apache.camel
- artifactId: camel-chronicle
+ artifactId: camel-chatscript
schemes:
- - id: chronicle-engine
+ - id: chatscript
http: false
passive: false
camel-chunk:
@@ -299,6 +419,15 @@ spec:
- id: coap
http: false
passive: false
+ - id: coaps
+ http: false
+ passive: false
+ - id: coap+tcp
+ http: false
+ passive: false
+ - id: coaps+tcp
+ http: false
+ passive: false
camel-cometd:
groupId: org.apache.camel
artifactId: camel-cometd
@@ -316,13 +445,13 @@ spec:
- id: consul
http: false
passive: false
- camel-context:
+ camel-controlbus:
groupId: org.apache.camel
- artifactId: camel-context
+ artifactId: camel-controlbus
schemes:
- - id: context
+ - id: controlbus
http: false
- passive: false
+ passive: true
camel-corda:
groupId: org.apache.camel
artifactId: camel-corda
@@ -330,104 +459,6 @@ spec:
- id: corda
http: false
passive: false
- camel-core:
- groupId: org.apache.camel
- artifactId: camel-core
- schemes:
- - id: bean
- http: false
- passive: true
- - id: binding
- http: false
- passive: true
- - id: browse
- http: false
- passive: true
- - id: class
- http: false
- passive: true
- - id: controlbus
- http: false
- passive: true
- - id: dataformat
- http: false
- passive: true
- - id: dataset
- http: false
- passive: true
- - id: direct
- http: false
- passive: true
- - id: direct-vm
- http: false
- passive: true
- - id: file
- http: false
- passive: false
- - id: language
- http: false
- passive: true
- - id: log
- http: false
- passive: true
- - id: mock
- http: false
- passive: true
- - id: properties
- http: false
- passive: true
- - id: ref
- http: false
- passive: true
- - id: rest
- http: true
- passive: false
- - id: rest-api
- http: false
- passive: false
- - id: saga
- http: false
- passive: false
- - id: scheduler
- http: false
- passive: false
- - id: seda
- http: false
- passive: true
- - id: stub
- http: false
- passive: true
- - id: test
- http: false
- passive: true
- - id: timer
- http: false
- passive: false
- - id: validator
- http: false
- passive: true
- - id: vm
- http: false
- passive: true
- - id: xslt
- http: false
- passive: false
- languages:
- - bean
- - constant
- - exchangeProperty
- - file
- - header
- - ref
- - simple
- - tokenize
- - xpath
- - xtokenize
- dataformats:
- - gzip
- - serialization
- - string
- - zip
camel-couchbase:
groupId: org.apache.camel
artifactId: camel-couchbase
@@ -474,6 +505,23 @@ spec:
- id: cxfrs
http: true
passive: false
+ camel-dataformat:
+ groupId: org.apache.camel
+ artifactId: camel-dataformat
+ schemes:
+ - id: dataformat
+ http: false
+ passive: true
+ camel-dataset:
+ groupId: org.apache.camel
+ artifactId: camel-dataset
+ schemes:
+ - id: dataset
+ http: false
+ passive: true
+ - id: dataset-test
+ http: false
+ passive: false
camel-digitalocean:
groupId: org.apache.camel
artifactId: camel-digitalocean
@@ -481,6 +529,20 @@ spec:
- id: digitalocean
http: false
passive: false
+ camel-direct:
+ groupId: org.apache.camel
+ artifactId: camel-direct
+ schemes:
+ - id: direct
+ http: false
+ passive: true
+ camel-directvm:
+ groupId: org.apache.camel
+ artifactId: camel-directvm
+ schemes:
+ - id: direct-vm
+ http: false
+ passive: true
camel-disruptor:
groupId: org.apache.camel
artifactId: camel-disruptor
@@ -540,13 +602,6 @@ spec:
- id: ejb
http: false
passive: false
- camel-elasticsearch:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch
- schemes:
- - id: elasticsearch
- http: false
- passive: false
camel-elasticsearch-rest:
groupId: org.apache.camel
artifactId: camel-elasticsearch-rest
@@ -554,13 +609,6 @@ spec:
- id: elasticsearch-rest
http: false
passive: false
- camel-elasticsearch5:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch5
- schemes:
- - id: elasticsearch5
- http: false
- passive: false
camel-elsql:
groupId: org.apache.camel
artifactId: camel-elsql
@@ -611,6 +659,13 @@ spec:
dataformats:
- fhirJson
- fhirXml
+ camel-file:
+ groupId: org.apache.camel
+ artifactId: camel-file
+ schemes:
+ - id: file
+ http: false
+ passive: false
camel-flatpack:
groupId: org.apache.camel
artifactId: camel-flatpack
@@ -818,25 +873,16 @@ spec:
- id: hbase
http: false
passive: false
- camel-hdfs:
+ camel-hdfs2:
groupId: org.apache.camel
- artifactId: camel-hdfs
+ artifactId: camel-hdfs2
schemes:
- id: hdfs
http: false
passive: false
- camel-hdfs2:
- groupId: org.apache.camel
- artifactId: camel-hdfs2
- schemes:
- id: hdfs2
http: false
passive: false
- camel-hessian:
- groupId: org.apache.camel
- artifactId: camel-hessian
- dataformats:
- - hessian
camel-hipchat:
groupId: org.apache.camel
artifactId: camel-hipchat
@@ -848,34 +894,23 @@ spec:
groupId: org.apache.camel
artifactId: camel-hl7
languages:
- - terser
+ - hl7terser
dataformats:
- hl7
- camel-http:
+ camel-http4:
groupId: org.apache.camel
- artifactId: camel-http
+ artifactId: camel-http4
schemes:
- id: http
http: false
passive: false
- - id: https
- http: false
- passive: false
- camel-http4:
- groupId: org.apache.camel
- artifactId: camel-http4
- schemes:
- id: http4
http: false
passive: false
- id: https4
http: false
passive: false
- camel-ibatis:
- groupId: org.apache.camel
- artifactId: camel-ibatis
- schemes:
- - id: ibatis
+ - id: https
http: false
passive: false
camel-ical:
@@ -970,18 +1005,16 @@ spec:
artifactId: camel-jacksonxml
dataformats:
- jacksonxml
- camel-javaspace:
- groupId: org.apache.camel
- artifactId: camel-javaspace
- schemes:
- - id: javaspace
- http: false
- passive: false
camel-jaxb:
groupId: org.apache.camel
artifactId: camel-jaxb
dataformats:
- jaxb
+ camel-jaxp:
+ groupId: org.apache.camel
+ artifactId: camel-jaxp
+ languages:
+ - xtokenize
camel-jbpm:
groupId: org.apache.camel
artifactId: camel-jbpm
@@ -1017,9 +1050,9 @@ spec:
- id: jdbc
http: false
passive: false
- camel-jetty9:
+ camel-jetty:
groupId: org.apache.camel
- artifactId: camel-jetty9
+ artifactId: camel-jetty
schemes:
- id: jetty
http: true
@@ -1038,11 +1071,6 @@ spec:
- id: jgroups-raft
http: false
passive: false
- camel-jibx:
- groupId: org.apache.camel
- artifactId: camel-jibx
- dataformats:
- - jibx
camel-jing:
groupId: org.apache.camel
artifactId: camel-jing
@@ -1083,11 +1111,13 @@ spec:
- id: jolt
http: false
passive: false
- camel-josql:
+ camel-jooq:
groupId: org.apache.camel
- artifactId: camel-josql
- languages:
- - sql
+ artifactId: camel-jooq
+ schemes:
+ - id: jooq
+ http: false
+ passive: false
camel-jpa:
groupId: org.apache.camel
artifactId: camel-jpa
@@ -1109,6 +1139,11 @@ spec:
- id: json-validator
http: false
passive: false
+ camel-jsonapi:
+ groupId: org.apache.camel
+ artifactId: camel-jsonapi
+ dataformats:
+ - jsonApi
camel-jsonpath:
groupId: org.apache.camel
artifactId: camel-jsonpath
@@ -1121,19 +1156,10 @@ spec:
- id: jt400
http: false
passive: false
- camel-juel:
- groupId: org.apache.camel
- artifactId: camel-juel
- languages:
- - el
- camel-jxpath:
- groupId: org.apache.camel
- artifactId: camel-jxpath
- languages:
- - jxpath
camel-k-runtime-groovy:
groupId: org.apache.camel.k
artifactId: camel-k-runtime-groovy
+ version: 1.0.0
dependencies:
- groupId: org.apache.camel
artifactId: camel-groovy
@@ -1142,27 +1168,26 @@ spec:
artifactId: camel-k-runtime-health
dependencies:
- groupId: org.apache.camel
- artifactId: camel-netty4-http
+ artifactId: camel-servlet
+ - groupId: org.apache.camel.k
+ artifactId: camel-k-runtime-servlet
camel-k-runtime-jvm:
groupId: org.apache.camel.k
artifactId: camel-k-runtime-jvm
+ version: 1.0.0
dependencies:
- groupId: org.apache.camel
artifactId: camel-core
- - groupId: org.apache.camel.k
- artifactId: camel-k-adapter-camel-2
camel-k-runtime-kotlin:
groupId: org.apache.camel.k
artifactId: camel-k-runtime-kotlin
+ version: 1.0.0
camel-k-runtime-servlet:
groupId: org.apache.camel.k
artifactId: camel-k-runtime-servlet
dependencies:
- groupId: org.apache.camel
artifactId: camel-servlet
- camel-k-runtime-yaml:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-yaml
camel-kafka:
groupId: org.apache.camel
artifactId: camel-kafka
@@ -1170,16 +1195,10 @@ spec:
- id: kafka
http: false
passive: false
- camel-kestrel:
- groupId: org.apache.camel
- artifactId: camel-kestrel
- schemes:
- - id: kestrel
- http: false
- passive: false
camel-knative:
groupId: org.apache.camel.k
artifactId: camel-knative
+ version: 1.0.0
schemes:
- id: knative
http: true
@@ -1187,20 +1206,10 @@ spec:
dependencies:
- groupId: org.apache.camel
artifactId: camel-netty4-http
- camel-krati:
- groupId: org.apache.camel
- artifactId: camel-krati
- schemes:
- - id: krati
- http: false
- passive: false
camel-kubernetes:
groupId: org.apache.camel
artifactId: camel-kubernetes
schemes:
- - id: kubernetes
- http: false
- passive: false
- id: kubernetes-config-maps
http: false
passive: false
@@ -1249,6 +1258,13 @@ spec:
- id: openshift-builds
http: false
passive: false
+ camel-language:
+ groupId: org.apache.camel
+ artifactId: camel-language
+ schemes:
+ - id: language
+ http: false
+ passive: true
camel-ldap:
groupId: org.apache.camel
artifactId: camel-ldap
@@ -1270,6 +1286,13 @@ spec:
- id: linkedin
http: false
passive: false
+ camel-log:
+ groupId: org.apache.camel
+ artifactId: camel-log
+ schemes:
+ - id: log
+ http: false
+ passive: true
camel-lucene:
groupId: org.apache.camel
artifactId: camel-lucene
@@ -1344,17 +1367,13 @@ spec:
- id: milo-server
http: false
passive: false
- camel-mina:
+ camel-mina2:
groupId: org.apache.camel
- artifactId: camel-mina
+ artifactId: camel-mina2
schemes:
- id: mina
http: false
passive: false
- camel-mina2:
- groupId: org.apache.camel
- artifactId: camel-mina2
- schemes:
- id: mina2
http: false
passive: false
@@ -1365,13 +1384,13 @@ spec:
- id: mllp
http: false
passive: false
- camel-mongodb:
+ camel-mock:
groupId: org.apache.camel
- artifactId: camel-mongodb
+ artifactId: camel-mock
schemes:
- - id: mongodb
+ - id: mock
http: false
- passive: false
+ passive: true
camel-mongodb-gridfs:
groupId: org.apache.camel
artifactId: camel-mongodb-gridfs
@@ -1440,24 +1459,13 @@ spec:
- id: nats
http: false
passive: false
- camel-netty:
+ camel-netty4:
groupId: org.apache.camel
- artifactId: camel-netty
+ artifactId: camel-netty4
schemes:
- id: netty
http: false
passive: false
- camel-netty-http:
- groupId: org.apache.camel
- artifactId: camel-netty-http
- schemes:
- - id: netty-http
- http: true
- passive: false
- camel-netty4:
- groupId: org.apache.camel
- artifactId: camel-netty4
- schemes:
- id: netty4
http: false
passive: false
@@ -1465,6 +1473,9 @@ spec:
groupId: org.apache.camel
artifactId: camel-netty4-http
schemes:
+ - id: netty-http
+ http: true
+ passive: false
- id: netty4-http
http: true
passive: false
@@ -1494,13 +1505,6 @@ spec:
- id: olingo4
http: false
passive: false
- camel-openshift:
- groupId: org.apache.camel
- artifactId: camel-openshift
- schemes:
- - id: openshift
- http: false
- passive: false
camel-openstack:
groupId: org.apache.camel
artifactId: camel-openstack
@@ -1565,6 +1569,13 @@ spec:
- id: lpr
http: false
passive: false
+ camel-properties:
+ groupId: org.apache.camel
+ artifactId: camel-properties
+ schemes:
+ - id: properties
+ http: false
+ passive: true
camel-protobuf:
groupId: org.apache.camel
artifactId: camel-protobuf
@@ -1584,13 +1595,6 @@ spec:
- id: pulsar
http: false
passive: false
- camel-quartz:
- groupId: org.apache.camel
- artifactId: camel-quartz
- schemes:
- - id: quartz
- http: false
- passive: false
camel-quartz2:
groupId: org.apache.camel
artifactId: camel-quartz2
@@ -1619,33 +1623,36 @@ spec:
- id: reactive-streams
http: false
passive: false
- camel-rest-swagger:
+ camel-ref:
groupId: org.apache.camel
- artifactId: camel-rest-swagger
+ artifactId: camel-ref
schemes:
- - id: rest-swagger
+ - id: ref
http: false
- passive: false
- camel-restlet:
+ passive: true
+ camel-rest:
groupId: org.apache.camel
- artifactId: camel-restlet
+ artifactId: camel-rest
schemes:
- - id: restlet
+ - id: rest
http: true
passive: false
- camel-rmi:
+ - id: rest-api
+ http: false
+ passive: false
+ camel-rest-swagger:
groupId: org.apache.camel
- artifactId: camel-rmi
+ artifactId: camel-rest-swagger
schemes:
- - id: rmi
+ - id: rest-swagger
http: false
passive: false
- camel-routebox:
+ camel-restlet:
groupId: org.apache.camel
- artifactId: camel-routebox
+ artifactId: camel-restlet
schemes:
- - id: routebox
- http: false
+ - id: restlet
+ http: true
passive: false
camel-rss:
groupId: org.apache.camel
@@ -1656,6 +1663,13 @@ spec:
passive: false
dataformats:
- rss
+ camel-saga:
+ groupId: org.apache.camel
+ artifactId: camel-saga
+ schemes:
+ - id: saga
+ http: false
+ passive: false
camel-salesforce:
groupId: org.apache.camel
artifactId: camel-salesforce
@@ -1679,6 +1693,13 @@ spec:
passive: false
languages:
- xquery
+ camel-scheduler:
+ groupId: org.apache.camel
+ artifactId: camel-scheduler
+ schemes:
+ - id: scheduler
+ http: false
+ passive: false
camel-schematron:
groupId: org.apache.camel
artifactId: camel-schematron
@@ -1686,14 +1707,13 @@ spec:
- id: schematron
http: false
passive: false
- camel-script:
+ camel-seda:
groupId: org.apache.camel
- artifactId: camel-script
- languages:
- - javaScript
- - php
- - python
- - ruby
+ artifactId: camel-seda
+ schemes:
+ - id: seda
+ http: false
+ passive: true
camel-service:
groupId: org.apache.camel
artifactId: camel-service
@@ -1789,6 +1809,13 @@ spec:
- id: solrCloud
http: false
passive: false
+ camel-soroush:
+ groupId: org.apache.camel
+ artifactId: camel-soroush
+ schemes:
+ - id: soroush
+ http: false
+ passive: false
camel-spark:
groupId: org.apache.camel
artifactId: camel-spark
@@ -1899,6 +1926,13 @@ spec:
- id: string-template
http: false
passive: false
+ camel-stub:
+ groupId: org.apache.camel
+ artifactId: camel-stub
+ schemes:
+ - id: stub
+ http: false
+ passive: true
camel-syslog:
groupId: org.apache.camel
artifactId: camel-syslog
@@ -1937,6 +1971,13 @@ spec:
- id: tika
http: false
passive: false
+ camel-timer:
+ groupId: org.apache.camel
+ artifactId: camel-timer
+ schemes:
+ - id: timer
+ http: false
+ passive: false
camel-twilio:
groupId: org.apache.camel
artifactId: camel-twilio
@@ -1948,9 +1989,6 @@ spec:
groupId: org.apache.camel
artifactId: camel-twitter
schemes:
- - id: twitter
- http: false
- passive: false
- id: twitter-directmessage
http: false
passive: false
@@ -1977,6 +2015,13 @@ spec:
- univocity-csv
- univocity-fixed
- univocity-tsv
+ camel-validator:
+ groupId: org.apache.camel
+ artifactId: camel-validator
+ schemes:
+ - id: validator
+ http: false
+ passive: true
camel-velocity:
groupId: org.apache.camel
artifactId: camel-velocity
@@ -1991,6 +2036,13 @@ spec:
- id: vertx
http: false
passive: false
+ camel-vm:
+ groupId: org.apache.camel
+ artifactId: camel-vm
+ schemes:
+ - id: vm
+ http: false
+ passive: true
camel-weather:
groupId: org.apache.camel
artifactId: camel-weather
@@ -2005,6 +2057,13 @@ spec:
- id: web3j
http: false
passive: false
+ camel-webhook:
+ groupId: org.apache.camel
+ artifactId: camel-webhook
+ schemes:
+ - id: webhook
+ http: false
+ passive: false
camel-websocket:
groupId: org.apache.camel
artifactId: camel-websocket
@@ -2033,20 +2092,6 @@ spec:
- id: xchange
http: false
passive: false
- camel-xmlbeans:
- groupId: org.apache.camel
- artifactId: camel-xmlbeans
- dataformats:
- - xmlBeans
- camel-xmlrpc:
- groupId: org.apache.camel
- artifactId: camel-xmlrpc
- schemes:
- - id: xmlrpc
- http: false
- passive: false
- dataformats:
- - xmlrpc
camel-xmlsecurity:
groupId: org.apache.camel
artifactId: camel-xmlsecurity
@@ -2063,6 +2108,18 @@ spec:
- id: xmpp
http: false
passive: false
+ camel-xpath:
+ groupId: org.apache.camel
+ artifactId: camel-xpath
+ languages:
+ - xpath
+ camel-xslt:
+ groupId: org.apache.camel
+ artifactId: camel-xslt
+ schemes:
+ - id: xslt
+ http: false
+ passive: false
camel-xstream:
groupId: org.apache.camel
artifactId: camel-xstream
@@ -2083,6 +2140,12 @@ spec:
- id: zendesk
http: false
passive: false
+ camel-zip-deflater:
+ groupId: org.apache.camel
+ artifactId: camel-zip-deflater
+ dataformats:
+ - gzipdeflater
+ - zipdeflater
camel-zipfile:
groupId: org.apache.camel
artifactId: camel-zipfile
diff --git a/deploy/resources.go b/deploy/resources.go
index 09f0007..040208b 100644
--- a/deploy/resources.go
+++ b/deploy/resources.go
@@ -171,19 +171,43 @@ metadata:
app: "camel-k"
`
- Resources["camel-catalog-2.23.0.yaml"] =
+ Resources["camel-catalog-3.0.0-M2.yaml"] =
`
+# ---------------------------------------------------------------------------
+# 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: CamelCatalog
metadata:
- name: camel-catalog-2.23.0
+ name: camel-catalog-3.0.0-m2
labels:
app: camel-k
- camel.apache.org/catalog.version: 2.23.0
- camel.apache.org/catalog.loader.version: 2.23.0
+ camel.apache.org/catalog.version: 3.0.0-M2
+ camel.apache.org/catalog.loader.version: 3.0.0-M2
spec:
- version: 2.23.0
+ version: 3.0.0-M2
artifacts:
+ camel-activemq:
+ groupId: org.apache.camel
+ artifactId: camel-activemq
+ schemes:
+ - id: activemq
+ http: false
+ passive: false
camel-ahc:
groupId: org.apache.camel
artifactId: camel-ahc
@@ -286,6301 +310,128 @@ spec:
passive: false
dataformats:
- avro
- camel-aws:
+ camel-aws-cw:
groupId: org.apache.camel
- artifactId: camel-aws
+ artifactId: camel-aws-cw
schemes:
- id: aws-cw
http: false
passive: false
- - id: aws-ddb
- http: false
- passive: false
- - id: aws-ddbstream
- http: false
- passive: false
- - id: aws-ec2
- http: false
- passive: false
- - id: aws-iam
- http: false
- passive: false
- - id: aws-kinesis
- http: false
- passive: false
- - id: aws-kinesis-firehose
- http: false
- passive: false
- - id: aws-kms
- http: false
- passive: false
- - id: aws-lambda
- http: false
- passive: false
- - id: aws-mq
- http: false
- passive: false
- - id: aws-s3
- http: false
- passive: false
- - id: aws-sdb
- http: false
- passive: false
- - id: aws-ses
- http: false
- passive: false
- - id: aws-sns
- http: false
- passive: false
- - id: aws-sqs
- http: false
- passive: false
- - id: aws-swf
- http: false
- passive: false
- camel-azure:
- groupId: org.apache.camel
- artifactId: camel-azure
- schemes:
- - id: azure-blob
- http: false
- passive: false
- - id: azure-queue
- http: false
- passive: false
- camel-barcode:
- groupId: org.apache.camel
- artifactId: camel-barcode
- dataformats:
- - barcode
- camel-base64:
- groupId: org.apache.camel
- artifactId: camel-base64
- dataformats:
- - base64
- camel-bean-validator:
- groupId: org.apache.camel
- artifactId: camel-bean-validator
- schemes:
- - id: bean-validator
- http: false
- passive: false
- camel-beanio:
- groupId: org.apache.camel
- artifactId: camel-beanio
- dataformats:
- - beanio
- camel-beanstalk:
- groupId: org.apache.camel
- artifactId: camel-beanstalk
- schemes:
- - id: beanstalk
- http: false
- passive: false
- camel-bindy:
- groupId: org.apache.camel
- artifactId: camel-bindy
- dataformats:
- - bindy-csv
- - bindy-fixed
- - bindy-kvp
- camel-bonita:
- groupId: org.apache.camel
- artifactId: camel-bonita
- schemes:
- - id: bonita
- http: false
- passive: false
- camel-boon:
- groupId: org.apache.camel
- artifactId: camel-boon
- dataformats:
- - boon
- camel-box:
- groupId: org.apache.camel
- artifactId: camel-box
- schemes:
- - id: box
- http: false
- passive: false
- camel-braintree:
- groupId: org.apache.camel
- artifactId: camel-braintree
- schemes:
- - id: braintree
- http: false
- passive: false
- camel-cache:
- groupId: org.apache.camel
- artifactId: camel-cache
- schemes:
- - id: cache
- http: false
- passive: false
- camel-caffeine:
- groupId: org.apache.camel
- artifactId: camel-caffeine
- schemes:
- - id: caffeine-cache
- http: false
- passive: false
- - id: caffeine-loadcache
- http: false
- passive: false
- camel-cassandraql:
+ camel-aws-ddb:
groupId: org.apache.camel
- artifactId: camel-cassandraql
+ artifactId: camel-aws-ddb
schemes:
- - id: cql
+ - id: aws-ddb
http: false
passive: false
- camel-castor:
- groupId: org.apache.camel
- artifactId: camel-castor
- dataformats:
- - castor
- camel-chronicle:
- groupId: org.apache.camel
- artifactId: camel-chronicle
- schemes:
- - id: chronicle-engine
+ - id: aws-ddbstream
http: false
passive: false
- camel-chunk:
+ camel-aws-ec2:
groupId: org.apache.camel
- artifactId: camel-chunk
+ artifactId: camel-aws-ec2
schemes:
- - id: chunk
+ - id: aws-ec2
http: false
passive: false
- camel-cm-sms:
+ camel-aws-ecs:
groupId: org.apache.camel
- artifactId: camel-cm-sms
+ artifactId: camel-aws-ecs
schemes:
- - id: cm-sms
+ - id: aws-ecs
http: false
passive: false
- camel-cmis:
+ camel-aws-eks:
groupId: org.apache.camel
- artifactId: camel-cmis
+ artifactId: camel-aws-eks
schemes:
- - id: cmis
+ - id: aws-eks
http: false
passive: false
- camel-coap:
+ camel-aws-iam:
groupId: org.apache.camel
- artifactId: camel-coap
+ artifactId: camel-aws-iam
schemes:
- - id: coap
+ - id: aws-iam
http: false
passive: false
- camel-cometd:
+ camel-aws-kinesis:
groupId: org.apache.camel
- artifactId: camel-cometd
+ artifactId: camel-aws-kinesis
schemes:
- - id: cometd
- http: false
- passive: false
- - id: cometds
+ - id: aws-kinesis
http: false
passive: false
- camel-consul:
- groupId: org.apache.camel
- artifactId: camel-consul
- schemes:
- - id: consul
+ - id: aws-kinesis-firehose
http: false
passive: false
- camel-context:
+ camel-aws-kms:
groupId: org.apache.camel
- artifactId: camel-context
+ artifactId: camel-aws-kms
schemes:
- - id: context
+ - id: aws-kms
http: false
passive: false
- camel-core:
+ camel-aws-lambda:
groupId: org.apache.camel
- artifactId: camel-core
+ artifactId: camel-aws-lambda
schemes:
- - id: bean
- http: false
- passive: true
- - id: binding
- http: false
- passive: true
- - id: browse
- http: false
- passive: true
- - id: class
- http: false
- passive: true
- - id: controlbus
- http: false
- passive: true
- - id: dataformat
- http: false
- passive: true
- - id: dataset
- http: false
- passive: true
- - id: direct
- http: false
- passive: true
- - id: direct-vm
- http: false
- passive: true
- - id: file
- http: false
- passive: false
- - id: language
- http: false
- passive: true
- - id: log
- http: false
- passive: true
- - id: mock
- http: false
- passive: true
- - id: properties
- http: false
- passive: true
- - id: ref
- http: false
- passive: true
- - id: rest
- http: true
- passive: false
- - id: rest-api
- http: false
- passive: false
- - id: saga
- http: false
- passive: false
- - id: scheduler
- http: false
- passive: false
- - id: seda
- http: false
- passive: true
- - id: stub
- http: false
- passive: true
- - id: test
- http: false
- passive: true
- - id: timer
- http: false
- passive: false
- - id: validator
- http: false
- passive: true
- - id: vm
- http: false
- passive: true
- - id: xslt
- http: false
- passive: false
- languages:
- - bean
- - constant
- - exchangeProperty
- - file
- - header
- - ref
- - simple
- - tokenize
- - xpath
- - xtokenize
- dataformats:
- - gzip
- - serialization
- - string
- - zip
- camel-couchbase:
- groupId: org.apache.camel
- artifactId: camel-couchbase
- schemes:
- - id: couchbase
- http: false
- passive: false
- camel-couchdb:
- groupId: org.apache.camel
- artifactId: camel-couchdb
- schemes:
- - id: couchdb
- http: false
- passive: false
- camel-crypto:
- groupId: org.apache.camel
- artifactId: camel-crypto
- schemes:
- - id: crypto
- http: false
- passive: false
- dataformats:
- - crypto
- - pgp
- camel-crypto-cms:
- groupId: org.apache.camel
- artifactId: camel-crypto-cms
- schemes:
- - id: crypto-cms
- http: false
- passive: false
- camel-csv:
- groupId: org.apache.camel
- artifactId: camel-csv
- dataformats:
- - csv
- camel-cxf:
- groupId: org.apache.camel
- artifactId: camel-cxf
- schemes:
- - id: cxf
- http: true
- passive: false
- - id: cxfrs
- http: true
- passive: false
- camel-digitalocean:
- groupId: org.apache.camel
- artifactId: camel-digitalocean
- schemes:
- - id: digitalocean
- http: false
- passive: false
- camel-disruptor:
- groupId: org.apache.camel
- artifactId: camel-disruptor
- schemes:
- - id: disruptor
- http: false
- passive: false
- - id: disruptor-vm
- http: false
- passive: false
- camel-dns:
- groupId: org.apache.camel
- artifactId: camel-dns
- schemes:
- - id: dns
- http: false
- passive: false
- camel-docker:
- groupId: org.apache.camel
- artifactId: camel-docker
- schemes:
- - id: docker
- http: false
- passive: false
- camel-dozer:
- groupId: org.apache.camel
- artifactId: camel-dozer
- schemes:
- - id: dozer
- http: false
- passive: false
- camel-drill:
- groupId: org.apache.camel
- artifactId: camel-drill
- schemes:
- - id: drill
- http: false
- passive: false
- camel-dropbox:
- groupId: org.apache.camel
- artifactId: camel-dropbox
- schemes:
- - id: dropbox
- http: false
- passive: false
- camel-ehcache:
- groupId: org.apache.camel
- artifactId: camel-ehcache
- schemes:
- - id: ehcache
- http: false
- passive: false
- camel-ejb:
- groupId: org.apache.camel
- artifactId: camel-ejb
- schemes:
- - id: ejb
- http: false
- passive: false
- camel-elasticsearch:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch
- schemes:
- - id: elasticsearch
- http: false
- passive: false
- camel-elasticsearch-rest:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch-rest
- schemes:
- - id: elasticsearch-rest
- http: false
- passive: false
- camel-elasticsearch5:
- groupId: org.apache.camel
- artifactId: camel-elasticsearch5
- schemes:
- - id: elasticsearch5
- http: false
- passive: false
- camel-elsql:
- groupId: org.apache.camel
- artifactId: camel-elsql
- schemes:
- - id: elsql
- http: false
- passive: false
- camel-etcd:
- groupId: org.apache.camel
- artifactId: camel-etcd
- schemes:
- - id: etcd
- http: false
- passive: false
- camel-eventadmin:
- groupId: org.apache.camel
- artifactId: camel-eventadmin
- schemes:
- - id: eventadmin
- http: false
- passive: false
- camel-exec:
- groupId: org.apache.camel
- artifactId: camel-exec
- schemes:
- - id: exec
- http: false
- passive: false
- camel-facebook:
- groupId: org.apache.camel
- artifactId: camel-facebook
- schemes:
- - id: facebook
- http: false
- passive: false
- camel-fastjson:
- groupId: org.apache.camel
- artifactId: camel-fastjson
- dataformats:
- - json-fastjson
- camel-fhir:
- groupId: org.apache.camel
- artifactId: camel-fhir
- schemes:
- - id: fhir
- http: false
- passive: false
- dataformats:
- - fhirJson
- - fhirXml
- camel-flatpack:
- groupId: org.apache.camel
- artifactId: camel-flatpack
- schemes:
- - id: flatpack
- http: false
- passive: false
- dataformats:
- - flatpack
- camel-flink:
- groupId: org.apache.camel
- artifactId: camel-flink
- schemes:
- - id: flink
- http: false
- passive: false
- camel-fop:
- groupId: org.apache.camel
- artifactId: camel-fop
- schemes:
- - id: fop
- http: false
- passive: false
- camel-freemarker:
- groupId: org.apache.camel
- artifactId: camel-freemarker
- schemes:
- - id: freemarker
- http: false
- passive: false
- camel-ftp:
- groupId: org.apache.camel
- artifactId: camel-ftp
- schemes:
- - id: ftp
- http: false
- passive: false
- - id: ftps
- http: false
- passive: false
- - id: sftp
- http: false
- passive: false
- camel-ganglia:
- groupId: org.apache.camel
- artifactId: camel-ganglia
- schemes:
- - id: ganglia
- http: false
- passive: false
- camel-geocoder:
- groupId: org.apache.camel
- artifactId: camel-geocoder
- schemes:
- - id: geocoder
- http: false
- passive: false
- camel-git:
- groupId: org.apache.camel
- artifactId: camel-git
- schemes:
- - id: git
- http: false
- passive: false
- camel-github:
- groupId: org.apache.camel
- artifactId: camel-github
- schemes:
- - id: github
- http: false
- passive: false
- camel-google-bigquery:
- groupId: org.apache.camel
- artifactId: camel-google-bigquery
- schemes:
- - id: google-bigquery
- http: false
- passive: false
- camel-google-calendar:
- groupId: org.apache.camel
- artifactId: camel-google-calendar
- schemes:
- - id: google-calendar
- http: false
- passive: false
- - id: google-calendar-stream
- http: false
- passive: false
- camel-google-drive:
- groupId: org.apache.camel
- artifactId: camel-google-drive
- schemes:
- - id: google-drive
- http: false
- passive: false
- camel-google-mail:
- groupId: org.apache.camel
- artifactId: camel-google-mail
- schemes:
- - id: google-mail
- http: false
- passive: false
- - id: google-mail-stream
- http: false
- passive: false
- camel-google-pubsub:
- groupId: org.apache.camel
- artifactId: camel-google-pubsub
- schemes:
- - id: google-pubsub
- http: false
- passive: false
- camel-google-sheets:
- groupId: org.apache.camel
- artifactId: camel-google-sheets
- schemes:
- - id: google-sheets
- http: false
- passive: false
- - id: google-sheets-stream
- http: false
- passive: false
- camel-gora:
- groupId: org.apache.camel
- artifactId: camel-gora
- schemes:
- - id: gora
- http: false
- passive: false
- camel-grape:
- groupId: org.apache.camel
- artifactId: camel-grape
- schemes:
- - id: grape
- http: false
- passive: false
- camel-groovy:
- groupId: org.apache.camel
- artifactId: camel-groovy
- languages:
- - groovy
- camel-grpc:
- groupId: org.apache.camel
- artifactId: camel-grpc
- schemes:
- - id: grpc
- http: true
- passive: false
- camel-gson:
- groupId: org.apache.camel
- artifactId: camel-gson
- dataformats:
- - json-gson
- camel-guava-eventbus:
- groupId: org.apache.camel
- artifactId: camel-guava-eventbus
- schemes:
- - id: guava-eventbus
- http: false
- passive: false
- camel-hazelcast:
- groupId: org.apache.camel
- artifactId: camel-hazelcast
- schemes:
- - id: hazelcast-atomicvalue
- http: false
- passive: false
- - id: hazelcast-instance
- http: false
- passive: false
- - id: hazelcast-list
- http: false
- passive: false
- - id: hazelcast-map
- http: false
- passive: false
- - id: hazelcast-multimap
- http: false
- passive: false
- - id: hazelcast-queue
- http: false
- passive: false
- - id: hazelcast-replicatedmap
- http: false
- passive: false
- - id: hazelcast-ringbuffer
- http: false
- passive: false
- - id: hazelcast-seda
- http: false
- passive: false
- - id: hazelcast-set
- http: false
- passive: false
- - id: hazelcast-topic
- http: false
- passive: false
- camel-hbase:
- groupId: org.apache.camel
- artifactId: camel-hbase
- schemes:
- - id: hbase
- http: false
- passive: false
- camel-hdfs:
- groupId: org.apache.camel
- artifactId: camel-hdfs
- schemes:
- - id: hdfs
- http: false
- passive: false
- camel-hdfs2:
- groupId: org.apache.camel
- artifactId: camel-hdfs2
- schemes:
- - id: hdfs2
- http: false
- passive: false
- camel-hessian:
- groupId: org.apache.camel
- artifactId: camel-hessian
- dataformats:
- - hessian
- camel-hipchat:
- groupId: org.apache.camel
- artifactId: camel-hipchat
- schemes:
- - id: hipchat
- http: false
- passive: false
- camel-hl7:
- groupId: org.apache.camel
- artifactId: camel-hl7
- languages:
- - terser
- dataformats:
- - hl7
- camel-http:
- groupId: org.apache.camel
- artifactId: camel-http
- schemes:
- - id: http
- http: false
- passive: false
- - id: https
- http: false
- passive: false
- camel-http4:
- groupId: org.apache.camel
- artifactId: camel-http4
- schemes:
- - id: http4
- http: false
- passive: false
- - id: https4
- http: false
- passive: false
- camel-ibatis:
- groupId: org.apache.camel
- artifactId: camel-ibatis
- schemes:
- - id: ibatis
- http: false
- passive: false
- camel-ical:
- groupId: org.apache.camel
- artifactId: camel-ical
- dataformats:
- - ical
- camel-iec60870:
- groupId: org.apache.camel
- artifactId: camel-iec60870
- schemes:
- - id: iec60870-client
- http: false
- passive: false
- - id: iec60870-server
- http: false
- passive: false
- camel-ignite:
- groupId: org.apache.camel
- artifactId: camel-ignite
- schemes:
- - id: ignite-cache
- http: false
- passive: false
- - id: ignite-compute
- http: false
- passive: false
- - id: ignite-events
- http: false
- passive: false
- - id: ignite-idgen
- http: false
- passive: false
- - id: ignite-messaging
- http: false
- passive: false
- - id: ignite-queue
- http: false
- passive: false
- - id: ignite-set
- http: false
- passive: false
- camel-infinispan:
- groupId: org.apache.camel
- artifactId: camel-infinispan
- schemes:
- - id: infinispan
- http: false
- passive: false
- camel-influxdb:
- groupId: org.apache.camel
- artifactId: camel-influxdb
- schemes:
- - id: influxdb
- http: false
- passive: false
- camel-ipfs:
- groupId: org.apache.camel
- artifactId: camel-ipfs
- schemes:
- - id: ipfs
- http: false
- passive: false
- camel-irc:
- groupId: org.apache.camel
- artifactId: camel-irc
- schemes:
- - id: irc
- http: false
- passive: false
- camel-ironmq:
- groupId: org.apache.camel
- artifactId: camel-ironmq
- schemes:
- - id: ironmq
- http: false
- passive: false
- camel-jackson:
- groupId: org.apache.camel
- artifactId: camel-jackson
- dataformats:
- - json-jackson
- camel-jacksonxml:
- groupId: org.apache.camel
- artifactId: camel-jacksonxml
- dataformats:
- - jacksonxml
- camel-javaspace:
- groupId: org.apache.camel
- artifactId: camel-javaspace
- schemes:
- - id: javaspace
- http: false
- passive: false
- camel-jaxb:
- groupId: org.apache.camel
- artifactId: camel-jaxb
- dataformats:
- - jaxb
- camel-jbpm:
- groupId: org.apache.camel
- artifactId: camel-jbpm
- schemes:
- - id: jbpm
- http: false
- passive: false
- camel-jcache:
- groupId: org.apache.camel
- artifactId: camel-jcache
- schemes:
- - id: jcache
- http: false
- passive: false
- camel-jclouds:
- groupId: org.apache.camel
- artifactId: camel-jclouds
- schemes:
- - id: jclouds
- http: false
- passive: false
- camel-jcr:
- groupId: org.apache.camel
- artifactId: camel-jcr
- schemes:
- - id: jcr
- http: false
- passive: false
- camel-jdbc:
- groupId: org.apache.camel
- artifactId: camel-jdbc
- schemes:
- - id: jdbc
- http: false
- passive: false
- camel-jetty9:
- groupId: org.apache.camel
- artifactId: camel-jetty9
- schemes:
- - id: jetty
- http: true
- passive: false
- camel-jgroups:
- groupId: org.apache.camel
- artifactId: camel-jgroups
- schemes:
- - id: jgroups
- http: false
- passive: false
- camel-jibx:
- groupId: org.apache.camel
- artifactId: camel-jibx
- dataformats:
- - jibx
- camel-jing:
- groupId: org.apache.camel
- artifactId: camel-jing
- schemes:
- - id: jing
- http: false
- passive: false
- camel-jira:
- groupId: org.apache.camel
- artifactId: camel-jira
- schemes:
- - id: jira
- http: false
- passive: false
- camel-jms:
- groupId: org.apache.camel
- artifactId: camel-jms
- schemes:
- - id: jms
- http: false
- passive: false
- camel-jmx:
- groupId: org.apache.camel
- artifactId: camel-jmx
- schemes:
- - id: jmx
- http: false
- passive: false
- camel-johnzon:
- groupId: org.apache.camel
- artifactId: camel-johnzon
- dataformats:
- - json-johnzon
- camel-jolt:
- groupId: org.apache.camel
- artifactId: camel-jolt
- schemes:
- - id: jolt
- http: false
- passive: false
- camel-josql:
- groupId: org.apache.camel
- artifactId: camel-josql
- languages:
- - sql
- camel-jpa:
- groupId: org.apache.camel
- artifactId: camel-jpa
- schemes:
- - id: jpa
- http: false
- passive: false
- camel-jsch:
- groupId: org.apache.camel
- artifactId: camel-jsch
- schemes:
- - id: scp
- http: false
- passive: false
- camel-json-validator:
- groupId: org.apache.camel
- artifactId: camel-json-validator
- schemes:
- - id: json-validator
- http: false
- passive: false
- camel-jsonpath:
- groupId: org.apache.camel
- artifactId: camel-jsonpath
- languages:
- - jsonpath
- camel-jt400:
- groupId: org.apache.camel
- artifactId: camel-jt400
- schemes:
- - id: jt400
- http: false
- passive: false
- camel-juel:
- groupId: org.apache.camel
- artifactId: camel-juel
- languages:
- - el
- camel-jxpath:
- groupId: org.apache.camel
- artifactId: camel-jxpath
- languages:
- - jxpath
- camel-k-runtime-groovy:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-groovy
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-groovy
- camel-k-runtime-health:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-health
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-netty4-http
- camel-k-runtime-jvm:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-jvm
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-core
- - groupId: org.apache.camel.k
- artifactId: camel-k-adapter-camel-2
- camel-k-runtime-kotlin:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-kotlin
- camel-k-runtime-servlet:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-servlet
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-servlet
- camel-k-runtime-yaml:
- groupId: org.apache.camel.k
- artifactId: camel-k-runtime-yaml
- camel-kafka:
- groupId: org.apache.camel
- artifactId: camel-kafka
- schemes:
- - id: kafka
- http: false
- passive: false
- camel-kestrel:
- groupId: org.apache.camel
- artifactId: camel-kestrel
- schemes:
- - id: kestrel
- http: false
- passive: false
- camel-knative:
- groupId: org.apache.camel.k
- artifactId: camel-knative
- schemes:
- - id: knative
- http: true
- passive: false
- dependencies:
- - groupId: org.apache.camel
- artifactId: camel-netty4-http
- camel-krati:
- groupId: org.apache.camel
- artifactId: camel-krati
- schemes:
- - id: krati
- http: false
- passive: false
- camel-kubernetes:
- groupId: org.apache.camel
- artifactId: camel-kubernetes
- schemes:
- - id: kubernetes
- http: false
- passive: false
- - id: kubernetes-config-maps
- http: false
- passive: false
- - id: kubernetes-deployments
- http: false
- passive: false
- - id: kubernetes-hpa
- http: false
- passive: false
- - id: kubernetes-job
- http: false
- passive: false
- - id: kubernetes-namespaces
- http: false
- passive: false
- - id: kubernetes-nodes
- http: false
- passive: false
- - id: kubernetes-persistent-volumes
- http: false
- passive: false
- - id: kubernetes-persistent-volumes-claims
- http: false
- passive: false
- - id: kubernetes-pods
- http: false
- passive: false
- - id: kubernetes-replication-controllers
- http: false
- passive: false
- - id: kubernetes-resources-quota
- http: false
- passive: false
- - id: kubernetes-secrets
- http: false
- passive: false
- - id: kubernetes-service-accounts
- http: false
- passive: false
- - id: kubernetes-services
- http: false
- passive: false
- - id: openshift-build-configs
- http: false
- passive: false
- - id: openshift-builds
- http: false
- passive: false
- camel-ldap:
- groupId: org.apache.camel
- artifactId: camel-ldap
- schemes:
- - id: ldap
- http: false
- passive: false
- camel-ldif:
- groupId: org.apache.camel
- artifactId: camel-ldif
- schemes:
- - id: ldif
- http: false
- passive: false
- camel-linkedin:
- groupId: org.apache.camel
- artifactId: camel-linkedin
- schemes:
- - id: linkedin
- http: false
- passive: false
- camel-lucene:
- groupId: org.apache.camel
- artifactId: camel-lucene
- schemes:
- - id: lucene
- http: false
- passive: false
- camel-lumberjack:
- groupId: org.apache.camel
- artifactId: camel-lumberjack
- schemes:
- - id: lumberjack
- http: false
- passive: false
- camel-lzf:
- groupId: org.apache.camel
- artifactId: camel-lzf
- dataformats:
- - lzf
- camel-mail:
- groupId: org.apache.camel
- artifactId: camel-mail
- schemes:
- - id: imap
- http: false
- passive: false
- - id: imaps
- http: false
- passive: false
- - id: pop3
- http: false
- passive: false
- - id: pop3s
- http: false
- passive: false
- - id: smtp
- http: false
- passive: false
- - id: smtps
- http: false
- passive: false
- dataformats:
- - mime-multipart
- camel-master:
- groupId: org.apache.camel
- artifactId: camel-master
- schemes:
- - id: master
- http: false
- passive: false
- camel-metrics:
- groupId: org.apache.camel
- artifactId: camel-metrics
- schemes:
- - id: metrics
- http: false
- passive: false
- camel-micrometer:
- groupId: org.apache.camel
- artifactId: camel-micrometer
- schemes:
- - id: micrometer
- http: false
- passive: false
- camel-milo:
- groupId: org.apache.camel
- artifactId: camel-milo
- schemes:
- - id: milo-client
- http: false
- passive: false
- - id: milo-server
- http: false
- passive: false
- camel-mina:
- groupId: org.apache.camel
- artifactId: camel-mina
- schemes:
- - id: mina
- http: false
- passive: false
- camel-mina2:
- groupId: org.apache.camel
- artifactId: camel-mina2
- schemes:
- - id: mina2
- http: false
- passive: false
- camel-mllp:
- groupId: org.apache.camel
- artifactId: camel-mllp
- schemes:
- - id: mllp
- http: false
- passive: false
- camel-mongodb:
- groupId: org.apache.camel
- artifactId: camel-mongodb
- schemes:
- - id: mongodb
- http: false
- passive: false
- camel-mongodb-gridfs:
- groupId: org.apache.camel
- artifactId: camel-mongodb-gridfs
- schemes:
- - id: mongodb-gridfs
- http: false
- passive: false
- camel-mongodb3:
- groupId: org.apache.camel
- artifactId: camel-mongodb3
- schemes:
- - id: mongodb3
- http: false
- passive: false
- camel-mqtt:
- groupId: org.apache.camel
- artifactId: camel-mqtt
- schemes:
- - id: mqtt
- http: false
- passive: false
- camel-msv:
- groupId: org.apache.camel
- artifactId: camel-msv
- schemes:
- - id: msv
- http: false
- passive: false
- camel-mustache:
- groupId: org.apache.camel
- artifactId: camel-mustache
- schemes:
- - id: mustache
- http: false
- passive: false
- camel-mvel:
- groupId: org.apache.camel
- artifactId: camel-mvel
- schemes:
- - id: mvel
- http: false
- passive: false
- languages:
- - mvel
- camel-mybatis:
- groupId: org.apache.camel
- artifactId: camel-mybatis
- schemes:
- - id: mybatis
- http: false
- passive: false
- - id: mybatis-bean
- http: false
- passive: false
- camel-nagios:
- groupId: org.apache.camel
- artifactId: camel-nagios
- schemes:
- - id: nagios
- http: false
- passive: false
- camel-nats:
- groupId: org.apache.camel
- artifactId: camel-nats
- schemes:
- - id: nats
- http: false
- passive: false
- camel-netty:
- groupId: org.apache.camel
- artifactId: camel-netty
- schemes:
- - id: netty
- http: false
- passive: false
- camel-netty-http:
- groupId: org.apache.camel
- artifactId: camel-netty-http
- schemes:
- - id: netty-http
- http: true
- passive: false
- camel-netty4:
- groupId: org.apache.camel
- artifactId: camel-netty4
- schemes:
- - id: netty4
- http: false
- passive: false
- camel-netty4-http:
- groupId: org.apache.camel
- artifactId: camel-netty4-http
- schemes:
- - id: netty4-http
- http: true
- passive: false
- camel-nsq:
- groupId: org.apache.camel
- artifactId: camel-nsq
- schemes:
- - id: nsq
- http: false
- passive: false
- camel-ognl:
- groupId: org.apache.camel
- artifactId: camel-ognl
- languages:
- - ognl
- camel-olingo2:
- groupId: org.apache.camel
- artifactId: camel-olingo2
- schemes:
- - id: olingo2
- http: false
- passive: false
- camel-olingo4:
- groupId: org.apache.camel
- artifactId: camel-olingo4
- schemes:
- - id: olingo4
- http: false
- passive: false
- camel-openshift:
- groupId: org.apache.camel
- artifactId: camel-openshift
- schemes:
- - id: openshift
- http: false
- passive: false
- camel-openstack:
- groupId: org.apache.camel
- artifactId: camel-openstack
- schemes:
- - id: openstack-cinder
- http: false
- passive: false
- - id: openstack-glance
- http: false
- passive: false
- - id: openstack-keystone
- http: false
- passive: false
- - id: openstack-neutron
- http: false
- passive: false
- - id: openstack-nova
- http: false
- passive: false
- - id: openstack-swift
- http: false
- passive: false
- camel-optaplanner:
- groupId: org.apache.camel
- artifactId: camel-optaplanner
- schemes:
- - id: optaplanner
- http: false
- passive: false
- camel-paho:
- groupId: org.apache.camel
- artifactId: camel-paho
- schemes:
- - id: paho
- http: false
- passive: false
- camel-paxlogging:
- groupId: org.apache.camel
- artifactId: camel-paxlogging
- schemes:
- - id: paxlogging
- http: false
- passive: false
- camel-pdf:
- groupId: org.apache.camel
- artifactId: camel-pdf
- schemes:
- - id: pdf
- http: false
- passive: false
- camel-pgevent:
- groupId: org.apache.camel
- artifactId: camel-pgevent
- schemes:
- - id: pgevent
- http: false
- passive: false
- camel-printer:
- groupId: org.apache.camel
- artifactId: camel-printer
- schemes:
- - id: lpr
- http: false
- passive: false
- camel-protobuf:
- groupId: org.apache.camel
- artifactId: camel-protobuf
- dataformats:
- - protobuf
- camel-pubnub:
- groupId: org.apache.camel
- artifactId: camel-pubnub
- schemes:
- - id: pubnub
- http: false
- passive: false
- camel-quartz:
- groupId: org.apache.camel
- artifactId: camel-quartz
- schemes:
- - id: quartz
- http: false
- passive: false
- camel-quartz2:
- groupId: org.apache.camel
- artifactId: camel-quartz2
- schemes:
- - id: quartz2
- http: false
- passive: false
- camel-quickfix:
- groupId: org.apache.camel
- artifactId: camel-quickfix
- schemes:
- - id: quickfix
- http: false
- passive: false
- camel-rabbitmq:
- groupId: org.apache.camel
- artifactId: camel-rabbitmq
- schemes:
- - id: rabbitmq
- http: false
- passive: false
- camel-reactive-streams:
- groupId: org.apache.camel
- artifactId: camel-reactive-streams
- schemes:
- - id: reactive-streams
- http: false
- passive: false
- camel-rest-swagger:
- groupId: org.apache.camel
- artifactId: camel-rest-swagger
- schemes:
- - id: rest-swagger
- http: false
- passive: false
- camel-restlet:
- groupId: org.apache.camel
- artifactId: camel-restlet
- schemes:
- - id: restlet
- http: true
- passive: false
- camel-rmi:
- groupId: org.apache.camel
- artifactId: camel-rmi
- schemes:
- - id: rmi
- http: false
- passive: false
- camel-routebox:
- groupId: org.apache.camel
- artifactId: camel-routebox
- schemes:
- - id: routebox
- http: false
- passive: false
- camel-rss:
- groupId: org.apache.camel
- artifactId: camel-rss
- schemes:
- - id: rss
- http: false
- passive: false
- dataformats:
- - rss
- camel-salesforce:
- groupId: org.apache.camel
- artifactId: camel-salesforce
- schemes:
- - id: salesforce
- http: false
- passive: false
- camel-sap-netweaver:
- groupId: org.apache.camel
- artifactId: camel-sap-netweaver
- schemes:
- - id: sap-netweaver
- http: false
- passive: false
- camel-saxon:
- groupId: org.apache.camel
- artifactId: camel-saxon
- schemes:
- - id: xquery
- http: false
- passive: false
- languages:
- - xquery
- camel-schematron:
- groupId: org.apache.camel
- artifactId: camel-schematron
- schemes:
- - id: schematron
- http: false
- passive: false
- camel-script:
- groupId: org.apache.camel
- artifactId: camel-script
- languages:
- - javaScript
- - php
- - python
- - ruby
- camel-service:
- groupId: org.apache.camel
- artifactId: camel-service
- schemes:
- - id: service
- http: false
- passive: false
- camel-servicenow:
- groupId: org.apache.camel
- artifactId: camel-servicenow
- schemes:
- - id: servicenow
- http: false
- passive: false
- camel-servlet:
- groupId: org.apache.camel
- artifactId: camel-servlet
- schemes:
- - id: servlet
- http: true
- passive: false
- camel-sip:
- groupId: org.apache.camel
- artifactId: camel-sip
- schemes:
- - id: sip
- http: false
- passive: false
- - id: sips
- http: false
- passive: false
- camel-sjms:
- groupId: org.apache.camel
- artifactId: camel-sjms
- schemes:
- - id: sjms
- http: false
- passive: false
- - id: sjms-batch
- http: false
- passive: false
- camel-sjms2:
- groupId: org.apache.camel
- artifactId: camel-sjms2
- schemes:
- - id: sjms2
- http: false
- passive: false
- camel-slack:
- groupId: org.apache.camel
- artifactId: camel-slack
- schemes:
- - id: slack
- http: false
- passive: false
- camel-smpp:
- groupId: org.apache.camel
- artifactId: camel-smpp
- schemes:
- - id: smpp
- http: false
- passive: false
- - id: smpps
- http: false
- passive: false
- camel-snakeyaml:
- groupId: org.apache.camel
- artifactId: camel-snakeyaml
- dataformats:
- - yaml-snakeyaml
- camel-snmp:
- groupId: org.apache.camel
- artifactId: camel-snmp
- schemes:
- - id: snmp
- http: false
- passive: false
- camel-soap:
- groupId: org.apache.camel
- artifactId: camel-soap
- dataformats:
- - soapjaxb
- camel-solr:
- groupId: org.apache.camel
- artifactId: camel-solr
- schemes:
- - id: solr
- http: false
- passive: false
- - id: solrs
- http: false
- passive: false
- - id: solrCloud
- http: false
- passive: false
- camel-spark:
- groupId: org.apache.camel
- artifactId: camel-spark
- schemes:
- - id: spark
- http: false
- passive: false
- camel-spark-rest:
- groupId: org.apache.camel
- artifactId: camel-spark-rest
- schemes:
- - id: spark-rest
- http: true
- passive: false
- camel-splunk:
- groupId: org.apache.camel
- artifactId: camel-splunk
- schemes:
- - id: splunk
- http: false
- passive: false
- camel-spring:
- groupId: org.apache.camel
- artifactId: camel-spring
- schemes:
- - id: spring-event
- http: false
- passive: false
- languages:
- - spel
- camel-spring-batch:
- groupId: org.apache.camel
- artifactId: camel-spring-batch
- schemes:
- - id: spring-batch
- http: false
- passive: false
- camel-spring-integration:
- groupId: org.apache.camel
- artifactId: camel-spring-integration
- schemes:
- - id: spring-integration
- http: false
- passive: false
- camel-spring-ldap:
- groupId: org.apache.camel
- artifactId: camel-spring-ldap
- schemes:
- - id: spring-ldap
- http: false
- passive: false
- camel-spring-redis:
- groupId: org.apache.camel
- artifactId: camel-spring-redis
- schemes:
- - id: spring-redis
- http: false
- passive: false
- camel-spring-ws:
- groupId: org.apache.camel
- artifactId: camel-spring-ws
- schemes:
- - id: spring-ws
- http: true
- passive: false
- camel-sql:
- groupId: org.apache.camel
- artifactId: camel-sql
- schemes:
- - id: sql
- http: false
- passive: false
- - id: sql-stored
- http: false
- passive: false
- camel-ssh:
- groupId: org.apache.camel
- artifactId: camel-ssh
- schemes:
- - id: ssh
- http: false
- passive: false
- camel-stax:
- groupId: org.apache.camel
- artifactId: camel-stax
- schemes:
- - id: stax
- http: false
- passive: false
- camel-stomp:
- groupId: org.apache.camel
- artifactId: camel-stomp
- schemes:
- - id: stomp
- http: false
- passive: false
- camel-stream:
- groupId: org.apache.camel
- artifactId: camel-stream
- schemes:
- - id: stream
- http: false
- passive: false
- camel-stringtemplate:
- groupId: org.apache.camel
- artifactId: camel-stringtemplate
- schemes:
- - id: string-template
- http: false
- passive: false
- camel-syslog:
- groupId: org.apache.camel
- artifactId: camel-syslog
- dataformats:
- - syslog
- camel-tagsoup:
- groupId: org.apache.camel
- artifactId: camel-tagsoup
- dataformats:
- - tidyMarkup
- camel-tarfile:
- groupId: org.apache.camel
- artifactId: camel-tarfile
- dataformats:
- - tarfile
- camel-telegram:
- groupId: org.apache.camel
- artifactId: camel-telegram
- schemes:
- - id: telegram
- http: false
- passive: false
- camel-thrift:
- groupId: org.apache.camel
- artifactId: camel-thrift
- schemes:
- - id: thrift
- http: false
- passive: false
- dataformats:
- - thrift
- camel-tika:
- groupId: org.apache.camel
- artifactId: camel-tika
- schemes:
- - id: tika
- http: false
- passive: false
- camel-twilio:
- groupId: org.apache.camel
- artifactId: camel-twilio
- schemes:
- - id: twilio
- http: false
- passive: false
- camel-twitter:
- groupId: org.apache.camel
- artifactId: camel-twitter
- schemes:
- - id: twitter
- http: false
- passive: false
- - id: twitter-directmessage
- http: false
- passive: false
- - id: twitter-search
- http: false
- passive: false
- - id: twitter-streaming
- http: false
- passive: false
- - id: twitter-timeline
- http: false
- passive: false
- camel-undertow:
- groupId: org.apache.camel
- artifactId: camel-undertow
- schemes:
- - id: undertow
- http: true
- passive: false
- camel-univocity-parsers:
- groupId: org.apache.camel
- artifactId: camel-univocity-parsers
- dataformats:
- - univocity-csv
- - univocity-fixed
- - univocity-tsv
- camel-velocity:
- groupId: org.apache.camel
- artifactId: camel-velocity
- schemes:
- - id: velocity
- http: false
- passive: false
- camel-vertx:
- groupId: org.apache.camel
- artifactId: camel-vertx
- schemes:
- - id: vertx
- http: false
- passive: false
- camel-weather:
- groupId: org.apache.camel
- artifactId: camel-weather
- schemes:
- - id: weather
- http: false
- passive: false
- camel-web3j:
- groupId: org.apache.camel
- artifactId: camel-web3j
- schemes:
- - id: web3j
- http: false
- passive: false
- camel-websocket:
- groupId: org.apache.camel
- artifactId: camel-websocket
- schemes:
- - id: websocket
- http: true
- passive: false
- camel-wordpress:
- groupId: org.apache.camel
- artifactId: camel-wordpress
- schemes:
- - id: wordpress
- http: false
- passive: false
- camel-xchange:
- groupId: org.apache.camel
- artifactId: camel-xchange
- schemes:
- - id: xchange
- http: false
- passive: false
- camel-xmlbeans:
- groupId: org.apache.camel
- artifactId: camel-xmlbeans
- dataformats:
- - xmlBeans
- camel-xmljson:
- groupId: org.apache.camel
- artifactId: camel-xmljson
- dataformats:
- - xmljson
- camel-xmlrpc:
- groupId: org.apache.camel
- artifactId: camel-xmlrpc
- schemes:
- - id: xmlrpc
- http: false
- passive: false
- dataformats:
- - xmlrpc
- camel-xmlsecurity:
- groupId: org.apache.camel
- artifactId: camel-xmlsecurity
- schemes:
- - id: xmlsecurity
- http: false
- passive: false
- dataformats:
- - secureXML
- camel-xmpp:
- groupId: org.apache.camel
- artifactId: camel-xmpp
- schemes:
- - id: xmpp
- http: false
- passive: false
- camel-xstream:
- groupId: org.apache.camel
- artifactId: camel-xstream
- dataformats:
- - json-xstream
- - xstream
- camel-yammer:
- groupId: org.apache.camel
- artifactId: camel-yammer
- schemes:
- - id: yammer
- http: false
- passive: false
- camel-yql:
- groupId: org.apache.camel
- artifactId: camel-yql
- schemes:
- - id: yql
- http: false
- passive: false
- camel-zendesk:
- groupId: org.apache.camel
- artifactId: camel-zendesk
- schemes:
- - id: zendesk
- http: false
- passive: false
- camel-zipfile:
- groupId: org.apache.camel
- artifactId: camel-zipfile
- dataformats:
- - zipfile
- camel-zookeeper:
- groupId: org.apache.camel
- artifactId: camel-zookeeper
- schemes:
- - id: zookeeper
- http: false
- passive: false
- camel-zookeeper-master:
- groupId: org.apache.camel
- artifactId: camel-zookeeper-master
- schemes:
- - id: zookeeper-master
- http: false
- passive: false
-
-`
- Resources["camel-catalog-2.23.1.yaml"] =
- `
-apiVersion: camel.apache.org/v1alpha1
-kind: CamelCatalog
-metadata:
- name: camel-catalog-2.23.1
- labels:
- app: camel-k
- camel.apache.org/catalog.version: 2.23.1
- camel.apache.org/catalog.loader.version: 2.23.1
-spec:
- version: 2.23.1
- artifacts:
- camel-ahc:
- groupId: org.apache.camel
- artifactId: camel-ahc
- schemes:
- - id: ahc
- http: true
- passive: false
- camel-ahc-ws:
- groupId: org.apache.camel
- artifactId: camel-ahc-ws
- schemes:
- - id: ahc-ws
- http: true
- passive: false
- - id: ahc-wss
- http: false
- passive: false
- camel-amqp:
- groupId: org.apache.camel
- artifactId: camel-amqp
- schemes:
- - id: amqp
- http: false
- passive: false
- camel-apns:
- groupId: org.apache.camel
- artifactId: camel-apns
- schemes:
- - id: apns
- http: false
- passive: false
- camel-as2:
- groupId: org.apache.camel
- artifactId: camel-as2
- schemes:
- - id: as2
- http: false
- passive: false
- camel-asn1:
- groupId: org.apache.camel
- artifactId: camel-asn1
- dataformats:
- - asn1
- camel-asterisk:
- groupId: org.apache.camel
- artifactId: camel-asterisk
- schemes:
- - id: asterisk
- http: false
- passive: false
- camel-atmos:
- groupId: org.apache.camel
- artifactId: camel-atmos
- schemes:
- - id: atmos
- http: false
- passive: false
- camel-atmosphere-websocket:
- groupId: org.apache.camel
- artifactId: camel-atmosphere-websocket
- schemes:
- - id: atmosphere-websocket
- http: true
- passive: false
- camel-atom:
- groupId: org.apache.camel
- artifactId: camel-atom
- schemes:
- - id: atom
- http: false
- passive: false
- camel-atomix:
- groupId: org.apache.camel
- artifactId: camel-atomix
- schemes:
- - id: atomix-map
- http: false
- passive: false
- - id: atomix-messaging
- http: false
- passive: false
- - id: atomix-multimap
- http: false
- passive: false
- - id: atomix-queue
- http: false
- passive: false
- - id: atomix-set
- http: false
- passive: false
- - id: atomix-value
- http: false
- passive: false
- camel-avro:
- groupId: org.apache.camel
- artifactId: camel-avro
- schemes:
- - id: avro
- http: false
- passive: false
- dataformats:
- - avro
- camel-aws:
- groupId: org.apache.camel
- artifactId: camel-aws
- schemes:
- - id: aws-cw
- http: false
- passive: false
- - id: aws-ddb
- http: false
- passive: false
- - id: aws-ddbstream
- http: false
- passive: false
- - id: aws-ec2
- http: false
- passive: false
- - id: aws-iam
- http: false
- passive: false
- - id: aws-kinesis
- http: false
- passive: false
- - id: aws-kinesis-firehose
- http: false
- passive: false
- - id: aws-kms
- http: false
- passive: false
- - id: aws-lambda
- http: false
- passive: false
- - id: aws-mq
- http: false
- passive: false
- - id: aws-s3
- http: false
- passive: false
- - id: aws-sdb
- http: false
- passive: false
- - id: aws-ses
- http: false
- passive: false
- - id: aws-sns
- http: false
- passive: false
- - id: aws-sqs
- http: false
- passive: false
- - id: aws-swf
- http: false
- passive: false
- camel-azure:
- groupId: org.apache.camel
- artifactId: camel-azure
- schemes:
- - id: azure-blob
- http: false
- passive: false
- - id: azure-queue
- http: false
- passive: false
- camel-barcode:
- groupId: org.apache.camel
- artifactId: camel-barcode
- dataformats:
- - barcode
- camel-base64:
- groupId: org.apache.camel
- artifactId: camel-base64
- dataformats:
- - base64
- camel-bean-validator:
- groupId: org.apache.camel
- artifactId: camel-bean-validator
- schemes:
- - id: bean-validator
- http: false
- passive: false
- camel-beanio:
- groupId: org.apache.camel
- artifactId: camel-beanio
- dataformats:
- - beanio
- camel-beanstalk:
- groupId: org.apache.camel
- artifactId: camel-beanstalk
- schemes:
- - id: beanstalk
- http: false
- passive: false
- camel-bindy:
- groupId: org.apache.camel
- artifactId: camel-bindy
- dataformats:
- - bindy-csv
- - bindy-fixed
- - bindy-kvp
- camel-bonita:
- groupId: org.apache.camel
- artifactId: camel-bonita
- schemes:
- - id: bonita
- http: false
- passive: false
- camel-boon:
- groupId: org.apache.camel
- artifactId: camel-boon
- dataformats:
- - boon
- camel-box:
- groupId: org.apache.camel
- artifactId: camel-box
- schemes:
- - id: box
- http: false
- passive: false
- camel-braintree:
- groupId: org.apache.camel
- artifactId: camel-braintree
- schemes:
- - id: braintree
- http: false
- passive: false
- camel-cache:
- groupId: org.apache.camel
- artifactId: camel-cache
- schemes:
- - id: cache
- http: false
- passive: false
- camel-caffeine:
- groupId: org.apache.camel
- artifactId: camel-caffeine
- schemes:
- - id: caffeine-cache
- http: false
- passive: false
- - id: caffeine-loadcache
- http: false
- passive: false
- camel-cassandraql:
- groupId: org.apache.camel
- artifactId: camel-cassandraql
- schemes:
- - id: cql
- http: false
- passive: false
- camel-castor:
- groupId: org.apache.camel
- artifactId: camel-castor
- dataformats:
- - castor
- camel-chronicle:
- groupId: org.apache.camel
- artifactId: camel-chronicle
- schemes:
- - id: chronicle-engine
- http: false
- passive: false
- camel-chunk:
- groupId: org.apache.camel
- artifactId: camel-chunk
- schemes:
- - id: chunk
- http: false
- passive: false
- camel-cm-sms:
- groupId: org.apache.camel
- artifactId: camel-cm-sms
- schemes:
- - id: cm-sms
- http: false
- passive: false
- camel-cmis:
- groupId: org.apache.camel
- artifactId: camel-cmis
- schemes:
- - id: cmis
- http: false
- passive: false
- camel-coap:
- groupId: org.apache.camel
- artifactId: camel-coap
- schemes:
- - id: coap
- http: false
- passive: false
- camel-cometd:
- groupId: org.apache.camel
- artifactId: camel-cometd
- schemes:
- - id: cometd
- http: false
- passive: false
- - id: cometds
- http: false
- passive: false
- camel-consul:
- groupId: org.apache.camel
- artifactId: camel-consul
- schemes:
- - id: consul
- http: false
- passive: false
- camel-context:
- groupId: org.apache.camel
- artifactId: camel-context
- schemes:
- - id: context
- http: false
- passive: false
- camel-core:
- groupId: org.apache.camel
- artifactId: camel-core
- schemes:
- - id: bean
- http: false
- passive: true
- - id: binding
- http: false
- passive: true
- - id: browse
- http: false
- passive: true
- - id: class
- http: false
- passive: true
- - id: controlbus
- http: false
- passive: true
- - id: dataformat
- http: false
- passive: true
- - id: dataset
- http: false
- passive: true
- - id: direct
- http: false
- passive: true
- - id: direct-vm
- http: false
- passive: true
- - id: file
- http: false
- passive: false
- - id: language
- http: false
- passive: true
- - id: log
- http: false
- passive: true
- - id: mock
- http: false
- passive: true
- - id: properties
- http: false
- passive: true
- - id: ref
- http: false
- passive: true
- - id: rest
- http: true
- passive: false
- - id: rest-api
- http: false
- passive: false
- - id: saga
- http: false
- passive: false
- - id: scheduler
- http: false
- passive: false
- - id: seda
- http: false
- passive: true
- - id: stub
- http: false
- passive: true
- - id: test
- http: false
- passive: true
- - id: timer
- http: false
- passive: false
- - id: validator
- http: false
- passive: true
- - id: vm
- http: false
- passive: true
- - id: xslt
- http: false
- passive: false
- languages:
- - bean
- - constant
- - exchangeProperty
- - file
- - header
- - ref
- - simple
- - tokenize
- - xpath
- - xtokenize
- dataformats:
- - gzip
- - serialization
- - string
- - zip
- camel-couchbase:
- groupId: org.apache.camel
- artifactId: camel-couchbase
- schemes:
- - id: couchbase
- http: false
- passive: false
- camel-couchdb:
- groupId: org.apache.camel
- artifactId: camel-couchdb
- schemes:
- - id: couchdb
- http: false
- passive: false
- camel-crypto:
- groupId: org.apache.camel
- artifactId: camel-crypto
... 5210 lines suppressed ...
[camel-k] 03/06: fix #693: add e2e tests
Posted by lb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
lburgazzoli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 2372774192ebb9a464cc08e1b04255b580b970e5
Author: nferraro <ni...@gmail.com>
AuthorDate: Thu Jun 20 13:05:05 2019 +0200
fix #693: add e2e tests
---
Gopkg.lock | 40 +++
.../build_test.go | 40 ++-
e2e/files/Java.java | 28 ++
e2e/files/groovy.groovy | 23 ++
e2e/files/js.js | 21 ++
e2e/files/kotlin.kts | 23 ++
e2e/files/xml.xml | 33 +++
e2e/install_test.go | 64 +++++
e2e/run_test.go | 78 ++++++
e2e/test_support.go | 297 +++++++++++++++++++++
go.mod | 4 +-
pkg/apis/camel/v1alpha1/build_types_support.go | 27 ++
pkg/cmd/install.go | 6 +-
pkg/util/openshift/register.go | 2 +
test/builder_integration_test.go | 134 ----------
test/log_scrape_integration_test.go | 108 --------
test/testing_env.go | 181 -------------
17 files changed, 668 insertions(+), 441 deletions(-)
diff --git a/Gopkg.lock b/Gopkg.lock
index 5f290cc..f5f1eac 100644
--- a/Gopkg.lock
+++ b/Gopkg.lock
@@ -443,6 +443,27 @@
version = "1.0.1"
[[projects]]
+ digest = "1:9f353a779b8b118229dfc1541e41d72d1a3a6f2d13756f5fe66daeb0f52191ab"
+ name = "github.com/onsi/gomega"
+ packages = [
+ ".",
+ "format",
+ "internal/assertion",
+ "internal/asyncassertion",
+ "internal/oraclematcher",
+ "internal/testingtsupport",
+ "matchers",
+ "matchers/support/goraph/bipartitegraph",
+ "matchers/support/goraph/edge",
+ "matchers/support/goraph/node",
+ "matchers/support/goraph/util",
+ "types",
+ ]
+ pruneopts = "NT"
+ revision = "90e289841c1ed79b7a598a7cd9959750cb5e89e2"
+ version = "v1.5.0"
+
+[[projects]]
digest = "1:8bc8f43d2332d035857c92581df240f247c287629d5f60c751df609f9b6215c5"
name = "github.com/openshift/api"
packages = [
@@ -453,6 +474,7 @@
"image/dockerpre012",
"image/v1",
"pkg/serialization",
+ "project/v1",
"route/v1",
"template/v1",
]
@@ -681,6 +703,9 @@
packages = [
"context",
"context/ctxhttp",
+ "html",
+ "html/atom",
+ "html/charset",
"http/httpguts",
"http2",
"http2/hpack",
@@ -720,12 +745,24 @@
packages = [
"collate",
"collate/build",
+ "encoding",
+ "encoding/charmap",
+ "encoding/htmlindex",
+ "encoding/internal",
+ "encoding/internal/identifier",
+ "encoding/japanese",
+ "encoding/korean",
+ "encoding/simplifiedchinese",
+ "encoding/traditionalchinese",
+ "encoding/unicode",
"internal/colltab",
"internal/gen",
"internal/tag",
"internal/triegen",
"internal/ucd",
+ "internal/utf8internal",
"language",
+ "runes",
"secure/bidirule",
"transform",
"unicode/bidi",
@@ -1104,15 +1141,18 @@
"github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1",
"github.com/fatih/structs",
"github.com/go-logr/logr",
+ "github.com/google/uuid",
"github.com/jpillora/backoff",
"github.com/knative/eventing/pkg/apis/eventing/v1alpha1",
"github.com/knative/pkg/apis/duck/v1alpha1",
"github.com/knative/serving/pkg/apis/serving/v1alpha1",
"github.com/mitchellh/mapstructure",
+ "github.com/onsi/gomega",
"github.com/openshift/api/apps/v1",
"github.com/openshift/api/authorization/v1",
"github.com/openshift/api/build/v1",
"github.com/openshift/api/image/v1",
+ "github.com/openshift/api/project/v1",
"github.com/openshift/api/route/v1",
"github.com/openshift/api/template/v1",
"github.com/operator-framework/operator-sdk/pkg/k8sutil",
diff --git a/test/cluster_integration_test.go b/e2e/build_test.go
similarity index 53%
rename from test/cluster_integration_test.go
rename to e2e/build_test.go
index d18aa72..2b8aa5d 100644
--- a/test/cluster_integration_test.go
+++ b/e2e/build_test.go
@@ -19,25 +19,39 @@ See the License for the specific language governing permissions and
limitations under the License.
*/
-package test
+package e2e
import (
"testing"
+ "time"
- "github.com/apache/camel-k/pkg/install"
- "github.com/stretchr/testify/assert"
+ "github.com/apache/camel-k/pkg/apis/camel/v1alpha1"
+ . "github.com/onsi/gomega"
)
-func TestInstallation(t *testing.T) {
- installedCtxCRD, err := install.IsCRDInstalled(testContext, testClient, "IntegrationKit")
- assert.Nil(t, err)
- assert.True(t, installedCtxCRD)
+func TestKitJVMFullBuild(t *testing.T) {
+ doNamedKitFullBuild(t, "jvm")
+}
+
+func TestKitGroovyFullBuild(t *testing.T) {
+ doNamedKitFullBuild(t, "groovy")
+}
- installedCRD, err := install.IsCRDInstalled(testContext, testClient, "Integration")
- assert.Nil(t, err)
- assert.True(t, installedCRD)
+func TestKitKotlinFullBuild(t *testing.T) {
+ doNamedKitFullBuild(t, "kotlin")
+}
+
+func TestKitHealthFullBuild(t *testing.T) {
+ doNamedKitFullBuild(t, "knative")
+}
- installedClusterRole, err := install.IsClusterRoleInstalled(testContext, testClient)
- assert.Nil(t, err)
- assert.True(t, installedClusterRole)
+func doNamedKitFullBuild(t *testing.T, name string) {
+ withNewTestNamespace(func(ns string) {
+ RegisterTestingT(t)
+ Expect(kamel("install", "-n", ns, "--kit", name).Execute()).Should(BeNil())
+ Eventually(build(ns, name)).ShouldNot(BeNil())
+ Eventually(func() v1alpha1.BuildPhase {
+ return build(ns, name)().Status.Phase
+ }, 5*time.Minute).Should(Equal(v1alpha1.BuildPhaseSucceeded))
+ })
}
diff --git a/e2e/files/Java.java b/e2e/files/Java.java
new file mode 100644
index 0000000..f586b60
--- /dev/null
+++ b/e2e/files/Java.java
@@ -0,0 +1,28 @@
+/*
+ * 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.
+ */
+
+import org.apache.camel.builder.RouteBuilder;
+
+public class Java extends RouteBuilder {
+ @Override
+ public void configure() throws Exception {
+ from("timer:tick")
+ .setHeader("m").constant("string!")
+ .setBody().simple("Magic${header.m}")
+ .log("${body}");
+ }
+}
\ No newline at end of file
diff --git a/e2e/files/groovy.groovy b/e2e/files/groovy.groovy
new file mode 100644
index 0000000..fdfa153
--- /dev/null
+++ b/e2e/files/groovy.groovy
@@ -0,0 +1,23 @@
+/*
+ * 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.
+ */
+
+from('timer:groovy?period=1s')
+ .routeId('groovy')
+ .setHeader("m").constant("string!")
+ .setBody()
+ .simple('Magic${header.m}')
+ .to('log:info?showAll=false')
diff --git a/e2e/files/js.js b/e2e/files/js.js
new file mode 100644
index 0000000..99aaf74
--- /dev/null
+++ b/e2e/files/js.js
@@ -0,0 +1,21 @@
+// 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.
+
+from('timer:js?period=1s')
+ .routeId('js')
+ .setHeader("m").constant("string!")
+ .setBody()
+ .simple('Magic${header.m}')
+ .to('log:info')
\ No newline at end of file
diff --git a/e2e/files/kotlin.kts b/e2e/files/kotlin.kts
new file mode 100644
index 0000000..ea378fa
--- /dev/null
+++ b/e2e/files/kotlin.kts
@@ -0,0 +1,23 @@
+/*
+ * 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.
+ */
+
+from("timer:kotlin?period=1s")
+ .routeId("kotlin")
+ .setHeader("m").constant("string!")
+ .setBody()
+ .simple("Magic\${header.m}")
+ .to("log:info")
diff --git a/e2e/files/xml.xml b/e2e/files/xml.xml
new file mode 100644
index 0000000..a656351
--- /dev/null
+++ b/e2e/files/xml.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ 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.
+-->
+<routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="http://camel.apache.org/schema/spring"
+ xsi:schemaLocation="
+ http://camel.apache.org/schema/spring
+ http://camel.apache.org/schema/spring/camel-spring.xsd">
+
+ <route id="hello">
+ <from uri="timer:hello?period=3s"/>
+ <setHeader headerName="m">
+ <constant>string!</constant>
+ </setHeader>
+ <setBody>
+ <simple>Magic${header.m}</simple>
+ </setBody>
+ <to uri="log:info"/>
+ </route>
+
+</routes>
diff --git a/e2e/install_test.go b/e2e/install_test.go
new file mode 100644
index 0000000..53cf830
--- /dev/null
+++ b/e2e/install_test.go
@@ -0,0 +1,64 @@
+// +build integration
+
+// To enable compilation of this file in Goland, go to "Settings -> Go -> Vendoring & Build Tags -> Custom Tags" and add "integration"
+
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+package e2e
+
+import (
+ "testing"
+
+ . "github.com/onsi/gomega"
+)
+
+func TestBasicInstallation(t *testing.T) {
+ withNewTestNamespace(func(ns string) {
+ RegisterTestingT(t)
+ Expect(kamel("install", "-n", ns).Execute()).Should(BeNil())
+ Eventually(operatorPod(ns)).ShouldNot(BeNil())
+ })
+}
+
+func TestAlternativeImageInstallation(t *testing.T) {
+ withNewTestNamespace(func(ns string) {
+ RegisterTestingT(t)
+ Expect(kamel("install", "-n", ns, "--operatorPod-image", "x/y:latest").Execute()).Should(BeNil())
+ Eventually(operatorImage(ns)).Should(Equal("x/y:latest"))
+ })
+}
+
+func TestKitJVMInstallation(t *testing.T) {
+ withNewTestNamespace(func(ns string) {
+ RegisterTestingT(t)
+ Expect(kamel("install", "-n", ns, "--kit", "jvm").Execute()).Should(BeNil())
+ Eventually(build(ns, "jvm")).ShouldNot(BeNil())
+ })
+}
+
+func TestMavenRepositoryInstallation(t *testing.T) {
+ withNewTestNamespace(func(ns string) {
+ RegisterTestingT(t)
+ Expect(kamel("install", "-n", ns, "--maven-repository", "https://my.repo.org/public/").Execute()).Should(BeNil())
+ Eventually(configmap(ns, "camel-k-maven-settings")).Should(Not(BeNil()))
+ Eventually(func()string {
+ return configmap(ns, "camel-k-maven-settings")().Data["settings.xml"]
+ }).Should(ContainSubstring("https://my.repo.org/public/"))
+ })
+}
+
diff --git a/e2e/run_test.go b/e2e/run_test.go
new file mode 100644
index 0000000..550a685
--- /dev/null
+++ b/e2e/run_test.go
@@ -0,0 +1,78 @@
+// +build integration
+
+// To enable compilation of this file in Goland, go to "Settings -> Go -> Vendoring & Build Tags -> Custom Tags" and add "integration"
+
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+package e2e
+
+import (
+ "testing"
+ "time"
+
+ . "github.com/onsi/gomega"
+ v1 "k8s.io/api/core/v1"
+)
+
+func TestRunSimpleExamples(t *testing.T) {
+ withNewTestNamespace(func(ns string) {
+ RegisterTestingT(t)
+ Expect(kamel("install", "-n", ns).Execute()).Should(BeNil())
+
+ t.Run("run java", func(t *testing.T) {
+ RegisterTestingT(t)
+ Expect(kamel("run", "-n", ns, "files/Java.java").Execute()).Should(BeNil())
+ Eventually(integrationPodPhase(ns, "java"), 5*time.Minute).Should(Equal(v1.PodRunning))
+ Eventually(integrationLogs(ns, "java"), 1*time.Minute).Should(ContainSubstring("Magicstring!"))
+ Expect(kamel("delete", "--all", "-n", ns).Execute()).Should(BeNil())
+ })
+
+ t.Run("run xml", func(t *testing.T) {
+ RegisterTestingT(t)
+ Expect(kamel("run", "-n", ns, "files/xml.xml").Execute()).Should(BeNil())
+ Eventually(integrationPodPhase(ns, "xml"), 5*time.Minute).Should(Equal(v1.PodRunning))
+ Eventually(integrationLogs(ns, "xml"), 1*time.Minute).Should(ContainSubstring("Magicstring!"))
+ Expect(kamel("delete", "--all", "-n", ns).Execute()).Should(BeNil())
+ })
+
+ t.Run("run groovy", func(t *testing.T) {
+ RegisterTestingT(t)
+ Expect(kamel("run", "-n", ns, "files/groovy.groovy").Execute()).Should(BeNil())
+ Eventually(integrationPodPhase(ns, "groovy"), 5*time.Minute).Should(Equal(v1.PodRunning))
+ Eventually(integrationLogs(ns, "groovy"), 1*time.Minute).Should(ContainSubstring("Magicstring!"))
+ Expect(kamel("delete", "--all", "-n", ns).Execute()).Should(BeNil())
+ })
+
+ t.Run("run js", func(t *testing.T) {
+ RegisterTestingT(t)
+ Expect(kamel("run", "-n", ns, "files/js.js").Execute()).Should(BeNil())
+ Eventually(integrationPodPhase(ns, "js"), 5*time.Minute).Should(Equal(v1.PodRunning))
+ Eventually(integrationLogs(ns, "js"), 1*time.Minute).Should(ContainSubstring("Magicstring!"))
+ Expect(kamel("delete", "--all", "-n", ns).Execute()).Should(BeNil())
+ })
+
+ t.Run("run kotlin", func(t *testing.T) {
+ RegisterTestingT(t)
+ Expect(kamel("run", "-n", ns, "files/kotlin.kts").Execute()).Should(BeNil())
+ Eventually(integrationPodPhase(ns, "kotlin"), 5*time.Minute).Should(Equal(v1.PodRunning))
+ Eventually(integrationLogs(ns, "kotlin"), 1*time.Minute).Should(ContainSubstring("Magicstring!"))
+ Expect(kamel("delete", "--all", "-n", ns).Execute()).Should(BeNil())
+ })
+
+ })
+}
diff --git a/e2e/test_support.go b/e2e/test_support.go
new file mode 100644
index 0000000..7ee58a5
--- /dev/null
+++ b/e2e/test_support.go
@@ -0,0 +1,297 @@
+// +build integration
+
+// To enable compilation of this file in Goland, go to "Settings -> Go -> Vendoring & Build Tags -> Custom Tags" and add "integration"
+
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+package e2e
+
+import (
+ "context"
+ "time"
+
+ "github.com/apache/camel-k/pkg/apis/camel/v1alpha1"
+ "github.com/apache/camel-k/pkg/client"
+ "github.com/apache/camel-k/pkg/cmd"
+ "github.com/apache/camel-k/pkg/util/log"
+ "github.com/apache/camel-k/pkg/util/openshift"
+ "github.com/google/uuid"
+ "github.com/onsi/gomega"
+ projectv1 "github.com/openshift/api/project/v1"
+ "github.com/spf13/cobra"
+ "io/ioutil"
+ v1 "k8s.io/api/core/v1"
+ k8serrors "k8s.io/apimachinery/pkg/api/errors"
+ metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
+ "k8s.io/apimachinery/pkg/labels"
+ "k8s.io/apimachinery/pkg/runtime"
+ k8sclient "sigs.k8s.io/controller-runtime/pkg/client"
+)
+
+var testContext context.Context
+var testClient client.Client
+
+func init() {
+ var err error
+ testContext = context.TODO()
+ testClient, err = newTestClient()
+ if err != nil {
+ panic(err)
+ }
+
+ // Defaults for testing
+ gomega.SetDefaultEventuallyTimeout(10 * time.Second)
+}
+
+func newTestClient() (client.Client, error) {
+ return client.NewOutOfClusterClient("")
+}
+
+func kamel(args ...string) *cobra.Command {
+ c, err := cmd.NewKamelCommand(testContext)
+ if err != nil {
+ panic(err)
+ }
+ c.SetArgs(args)
+ return c
+}
+
+/*
+ Curryied utility functions for testing
+*/
+
+func integrationLogs(ns string, name string) func() string {
+ return func() string {
+ pod := integrationPod(ns, name)()
+ if pod == nil {
+ return ""
+ }
+ containerName := ""
+ if len(pod.Spec.Containers) > 1 {
+ containerName = pod.Spec.Containers[0].Name
+ }
+ tail := int64(100)
+ logOptions := v1.PodLogOptions{
+ Follow: false,
+ Container: containerName,
+ TailLines: &tail,
+ }
+ byteReader, err := testClient.CoreV1().Pods(ns).GetLogs(pod.Name, &logOptions).Context(testContext).Stream()
+ if err != nil {
+ log.Error(err, "Error while reading the pod logs")
+ return ""
+ }
+ defer func() {
+ if err := byteReader.Close(); err != nil {
+ log.Error(err, "Error closing the stream")
+ }
+ }()
+
+ bytes, err := ioutil.ReadAll(byteReader)
+ if err != nil {
+ log.Error(err, "Error while reading the pod logs content")
+ return ""
+ }
+ return string(bytes)
+ }
+}
+
+func integrationPodPhase(ns string, name string) func() v1.PodPhase {
+ return func() v1.PodPhase {
+ pod := integrationPod(ns, name)()
+ if pod == nil {
+ return ""
+ }
+ return pod.Status.Phase
+ }
+}
+
+func integrationPod(ns string, name string) func() *v1.Pod {
+ return func() *v1.Pod {
+ lst := v1.PodList{
+ TypeMeta: metav1.TypeMeta{
+ Kind: "Pod",
+ APIVersion: v1.SchemeGroupVersion.String(),
+ },
+ }
+ opts := k8sclient.ListOptions{
+ LabelSelector: labels.SelectorFromSet(labels.Set{
+ "camel.apache.org/integration": name,
+ }),
+ Namespace: ns,
+ }
+ if err := testClient.List(testContext, &opts, &lst); err != nil {
+ panic(err)
+ }
+ if len(lst.Items) == 0 {
+ return nil
+ }
+ return &lst.Items[0]
+ }
+}
+
+func operatorImage(ns string) func() string {
+ return func() string {
+ pod := operatorPod(ns)()
+ if pod != nil {
+ if len(pod.Spec.Containers) > 0 {
+ return pod.Spec.Containers[0].Image
+ }
+ }
+ return ""
+ }
+}
+
+func configmap(ns string, name string) func() *v1.ConfigMap {
+ return func() *v1.ConfigMap {
+ cm := v1.ConfigMap{
+ TypeMeta: metav1.TypeMeta{
+ Kind: "ConfigMap",
+ APIVersion: metav1.SchemeGroupVersion.String(),
+ },
+ ObjectMeta: metav1.ObjectMeta{
+ Namespace: ns,
+ Name: name,
+ },
+ }
+ key := k8sclient.ObjectKey{
+ Namespace: ns,
+ Name: name,
+ }
+ if err := testClient.Get(testContext, key, &cm); err != nil && k8serrors.IsNotFound(err) {
+ return nil
+ } else if err != nil {
+ log.Error(err, "Error while retrieving configmap "+name)
+ return nil
+ }
+ return &cm
+ }
+}
+
+func build(ns string, name string) func() *v1alpha1.Build {
+ return func() *v1alpha1.Build {
+ build := v1alpha1.NewBuild(ns, name)
+ key := k8sclient.ObjectKey{
+ Namespace: ns,
+ Name: name,
+ }
+ if err := testClient.Get(testContext, key, &build); err != nil && k8serrors.IsNotFound(err) {
+ return nil
+ } else if err != nil {
+ log.Error(err, "Error while retrieving build "+name)
+ return nil
+ }
+ return &build
+ }
+}
+
+func operatorPod(ns string) func() *v1.Pod {
+ return func() *v1.Pod {
+ lst := v1.PodList{
+ TypeMeta: metav1.TypeMeta{
+ Kind: "Pod",
+ APIVersion: v1.SchemeGroupVersion.String(),
+ },
+ }
+ opts := k8sclient.ListOptions{
+ LabelSelector: labels.SelectorFromSet(labels.Set{
+ "camel.apache.org/component": "operatorPod",
+ }),
+ Namespace: ns,
+ }
+ if err := testClient.List(testContext, &opts, &lst); err != nil {
+ panic(err)
+ }
+ if len(lst.Items) == 0 {
+ return nil
+ }
+ return &lst.Items[0]
+ }
+}
+
+/*
+ Namespace testing functions
+*/
+
+func withNewTestNamespace(doRun func(string)) {
+ ns := newTestNamespace()
+ defer deleteTestNamespace(ns)
+
+ doRun(ns.GetName())
+}
+
+func deleteTestNamespace(ns metav1.Object) {
+ var oc bool
+ var err error
+ if oc, err = openshift.IsOpenShift(testClient); err != nil {
+ panic(err)
+ } else if oc {
+ prj := &projectv1.Project{
+ TypeMeta: metav1.TypeMeta{
+ APIVersion: projectv1.SchemeGroupVersion.String(),
+ Kind: "Project",
+ },
+ ObjectMeta: metav1.ObjectMeta{
+ Name: ns.GetName(),
+ },
+ }
+ if err := testClient.Delete(testContext, prj); err != nil {
+ log.Error(err, "cannot delete test project", "name", prj.Name)
+ }
+ } else {
+ if err := testClient.Delete(testContext, ns.(runtime.Object)); err != nil {
+ log.Error(err, "cannot delete test namespace", "name", ns.GetName())
+ }
+ }
+}
+
+func newTestNamespace() metav1.Object {
+ var err error
+ var oc bool
+ var obj runtime.Object
+
+ name := "test-" + uuid.New().String()
+
+ if oc, err = openshift.IsOpenShift(testClient); err != nil {
+ panic(err)
+ } else if oc {
+ obj = &projectv1.ProjectRequest{
+ TypeMeta: metav1.TypeMeta{
+ APIVersion: projectv1.SchemeGroupVersion.String(),
+ Kind: "ProjectRequest",
+ },
+ ObjectMeta: metav1.ObjectMeta{
+ Name: name,
+ },
+ }
+ } else {
+ obj = &v1.Namespace{
+ TypeMeta: metav1.TypeMeta{
+ APIVersion: "v1",
+ Kind: "Namespace",
+ },
+ ObjectMeta: metav1.ObjectMeta{
+ Name: name,
+ },
+ }
+ }
+ if err = testClient.Create(testContext, obj); err != nil {
+ panic(err)
+ }
+ return obj.(metav1.Object)
+}
diff --git a/go.mod b/go.mod
index 265309f..be5c294 100644
--- a/go.mod
+++ b/go.mod
@@ -19,7 +19,7 @@ require (
github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef // indirect
github.com/google/go-containerregistry v0.0.0-20190206233756-dbc4da98389f // indirect
github.com/google/gofuzz v1.0.0 // indirect
- github.com/google/uuid v1.1.0 // indirect
+ github.com/google/uuid v1.1.0
github.com/googleapis/gnostic v0.2.0 // indirect
github.com/hashicorp/golang-lru v0.5.1 // indirect
github.com/imdario/mergo v0.3.7 // indirect
@@ -36,7 +36,7 @@ require (
github.com/mitchellh/mapstructure v1.1.2
github.com/modern-go/reflect2 v1.0.1 // indirect
github.com/onsi/ginkgo v1.8.0 // indirect
- github.com/onsi/gomega v1.5.0 // indirect
+ github.com/onsi/gomega v1.5.0
github.com/openshift/api v3.9.0+incompatible
github.com/operator-framework/operator-sdk v0.8.0
github.com/pborman/uuid v1.2.0 // indirect
diff --git a/pkg/apis/camel/v1alpha1/build_types_support.go b/pkg/apis/camel/v1alpha1/build_types_support.go
new file mode 100644
index 0000000..d70be26
--- /dev/null
+++ b/pkg/apis/camel/v1alpha1/build_types_support.go
@@ -0,0 +1,27 @@
+package v1alpha1
+
+import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
+
+// NewBuild --
+func NewBuild(namespace string, name string) Build {
+ return Build{
+ TypeMeta: metav1.TypeMeta{
+ APIVersion: SchemeGroupVersion.String(),
+ Kind: BuildKind,
+ },
+ ObjectMeta: metav1.ObjectMeta{
+ Namespace: namespace,
+ Name: name,
+ },
+ }
+}
+
+// NewBuildList --
+func NewBuildList() BuildList {
+ return BuildList{
+ TypeMeta: metav1.TypeMeta{
+ APIVersion: SchemeGroupVersion.String(),
+ Kind: BuildKind,
+ },
+ }
+}
diff --git a/pkg/cmd/install.go b/pkg/cmd/install.go
index 0135156..f7e21a3 100644
--- a/pkg/cmd/install.go
+++ b/pkg/cmd/install.go
@@ -373,7 +373,7 @@ func (o *installCmdOptions) validate(_ *cobra.Command, _ []string) error {
return result
}
-func errorIfKitIsNotAvailable(schema *runtime.Scheme, context string) error {
+func errorIfKitIsNotAvailable(schema *runtime.Scheme, kit string) error {
for _, resource := range deploy.Resources {
resource, err := kubernetes.LoadResourceFromYaml(schema, resource)
if err != nil {
@@ -385,11 +385,11 @@ func errorIfKitIsNotAvailable(schema *runtime.Scheme, context string) error {
continue
}
integrationKit := resource.(*v1alpha1.IntegrationKit)
- if integrationKit.Name == context {
+ if integrationKit.Name == kit {
return nil
}
}
- return errors.Errorf("Unknown context '%s'", context)
+ return errors.Errorf("Unknown kit '%s'", kit)
}
func decodeMavenSettings(mavenSettings string) (v1alpha1.ValueSource, error) {
diff --git a/pkg/util/openshift/register.go b/pkg/util/openshift/register.go
index c089046..b347a5c 100644
--- a/pkg/util/openshift/register.go
+++ b/pkg/util/openshift/register.go
@@ -23,6 +23,7 @@ import (
authorization "github.com/openshift/api/authorization/v1"
build "github.com/openshift/api/build/v1"
image "github.com/openshift/api/image/v1"
+ project "github.com/openshift/api/project/v1"
route "github.com/openshift/api/route/v1"
template "github.com/openshift/api/template/v1"
"k8s.io/apimachinery/pkg/runtime"
@@ -42,6 +43,7 @@ func AddToScheme(scheme *runtime.Scheme) error {
err = doAdd(route.AddToScheme, scheme, err)
err = doAdd(build.AddToScheme, scheme, err)
err = doAdd(authorization.AddToScheme, scheme, err)
+ err = doAdd(project.AddToScheme, scheme, err)
return err
}
diff --git a/test/builder_integration_test.go b/test/builder_integration_test.go
deleted file mode 100644
index 6fddfc7..0000000
--- a/test/builder_integration_test.go
+++ /dev/null
@@ -1,134 +0,0 @@
-// +build integration
-
-// To enable compilation of this file in Goland, go to "Settings -> Go -> Vendoring & Build Tags -> Custom Tags" and add "integration"
-
-/*
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package test
-
-import (
- "context"
- "testing"
- "time"
-
- "github.com/apache/camel-k/pkg/apis/camel/v1alpha1"
- "github.com/apache/camel-k/pkg/builder"
- _ "github.com/apache/camel-k/pkg/builder/kaniko"
- "github.com/apache/camel-k/pkg/builder/s2i"
- "github.com/apache/camel-k/pkg/util/defaults"
- "github.com/apache/camel-k/pkg/util/test"
-
- k8serrors "k8s.io/apimachinery/pkg/api/errors"
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
-
- "github.com/stretchr/testify/assert"
-)
-
-func TestBuildManagerBuild(t *testing.T) {
- b := builder.New(testClient)
-
- catalog, err := test.DefaultCatalog()
- assert.Nil(t, err)
-
- err = testClient.Create(context.TODO(), &v1alpha1.CamelCatalog{
- ObjectMeta: metav1.ObjectMeta{
- Name: "catalog-test",
- Namespace: getTargetNamespace(),
- },
- Spec: catalog.CamelCatalogSpec,
- })
- if err != nil && !k8serrors.IsAlreadyExists(err) {
- assert.Error(t, err)
- }
-
- r := v1alpha1.BuildSpec{
- RuntimeVersion: defaults.RuntimeVersion,
- Meta: metav1.ObjectMeta{
- Name: "man-test",
- Namespace: getTargetNamespace(),
- ResourceVersion: "1",
- },
- Platform: v1alpha1.IntegrationPlatformSpec{
- Build: v1alpha1.IntegrationPlatformBuildSpec{
- CamelVersion: catalog.Version,
- RuntimeVersion: defaults.RuntimeVersion,
- BaseImage: "docker.io/fabric8/s2i-java:3.0-java8",
- Timeout: metav1.Duration{
- Duration: 5 * time.Minute,
- },
- },
- },
- Dependencies: []string{
- "mvn:org.apache.camel/camel-core",
- "camel:telegram",
- },
- Steps: builder.StepIDsFor(s2i.DefaultSteps...),
- }
-
- result := b.Build(r)
-
- assert.NotEqual(t, v1alpha1.BuildPhaseFailed, result.Phase)
- assert.Equal(t, v1alpha1.BuildPhaseSucceeded, result.Phase)
- assert.Regexp(t, ".*/.*/.*:.*", result.Image)
-}
-
-func TestBuildManagerFailedBuild(t *testing.T) {
- b := builder.New(testClient)
-
- catalog, err := test.DefaultCatalog()
- assert.Nil(t, err)
-
- err = testClient.Create(context.TODO(), &v1alpha1.CamelCatalog{
- ObjectMeta: metav1.ObjectMeta{
- Name: "catalog-test",
- Namespace: getTargetNamespace(),
- },
- Spec: catalog.CamelCatalogSpec,
- })
- if err != nil && !k8serrors.IsAlreadyExists(err) {
- assert.Error(t, err)
- }
-
- r := v1alpha1.BuildSpec{
- RuntimeVersion: defaults.RuntimeVersion,
- Meta: metav1.ObjectMeta{
- Name: "man-test",
- Namespace: getTargetNamespace(),
- ResourceVersion: "1",
- },
- Platform: v1alpha1.IntegrationPlatformSpec{
- Build: v1alpha1.IntegrationPlatformBuildSpec{
- CamelVersion: catalog.Version,
- RuntimeVersion: defaults.RuntimeVersion,
- BaseImage: "docker.io/fabric8/s2i-java:3.0-java8",
- Timeout: metav1.Duration{
- Duration: 5 * time.Minute,
- },
- },
- },
- Dependencies: []string{
- "mvn:org.apache.camel/camel-cippalippa",
- },
- Steps: builder.StepIDsFor(s2i.DefaultSteps...),
- }
-
- result := b.Build(r)
-
- assert.Equal(t, v1alpha1.BuildPhaseFailed, result.Phase)
- assert.NotEqual(t, v1alpha1.BuildPhaseSucceeded, result.Phase)
-}
diff --git a/test/log_scrape_integration_test.go b/test/log_scrape_integration_test.go
deleted file mode 100644
index 2124982..0000000
--- a/test/log_scrape_integration_test.go
+++ /dev/null
@@ -1,108 +0,0 @@
-// +build integration
-
-// To enable compilation of this file in Goland, go to "Settings -> Go -> Vendoring & Build Tags -> Custom Tags" and add "integration"
-
-/*
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package test
-
-import (
- "context"
- "strings"
- "testing"
- "time"
-
- "github.com/apache/camel-k/pkg/util/kubernetes/log"
- "github.com/stretchr/testify/assert"
-)
-
-func TestPodLogScrape(t *testing.T) {
- token := "Hello Camel K!"
- pod, err := createDummyPod("scraped", "/bin/sh", "-c", "for i in `seq 1 50`; do echo \""+token+"\" && sleep 2; done")
- defer testClient.Delete(testContext, pod)
- assert.Nil(t, err)
-
- ctx, cancel := context.WithDeadline(context.Background(), time.Now().Add(30*time.Second))
- defer cancel()
- scraper := log.NewPodScraper(testClient, pod.Namespace, pod.Name, "scraped")
- in := scraper.Start(ctx)
-
- res := make(chan bool)
- go func() {
- for {
- if dl, _ := ctx.Deadline(); time.Now().After(dl) {
- return
- }
-
- str, _ := in.ReadString('\n')
- if strings.Contains(str, token) {
- res <- true
- return
- }
- }
- }()
-
- select {
- case <-res:
- break
- case <-time.After(30 * time.Second):
- assert.Fail(t, "timeout while waiting from token")
- }
-}
-
-func TestSelectorLogScrape(t *testing.T) {
- token := "Hello Camel K!"
- replicas := int32(3)
- deployment, err := createDummyDeployment("scraped-deployment", &replicas, "scrape", "me", "/bin/sh", "-c", "for i in `seq 1 50`; do echo \""+token+"\" && sleep 2; done")
- defer testClient.Delete(testContext, deployment)
- assert.Nil(t, err)
-
- ctx, cancel := context.WithDeadline(context.Background(), time.Now().Add(30*time.Second))
- defer cancel()
- scraper := log.NewSelectorScraper(testClient, deployment.Namespace, "main", "scrape=me")
- in := scraper.Start(ctx)
-
- res := make(chan string)
- go func() {
- for {
- if dl, _ := ctx.Deadline(); time.Now().After(dl) {
- return
- }
-
- str, _ := in.ReadString('\n')
- if strings.Contains(str, token) {
- res <- str[0:3]
- }
- }
- }()
-
- recv := make(map[string]bool)
-loop:
- for {
- select {
- case r := <-res:
- recv[r] = true
- if len(recv) == 3 {
- break loop
- }
- case <-time.After(13 * time.Second):
- assert.Fail(t, "timeout while waiting from token")
- break loop
- }
- }
-}
diff --git a/test/testing_env.go b/test/testing_env.go
deleted file mode 100644
index 0db5b58..0000000
--- a/test/testing_env.go
+++ /dev/null
@@ -1,181 +0,0 @@
-// +build integration
-
-// To enable compilation of this file in Goland, go to "Settings -> Go -> Vendoring & Build Tags -> Custom Tags" and add "integration"
-
-/*
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package test
-
-import (
- "context"
- "time"
-
- "k8s.io/apimachinery/pkg/labels"
-
- "github.com/apache/camel-k/pkg/client"
- "github.com/apache/camel-k/pkg/install"
- appsv1 "k8s.io/api/apps/v1"
- v1 "k8s.io/api/core/v1"
- k8serrors "k8s.io/apimachinery/pkg/api/errors"
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- k8sclient "sigs.k8s.io/controller-runtime/pkg/client"
-)
-
-var testContext context.Context
-var testClient client.Client
-
-func newTestClient() (client.Client, error) {
- return client.NewOutOfClusterClient("")
-}
-
-func init() {
- var err error
- err = install.SetupClusterwideResources(testContext, client.Provider{Get: newTestClient})
- if err != nil {
- panic(err)
- }
-
- testContext = context.TODO()
- testClient, err = newTestClient()
- if err != nil {
- panic(err)
- }
-
- cfg := install.OperatorConfiguration{
- Namespace: getTargetNamespace(),
- }
-
- err = install.Operator(testContext, testClient, cfg)
- if err != nil {
- panic(err)
- }
-}
-
-func getTargetNamespace() string {
- ns, err := client.GetCurrentNamespace("")
- if err != nil {
- panic(err)
- }
- return ns
-}
-
-func createDummyDeployment(name string, replicas *int32, labelKey string, labelValue string, command ...string) (*appsv1.Deployment, error) {
- deployment := getDummyDeployment(name, replicas, labelKey, labelValue, command...)
- err := testClient.Delete(testContext, &deployment, k8sclient.GracePeriodSeconds(0))
- if err != nil && !k8serrors.IsNotFound(err) {
- return nil, err
- }
- for {
- list := v1.PodList{
- TypeMeta: metav1.TypeMeta{
- Kind: "Pod",
- APIVersion: v1.SchemeGroupVersion.String(),
- },
- }
- options := k8sclient.ListOptions{
- Namespace: getTargetNamespace(),
- LabelSelector: labels.SelectorFromSet(labels.Set{
- labelKey: labelValue,
- }),
- }
- err := testClient.List(testContext, &options, &list)
- if err != nil {
- return nil, err
- }
-
- if len(list.Items) > 0 {
- time.Sleep(1 * time.Second)
- } else {
- break
- }
- }
- err = testClient.Create(testContext, &deployment)
- return &deployment, err
-}
-
-func getDummyDeployment(name string, replicas *int32, labelKey string, labelValue string, command ...string) appsv1.Deployment {
- return appsv1.Deployment{
- TypeMeta: metav1.TypeMeta{
- Kind: "Deployment",
- APIVersion: appsv1.SchemeGroupVersion.String(),
- },
- ObjectMeta: metav1.ObjectMeta{
- Name: name,
- Namespace: getTargetNamespace(),
- },
- Spec: appsv1.DeploymentSpec{
- Replicas: replicas,
- Selector: &metav1.LabelSelector{
- MatchLabels: map[string]string{
- labelKey: labelValue,
- },
- },
- Template: v1.PodTemplateSpec{
- ObjectMeta: metav1.ObjectMeta{
- Labels: map[string]string{
- labelKey: labelValue,
- },
- },
- Spec: getDummyPod(name, command...).Spec,
- },
- },
- }
-}
-
-func createDummyPod(name string, command ...string) (*v1.Pod, error) {
- pod := getDummyPod(name, command...)
- err := testClient.Delete(testContext, &pod, k8sclient.GracePeriodSeconds(0))
- if err != nil && !k8serrors.IsNotFound(err) {
- return nil, err
- }
- for {
- err := testClient.Create(testContext, &pod)
- if err != nil && k8serrors.IsAlreadyExists(err) {
- time.Sleep(1 * time.Second)
- } else if err != nil {
- return nil, err
- } else {
- break
- }
- }
- return &pod, nil
-}
-
-func getDummyPod(name string, command ...string) v1.Pod {
- gracePeriod := int64(0)
- return v1.Pod{
- TypeMeta: metav1.TypeMeta{
- Kind: "Pod",
- APIVersion: v1.SchemeGroupVersion.String(),
- },
- ObjectMeta: metav1.ObjectMeta{
- Namespace: getTargetNamespace(),
- Name: name,
- },
- Spec: v1.PodSpec{
- TerminationGracePeriodSeconds: &gracePeriod,
- Containers: []v1.Container{
- {
- Name: name,
- Image: "busybox",
- Command: command,
- },
- },
- },
- }
-}
[camel-k] 02/06: fix #755: update artifact downloading
Posted by lb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
lburgazzoli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 357bfce032017b55667d88e227773def2336cd76
Author: nferraro <ni...@gmail.com>
AuthorDate: Thu Jun 20 11:34:33 2019 +0200
fix #755: update artifact downloading
---
script/Makefile | 8 ++++++--
script/package_maven_artifacts.sh | 29 ++++++++++++++++++++++-------
script/travis_build.sh | 2 +-
3 files changed, 29 insertions(+), 10 deletions(-)
diff --git a/script/Makefile b/script/Makefile
index 20bcd8b..143a3b8 100644
--- a/script/Makefile
+++ b/script/Makefile
@@ -30,6 +30,10 @@ GPG_PASS := $(GPG_PASS)
# Used to push pre-relase artifacts
STAGING_IMAGE_NAME := docker.io/camelk/camel-k
+# When packaging artifacts into the docker image, you can "copy" them from local maven
+# or "download" them from Apache Snapshots and Maven Central
+PACKAGE_ARTIFACTS_STRATEGY := copy
+
GOLDFLAGS += -X main.GitCommit=$(GIT_COMMIT)
GOFLAGS = -ldflags "$(GOLDFLAGS)"
@@ -118,7 +122,7 @@ build-olm:
./script/build_olm.sh $(VERSION)
build-compile-integration-tests:
- go test -c -tags=integration ./test/*.go
+ go test -c -tags=integration ./e2e/*.go
clean:
# go clean fails if modules support are turned on as it tries to
@@ -184,7 +188,7 @@ package-examples:
./script/package_examples.sh $(VERSION)
package-artifacts:
- ./script/package_maven_artifacts.sh $(RUNTIME_VERSION)
+ ./script/package_maven_artifacts.sh $(RUNTIME_VERSION) $(PACKAGE_ARTIFACTS_STRATEGY)
unsnapshot-olm:
./script/unsnapshot_olm.sh
diff --git a/script/package_maven_artifacts.sh b/script/package_maven_artifacts.sh
index c2feb30..0789ce3 100755
--- a/script/package_maven_artifacts.sh
+++ b/script/package_maven_artifacts.sh
@@ -17,15 +17,30 @@
location=$(dirname $0)
-if [ "$#" -ne 1 ]; then
- echo "usage: $0 version"
+if [ "$#" -ne 2 ]; then
+ echo "usage: $0 version strategy"
exit 1
fi
+version=$1
+strategy=$2
+
cd ${location}/..
-./mvnw \
- -f build/maven/pom-runtime.xml \
- -DoutputDirectory=$PWD/build/_maven_output \
- -Druntime.version=$1 \
- dependency:copy-dependencies
\ No newline at end of file
+if [ "$strategy" = "copy" ]; then
+ ./mvnw \
+ -f build/maven/pom-runtime.xml \
+ -DoutputDirectory=$PWD/build/_maven_output \
+ -Druntime.version=$1 \
+ dependency:copy-dependencies
+elif [ "$strategy" = "download" ]; then
+ ./mvnw \
+ -f build/maven/pom-runtime.xml \
+ -Dmaven.repo.local=$PWD/build/_maven_output \
+ -Druntime.version=$1 \
+ install
+else
+ echo "unknown strategy: $strategy"
+ exit 1
+fi
+
diff --git a/script/travis_build.sh b/script/travis_build.sh
index e9574bb..619a975 100755
--- a/script/travis_build.sh
+++ b/script/travis_build.sh
@@ -66,7 +66,7 @@ echo "openshift is deployed and reachable"
oc describe nodes
echo "Adding maven artifacts to the image context"
-make package-artifacts
+make PACKAGE_ARTIFACTS_STRATEGY=download package-artifacts
echo "Copying binary file to docker dir"
mkdir -p ./build/_output/bin