Concepts
What the example packs rely on, one idea per page.
| Page | The idea |
|---|---|
| The Blueprint | One file describes an operator: its CRDs and what each becomes |
| Reconcilers | One contract, four ways to fill it: declarative, hooks, constructor, remote |
| The runtime | The process that reconciles, and what it does around every pass: finalizers, apply, prune, events, deletion |
| Gateway and intents | Callers send intents in their own words and read back a view |
| The console | A web view of running runtimes, and a form that sends intents through the gateway |
| Testing | simulate without a cluster, envtest against an API server, e2e on kind |
| Security | RBAC from the Blueprint, TLS, admission and conversion webhooks, protection |
| The registry | What is distributed: patterns that carry their own proof, and their lifecycle |
| Migration | Changing the CRD under stored CRs: fields to new paths, CRs to a new CRD, with rollback |