Skip to main content

Crate hm_vm

Crate hm_vm 

Source
Expand description

Harmont VM subsystem – lightweight virtual-machine orchestration for hermetic build and test actions.

Re-exports§

pub use backend::Vm;
pub use backend::VmBackend;
pub use registry::ImageRegistry;
pub use types::Action;
pub use types::CachingPolicy;
pub use types::ExecutionResult;
pub use types::ImageSource;
pub use types::NullSink;
pub use types::OutputSink;
pub use types::SnapshotId;
pub use types::SnapshotLabel;
pub use types::VmConfig;
pub use vm::HmVm;

Modules§

backend
Backend trait for pluggable VM implementations.
docker
Docker backend – container orchestration via bollard.
registry
Snapshot registry backed by SQLite.
types
vm
High-level VM orchestrator.