Skip to content
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

Closed
4 tasks done
lordrip opened this issue Sep 11, 2023 · 2 comments · Fixed by #480
Closed
4 tasks done

Implement BaseVisualCamelEntity for Kamelet CRD #110

lordrip opened this issue Sep 11, 2023 · 2 comments · Fixed by #480
Assignees
Labels
canvas/visualization Canvas-related issues enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@lordrip
Copy link
Member

lordrip commented Sep 11, 2023

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 the Kamelet CRD.

Requisites

Notes

  • Camel Route Example

  • After building kaoto-next/packages/camel-catalog, using yarn workspace @kaoto-next/camel-catalog run build, you will find the Kamelet CRD JSON Schema in packages/camel-catalog/dist/crd-schema-kamelets-2.1.0-SNAPSHOT.json

  • You could use a Typescript definition for Kamelet like:

import { Kamelet } from '@kaoto-next/camel-catalog/types';
@lordrip 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
@lhein lhein added this to the 0.2.0 - Next step milestone Sep 21, 2023
@lordrip
Copy link
Member Author

lordrip commented Nov 9, 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 😃

@lhein
Copy link
Contributor

lhein commented Nov 20, 2023

undoing the assignment. please only assign issues when you start working on it.

@lordrip lordrip self-assigned this Nov 23, 2023
@lordrip lordrip removed the good first issue Good for newcomers label Nov 24, 2023
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 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
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
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants