kaoto-backend
kaoto-backend copied to clipboard
Backend for the Kaoto project to provide an easy to use integration framework based on Apache Camel.
We still drag many things from SnakeYAML like using the `getRepresenterProperties` function and the `@JsonCreator` annotation for many steps. Improve that so we rely more on Jackson annotations and de-serialization...
**Describe the bug** When user tries to deploy the resource of type "integration" on cluster - there is only empty flow created: ``` flows: - from: null ``` In Kaoto,...
Right now: - most of the resources are loaded based on the class package - some resources are loaded by class Foo by referencing Bar.class.getResourceAsStream - the resource must be...
Its tedious to build a choice from zero. We should already offer the otherwise branch and a single when branch for a better user experience.
Having the message body placeholder in there automatically will make it easier for people.
**Is your feature request related to a problem? Please describe.** Yes, I am needing to type out each operation for the REST component.  It seems the ENUM is empty,...
**Describe the bug** last `to` in kafka-ssl-sink-kamelet.yaml is removed **To Reproduce** Steps to reproduce the behavior: 1. Open Source code editor 2. Paste content from https://github.com/apache/camel-kamelets/blob/v3.20.6/kamelets/kafka-ssl-sink.kamelet.yaml 3. Click sync -->...
### Describe the Bug when using a custom component, the step is removed from the code when syncing code. ### Steps to Reproduce the Bug or Issue 1. Open Source...
There are several camel EIP steps, which could benefit from XPath support - https://camel.apache.org/components/3.20.x/languages/xpath-language.html e.g. [filter](https://camel.apache.org/components/3.20.x/eips/filter-eip.html) or [split](https://camel.apache.org/components/3.20.x/eips/split-eip.html) steps.
The `Rest` model class has a [field](https://github.com/KaotoIO/kaoto-backend/blob/b15c6cb7ccdf98d5902c6c70babc7f73f985bc52/camel-support/src/main/java/io/kaoto/backend/camel/model/deployment/rest/Rest.java#L89) to hold a `KamelPolulator` this causes quarkus to report the following warning: ``` 2023-07-21 17:25:53,008 WARN [io.quarkus.deployment.steps.ReflectiveHierarchyStep] (build-37) Unable to properly register the...