Concepts

Shared ideas used by operators, DevOps, and developers.

Desired state

Git is desired truth. EVE is runtime truth. The Cockpit is derived.

  • Why EVE IaC? — desired state + interaction; what this is not
  • Architecture — two truths, reconcile as the desired-state machine
  • Project structure — marker, modes, sidecars
  • YAML — topology.yml
  • Import — first adoption of a source lab (not from_eve)

Reconcile

How Git and the managed lab converge. Fail-closed, then progressive. Not a merge.

A plan answers in three ways: live_applicable (apply now), requires_stop (confirm this examined plan), unsupported (change the YAML — zero EVE writes).

Interaction as Code

Operational. Not a reconcile contract cell.

Product