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.json.ops/stack/profiles.json.ops/stack/kind/.
Profile System¶
The declared profile set currently includes:
minimalandsmallfor restricted local validation.cifor deterministic CI validation.kind,dev, anddeveloperfor fuller local cluster work.perffor performance and autoscaling-oriented validation.
Each profile connects intent, allowed effects, required dependencies, cluster config, required tools, allowed namespaces, and required services.