| Signed-off-by: Fabiano Fidêncio <fidencio@northflank.com> | ||
|---|---|---|
| .github | ||
| crates | ||
| scripts | ||
| .gitattributes | ||
| .gitignore | ||
| Cargo.toml | ||
| LICENSE | ||
| MAINTAINERS | ||
| README.md | ||
| clippy.toml | ||
| codecov.yml | ||
| deny.toml | ||
| rust-toolchain.toml | ||
| rustfmt.toml | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	Rust extensions for containerd
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 | |
| containerd-shim-logging | Shim logger plugins | |
| containerd-shim | Runtime v2 shim wrapper | |
| containerd-client | GRPC bindings to containerd APIs | |
| containerd-snapshots | Remote snapshotter for containerd | |
| runc | Rust wrapper for runc CLI | |
| containerd-runc-shim | Runtime v2 runc shim implementation | 
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.