Versions in this module Expand all Collapse all v0 v0.4.26 Oct 26, 2026 v0.4.25 Oct 15, 2026 Changes in this version + func AcquireStateFileLock(root string) (func(), error) v0.4.24 Oct 10, 2026 Changes in this version + func AcquireLifecycleLock(root string) (func(), error) v0.4.23 Oct 8, 2026 Changes in this version + type Defaults struct + ExplicitSources bool + LocalWorkspaces bool + ProtectedManagement bool + type MachineRole string + const Deployment + const Development + func (r MachineRole) Defaults() Defaults + type Spec struct + HA bool + MachineRole MachineRole + Runtime string + Target string + type State struct + Capabilities map[string]bool + Defaults Defaults + ID string + IdentityIssuer string + Owner string + Phase string + Placement string + Ready bool + Spec Spec + Version string + func Load(root string) (State, error) + func Run(ctx context.Context, root string, spec Spec, steps Steps) (State, error) + type Steps struct + Identity func(context.Context, State) (string, error) + Preflight func(context.Context, State) error + SQL func(context.Context, State) error + Secrets func(context.Context, State) error + Verify func(context.Context, State) error