Rust crates to extend containerd
Go to file
dependabot[bot] db720f3608 build(deps): bump actions/setup-go from 4 to 5
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

---
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>
2023-12-15 22:01:32 +00:00
.github build(deps): bump actions/setup-go from 4 to 5 2023-12-15 22:01:32 +00:00
crates Create v0.6.0 release of containerd-shim and shim-protos 2023-10-30 18:05:57 +00:00
scripts Use shell script to install protobuf 2023-09-16 18:36:04 -07: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 Add support for structured logging 2023-10-11 20:13:32 +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 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 Measure test coverage 2023-09-14 17:52:19 -07: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.