Rust crates to extend containerd
Go to file
dependabot[bot] f2e5ec7169
build(deps): bump actions/setup-go from 2 to 3
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-08 21:26:52 +00:00
.github build(deps): bump actions/setup-go from 2 to 3 2022-04-08 21:26:52 +00:00
crates Update proto dependencies 2022-04-06 09:19:21 -07: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 runc: fix bug that exec command leaks files 2022-02-23 21:16:16 +08:00
LICENSE Initial commit 2021-06-01 11:58:29 -07:00
README.md Add runc shim to crates list 2022-03-10 16:11:35 -08:00
deny.toml Add BSD-3-Clause to deny.toml 2022-01-19 08:42:16 -08:00
rust-toolchain.toml upgrade rust toolchain version to 1.59 2022-03-18 17:26:24 +08:00
rustfmt.toml Add rustfmt 2021-11-17 12:53:45 -08: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 docs.rs

How to build

The build process as easy as:

cargo build --release

Minimum supported Rust version (MSRV)

The minimum supported version of Rust is 1.54