tree: 285f61e06589e91bbedc9004650a76d95f95d948 [path history] [tgz]
  1. components/
  2. icons/
  3. images/
  4. kamelets/
  5. src/
  6. webview/
  7. .eslintrc.json
  8. .gitignore
  9. .prettierignore
  10. .vscodeignore
  11. .yarnrc
  12. CHANGELOG.md
  13. LICENSE.txt
  14. package-lock.json
  15. package.json
  16. README.md
  17. tsconfig.json
  18. webpack.config.js
karavan-vscode/README.md

License

Apache Camel Karavan

Mastering Tool for Apache Camel makes integration easy and fun through the visualization of pipelines and integration with runtimes.

karavan-vscode

Features

  • Enterprise Integration Patterns DSL
  • REST DSL
  • 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 and JBang

Installation

Prerequisites

How to install

  1. Open your VS Code Integrated Development Environment (IDE).
  2. In the VS Code Activity Bar, select Extensions. (Alternatively, press Ctrl+Shift+X).
  3. In the search bar, type Karavan
  4. In the Apache Camel Karavan box, click Install.

install

Create and edit integration

Create new Integration

create

Edit an existing Integration

open

Run integration

Run integration locally

  • JBang installed
  • Click run button in VS Code or
jbang -Dcamel.jbang.version=3.16.0 camel@apache/camel run $INTEGRATION.yaml --max-messages=10 --logging-level=info

Run integration in Kubernetes or OpenShift

Prerequisites

Deploy with Camel K on Kubernetes

kubectl apply -f integration.yaml

Deploy with Camel K on OpenShift

oc apply -f integration.yaml

Issues

If you find a new issue, please create a new issue report in GitHub!