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

[lfx-mentorship-2023-March-May] Bundle third-party resources into the Resource Interpreter framework #3087

Closed
RainbowMango opened this issue Jan 31, 2023 · 7 comments
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@RainbowMango
Copy link
Member

RainbowMango commented Jan 31, 2023

CNCF LFX mentorship
https://github.com/cncf/mentoring/tree/main/lfx-mentorship/2023/01-Mar-May

Mentor: @Poor12
Backup: @RainbowMango

What would you like to be added:
Karmada's Resource Interpreter Framework is designed for interpreting resource structure. It consists of built-in and customized interpreters. Karmada could bundle some popular and open-sourced resources so that users can save the effort to customize them.

Tasks:

  • Argo Workflow
  • Flux CD
  • Kyverno
  • OpenKruise

Why is this needed:

@RainbowMango RainbowMango added the kind/feature Categorizes issue or PR as related to a new feature. label Jan 31, 2023
@Dhruv-Sachdev1313
Copy link

Hi @RainbowMango, I am super interested in working on this issue. Please do correct me if I am wrong, as far as I understand our task would be to extend Resource interpreting framework to add these tools.
Could you please point me to some resource to better understand the codebase or could explain more about this feature?

@rakeshkumarnahak
Copy link

I would like to work on this issue, Please assign me this one.

@yike21
Copy link
Member

yike21 commented Feb 13, 2023

Hi @RainbowMango! I am looking forward to working on this issue. Last year I completed project "Add_rollout history api and controller" for openkruise/rollouts. I also know rancher/k3s and I hope to participate in this project. Could I take it?

@RainbowMango
Copy link
Member Author

@Dhruv-Sachdev1313 @rakeshkumarnahak @yike21
You are all welcome to apply for the project.

you'll have to apply as a mentee on the LFX Mentorship website. Please see the LFX Mentorship guidelines for more details.

@chengleqi
Copy link
Contributor

Hi @RainbowMango , I‘d like to tackle this issue!
I integrated FluxCD into KubeSphere (https://kubesphere.io/zh/blogs/fluxcd-design) and improved the FluxCD plugin for KubeVela.
I applied as a mentee for this issue on the LFX Mentorship website three days ago, and I hope to contribute to the Karmada community.

@Poor12
Copy link
Member

Poor12 commented Mar 27, 2023

/close
The related issue will be tracked by #3331.

/assign @yike21

@karmada-bot
Copy link
Collaborator

@Poor12: Closing this issue.

In response to this:

/close
The related issue will be tracked by #3331.

/assign @yike21

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

7 participants