Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>KaravanNew to Visual Studio Code? Get it now.

Karavan

Preview

Apache Camel

|
999 installs
| (0) | Free
Apache Camel Mastering Tool
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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

  • Microsoft VS Code installed. You can get the most recent version from (https://code.visualstudio.com/) for your chosen operating system.

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 VSCode or
jbang -Dcamel.jbang.version=3.15.0 CamelJBang@apache/camel run $INTEGRATION.yaml --max-messages=10 --logging-level=info

Run integration in Kubernetes or Openshift

Prerequisites

  • Apache Camel K installed. See the Apache Camel K installation page for details: (https://camel.apache.org/camel-k/next/installation/installation.html).
  • Openshift or Kubernetes CLI

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!

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2022 Microsoft