Commit Graph

9 Commits

Author SHA1 Message Date
Xiaojin Zhang efcb2dad66 NRI plugins support adjust oom_score_adj
Signed-off-by: Xiaojin Zhang <874478410@qq.com>
2024-08-19 10:18:51 +08:00
Krisztian Litkey 44773bdd8b
runtime-tools/generate: add support CDI injection.
Signed-off-by: Krisztian Litkey <krisztian.litkey@intel.com>
2024-08-12 16:56:44 +03:00
yylt 1719502ed2 support pids cgroup
Signed-off-by: Yang Yang <yang8518296@163.com>
2024-07-19 19:52:26 +08:00
Samuel Karp d2dd708de1
Add support for rlimits
Signed-off-by: Samuel Karp <samuelkarp@google.com>
2023-08-24 16:04:50 -07:00
Krisztian Litkey 7b0807250e runtime-tools: sort adjusted mounts.
After adjusting mounts sort the final slice to make sure
that any potential subdirectories are mounted only after
their parents.

Signed-off-by: Krisztian Litkey <krisztian.litkey@intel.com>
2023-02-24 01:12:29 +02:00
Krisztian Litkey 85fdf6acb0 runtime-tools: add resource adjustment unit tests.
Signed-off-by: Krisztian Litkey <krisztian.litkey@intel.com>
2023-02-22 22:58:24 +02:00
Krisztian Litkey 63ce3725ab runtime-tools: fix generator resource adjustment.
When adjusting CPU or memory resources, check for each field
whether it is set (IOW adjusted by a plugin) before updating.
The field getters return the corresponding golang zero value
for unset fields. Therefore unconditionally adjusting unset
Spec fields resets the fields instead. This manifests itself
by all container CPU resources getting cleared when NRI is
enabled but no plugins are running or none of the running
plugins are adjust resources.

Signed-off-by: Krisztian Litkey <krisztian.litkey@intel.com>
2023-02-22 22:11:51 +02:00
Wei Fu a790730079 chore: cleanup old buildtags by `go fix`
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2022-12-29 17:43:55 +08:00
Krisztian Litkey 0c7e4864ba pkg/runtime-tools: wrap/extend OCI Spec generator.
Wrap opencontainer/runtime-tools Spec generator,
add functions for NRI-based container adjustment.

Signed-off-by: Krisztian Litkey <krisztian.litkey@intel.com>
2022-11-22 22:14:39 +02:00