Skip to content

Support Kamelets #2

@orpiske

Description

@orpiske

Support Kamelets

Objective

Integrate Apache Camel Kamelets into Wanaku's code execution engine to enable reusable route templates and connectors.

Dependencies

Requirements

  • Add Kamelet dependencies to Camel runtime
  • Implement Kamelet loading and registration
  • Support Kamelet-based route creation
  • Handle Kamelet configuration and parameterization
  • Integrate with route template storage (from wanaku-01)
  • Provide examples of common Kamelet usage patterns
  • Document Kamelet integration and usage

Affected Files/Modules

  • /core/core-runtimes/core-runtime-camel/pom.xml (add Kamelet dependencies)
  • /core/core-runtimes/core-runtime-camel/src/main/java/ (Kamelet integration code)
  • /backend/router/src/main/java/ai/wanaku/router/bridge/CodeExecutionBridge.java (potential integration)

Notes

Kamelets provide pre-built connectors for common integrations. Focus on catalog management and dynamic loading. Consider which Kamelet catalog to support (official Apache Camel Kamelets). Template-based approach enables LLMs to use pre-defined patterns effectively.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions