Rust crates to extend containerd
Go to file
Wedson Almeida Filho af7ec66df5 Implement `Serialize` and `Deserialize` for `Kind` and `Info`
This allows us to use `serde` to serialize and deserialize the
information about a particular snapshot so that we can write it
to and read it from storage.

Signed-off-by: Wedson Almeida Filho <walmeida@microsoft.com>
2023-03-14 15:16:58 -03:00
.github Merge pull request #104 from mxpv/ci 2023-03-13 00:27:11 +00:00
crates Implement `Serialize` and `Deserialize` for `Kind` and `Info` 2023-03-14 15:16:58 -03:00
.gitattributes Add .gitattributes 2021-11-17 12:54:30 -08:00
.gitignore shim: add log to .gitignore 2021-12-13 18:15:17 +08:00
Cargo.toml Update tokio 2023-03-13 09:43:52 -07:00
LICENSE Initial commit 2021-06-01 11:58:29 -07:00
MAINTAINERS MAINTAINERS: add Zhang Tianyang as a Reviewer 2022-05-07 22:07:01 +08:00
README.md Update Rust to 1.65 2022-11-04 14:34:49 -07:00
clippy.toml Fix the warns from clippy lints 2022-12-29 21:21:55 +09:00
deny.toml Add Unicode-DFS-2016 to exceptions 2022-09-19 15:20:15 -07:00
rust-toolchain.toml Update Rust to 1.66 2022-12-18 13:44:17 +09:00
rustfmt.toml Update rustfmt to sort import 2022-09-29 11:55:14 -07:00

README.md

Rust extensions for containerd

CI 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.