Skip to content

boot

Bootstrap schemas: #BootstrapResource, #BootstrapPlan, credential collectors

Field Value
Path boot/
Layer orchestration
Status active

Purpose

Handles the bootstrap chicken-and-egg problem: you need DNS to reach the vault, but you need the vault to configure DNS. boot/ models this as a sequenced plan with credential collection phases.

Key Concepts

  • #BootstrapResource — a resource with additional bootstrap metadata (credential requirements, first-run commands)
  • #BootstrapPlan — ordered bootstrap phases with dependency gates
  • Credential collectors — typed declarations of what secrets are needed before a resource can start

Bootstrap runs once to bring infrastructure from zero to a state where normal orchestration (orche/) can take over.