Skip to content

Commit

Permalink
LFX Mentorship - Inspektor Gadget - Mar 2024
Browse files Browse the repository at this point in the history
Signed-off-by: Alban Crequy <[email protected]>
  • Loading branch information
alban committed Jan 24, 2024
1 parent d37e3d0 commit 6450332
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions programs/lfx-mentorship/2024/01-Mar-May/project_ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,3 +133,25 @@
- [Manan Gupta](https://github.com/GuptaManan100) ([email protected])
- [Harshit Gangal](https://github.com/harshit-gangal) ([email protected])
- Issue: <https://github.com/vitessio/vitess/issues/14931>

### Inspektor Gadget

#### Support for new types of eBPF programs

- Description: Inspektor Gadget is an eBPF tool and systems inspection framework for Kubernetes, containers and Linux hosts. Users can develop gadgets using different kinds of eBPF programs: kprobe, tracepoint, etc. This project will focus on adding support for more kinds of eBPF programs such as uprobes and ensuring the documentation is updated for each of them
- Expected Outcome: Inspektor Gadget has support for additional eBPF program kinds
- Recommended Skills: Go, containers, Linux, basics of eBPF
- Mentor(s):
- Alban Crequy (@alban, [email protected])
- Mauricio Vásquez (@mauriciovasquezbernal, [email protected])
- Upstream Issue: https://github.com/inspektor-gadget/inspektor-gadget/issues/1912

#### Testing framework for image-based gadgets

- Description: Inspektor Gadget is an eBPF tool and systems inspection framework for Kubernetes, containers and Linux hosts. Previously, Inspektor Gadget had a set of built-in gadgets. We are now moving to image-based gadgets where users can develop their own gadgets in eBPF and host them in OCI registries. But we don't have a test framework to help gadget authors to test their gadgets. This project will focus on implementing such a framework, possibly taking inspiration from the existing framework for built-in gadgets. The documentation for gadget authors should be updated. This project has the opportunity to expand beyond testing, to work on the gadget development experience over all, for example by creating a github template for gadget development.
- Expected Outcome: Gadget authors can test their gadgets
- Recommended Skills: Go, containers, Linux, testing
- Mentor(s):
- Alban Crequy (@alban, [email protected])
- Mauricio Vásquez (@mauriciovasquezbernal, [email protected])
- Upstream Issue: https://github.com/inspektor-gadget/inspektor-gadget/issues/2046

0 comments on commit 6450332

Please sign in to comment.