engenho-runtime 0.53.131

engenho-runtime — the single-node assembly layer. Boots StoreMesh + ApiServer + controllers + scheduler + kubelet over ONE durable store in ONE process, so a POSTed apps/v1 Deployment converges to a running container. The engenho binary is a thin launcher over Runtime::start. Spec: theory/ENGENHO.md §IX; M0.1 item 7.
1
2
3
4
5
6
7
8
9
//! A boot, as something that can be watched, cancelled and judged: the
//! phases it runs through ([`phase`]) and what a failure means for the next
//! attempt ([`failure`]).

pub mod failure;
pub mod phase;

pub use failure::{BACKOFF_CAP, BACKOFF_FLOOR, FailureClass, backoff};
pub use phase::{BootKind, BootPhase, BootProgress, BootRecorder, Timestamp};