From 6450cba8c91060f2f82f35e3270350f5fc87f5c7 Mon Sep 17 00:00:00 2001 From: Riaan Kleinhans <61125752+Riaankl@users.noreply.github.com> Date: Fri, 4 Nov 2022 12:23:18 +1300 Subject: [PATCH 1/9] Add Riaan Kleinhans as maintainer (#734) Signed-off-by: Riaan Kleinhans <61125752+Riaankl@users.noreply.github.com> --- .github/settings.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/settings.yml b/.github/settings.yml index 80ace974..e2713ce2 100644 --- a/.github/settings.yml +++ b/.github/settings.yml @@ -46,6 +46,9 @@ collaborators: - username: carolynvs permission: maintain + + - username: riaankl + permission: maintain labels: - name: lfx mentorship From 1f71291d4e7fdbc99cfc44db6c04a452deb917f2 Mon Sep 17 00:00:00 2001 From: Nate W Date: Tue, 8 Nov 2022 14:15:45 -0800 Subject: [PATCH 2/9] 2022-11-08-mentoring-wg-meeting (#742) Co-authored-by: HackMD <37423+hackmd-hub[bot]@users.noreply.github.com> Signed-off-by: Nate W --- mentoring-wg/2022-meeting-minutes.md | 62 +++++++++++++++++++++++++--- 1 file changed, 57 insertions(+), 5 deletions(-) diff --git a/mentoring-wg/2022-meeting-minutes.md b/mentoring-wg/2022-meeting-minutes.md index b2ec19f1..7477521a 100644 --- a/mentoring-wg/2022-meeting-minutes.md +++ b/mentoring-wg/2022-meeting-minutes.md @@ -1,6 +1,6 @@ --- title: TAGCS Mentoring Working Group Monthly Meeting (2022) -tags: meeting minutes, 2022 +tags: Meeting Minutes, 2022 --- [![hackmd-github-sync-badge](https://hackmd.io/7vA7fKNrRG6KrGbA01oupw/badge)](https://hackmd.io/7vA7fKNrRG6KrGbA01oupw) @@ -21,8 +21,8 @@ CNCF TAG Contributor Strategy ## Meeting details ### Recurring monthly -* 2nd Tuesday of the month at 8PM UTC -* 4th Tuesday of the month at 8PM UTC (during the setup phase) +* 2nd Tuesday of the month at 9PM UTC +* 4th Tuesday of the month at 9PM UTC (during the setup phase) [CNCF Public Events - TAG CS Mentoring WG](https://tockify.com/cncf.public.events/monthly?search=CNCF%20TAG%20Contributor%20Strategy%20Mentoring%20WG) @@ -35,6 +35,60 @@ Passcode: 77777 # Upcoming Meetings +## Nov 8, 2022 + +21:00 UTC (1:00 PM PDT on 2022-11-08; 10:00 AM NZST on 2022-11-09) +**Note**, the end of Daylight Saving Time in NA has affected the time of this meeting. + +### Attendance + +* Nate W. +* Jay Tihema +* Alexandre N. +* Riaan Kleinhans + +### Updates/reminders + +* + +### Agenda + +* [KubeCon 2023 EU CFP](https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/program/cfp/) + * Deadline for CFP is Nov 18. Do we want to have a mentoring talk? + +* Repo Refactor + +**Notes:** + +**Kubecon EU Talk CFP** +* Possible workshop on how to put together a proposal, how to select a good scope of work - invite others to discuss potential projects e.g. mentorship proposal 'how to' +* CFP required only - Repo refactor possible; not expected to "do the work before doing the work" +* 'Speed Mentoring' - mentoring 'in general' e.g. how does it work vs. specific projects + * Mentoring information session to educate on the detail of 'what?' + * 2nd phase - connect with the mentor directly to learn more about processes etc. + * Mentee information session - receiving more students; provide support for newcomers + +*Volunteer to provide individual career guidance as an extension of this.* + +**To-do:** CNCF Events team (?) and figure out who runs speed mentoring , maybe not be a CFP-level decision. Also gives others a chance to start notifying mentees/tors. + +**Mentoring Repo Refactor** + +Current refactor underway; general content/focus includes: + +**Mentors:** How do I make a proposal? +**Mentees:** how do I get involved etc.? + +V2 branch and several issues in development. + +*Can promote/update this work in Slack for others to contribute/provide feedback on.* + +*** + + +# Past Meetings + + ## October 25 - at KubeCon (either in person or online) 20:00 UTC (1:00 PM PDT on 2022-10-25; 8:00 AM NZST on 2022-10-26) @@ -55,8 +109,6 @@ Passcode: 77777 * Talk tomorrow -# Past Meetings - ## Oct 11, 2022 20:00 UTC (1:00 PM PDT on 2022-10-11; 9:00 AM NZST on 2022-10-12) From 77aab1d2a92151d91e84d9b2c05f20ff780bd292 Mon Sep 17 00:00:00 2001 From: Nate W Date: Mon, 21 Nov 2022 13:55:02 -0800 Subject: [PATCH 3/9] September comes before November (#747) Signed-off-by: Nate W --- programs/lfx-mentorship/2022/03-Sept-Nov/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/programs/lfx-mentorship/2022/03-Sept-Nov/README.md b/programs/lfx-mentorship/2022/03-Sept-Nov/README.md index b910171a..d67fee08 100644 --- a/programs/lfx-mentorship/2022/03-Sept-Nov/README.md +++ b/programs/lfx-mentorship/2022/03-Sept-Nov/README.md @@ -1,4 +1,4 @@ -# Term 03 - 2022 November - September +# Term 03 - 2022 September - November Status: In progress From 2c9b52b00d6cdeea555c6305647b976904cfb40c Mon Sep 17 00:00:00 2001 From: Nate W Date: Thu, 12 Jan 2023 18:01:25 -0800 Subject: [PATCH 4/9] updating 2022 stats. adding LFX Mentoring 2022 term 3: Sept-Nov (#750) Signed-off-by: Nate W --- programs/lfx-mentorship/2022/03-Sept-Nov/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/programs/lfx-mentorship/2022/03-Sept-Nov/README.md b/programs/lfx-mentorship/2022/03-Sept-Nov/README.md index d67fee08..b89aed84 100644 --- a/programs/lfx-mentorship/2022/03-Sept-Nov/README.md +++ b/programs/lfx-mentorship/2022/03-Sept-Nov/README.md @@ -1,6 +1,6 @@ # Term 03 - 2022 September - November -Status: In progress +Status: Completed ## Table of Contents From bbed21653a92b0399884237920b2d5f85a756d2b Mon Sep 17 00:00:00 2001 From: Nate W Date: Tue, 13 Dec 2022 14:18:29 -0800 Subject: [PATCH 5/9] 2022-12-13 (#751) Dec 13, 2022 mentoring working group meeting minutes Co-authored-by: HackMD <37423+hackmd-hub[bot]@users.noreply.github.com> Signed-off-by: Nate W --- mentoring-wg/2022-meeting-minutes.md | 128 ++++++++++++++++++++++++++- 1 file changed, 125 insertions(+), 3 deletions(-) diff --git a/mentoring-wg/2022-meeting-minutes.md b/mentoring-wg/2022-meeting-minutes.md index 7477521a..3d33f20f 100644 --- a/mentoring-wg/2022-meeting-minutes.md +++ b/mentoring-wg/2022-meeting-minutes.md @@ -34,6 +34,131 @@ https://zoom.us/my/cncftagcontributorstrategy?pwd=TnI0WU9Eb2I1RlRWdkl1R0k1WkZXUT Passcode: 77777 # Upcoming Meetings +## Dec 13, 2022 + +21:00 UTC (1:00 PM PDT on 2022-11-22; 10:00 AM NZST on 2022-11-23) + +### Attendance + +* Nate W. +* Jay Tihema +* Riaan Kleinhans +* Josh Berkus +* Victor Lu +* + + +### Updates/reminders + +* + +### Agenda +* General Progress report + * Mentoring programs + * 2022 diversity data: https://github.com/cncf/workflow/issues/332 (please reach out to Nate W. if you don't have access to the document). + * Mentoring repo + * Outreachy engagement + * Possible alignment w/ Contributor.io +* Plans for 2023 + * Goals + * What are our specific goals around diversity? + * do we want more folks from different places? + * do we want more non-male mentees? + * do we want a wider range of ages represented? + * reach out to LF Research team to participate and help us design + * discuss with LF privacy + +### Notes +* Shared location previously, DE&I data has now been collated as well, meaning we can now potentially see patterns in engagement from past years +* Possible split between mechanical and informational content for Repo +* We can help develop Contributor-specific content for the site +* Mentoring stuff under 'Maintainer' or mentoring-specific; + * Where would the most beneficial place to host this; should be intertwined w/ Contributor focus in general +* Maintainers link - joining a program + +Mentoring Uptake 2022 +* General improvement in participation; unsure of what to attribute this increase to directly +* How to encourage more diversity in applications and selections? + * Specific goals/targets needed - more global reach, non-male mentees, career-changers vs. early students etc. + * Would be beneficial to gauge feedback from the community, LF research team etc. + * Should also be exposed to Mentors; navigate privacy etc. to help determine applicant diversity +General project numbers increasing +* Challenge to increase to 150 mentees in 2023 +* Maintainers need to be considered throughout to avoid burnout; support health & wellbeing +Current LFX doesn't filter effectively +* More applications per project might be 'fatal'; grow from projects first to support maintainer evaluations +**What might be other good goals for 2023?** +* website alignment +* increasing diversity +* mentee numbers +* organised effort around CLOtributor including mentor availability - develop a template of what that could look like + + +--- + + +## Nov 22, 2022 + +21:00 UTC (1:00 PM PDT on 2022-11-22; 10:00 AM NZST on 2022-11-23) + +### Attendance + +* Nate W. +* Jay Tihema +* Riaan Kleinhans +* Alexandre N. + +### Updates/reminders + +* n/a + +### Agenda + +* LFX Mentoring Term 3: Sept-Nov completing this week + * stipends are getting paid out + * mentee survey sent out (no responses yet) + * TODO: + * Update repo with new statistics/results + * reach out to CNCF marketing (Jesse) +* [GSoC 2023 Timeline](https://developers.google.com/open-source/gsoc/timeline) +* Outreachy + * Looks like OTel will be doing 2 projects (CNCF funding one), starts Jan 2023 + * We should contact Outreachy and see if there is an org option for participation +* GSoD - still showing 2022 timeline, but we should keep an eye out for when they start their 2023 program. +* Mentoring Repo review + * [Moved archive info form readme to the archive file #744](https://github.com/cncf/mentoring/pull/744) + * [Next steps for Mentee section #737](https://github.com/cncf/mentoring/issues/737) + * [Next steps for Mentor section #736](https://github.com/cncf/mentoring/issues/736) + * https://hackmd.io/80wBLa5WSx6pTOUGXXleTg - draft mentee section + +**Notes** +* GSoC deadlines critical - steps to be taken to meet these. +* **TODO** - Create a calendar for CNCF Mentoring; collect dates for mentoring Programs where timeline can be developed +* Nate may be able to action; will check w/ Amye - CNCF permission needed + * [Public Mentoring Calendar #741 +](https://github.com/cncf/mentoring/issues/741) +* **Outreachy update** - Otel will be doing two projects; one is CNCF funded - volunteers from team should contact their team to learn more about the program. + * 'Research Round' needed prior to learn more about programme then reach out to request meeting +* **Repo:** + * Key notes first then look at refactoring ReadMe etc. + * Keep 2022 as a live file, as opposed to an archived file; keep a year's worth of content oepn for access/review + * Add a ticket to create a proper Readme for the front page once all links are finalised + * Archives should rigidly stay as they are to retain integrity of history e.g. program seasons; unless it becomes/is a security risk + * Establish some standard of record of changes to track/monitor analytics e.g. stats etc. for new work incoming. + * e.g. some sub-folders assigned 'per year' under project folders + * May be difficult with each Program running at its own cadence + * Detail to be re-populated in ReadMe (currently empty) + * Repo to be refactored to include new statistics e.g. project numbers + * Repo reorganised to downsize number of folders, key info outlined in ReadMe + * Nate to support with high-level detail + * Can this be used as a documentation framework - part of this purpose is to align with (likely) the Contributor.io website + * Once ready and approved by team we can contact w/ Chris Abrams to assess linking w/ site +* KubeCon Maintainer Track talks should still be available for submissions +* Alexandre to start Contributor Board match-making (C-S initiative); connect people wanting to contrib and build experience towards a system that links projects, maintainers etc. (not Mentoring-specific) - research, feedback etc. + + +# Past Meetings + ## Nov 8, 2022 @@ -86,9 +211,6 @@ V2 branch and several issues in development. *** -# Past Meetings - - ## October 25 - at KubeCon (either in person or online) 20:00 UTC (1:00 PM PDT on 2022-10-25; 8:00 AM NZST on 2022-10-26) From 5c929072b6dc1b2c23498ea0c61fe669e6d7481f Mon Sep 17 00:00:00 2001 From: Nate W Date: Wed, 11 Jan 2023 16:08:15 -0800 Subject: [PATCH 6/9] Archiving the 2022 mentorship wg meeting minutes (#756) * 2022-archive Archiving the 2022 mentorship wg meeting minutes. Signed-off-by: Nate W --- mentoring-wg/2022-meeting-minutes.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/mentoring-wg/2022-meeting-minutes.md b/mentoring-wg/2022-meeting-minutes.md index 3d33f20f..047a37c9 100644 --- a/mentoring-wg/2022-meeting-minutes.md +++ b/mentoring-wg/2022-meeting-minutes.md @@ -3,6 +3,8 @@ title: TAGCS Mentoring Working Group Monthly Meeting (2022) tags: Meeting Minutes, 2022 --- +This file has been archived. Please find the [2023 meeting minutes here](https://hackmd.io/@tag-cs-mentoring-wg/monthly-meeting-2023). + [![hackmd-github-sync-badge](https://hackmd.io/7vA7fKNrRG6KrGbA01oupw/badge)](https://hackmd.io/7vA7fKNrRG6KrGbA01oupw) @@ -33,10 +35,12 @@ https://zoom.us/my/cncftagcontributorstrategy?pwd=TnI0WU9Eb2I1RlRWdkl1R0k1WkZXUT Passcode: 77777 -# Upcoming Meetings + +# Past Meetings + ## Dec 13, 2022 -21:00 UTC (1:00 PM PDT on 2022-11-22; 10:00 AM NZST on 2022-11-23) +21:00 UTC (1:00 PM PDT on 2022-12-13; 10:00 AM NZST on 2022-12-14) ### Attendance @@ -157,9 +161,6 @@ Current LFX doesn't filter effectively * Alexandre to start Contributor Board match-making (C-S initiative); connect people wanting to contrib and build experience towards a system that links projects, maintainers etc. (not Mentoring-specific) - research, feedback etc. -# Past Meetings - - ## Nov 8, 2022 21:00 UTC (1:00 PM PDT on 2022-11-08; 10:00 AM NZST on 2022-11-09) From 119943e415dd1fd175218a0e76be5d65cbeec722 Mon Sep 17 00:00:00 2001 From: Nate W Date: Thu, 12 Jan 2023 18:07:50 -0800 Subject: [PATCH 7/9] create 2023 meeting minutes file (#757) Signed-off-by: Nate W --- mentoring-wg/2023-meeting-minutes.md | 111 +++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 mentoring-wg/2023-meeting-minutes.md diff --git a/mentoring-wg/2023-meeting-minutes.md b/mentoring-wg/2023-meeting-minutes.md new file mode 100644 index 00000000..bcf849a4 --- /dev/null +++ b/mentoring-wg/2023-meeting-minutes.md @@ -0,0 +1,111 @@ +--- +title: TAGCS Mentoring Working Group Monthly Meeting (2023) +tags: Meeting Minutes, 2023 +--- + +[![hackmd-github-sync-badge](https://hackmd.io/7vA7fKNrRG6KrGbA01oupw/badge)](https://hackmd.io/7vA7fKNrRG6KrGbA01oupw) + + +CNCF TAG Contributor Strategy +# Mentoring Working Group + + +## About TAGCS Mentorship Working Group + +* [Primary repository](https://github.com/cncf/mentoring) +* CNCF Slack: [#tag-contributor-strategy](https://cloud-native.slack.com/archives/CT6CWS1JN) +* [Discussion boards](https://github.com/cncf/mentoring/discussions) +* [Email list](https://lists.cncf.io/g/tag-cs-mentoring-wg/) + + +## Meeting details + +### Recurring monthly +* 2nd Tuesday of the month at 9PM UTC +* 4th Tuesday of the month at 9PM UTC (during the setup phase) + +[CNCF Public Events - TAG CS Mentoring WG](https://tockify.com/cncf.public.events/monthly?search=CNCF%20TAG%20Contributor%20Strategy%20Mentoring%20WG) + +### Zoom + +Zoom Meeting +https://zoom.us/my/cncftagcontributorstrategy?pwd=TnI0WU9Eb2I1RlRWdkl1R0k1WkZXUT09 + +Passcode: 77777 + + +# Upcoming Meetings + + +## January 10, 2023 + +21:00 UTC (1:00 PM PDT on 2023-01-10; 10:00 AM NZST on 2023-01-11) + +### Attendance + +* Nate W. +* Riaan K. +* Asare N. +* Josh Berkus +* Alexandre N. + +### Updates/reminders + +* [2022 Meeting Minutes](https://hackmd.io/@tag-cs-mentoring-wg/monthly-meeting) file has been set to read only for most users and [is being archived](https://github.com/cncf/mentoring/pull/756). + +### Agenda + +* Mentoring WG Calendar https://calendar.google.com/calendar/u/0?cid=Y18wNTMzNWEwNDhjYjMyNTk3NTRmZjAzYzgwM2MyN2FjMDhmMjFkZTc4OTYyMDhkMmI1NWFjMmM1MTIzNDlhZDFiQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20 +* LFX Mentorship Project proposals open Jan 16 + * https://github.com/cncf/mentoring/tree/main/lfx-mentorship/2023/01-Mar-May + * email toc mailing list +* Repo revisions - to create a work session to discuss/rework. +* [Nate W.] Do we still need the temp 2nd monthly meeting? (We should defer this question to a meeting that Jay can attend) +* KubeCon Amsterdam + * workshop re: how to be a good mentor (proposal writing, selecitng mentees, etc.) + * Speed mentoring co-operation + * find out who to chat with about this +* 2023 Mentorship goals + * Increase diversiy of participants + * How do we increase awareness in geographical diverse places? + * Students in academic communities in new locations + * LM + * Africa + * 150 mentees participating across all programs + * work with LF research team to better understand trends + * work with LF training to create a training course for mentors + * work with LF mentoring admins to reach out to universities to work with co-op programs + * increase number of programs we participate in + * ex. Outreachy + * recruit community members to help manage/run the program + * others? + * Organize projects (and SIGs and TAGs) to supply an ongoing list of mentorship opportunities based on the job +* https://clotributor.dev/ + +# Past Meetings + + +--- + +# Meeting Template + +## January 10, 2023 + +21:00 UTC (1:00 PM PDT on 2023-01-10; 10:00 AM NZST on 2023-01-11) + +### Attendance + +* + +### Updates/reminders + +* + +### Agenda + +* + +# Archives + +* [2022 Meeting Minutes](https://github.com/cncf/mentoring/blob/main/TAGCS-Mentoring-WG/2022-meeting-minutes.md) +* [June 30, July 12, July 26, 2022](https://docs.google.com/document/d/1ZVFf_GRB5yrcTQieudtk3W-gWL6KuwHn1QG8XKdrARo/edit?usp=sharing) \ No newline at end of file From e2eddb3623e1de76543e45c92d89c209e7681c36 Mon Sep 17 00:00:00 2001 From: Nate W Date: Wed, 11 Jan 2023 16:12:42 -0800 Subject: [PATCH 8/9] updating LFX Mentorship templates (#759) Signed-off-by: Nate W --- PROJECT_IDEA_TEMPLATE.md | 1 + .../lfx-mentorship/2023/01-Mar-May/project_ideas.md | 11 +++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/PROJECT_IDEA_TEMPLATE.md b/PROJECT_IDEA_TEMPLATE.md index a4dd5e1f..2462dad9 100644 --- a/PROJECT_IDEA_TEMPLATE.md +++ b/PROJECT_IDEA_TEMPLATE.md @@ -5,6 +5,7 @@ ##### Title - Description: +- Expected Outcome: - Recommended Skills: - Mentor(s): - Upstream Issue (URL): diff --git a/programs/lfx-mentorship/2023/01-Mar-May/project_ideas.md b/programs/lfx-mentorship/2023/01-Mar-May/project_ideas.md index e2db6fe3..9a59c3ff 100644 --- a/programs/lfx-mentorship/2023/01-Mar-May/project_ideas.md +++ b/programs/lfx-mentorship/2023/01-Mar-May/project_ideas.md @@ -3,14 +3,13 @@ ``` ### CNCF Project Name -#### Mentorsip project Title +#### Mentorship project Title -- Description: -- Recommended Skills: -- Description: Currently the HTTP API is not very well organized and needs some tidying up. The actual course of action is not decided yet, but [go-kit](https://github.com/go-kit/kit) looks like a good fit. -- Recommended Skills: golang +- Description: +- Expected Outcome: +- Recommended Skills: - Mentor(s): Mentor Name (@mentor_github, mentor@email.addy) -- Upstream Issue: +- Upstream Issue: --- From b4f5efdcc3612bd2d137f1c7b077e0451c3061bb Mon Sep 17 00:00:00 2001 From: Nate W Date: Thu, 12 Jan 2023 19:13:33 -0800 Subject: [PATCH 9/9] Moving LFX Mentoring 2022 data into the archive Signed-off-by: Nate W --- programs/archive/README.md | 136 +++++++++++++++++++++++++++++- programs/lfx-mentorship/README.md | 8 +- 2 files changed, 137 insertions(+), 7 deletions(-) diff --git a/programs/archive/README.md b/programs/archive/README.md index b97512b0..480f7142 100644 --- a/programs/archive/README.md +++ b/programs/archive/README.md @@ -2,7 +2,11 @@ The historical information of completed mentorship programs are listed in this document for future reference. - - [LFX (ex-Community Bridge)](#lfx-ex-community-bridge) + - [LFX Mentorship](#lfx-mentorship) + - [2022](#2022) + - [Term 3: Sept-Nov](#term-3-sept-nov) + - [Summer](#summer) + - [Spring](#spring) - [2021](#2021) - [Fall](#fall) - [Summer](#summer) @@ -18,9 +22,135 @@ The historical information of completed mentorship programs are listed in this d - [2019](#2019-1) - [2018](#2018) - [2017](#2017) - - ### LFX (ex-Community Bridge) +## Program Statistics + +| Year | Program | Internships | Total (per year) | +| ---- | -------------------------------- | ----------- | ---------------- | +| 2022 | LFX Mentorship | 87 | 106 | +| | GSoC | 16 | | +| | GSoD | 3 | | +| 2021 | LFX Mentorship (CommunityBridge) | 86 | 104 | +| | GSoC | 16 | | +| | GSoD | 1 | | +| | Outreachy | 1 | | +| 2020 | LFX Mentorship (CommunityBridge) | 50 | 71 | +| | GSoC | 16 | | +| | GSoD | 4 | | +| | Outreachy | 1 | | +| 2019 | CommunityBridge | 4 | 20 | +| | GSoC | 15 | | +| | Outreachy | 1 | | +| 2018 | GSoC | 7 | 8 | +| | Outreachy | 1 | | +| 2017 | GSoC | 6 | 8 | +| | Outreachy | 2 | | + +### LFX Mentorship + +#### 2022 + +##### Term 3: Sept-Nov + +| Mentoring Project | Mentor(s) | Mentee | +| --- | --- | --- | +| [CNCF - KubeArmor: Use non-privileged containers for KubeArmor daemonset](https://mentorship.lfx.linuxfoundation.org/project/3cc962b4-cd8b-46ea-9c77-83304145fd51) | Rahul Jadhav, Ankur Kothiwal, Barun Acharya | Anurag Kumar | +| [CNCF - Service Mesh Performance: Convergence of Network and Graph topologies](https://mentorship.lfx.linuxfoundation.org/project/2c4510d6-7b73-4082-a3f4-209f61767263) | Lee Calcote, Nic Jackson | Cyrine Gamoudi | +| [CNCF - Kyverno: Logging in JSON plus other enhancements](https://mentorship.lfx.linuxfoundation.org/project/e5ef8032-3dd3-44c3-8746-620f4f678d60) | Jim Bugwadia | Damilola Olayinka | +| [CNCF - Thanos: Receive Support for tenant-specific external labels](https://mentorship.lfx.linuxfoundation.org/project/7a13b009-0365-4910-8fbf-9088294870fd) | Bartłomiej Płotka, Filip Petkovski, Saswata Mukherjee | Ha Anh Vu | +| [CNCF - Meshery: User Interface Overhaul: State Management w/Apollo/GraphQL](https://mentorship.lfx.linuxfoundation.org/project/7592d7db-5517-445b-95e8-14144c49e9b1) | Lee Calcote, Nithish Karthik | Harshit Dandriyal | +| [CNCF - WasmEdge: Node API support for WasmEdge QuickJS](https://mentorship.lfx.linuxfoundation.org/project/4853174a-267d-4cd4-a62d-6e68d0c338b1) | Michael Yuan | Keqin Shentu | +| [CNCF - Kyverno: Policy Exceptions](https://mentorship.lfx.linuxfoundation.org/project/0eb98f34-bfd8-4ba1-b9e5-47fc67b6fd41) | Jim Bugwadia | Lijun Yu | +| [CNCF - Volcano: Implement pod filter chain for rescheduling](https://mentorship.lfx.linuxfoundation.org/project/4dc62372-c04f-432f-847c-2cddd2cf786a) | Thor-wl | Lily Pei | +| [CNCF - Meshery: Integration of Open Policy Agent (OPA) and Meshery](https://mentorship.lfx.linuxfoundation.org/project/ea439582-8c63-498d-9066-dc563ce1172e) | Lee Calcote, Ashish Tiwari | Mohd Uzair | +| [CNCF - Kyverno: Enable resource clean-up](https://mentorship.lfx.linuxfoundation.org/project/25e0fa72-8260-4c6f-819b-d87b865e58f2) | Shuting Zhao | Nikhil Sharma | +| [CNCF - Service Mesh Performance: Adaptive Load Controller](https://mentorship.lfx.linuxfoundation.org/project/9959277e-eefc-4c88-83b6-e8c4b011d557) | Lee Calcote, Xin Huang | Nishant Mittal | +| [CNCF - KubeArmor: Add BTF and BPF CO-RE Support to KubeArmor](https://mentorship.lfx.linuxfoundation.org/project/d61e1b05-2a4f-432d-b715-57c818b3e120) | Rahul Jadhav, Ankur Kothiwal, Barun Acharya | Nishanth R | +| [CNCF - WasmEdge: Support serialize and deserialize in WasmEdge](https://mentorship.lfx.linuxfoundation.org/project/da1162c6-2aaf-496f-9f23-a96a3e52c277) | Hung-Ying Tai, Yi-Ying He | Omkar Acharekar | +| [CNCF - WasmEdge: OpenCV SDKs for Wasm in WasmEdge](https://mentorship.lfx.linuxfoundation.org/project/17fc622c-5674-4381-b597-2f49409fda01) | Michael Yuan | Omkar Mohanty | +| [CNCF - WasmEdge: Porting OpenVINO on multiple platforms for the WASI-NN proposal in WasmEdge](https://mentorship.lfx.linuxfoundation.org/project/d01efa41-87a7-4f34-adfe-63c7bab7c1ca) | Hung-Ying Tai, Yi-Ying He | Ran Piao | +| [CNCF - Volcano: Pick out reasonable victim pods for rescheduling plugin](https://mentorship.lfx.linuxfoundation.org/project/9f0d56c0-9781-4912-988f-86443b0dd161) | Thor-wl | Rose Zhen | +| [CNCF - TAG Network and Observability: Kubernetes ontology and subgraph module design](https://mentorship.lfx.linuxfoundation.org/project/df449a23-ac20-4ee9-8a2c-e0e5d08ba727) | Lee Calcote, Matt Young | Ruturaj Mohite | +| [CNCF - Cilium: Improving Security posture of the Cilium/Hubble/Tetragon release process](https://mentorship.lfx.linuxfoundation.org/project/680e32e5-d056-46fa-a94d-4af453d4e81d) | André Martins, Natalia Reka Ivanko, Jed Salazar | Sandipan Panda | +| [CNCF - TAG Contributor Strategy: Mentoring Workspaces](https://mentorship.lfx.linuxfoundation.org/project/2f5582f4-6cfa-41af-88d2-2bfdd8768756) | Hippie Hacker , Caleb Woodbine | Sanskar Bhushan | +| [CNCF - Thanos: Load balancing of API communication in Thanos](https://mentorship.lfx.linuxfoundation.org/project/de2d206e-32cc-45da-bc5a-1fbc7bc1f5c8) | Bartłomiej Płotka, Aditi Ahuja | Uwakmfon Utuk | +| [CNCF - Devfile: Add Compose file support in the spec API II](https://mentorship.lfx.linuxfoundation.org/project/8b4aeab0-f891-4a67-a510-61393ca38520) | Mario Loriedo | Vedant Kakde | +| [CNCF - Kyverno: More support for subresources](https://mentorship.lfx.linuxfoundation.org/project/9ac41a72-62f4-48e9-8630-5f9be261e2bf) | Shuting Zhao | Vyom Yadav | +| [CNCF - Vitess: Improve evaluation engine](https://mentorship.lfx.linuxfoundation.org/project/29ec853c-3ab9-4457-ac91-d273fa073d49) | Vincent Marti | Weijun Huang | +| [CNCF - Karmada: Enable configurable resource interpreter](https://mentorship.lfx.linuxfoundation.org/project/40b17a86-e470-4406-b7f0-731e689a39f4) | Ren Hongcai | Yukun Zhang | + + +##### Summer + +| Mentoring Project | Mentor(s) | Mentee | +| --- | --- | --- | +| CNCF - Crossplane: Document and add automated testing for pulling packages from private registries | Daniel Mangum, Jared Watts | Parul Sahoo | +| CNCF - Crossplane: Report breaking changes in CustomResourceDefinition schemas for Pull Requests | Jared Watts, Muvaffak Onuş | Ruhika Bulani | +| CNCF - Devfile: Add Compose file support in the spec API | Mario Loriedo | Ishan Shanware | +| CNCF - Devfile: Add some syntax sugar to speficy the components that are deployed at startup | Mario Loriedo | Rajib Mitra | +| CNCF - Karmada: Cluster Resource modeling | Ren Hongcai | Dezhi Yu | +| CNCF - Karmada: Design & Develop FederatedResourceQuota, SearchRegistry & MultiClusterIngress | Ren Hongcai, Chinmay Mehta | Shwet Khatri | +| CNCF - Karmada: Develop Override policy, Resource Binding, Work Page | Ren Hongcai, Chinmay Mehta | Jun Xiang | +| CNCF - Karmada: Develop Propagation policy, Settings, About Pages | Ren Hongcai, Chinmay Mehta | Rupesh Gelal | +| CNCF - KubeArmor: Extend kArmor to include KubeArmor configuration | Rahul Jadhav, Ankur Kothiwal, Barun Acharya | Esther Oluwatomi Adenekan | +| CNCF - KubeArmor: Support for OpenShift | Rahul Jadhav, Ankur Kothiwal, Barun Acharya | Vikas Verma | +| CNCF - Kubernetes: Add GPU support to Cluster API Provider GCP (CAPG) | Richard Case, Carlos Panato, Davanum Srinivas | Aniruddha Basak | +| CNCF - Kubernetes: Cluster API Provider GCP | Richard Case, Carlos Panato, Davanum Srinivas | Subhasmita Swain | +| CNCF - Kyverno: CLI test schema and enhancements | Chip Zoller, Vyankatesh Kudtarkar | Prateek Nandle | +| CNCF - Kyverno: Integrate Kubernetes Pod Security with Kyverno | Shuting Zhao | Hyokil Kim | +| CNCF - Kyverno: Kyverno SLSA 3 | Jim Bugwadia | Zahid Ur Rehman | +| CNCF - Meshery: Cloud Native Playground | Lee Calcote, Aditya Chatterjee | Debopriya Bhattacharjee | +| CNCF - Meshery: Design Configurator | Lee Calcote, Ashish Tiwari | Aritra Sur | +| CNCF - OpenELB: Provide the OpenELB Web UI for managing EIP and IP pool | Feynman Zhou, Changjiang Li, Yunkang Ren | Anurag Pathak | +| CNCF - OpenELB: Support BGP policy in OpenELB | Feynman Zhou, Chauncey Jiang, Yunkang Ren | Amal Thundiyil | +| CNCF - Service Mesh Performance: Implementation of MeshMark | Lee Calcote, Abhishek Kumar | Gaurav Chadha | +| CNCF - Thanos: Implement Unified Endpoint Discovery | Bartlomiej Płotka, Saswata Mukherjee | Srushti Sapkale | +| CNCF - Tremor: Hygenic error handling and validation for pipelines | Heinz Gies, Matthias Wahl | Carol Geng | +| CNCF - Tremor: Pluggable logging | Darach Ennis, Ramona Łuczkiewicz | Rebecca Abli | +| CNCF - Volcano: Official Website Docs Enhancement | Lei Wu, Liang Tang | Jiaojiao Wu | +| CNCF - Volcano: Volcano scalability enhancement | Lei Wu, Liang Tang | Jiahuan Chen | +| CNCF - WasmEdge: Create a Tokio-like async runtime in WasmEdge | Michael Yuan | Heng Zhang | +| CNCF - WasmEdge: Support Durable Objects (DO) in WasmEdge | Michael Yuan | Richard Chien | + +##### Spring + +| Mentoring Project | Mentor(s) | Mentee | +| --- | --- | --- | +| CNCF - Chaos Mesh: Interactive Katacoda Playground for Chaos Experiment Examples | Zhiqiang Zhou | Chengwei Guo | +| CNCF - Karmada: Dashboard development | Hongcai Ren | Chinmay Mehta | +| CNCF - Karmada: Enhancement for controllers scalability | Hongcai Ren | WenQing Dai | +| CNCF - Karmada: Refactor get command to leverage aggregated API | Hongcai Ren | Zhe Cheng | +| CNCF - Karmada: Refactor the scheduler framework | Kevin Wang | Fei Gao | +| CNCF - KubeArmor: Extending kubearmor-cli-tool filtering options | Rahul Jadhav | Sachin Maurya | +| CNCF - KubeArmor: Using mutating webhooks for applying pod/container kubearmor annotations | Rahul Jadhav | Achref BEN SAAD | +| CNCF - KubeEdge: Plans for Node Group Management | Kevin Wang | (zefeng) Yifei Zhang | +| CNCF - Kubernetes and Elekto: Elections Security Improvements | Josh Berkus | Vedant Raghuwanshi | +| CNCF - Kubernetes SIG ContribEx: Creating Katacoda Scenarios To Help New Contributors | Debabrata Panigrahi | Harshita Verma | +| CNCF - Kubernetes SIG ContribEx: Improvements to Kubernetes maintainers-related automation | Nikhita Raghunath | Raghav Roy | +| CNCF - Kubernetes SIG Network: Documentation assessment | Nick Young | Meha Bhalodyia | +| CNCF - Kubernetes: Automation of AMI build/test/publish pipelines for Cluster API Provider AWS | Sedef Savas | Abhinav Sinha | +| CNCF - Kubernetes: Improving unit test coverage(CAPV) | Geetika Batra | Tushar Malik | +| CNCF - Kubevela: Enhance multi-cluster observability | Jianbo Sun | Kunshuai Zhu | +| CNCF - Kubevela: Management of Terraform state | ZhengXi Zhou | Nan Li | +| CNCF - Kyverno: Automate Performance Testing | Shuting Zhao | Husni Alhamdani | +| CNCF - Kyverno: e2e tests and CLI tests to cover sample policies | Prateek Pandey | Oshi Gupta | +| CNCF - Kyverno: Extend Kyverno CLI test command for Generate policy rules | Prateek Pandey | Shubham Nazare | +| CNCF - Kyverno: OpenTelemetry exporter for Kyverno | Shuting Zhao | Tathagata Paul | +| CNCF - Kyverno: Security enhancements | Jim Bugwadia | Shubham Gupta | +| CNCF - LitmusChaos: Develop new feature and add integration tests for LitmusCTL | Raj Babu Das | Prayag Savsani | +| CNCF - Meshery: Service mesh playground (extended) | Lee Calcote | Aditya Chatterjee | +| CNCF - Meshery: Workflow engine (extended) | Lee Calcote | Aadhitya Amarendiran | +| CNCF - Pixie: Add support for new protocols in protocol tracer | Omid Azizi | Anubhav Choudhary | +| CNCF - Service Mesh Interface: Conformance Program (extended) | Lee Calcote | Pranav Singh | +| CNCF - Service Mesh Performance: Definition of MeshMark (extended) | Lee Calcote | Nikhil Sharma | +| CNCF - Thanos: Run a community Thanos demo instance | Giedrius Statkevičius | Soumya Singh | +| CNCF - Tremor | Heinz Gies | Prashant Mishra | +| CNCF - Tremor: Database Connectors | Matthias Wahl | Sasha Pourcelot | +| CNCF - Updating the kubeedge docs | Fei Xu | Nilisha Jaiswal | +| CNCF - Vitess: Add complete parsing support for MySQL functions | Manan Gupta | Kushal Kumar | +| CNCF - WasmEdge: Enable OpenVINO backend for WASI-NN | Hung-Ying Tai | Jianbai Ye | +| CNCF - WasmEdge: Improving the performance of running miniruby | Hung-Ying Tai | yao bing | +| CNCF - WasmEdge: Improving the performance of running rustpython | Hung-Ying Tai | Yiming WenJ | #### 2021 diff --git a/programs/lfx-mentorship/README.md b/programs/lfx-mentorship/README.md index e6e7774d..a4a81b14 100644 --- a/programs/lfx-mentorship/README.md +++ b/programs/lfx-mentorship/README.md @@ -1,10 +1,10 @@ -# LFX Mentorship (ex-Community Bridge) by The Linux Foundation +# LFX Mentorship by The Linux Foundation [LFX Mentorship](https://lfx.linuxfoundation.org/tools/mentorship/) (previously known as Community Bridge) is a platform developed by the Linux Foundation, which accelerates the adoption, innovation, and sustainability of open source software. LFX Mentorship is actively used by the Cloud Native Computing Foundation as a mentorship platform across the CNCF projects. -- [LFX Mentorship (ex-Community Bridge) by The Linux Foundation](#lfx-mentorship-ex-community-bridge-by-the-linux-foundation) +- [LFX Mentorship](#lfx-mentorship) - [Program Cycles and Archive data](#program-cycles-and-archive-data) - [Current cycle](#current-cycle) - [Program Maintainers](#program-maintainers) @@ -22,8 +22,8 @@ LFX Mentorship is actively used by the Cloud Native Computing Foundation as a me | Year | Term | Status | Announcement | Details | | ---- | ------ | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | -| 2022 | Term 3: Sept-Nov | Planning | | [2022 Term 3: Sept-Nov](2022/03-Sept-Nov/README.md) | -| 2022 | Summer | In progress | | [Summer'2022](2022/02-Summer/README.md) | +| 2022 | Term 3: Sept-Nov | Completed | | [2022 Term 3: Sept-Nov](2022/03-Sept-Nov/README.md) | +| 2022 | Summer | Completed | | [Summer'2022](2022/02-Summer/README.md) | | 2022 | Spring | Completed | [CNCF Blog](https://www.cncf.io/blog/2022/07/07/cncf-congratulates-36-successful-interns-with-spring-term-lfx-program/) | [Spring'2022](2022/01-Spring/README.md) | | 2021 | Fall | Completed | [CNCF Blog](https://www.cncf.io/blog/2021/08/16/cncf-lfx-projects-are-open-for-fall-2021-apply-by-august-22nd) | [Fall'2021](2021/03-Fall/README.md) | | | Summer | Completed | [CNCF Blog](https://www.cncf.io/blog/2021/05/04/cncf-lfx-projects-are-open-for-summer-2021-apply-by-may-17th) | [Summer'2021](2021/02-Summer/README.md) |