-
Notifications
You must be signed in to change notification settings - Fork 70
NDSU Outreach 2023 work item ideas
James O. D. Hunt edited this page Feb 28, 2023
·
31 revisions
A list of possible work items for the NDSU 2023-Q1 outreach project:
Who's interested? | subsystem | task | notes |
---|---|---|---|
Alec? | kata-manager |
Remove incorrect cgroupsv2 check | |
Gabe | kata-manager |
Handle missing jq command |
done |
Jenny? | kata-manager |
Call kata-runtime check before trying to create a container |
|
Gabe | kata-manager |
Kata Manager should check for dependencies it needs itself even with -f | done |
Chris | runtime-rs |
Fix comment typo | |
Max |
tests repo |
Add binary to .gitignore file |
Who's interested? | subsystem | task | notes |
---|---|---|---|
Gabe | kata-ctl |
rewrite log parser in rust | |
kata-ctl |
backwards compat | Make tool work with existing golang runtime | |
kata-ctl / libs
|
Move CPU functions and write a few more | ||
kata-ctl |
iptables command | reading/writing a file and using agent API. | |
kata-ctl |
merge in agent-ctl | Partly mechanical work, but could include refactoring and switch to traits (see below). | |
kata-ctl |
switch to slog | draft PR exists. I'll work with whoever is interested to explain this. | |
agent-ctl |
rewrite to using rust traits | ||
agent-ctl |
Implement UpdateInterface | ||
agent-ctl |
Implement UpdateRoutes | ||
agent-ctl |
Implement AddARPNeighbors | ||
agent-ctl |
Implement UpdateContainer | ||
agent-ctl |
Implement AddSwap | ||
agent-ctl |
Support setting hostname | ||
agent-ctl |
Support setting rlimits | ||
runtime-rs |
Help support CH device types | type conversions, RPC, tests | |
runtime-rs |
Implement Persist trait for Cloud Hypervisor | ||
tooling |
rewrite markdown checker in rust | dev/test tool. Recursive file reading and parsing. | |
tooling |
Write versions database checker in rust | Involves YAML parsing and network checks |
- Multiple students could work on each task?
- James to explain agent API and
agent-ctl
tool. - James to explain assisted PR process.
- James to explain OCI
config.json
file.