(camel-karavan) branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new 59c9e51a Update README.md 59c9e51a is described below commit 59c9e51a76332038bb27ee5669b71b3f4d71bd49 Author: Marat Gubaidullin AuthorDate: Mon Nov 13 12:49:55 2023 -0500 Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3930e8ab..6b3a292e 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ It simplifies the Apache Camel experience and accelerates developer performance ### Developer Dashboard -* Hot Reaload +* Hot Reload * View live logs during development * Tracing Exchange Data
(camel-karavan) branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new af704d4e Update README.md af704d4e is described below commit af704d4eecd0a96a16b11176ccc992f35d2dbe43 Author: Marat Gubaidullin AuthorDate: Sun Nov 12 16:47:51 2023 -0500 Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2beadc0a..3930e8ab 100644 --- a/README.md +++ b/README.md @@ -34,8 +34,8 @@ It simplifies the Apache Camel experience and accelerates developer performance -### Dashboard -* Monitoring running integration microservices +### Developer Dashboard +* Hot Reaload * View live logs during development * Tracing Exchange Data
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new a6b9d64a Update README.md a6b9d64a is described below commit a6b9d64aa80d816680fb894fb884edf0d0880f61 Author: Marat Gubaidullin AuthorDate: Wed Oct 25 20:40:41 2023 -0400 Update README.md --- README.md | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 33b19a4b..74d56da1 100644 --- a/README.md +++ b/README.md @@ -41,12 +41,20 @@ It simplifies the Apache Camel experience and accelerates developer performance * View live logs during development * Tracing Exchange Data -### Supported platforms +### Local +Karavan provides VS Code extension for local developer experience +* Design, code and run integrations on your laptop or PC +* Deploy to Kubernetes or Openshift +* Download from [Marketplace](https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan) or [Open VSX Registry](https://open-vsx.org/extension/camel-karavan/karavan) + +## Documentation + +### How to install on * [Docker](docs/WEB_DOCKER.md) * [Kubernetes](docs/WEB_KUBERNETES.md) * [Openshift](docs/WEB_OPENSHIFT.md) -## Documentation -[Karavan documentation](docs/README.md) +### Developer guide +[How to build Karavan](docs/DEV.md) If you haven't done so yet, please be sure to download Karavan and give it a try. We're excited to receive your feedback and learn about your experiences!
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new c120b708 Update README.md c120b708 is described below commit c120b708407030d18d2ca457bb76b99b024b78bb Author: Marat Gubaidullin AuthorDate: Wed Oct 25 20:32:59 2023 -0400 Update README.md --- README.md | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f779b9c8..33b19a4b 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ **Apache Camel Karavan** is a **Low-Code Data Integration Platform** - + It simplifies the Apache Camel experience and accelerates developer performance by visually designing and rapidly deploying integration microservices. @@ -23,8 +23,6 @@ It simplifies the Apache Camel experience and accelerates developer performance ### Designer - - * Enterprise Integration Patterns * 300+ Integration Components * REST API designer with OpenAPI to REST DSL generator @@ -35,9 +33,10 @@ It simplifies the Apache Camel experience and accelerates developer performance * Configuration * Predefined customizable scripts for different platforms - + ### Dashboards + * Monitoring running integration microservices * View live logs during development * Tracing Exchange Data
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new cea2e398 Update README.md cea2e398 is described below commit cea2e398fca4898c9dea40eb5ab0918d857fc39c Author: Marat Gubaidullin AuthorDate: Wed Oct 25 20:17:16 2023 -0400 Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bd4fb61e..f779b9c8 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ It simplifies the Apache Camel experience and accelerates developer performance ### Designer - + * Enterprise Integration Patterns * 300+ Integration Components @@ -35,7 +35,7 @@ It simplifies the Apache Camel experience and accelerates developer performance * Configuration * Predefined customizable scripts for different platforms - + ### Dashboards * Monitoring running integration microservices
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new 78cb5ebd Update README.md 78cb5ebd is described below commit 78cb5ebdc7bf8fd834fb12a98f7279eb59380dd1 Author: Marat Gubaidullin AuthorDate: Wed Oct 25 20:16:30 2023 -0400 Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 975f54f5..bd4fb61e 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ **Apache Camel Karavan** is a **Low-Code Data Integration Platform** - + It simplifies the Apache Camel experience and accelerates developer performance by visually designing and rapidly deploying integration microservices. @@ -22,6 +22,7 @@ It simplifies the Apache Camel experience and accelerates developer performance ## Features ### Designer + * Enterprise Integration Patterns
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new 8d31072e Update README.md 8d31072e is described below commit 8d31072e0a043dc7ec42060f7901f2e6d0f5a466 Author: Marat Gubaidullin AuthorDate: Mon Sep 18 21:54:04 2023 -0400 Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index def2c385..6f75bb64 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Karavan is an Integration Toolkit for Apache Camel, which makes integration easy and fun through the visualization of pipelines, integration with runtimes and package, image build and deploy to Docker or Kubernetes out-of-the-box. -[ ](https://www.youtube.com/watch?v=RA8sH3AH8Gg "Introduction") +[![Introduction](images/introduction.png)](https://www.youtube.com/watch?v=RA8sH3AH8Gg) Integrations could be created using visual designer that includes Enterprise Integration Patterns DSL, REST API and Beans builder, all Camel Kamelets and Components. Karavan uses YAML to read/write integrations. Integrations could be run directly from Karavan or they could be exported in the Maven project with preconfigured Camel Quarkus, Camel Spring-Boot or Camel Main runtime. Integration project output is a runnable uber-jar or an OCI image for local environment or a deployed applicat [...]
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new 0d28b402 Update README.md 0d28b402 is described below commit 0d28b4020d865dbda76e9ef499b72158badf8a76 Author: Marat Gubaidullin AuthorDate: Wed Jul 19 18:30:32 2023 -0400 Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 58fb1d6a..5b16c5b4 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ ![karavan-logo](images/karavan-logo-dark.png#gh-dark-mode-only) ![karavan-logo](images/karavan-logo-light.png#gh-light-mode-only) -Karavan is an Integration Platform for Apache Camel, which makes integration easy and fun through the visualization of pipelines, integration with runtimes and package, image build and deploy to kubernetes out-of-the-box. +Karavan is an Integration Toolkit for Apache Camel, which makes integration easy and fun through the visualization of pipelines, integration with runtimes and package, image build and deploy to kubernetes out-of-the-box. ![karavan-clouds](images/karavan-clouds.png)
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new c3b6b4af Update README.md c3b6b4af is described below commit c3b6b4af1321801f97080fd12869a9eaf7ab3da0 Author: Marat Gubaidullin AuthorDate: Sun Mar 5 12:07:18 2023 -0500 Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5b16c5b4..58fb1d6a 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ ![karavan-logo](images/karavan-logo-dark.png#gh-dark-mode-only) ![karavan-logo](images/karavan-logo-light.png#gh-light-mode-only) -Karavan is an Integration Toolkit for Apache Camel, which makes integration easy and fun through the visualization of pipelines, integration with runtimes and package, image build and deploy to kubernetes out-of-the-box. +Karavan is an Integration Platform for Apache Camel, which makes integration easy and fun through the visualization of pipelines, integration with runtimes and package, image build and deploy to kubernetes out-of-the-box. ![karavan-clouds](images/karavan-clouds.png)
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new e2f183e Update README.md e2f183e is described below commit e2f183e8a5165f3e85df61ccdc8693cc9714be92 Author: Marat Gubaidullin AuthorDate: Fri Jan 6 11:00:39 2023 -0500 Update README.md --- README.md | 4 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 21c28da..d608ef1 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,13 @@ Karavan is an Integration Toolkit for Apache Camel, which makes integration easy Integrations could be created using visual designer that includes Enterprise Integration Patterns DSL, REST API and Beans builder, all Camel Kamelets and Components. Karavan uses YAML to read/write integrations. Integrations could be run directly from Karavan UI using Camel JBang. Also they could exported in Maven project with preconfigured Camel Quarkus, Camel Spring-Boot or Camel Main runtime. Integration project output is a runnable uber-jar or an OCI image for local environment or a [...] +## Introduction + https://user-images.githubusercontent.com/1379213/211049026-4496d054-d529-4917-837f-a59b6f2f84b1.mp4 + ## Installation + Two types of applications are available: 1. [Cloud-native](karavan-cloud/README.md) application deployed into Kubernetes/OpenShift 2. [VS Code extension](karavan-vscode/README.md) available on the [Marketplace](https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan). Extensions for VS Code Compatible Editors available on [Open VSX Registry](https://open-vsx.org/extension/camel-karavan/karavan)
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new 8106cbc Update README.md 8106cbc is described below commit 8106cbccaccde9a717ee4a6d7a93b58c94e18be0 Author: Marat Gubaidullin AuthorDate: Fri Jan 6 10:58:52 2023 -0500 Update README.md --- README.md | 11 ++- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index ad5971f..21c28da 100644 --- a/README.md +++ b/README.md @@ -13,16 +13,9 @@ Karavan is an Integration Toolkit for Apache Camel, which makes integration easy ![karavan-clouds](images/karavan-clouds.png) -Integrations could be created using visual designer that includes Enterprise Integration Patterns DSL, REST API and Beans builder, all Camel Kamelets and Components. +Integrations could be created using visual designer that includes Enterprise Integration Patterns DSL, REST API and Beans builder, all Camel Kamelets and Components. Karavan uses YAML to read/write integrations. Integrations could be run directly from Karavan UI using Camel JBang. Also they could exported in Maven project with preconfigured Camel Quarkus, Camel Spring-Boot or Camel Main runtime. Integration project output is a runnable uber-jar or an OCI image for local environment or a [...] -Karavan uses YAML to read/write integrations. - -Integrations could be run directly from Karavan UI using Camel JBang. Also they could exported in Maven project with preconfigured Camel Quarkus, Camel Spring-Boot or Camel Main runtime. - -![karavan-about](images/karavan-about.png) - - -Integration project output is a runnable uber-jar or an OCI image for local environment or a deployed application to a Kubernetes/OpenShift in any cloud provider. +https://user-images.githubusercontent.com/1379213/211049026-4496d054-d529-4917-837f-a59b6f2f84b1.mp4 ## Installation Two types of applications are available:
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new 0ff2c0b Update README.md 0ff2c0b is described below commit 0ff2c0b68246cb8adf018477c63997d3c7fe5488 Author: Marat Gubaidullin AuthorDate: Fri Jan 6 10:48:01 2023 -0500 Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index d84e198..ad5971f 100644 --- a/README.md +++ b/README.md @@ -15,13 +15,12 @@ Karavan is an Integration Toolkit for Apache Camel, which makes integration easy Integrations could be created using visual designer that includes Enterprise Integration Patterns DSL, REST API and Beans builder, all Camel Kamelets and Components. -Karavan uses YAML (Integration CRD or plain) to read/write integrations. +Karavan uses YAML to read/write integrations. Integrations could be run directly from Karavan UI using Camel JBang. Also they could exported in Maven project with preconfigured Camel Quarkus, Camel Spring-Boot or Camel Main runtime. ![karavan-about](images/karavan-about.png) -https://www.youtube.com/watch?v=RA8sH3AH8Gg Integration project output is a runnable uber-jar or an OCI image for local environment or a deployed application to a Kubernetes/OpenShift in any cloud provider.
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new dd0a55f Update README.md dd0a55f is described below commit dd0a55f5a745cf6faa9e2c286814ed45b5d98127 Author: Marat Gubaidullin AuthorDate: Fri Jan 6 10:42:35 2023 -0500 Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index cb696e8..d84e198 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,8 @@ Integrations could be run directly from Karavan UI using Camel JBang. Also they ![karavan-about](images/karavan-about.png) +https://www.youtube.com/watch?v=RA8sH3AH8Gg + Integration project output is a runnable uber-jar or an OCI image for local environment or a deployed application to a Kubernetes/OpenShift in any cloud provider. ## Installation
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new 865d56c Update README.md 865d56c is described below commit 865d56cd1959bbfb7372c9a8c8dbc6d0635288e0 Author: Marat Gubaidullin AuthorDate: Wed Aug 17 12:56:55 2022 -0400 Update README.md --- karavan-builder/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/karavan-builder/README.md b/karavan-builder/README.md index d2c42ab..874ca3b 100644 --- a/karavan-builder/README.md +++ b/karavan-builder/README.md @@ -1,4 +1,4 @@ -## Karavan Self-Managed iPaaS +## Karavan cloud-native integration toolkit ### Architecture ![karavan-ipaas](../images/karavan-ipaas.png)
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new 733c48a Update README.md 733c48a is described below commit 733c48ac12ff9cd9d1e000b6dfb4a26b99dc0761 Author: Marat Gubaidullin AuthorDate: Wed Aug 17 12:56:39 2022 -0400 Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 574a6af..c8581ed 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ Build-in catalogues: * Components ## Karavan cloud-native integration toolkit -More about [cloud-native Karavan](karavan-builder/README.md) +Karavan cloud-native integration toolkit is a user application to manage projects, design and monitor integrations, Tekton pipeline to build and deploy integrations. More about [cloud-native Karavan](karavan-builder/README.md) ![karavan-ipaas-1](images/karavan-ipaas-1.png) @@ -54,4 +54,4 @@ More about [Karavan VS Code Extension](karavan-vscode/README.md) ![karavan-vscode](images/karavan-vscode.png) ## Development -How to build [Karavan](DEV.md) \ No newline at end of file +How to build [Karavan](DEV.md)
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new 503cec3 Update README.md 503cec3 is described below commit 503cec3c48503dc5a9cbf363ecce4b7c719d91cd Author: Marat Gubaidullin AuthorDate: Wed Aug 3 18:49:55 2022 -0400 Update README.md --- karavan-builder/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/karavan-builder/README.md b/karavan-builder/README.md index 3bd9378..251ad51 100644 --- a/karavan-builder/README.md +++ b/karavan-builder/README.md @@ -8,7 +8,7 @@ 2. OpenShift 4.10+ CLI installed ### Installation -* Deploy Tekton Operator +1. Deploy Tekton Operator ``` oc apply -f openshift/pipeline-operator.yaml ``` @@ -16,10 +16,11 @@ ``` oc apply -f openshift/karavan-namespace.yaml ``` + 3. Set git parameters Edit `karavan-secret.yaml` and set git repository, username and token 4. Deploy karavan ``` oc apply -k openshift -``` \ No newline at end of file +```
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new 72ab631 Update README.md 72ab631 is described below commit 72ab631bfa5a51d84a2faa013a593d5a94717dda Author: Marat Gubaidullin AuthorDate: Wed May 25 11:06:18 2022 -0400 Update README.md --- README.md | 30 ++ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index a1bd8dc..f16848e 100644 --- a/README.md +++ b/README.md @@ -9,23 +9,35 @@ ![karavan-logo](images/karavan-logo-dark.png#gh-dark-mode-only) ![karavan-logo](images/karavan-logo-light.png#gh-light-mode-only) -## Apache Camel Karavan -Mastering Tool for Apache Camel makes integration easy and fun through the visualization of pipelines and integration with runtimes. -## Features +Mastering Tool for Apache Camel makes integration easy and fun through the visualization of pipelines, integration with runtimes and package, image build and deploy to kubernetes out-of-the-box. +## Features +### Visual Designer for Integrations * Enterprise Integration Patterns DSL -* REST DSL +* REST DSL designer +* OpenAPI to REST DSL generator * Beans and dependencies * 100+ Kamelets source/sink/action * 300+ Components consumer/producer * Read/Write Integration CRD (*.yaml with kind:Integration) and plain yaml routes -* Integration with [Camel-K](https://camel.apache.org/camel-k/next/index.html) and [JBang](https://www.jbang.dev) +### Runtimes +* [Camel-K](https://camel.apache.org/camel-k/next/index.html) +* [Camel JBang](https://camel.apache.org/manual/camel-jbang.html) +* [Camel Quarkus](https://camel.apache.org/camel-quarkus/2.9.x/reference/extensions/yaml-dsl.html) +### Build and Deploy +* Package uber-jar +* Build Docker/OCI Image +* Deploy to Kubernetes/OpenShift +### Documentation +Build-in catalogues: +* Enterprise Integration Patterns +* Kamelets +* Components ## VS Code extension Install Karavan VS Code extension from the [Marketplace](https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan) - ![karavan-vscode](images/karavan-vscode.png) ## Standalone application @@ -103,9 +115,3 @@ For SELinux ```shell script docker run -it -p 8080:8080 -v $(pwd):/deployments/integrations:z ghcr.io/apache/camel-karavan-native:latest ``` - -## Running in GitOps mode -[Karavan demo on OpenShift](karavan-demo/openshift/README.md) - -## Running in Serverless mode -[Karavan demo on Kubernetes](karavan-demo/serverless/README.md)
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new 70bef85 Update README.md 70bef85 is described below commit 70bef854d2a75e0f4912954ffcb7111a3d963acb Author: Marat Gubaidullin AuthorDate: Tue May 24 15:09:30 2022 -0400 Update README.md --- karavan-demo/postman/docs/README.md | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/karavan-demo/postman/docs/README.md b/karavan-demo/postman/docs/README.md index 8808460..8692445 100644 --- a/karavan-demo/postman/docs/README.md +++ b/karavan-demo/postman/docs/README.md @@ -60,14 +60,16 @@ Send message to `payments` queue ### Install AMQ and AMQ Streams Operators Also creates `postman` namespace required for the demo ``` -oc apply -k manifests/operators +cd ../openshift-manifests +oc login --token=... --server=... +oc apply -k operators ``` Check that operators are succesfully installed ![operators](operators.png) ### Create AMQ, Kafka and Postgres demo instances ``` -oc apply -k manifests/instances +oc apply -k instances ``` ### Package, build and deploy project
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new be38ff1 Update README.md be38ff1 is described below commit be38ff1ea28ff51b36c4769276ad420eae37e412 Author: Marat Gubaidullin AuthorDate: Wed Mar 30 16:40:45 2022 -0400 Update README.md --- karavan-vscode/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/karavan-vscode/README.md b/karavan-vscode/README.md index 594cf64..8b1005c 100644 --- a/karavan-vscode/README.md +++ b/karavan-vscode/README.md @@ -5,7 +5,7 @@ **Integration Designer for Apache Camel** makes integration easy and fun through visualization of integration pipeline. -![karavan-vscode](screenshots/karavan-vscode.png) +![karavan-vscode](images/karavan-vscode.png) # Features
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new 5e9f297 Update README.md 5e9f297 is described below commit 5e9f29779eee7537503f9c4d0c7c4aa584399e3e Author: Marat Gubaidullin AuthorDate: Sun Mar 13 19:25:35 2022 -0400 Update README.md --- karavan-demo/postman/README.md | 31 +-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/karavan-demo/postman/README.md b/karavan-demo/postman/README.md index a93c745..04ae89f 100644 --- a/karavan-demo/postman/README.md +++ b/karavan-demo/postman/README.md @@ -1,8 +1,35 @@ +# Demo: Parcels Delivery Service +![Demo](parcels.png) + +## Prerequisites + +1. [VSCode](https://code.visualstudio.com/download) installed +2. Apache Camel [Karavan](https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan) extension installed +3. [Jbang](https://www.jbang.dev/download/) installed +4. Docker and Docker compose installed + +## How-to + +### Start environment +``` +docker-compose up +``` + +### Start integration +``` +jbang -Dcamel.jbang.version=3.16.0-SNAPSHOT camel@apache/camel run postman.yaml +``` + +### Publish parcel ``` -curl -X POST -H "Content-Type: application/json" --data '{"id":1,"address":"666 Sin Street, Holy City"}' http://0.0.0.0:8080/parcels +curl -X POST -H "Content-Type: application/json" --data '{"id":"1","address":"666 Sin Street, Holy City"}' http://0.0.0.0:8080/parcels ``` +### Publish payment +Open AMQ7 Broker Management [Console](http://localhost:8161) + +Send message to `payments` queue ``` @@ -10,4 +37,4 @@ curl -X POST -H "Content-Type: application/json" --data '{"id":1,"address":"666 777 confirmed -``` \ No newline at end of file +```
[camel-karavan] branch main updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git The following commit(s) were added to refs/heads/main by this push: new 7d5081d Update README.md 7d5081d is described below commit 7d5081df83ac9691dcf0dcf1a5bc0c6684fa6f66 Author: Marat Gubaidullin AuthorDate: Mon Nov 15 20:31:37 2021 -0500 Update README.md --- README.md | 18 -- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e3c2a5b..91b8de0 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,24 @@ -# Karavan -Integration Designer for Apache Camel +![Build](https://img.shields.io/badge/Build_with-Fun-orange.svg?style=for-the-badge) +![Camel](https://img.shields.io/badge/-Camel-orange.svg?style=for-the-badge;) +![Java](https://img.shields.io/badge/-Java-orange.svg?style=for-the-badge=java) +![Quarkus](https://img.shields.io/badge/-Quarkus-orange.svg?style=for-the-badge=quarkus) +![React](https://img.shields.io/badge/-React-orange.svg?style=for-the-badge=react) +![Typescript](https://img.shields.io/badge/-Typescript-orange.svg?style=for-the-badge=typescript) +![License](https://img.shields.io/badge/License-Apache-green.svg?style=for-the-badge=apache) + +# Apache Camel Karavan +Karavan, an Integration Designer for Apache Camel makes integration easy and fun through visualization of integration pipeline. ### VS Code extension +Install Karavan VS Code extension from the [Marketplace](https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan) + + ![karavan-vscode](screenshots/karavan-vscode.png) ### Standalone application + + Install Karavan Standalone command line: `docker pull ghcr.io/apache/camel-karavan:latest` + ![karavan](screenshots/karavan.png) ## Project structure