Skip to content

Commit

Permalink
LFX Mentorship - Inspektor Gadget - Mar 2024 (#1135)
Browse files Browse the repository at this point in the history
Signed-off-by: Alban Crequy <[email protected]>
Signed-off-by: Ali Ok <[email protected]>
Co-authored-by: Ali Ok <[email protected]>
  • Loading branch information
alban and aliok authored Jan 24, 2024
1 parent 7c68f9f commit c8831fc
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 @@ -76,6 +76,28 @@
- Bill Mulligan(@xmulligan, [email protected])
- Upstream Issue: https://github.com/cilium/community/issues/78 https://github.com/cilium/community/issues/27

### 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

### Istio

#### Improve Test Coverage for Istio Ambient Mesh
Expand Down

0 comments on commit c8831fc

Please sign in to comment.