Rust crates to extend containerd
Go to file
fengwei0328 1e17e1495e The task_dir successfully cleans when the file is absent
Signed-off-by: fengwei0328 <feng.wei8@zte.com.cn>
2024-12-06 18:54:16 +00:00
.github build(deps): bump codecov/codecov-action from 4 to 5 2024-12-03 17:59:18 +00:00
crates The task_dir successfully cleans when the file is absent 2024-12-06 18:54:16 +00:00
scripts Use the correct shell 2024-04-24 22:31:39 +00:00
.gitattributes Add .gitattributes 2021-11-17 12:54:30 -08:00
.gitignore Windows support for the synchronous shim 2023-06-22 10:06:39 -07:00
Cargo.toml build(deps): update thiserror requirement from 1.0 to 2.0 2024-12-03 19:02:07 +00:00
LICENSE Initial commit 2021-06-01 11:58:29 -07:00
MAINTAINERS Add James Sturtevant to reviewers 2023-08-10 10:50:35 -07:00
README.md Add coverage badge 2024-02-15 12:39:37 -08:00
clippy.toml Fix the warns from clippy lints 2022-12-29 21:21:55 +09:00
codecov.yml [codecov] Suppress PR comments 2024-02-22 12:14:10 -08:00
deny.toml Fix CI 2024-12-03 09:43:44 -08:00
rust-toolchain.toml fix: Correct lint warnings, bump toolchain version due to `cargo::key=value` build directive which is reserved for future use 2024-10-05 14:55:48 +00:00
rustfmt.toml Update rustfmt to sort import 2022-09-29 11:55:14 -07:00

README.md

Rust extensions for containerd

CI codecov Crates.io dependency status

A collection of Rust crates to extend containerd.

This repository contains the following crates:

Name Description Links
containerd-shim-protos TTRPC bindings to shim interfaces Crates.io docs.rs
containerd-shim-logging Shim logger plugins Crates.io docs.rs
containerd-shim Runtime v2 shim wrapper Crates.io docs.rs
containerd-client GRPC bindings to containerd APIs Crates.io docs.rs
containerd-snapshots Remote snapshotter for containerd Crates.io docs.rs
runc Rust wrapper for runc CLI Crates.io docs.rs
containerd-runc-shim Runtime v2 runc shim implementation Crates.io

How to build

The build process as easy as:

cargo build --release

Minimum supported Rust version (MSRV)

The project typically targets the latest stable Rust version. Please refer to rust-toolchain.toml for exact version currently used by our CIs.