Local Stack Profiles¶
Local and CI stack behavior is shaped by declared profiles rather than ad hoc compose commands.
flowchart TD
Intent[Profile intent] --> Choose[Choose validation goal]
Choose --> Minimal[minimal or small]
Choose --> Kind[kind, dev, developer]
Choose --> Perf[perf]
Minimal --> Result[Profile-specific stack shape]
Kind --> Result
Perf --> Result
Profiles are the operator-friendly way to select a whole stack shape without guessing which cluster config, tools, namespaces, or services belong together. The right question is not “which profile sounds nice,” but “which validation goal am I trying to prove?”
Source of Truth¶
ops/stack/profile-intent.jsonops/stack/profiles.jsonops/stack/kind/
Profile System¶
The declared profile set currently includes:
minimalandsmallfor restricted local validationcifor deterministic CI validationkind,dev, anddeveloperfor fuller local cluster workperffor performance and autoscaling-oriented validation
Each profile connects intent, allowed effects, required dependencies, cluster config, required tools, allowed namespaces, and required services.