Concepts

1 min read

What the example packs rely on, one idea per page.

PageThe idea
The BlueprintOne file describes an operator: its CRDs and what each becomes
ReconcilersOne contract, four ways to fill it: declarative, hooks, constructor, remote
The runtimeThe process that reconciles, and what it does around every pass: finalizers, apply, prune, events, deletion
Gateway and intentsCallers send intents in their own words and read back a view
The consoleA web view of running runtimes, and a form that sends intents through the gateway
Testingsimulate without a cluster, envtest against an API server, e2e on kind
SecurityRBAC from the Blueprint, TLS, admission and conversion webhooks, protection
The registryWhat is distributed: patterns that carry their own proof, and their lifecycle
MigrationChanging the CRD under stored CRs: fields to new paths, CRs to a new CRD, with rollback