Commit bd03480
committed
docs(reference): document Docker-driver compute path alongside legacy k3s
Closes #3432. `docs/reference/architecture.md` describes only the legacy
`k3s` path even though every supported platform now selects the Docker
driver (see `src/lib/onboard/docker-driver-platform.ts`:
`isLinuxDockerDriverGatewayEnabled = platform === "linux" ||
(platform === "darwin" && arch === "arm64")`). Operators who do not
already know the dispatch rule cannot tell from the docs whether their
sandbox runs as a Kubernetes pod or as a sibling Docker container, which
matters for runtime debugging, log paths, and the resource model.
Add a platform / compute-path table at the top of the "What runs where"
section that names every platform in [`ci/platform-matrix.json`] with
its compute path and links the dispatch function so the source of truth
is one click away. The table matches the current dispatch exactly:
| Platform | Compute path |
|---------------------------------------|---------------|
| Linux (any arch, incl. DGX Spark / Station) | Docker driver |
| Windows WSL2 (Docker Desktop) | Docker driver |
| macOS Apple Silicon (Colima / Docker Desktop) | Docker driver |
Mark the legacy `k3s` diagram below as historical context; clarify the
"What runs where" intro and layering table so the Sandbox container and
Sandbox pod variants are documented side by side rather than the pod
being the only documented shape. Update the prerequisites note that
attributed the fuse-overlayfs limitation to `k3s` so it points at the
OpenShell gateway image (the limitation surfaces on both compute paths
on hosts that use Docker's containerd image store).
`prek` clean. `markdownlint-cli2` + `Verify docs-to-skills output` pass.
No source code changes; docs-only.
Signed-off-by: latenighthackathon <support@latenighthackathon.com>
Signed-off-by: latenighthackathon <latenighthackathon@users.noreply.github.com>1 parent aa6dca9 commit bd03480
2 files changed
Lines changed: 23 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
36 | 40 | | |
37 | 41 | | |
38 | 42 | | |
| |||
58 | 62 | | |
59 | 63 | | |
60 | 64 | | |
61 | | - | |
| 65 | + | |
62 | 66 | | |
63 | 67 | | |
64 | 68 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
93 | | - | |
94 | | - | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
95 | 105 | | |
96 | 106 | | |
97 | 107 | | |
| |||
145 | 155 | | |
146 | 156 | | |
147 | 157 | | |
148 | | - | |
149 | | - | |
150 | | - | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
151 | 162 | | |
152 | 163 | | |
153 | 164 | | |
| |||
0 commit comments