Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions programs/lfx-mentorship/2026/01-Mar-May/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ Mentee application instructions can be found on the [Program Guidelines](https:/
- [Fluid](#fluid)
- [Extend Cache Runtime Interface to Support Full Data Lifecycle and In-Place Operations](#extend-cache-runtime-interface-to-support-full-data-lifecycle-and-in-place-operations)
- [Unify and Modernize Fluid’s Unit Testing Framework and enhance testing coverage](#unify-and-modernize-fluids-unit-testing-framework-and-enhance-testing-coverage)
- [Design and implement a CLI tool to help easily use Fluid](#design-and-implement-a-cli-tool-to-help-easily-use-fluid)
- [Harbor](#harbor)
- [Harbor CLI](#harbor-cli)
- [Harbor Satellite](#harbor-satellite)
Expand Down Expand Up @@ -273,6 +274,27 @@ CNCF - Fluid: Modernize unit testing framework and increase UT coverage (2026 Te
- Upstream Issues: https://github.com/fluid-cloudnative/fluid/issues/5407
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/daf54f56-a7e6-48a8-ab9f-45915d05a203

#### Design and implement a CLI tool to help easily use Fluid

CNCF - Fluid: Design and implement a CLI tool for Fluid (2026 Term 1)

- Description: Fluid manages Kubernetes resources (Statefulsets, PersistentVolumeClaims & PersistentVolume, etc.) under two Fluid custom resources CR called `Dataset` and `Runtime`. Given a pair of Dataset and Runtime CR, users may want to inspect the underlying resources, check their status and diagnose which part is going wrong. A CLI tool (e.g. a kubectl plugin) for Fluid would be a straightforward way for Fluid's users to easily get such information.

- Expected Outcome:
- Design and implement a CLI tool for Fluid
- Support `inspect` subcommand: list resource status given a Fluid Dataset CR.
- Support `diagnose` subcommand: collect related information (e.g. logs, pod status, etc.) to help diagnose what's going wrong.
- Implement a framework to diagnose Fluid with LLM/AI. (The collected information can be put into the context of an AI inference request)

- Recommended Skills: Fluid, Go, CLI tool development, LangChain(or other alternative LLM frameworks)

- Mentor(s):
- Zhihao Xu (@TrafalgarZZZ, [trafalgarz@outlook.com](mailto:trafalgarz@outlook.com))
- Yang Che (@cheyang, [cheyang52@gmail.com](mailto:cheyang52@gmail.com))

- Upstream Issues: https://github.com/fluid-cloudnative/fluid/issues/5567
- LFX URL: https://mentorship.lfx.linuxfoundation.org/project/26709fdd-cf31-4643-ba12-88c0a47530ca


### Harbor

Expand Down
18 changes: 0 additions & 18 deletions programs/lfx-mentorship/2026/01-Mar-May/project_ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,22 +20,4 @@

### Fluid

#### Design and implement a CLI tool to help easily use Fluid

CNCF - Fluid: Design and implement a CLI tool for Fluid (2026 Term 1)

- Description: Fluid manages Kubernetes resources (Statefulsets, PersistentVolumeClaims & PersistentVolume, etc.) under two Fluid custom resources CR called `Dataset` and `Runtime`. Given a pair of Dataset and Runtime CR, users may want to inspect the underlying resources, check their status and diagnose which part is going wrong. A CLI tool (e.g. a kubectl plugin) for Fluid would be a straightforward way for Fluid's users to easily get such information.

- Expected Outcome:
- Design and implement a CLI tool for Fluid
- Support `inspect` subcommand: list resource status given a Fluid Dataset CR.
- Support `diagnose` subcommand: collect related information (e.g. logs, pod status, etc.) to help diagnose what's going wrong.
- Implement a framework to diagnose Fluid with LLM/AI. (The collected information can be put into the context of an AI inference request)

- Recommended Skills: Fluid, Go, CLI tool development, LangChain(or other alternative LLM frameworks)

- Mentor(s):
- Zhihao Xu (@TrafalgarZZZ, [trafalgarz@outlook.com](mailto:trafalgarz@outlook.com))
- Yang Che (@cheyang, [cheyang52@gmail.com](mailto:cheyang52@gmail.com))

- Upstream Issues: https://github.com/fluid-cloudnative/fluid/issues/5567