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

Google Summer of Code 2025 - Please Submit Your Project Ideas #809

Open
rareddy opened this issue Jan 29, 2025 · 6 comments
Open

Google Summer of Code 2025 - Please Submit Your Project Ideas #809

rareddy opened this issue Jan 29, 2025 · 6 comments

Comments

@rareddy
Copy link

rareddy commented Jan 29, 2025

Hello Kubeflow Community,

Kubeflow has officially submitted to be part of Goole Summer Code 2025. We do hope to get selected as one of the participating organizations this year. We had a very successful GSOC 2024. I thank all the Mentors and Students for making it successful.

I am looking for

  • Signing up Mentors. If you would like to be a mentor this season, please reach out to me on CNCF Slack or leave your Name and git ID here. I will invite all the 2024 mentors by default, so please use this form only if you are a new mentor.

  • Project Ideas for Kubeflow components. If you submit an idea, you must be a mentor (Kubeflow member and/or committer) or if you are a student submitting a proposal it must be approved by one of the component leads or a committer on that component.

Make sure your Project Ideas include ALL of the required information below:

  1. Project title/description
  2. Detailed description of the project. Provide as many details as possible for students to read and understand without asking too many questions about the project.
  3. Expected outcomes
  4. Skills required/preferred
  5. Possible mentors
  6. Component
  7. Difficulty (Low, Medium, Expert)
  8. If you already have Git issue for it, please include that here.
  9. Expected size of the project (90, 175 or 350 hours. Please do NOT use any arbitrary number, choose one close to list given)

Leave a single comment here for each proposal. As we approve them, we will collate all the projects at https://www.kubeflow.org/events/gsoc-2025/. If you have questions, please come and ask in CNCF Slack #kubeflow-gsoc-participants.

All mentors MUST be assigned to one or more projects.

The deadline to submit all the ideas is Feb 15th, 2025. So, please take some time and submit them. Thank you all for your support.

@varodrig
Copy link
Contributor

@rareddy are you thinking on having this content on the website? otherwise I'd recommend to create the issue on the community repository.

cc @franciscojavierarceo

@thesuperzapper
Copy link
Member

/transfer community

@google-oss-prow google-oss-prow bot transferred this issue from kubeflow/website Jan 30, 2025
@Shekharrajak
Copy link

@rareddy , I would like to be a mentor and interested on spark-operator project. I will be sharing my ideas/project proposals soon.

@Electronic-Waste
Copy link
Member

@rareddy Hi, I was a GSoC student last year, and also a new maintainer in Kubeflow. Benefit from the GSoC project a lot, I would like to apply for the mentor of training-operator and katib this year. I'm sure it will help more new contributors like me to get engaged in Kubeflow and the world of open source.

As for the project ideas, not yet. But I'll put them here once they are ready.

cc @kubeflow/wg-automl-leads @kubeflow/wg-training-leads

@juliusvonkohout
Copy link
Member

juliusvonkohout commented Jan 30, 2025

@rareddy here are my rough ideas

Project Idea 1

Project Title: multi-tenancy/security, Kubeflow repository Migration, and CI/CD Enhancement

Detailed Description:

Expected Outcomes:

  • Successful migration of Kubeflow components.
  • Updated dependencies with resolved CVEs.
  • Enhanced CI/CD pipeline supporting multiple Kubernetes versions.

Skills Required/Preferred:

  • GitHub and GitHub Actions
  • Containerfile and Kubernetes knowledge
  • Experience with Python, Go and JavaScript frameworks

Possible Mentors:

Component: Kubeflow

Difficulty: Medium

Expected Size of the Project: 175+ hours

Project Idea 2

Project Title: Kserve Models Web Application Enhancement

Detailed Description:

  • Clean up and merge 20 issues and 5 PRs.
  • Implement a better CI/CD pipeline.
  • Potentially migrate the application to /kubeflow/kserve-model-ui.
  • Add features for editing, regression testing, and monitoring/metrics support.
  • Synchronize with kserve 0.14+ changes.

Expected Outcomes:

  • Resolved issues and merged PRs.
  • less CVEs
  • Improved CI/CD pipeline.
  • New editing and regression testing features.
  • Enhanced monitoring and metrics support.
  • Application synchronized with kserve 0.14+ changes.

Skills Required/Preferred:

  • GitHub Actions
  • Containerfiles
  • JavaScript frameworks

Possible Mentors:

Component: Kserve UI

Difficulty: Medium

Expected Size of the Project: 175+ hours

Feel free to review and make any additional changes!

@juliusvonkohout
Copy link
Member

juliusvonkohout commented Jan 31, 2025

@Ramesh I updated project idea one above for multi-tenancy, and seaweedfs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants