arcbox-vm 0.6.9

Guest-side sandbox orchestration over nested Firecracker microVMs; ships the in-sandbox vm-agent init.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! VMM daemon configuration types.
//!
//! One module per concern — `jailer` for the sandboxing parameters and
//! `vmm` for the top-level `config.toml` shape — re-exported here so
//! callers keep writing `crate::config::JailerConfig`. The modules are
//! private; only these re-exports are the surface.

mod jailer;
mod vmm;

// `SnapshotType` moved to `arcbox-snapshot` with the catalog that gives
// it meaning; re-exported so `crate::config::SnapshotType` still resolves.
pub use arcbox_snapshot::SnapshotType;
pub use jailer::JailerConfig;
pub use vmm::{
    DefaultVmConfig, FirecrackerConfig, GrpcConfig, NetworkConfig, SandboxDatapath, VmmConfig,
};