-
Notifications
You must be signed in to change notification settings - Fork 614
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
LFX Mentorship - Inspektor Gadget - Mar 2024 (#1135)
Signed-off-by: Alban Crequy <[email protected]> Signed-off-by: Ali Ok <[email protected]> Co-authored-by: Ali Ok <[email protected]>
- Loading branch information
Showing
1 changed file
with
22 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -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 | ||
|