Core concepts

The model Keystone works with: what you write, what it builds from it, and the rules it follows when reality and your plan disagree.

  • Recipes

    The complete recipe format, field by field.

  • Plans

    The device's desired state, and how applying one works.

  • Dependencies

    Start order, restart cascades, and the three dependency types.

  • Component state

    What each state means, and the liveness guarantees you can rely on.

  • Reconcile and reuse

    Why re-applying a plan does not restart your stack.

  • Datasets

    Data the component reads and the agent keeps fresh, without restarting it. {class=“children children-type-flat children-sort-”}