-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement BaseVisualCamelEntity for Kamelet CRD #110
Labels
canvas/visualization
Canvas-related issues
enhancement
New feature or request
help wanted
Extra attention is needed
Milestone
Comments
lordrip
added
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
canvas/visualization
Canvas-related issues
labels
Sep 11, 2023
@mmelko I'm assigning it to you since we talked about that you might have the bandwidth to take it, that being said, feel free to unassign it if that's not accurate 😃 |
undoing the assignment. please only assign issues when you start working on it. |
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Nov 24, 2023
This commit adds basic support for Kamelets canvas flow. There are still pending topics that will be handled in upcoming pull requests, such as: * Dependency array management * Metadata configuration (f.i. Icon, Title, Annotations and labels) Relates to: KaotoIO#110
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Nov 24, 2023
This commit adds basic support for Kamelets canvas flow. There are still pending topics that will be handled in upcoming pull requests, such as: * Dependency array management * Metadata configuration (f.i. Icon, Title, Annotations and labels) Relates to: KaotoIO#110
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Nov 24, 2023
This commit adds basic support for Kamelets canvas flow. There are still pending topics that will be handled in upcoming pull requests, such as: * Dependency array management * Metadata configuration (f.i. Icon, Title, Annotations and labels) Relates to: KaotoIO#110
lordrip
added a commit
that referenced
this issue
Nov 24, 2023
This commit adds basic support for Kamelets canvas flow. There are still pending topics that will be handled in upcoming pull requests, such as: * Dependency array management * Metadata configuration (f.i. Icon, Title, Annotations and labels) Relates to: #110
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Nov 29, 2023
This commit loads the Kamelet boundaries catalog, which include kamelet:source and kamelet:sink. Relates to: KaotoIO#110
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Nov 29, 2023
This commit loads the Kamelet boundaries catalog, which include kamelet:source and kamelet:sink. Relates to: KaotoIO#110
lordrip
added a commit
that referenced
this issue
Nov 29, 2023
This commit loads the Kamelet boundaries catalog, which include kamelet:source and kamelet:sink. Relates to: #110
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Nov 29, 2023
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Nov 29, 2023
igarashitm
pushed a commit
to igarashitm/kaoto
that referenced
this issue
Nov 29, 2023
lordrip
added a commit
that referenced
this issue
Nov 29, 2023
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Nov 29, 2023
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Nov 29, 2023
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Nov 29, 2023
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Nov 30, 2023
lordrip
added a commit
to lordrip/kaoto
that referenced
this issue
Nov 30, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
canvas/visualization
Canvas-related issues
enhancement
New feature or request
help wanted
Extra attention is needed
Context
Currently, there's only support to render Camel Routes in the
Design
section of kaoto-next.Goal
This issue aims to implement a
BaseVisualCamelEntity
for theKamelet
CRD.Requisites
Support a VisualEntity flow, meaning the user can interact with nodes by adding, removing, replacing, or configuring them. feat(kamelet): Add Flow support for Kamelets #421
Support the dependencies array.
a. Delegated into Handle kamelets dependencies #489, as it's not a priority at the moment.
Support for Metadata configuration like annotations, labels, and the icon.
a. chore(metadata): Styling improvements for MetadataEditor #480
Handle special Kamelets boundaries. (
kamelet:source
&kamelet:sink
):a. fix: Add kamelet:source and kamelet:sink to the catalog #429
b. feat(kamelets): Load Kamelet boundaries catalog #445
c. feat(kamelets): Offer kamelet:source and kamelet:sink as possible steps #455
Notes
Camel Route Example
After building
kaoto-next/packages/camel-catalog
, usingyarn workspace @kaoto-next/camel-catalog run build
, you will find theKamelet
CRD JSON Schema inpackages/camel-catalog/dist/crd-schema-kamelets-2.1.0-SNAPSHOT.json
You could use a Typescript definition for
Kamelet
like:The text was updated successfully, but these errors were encountered: