crabbox/docs/commands
Jonathan Moss 00725544c7
feat(azure): support linux and native windows leases
Add Azure as a managed provider for direct and brokered Crabbox leases.

- provision Azure Linux VMs with cloud-init, spot fallback, shared network adoption, and per-lease cleanup
- provision native Azure Windows VMs with VM Agent bootstrap and SSH/sync/run support
- add Azure broker support in the Cloudflare Worker, provider config, docs, and tests
- fix async Azure delete handling so successful 202 delete LROs do not refetch deleted resources
- keep Go core coverage above the CI threshold

Verified with CI plus live Azure Linux and native Windows leases.

Co-authored-by: Jonathan Moss <2729151+jwmoss@users.noreply.github.com>
2026-05-08 08:23:38 +01:00
..
actions.md fix: add grouped command help docs guard 2026-05-04 22:34:31 +01:00
admin.md docs: sync provider and vnc docs (#26) 2026-05-04 21:17:49 +01:00
artifacts.md feat: improve desktop reliability artifacts 2026-05-08 04:52:51 +01:00
attach.md docs: expand crabbox user guide 2026-05-07 00:47:41 +01:00
cache.md docs: expand crabbox user guide 2026-05-07 00:47:41 +01:00
cleanup.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
code.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
config.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
desktop.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
doctor.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
egress.md fix: allow public coordinator egress starts 2026-05-07 06:16:26 +01:00
events.md docs: expand crabbox user guide 2026-05-07 00:47:41 +01:00
history.md feat(history): summarize run telemetry 2026-05-05 22:40:01 -07:00
image.md docs: add Crabbox image bake runbook 2026-05-05 23:48:48 +01:00
init.md docs: expand crabbox user guide 2026-05-07 00:47:41 +01:00
inspect.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
list.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
login.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
logout.md docs: expand crabbox user guide 2026-05-07 00:47:41 +01:00
logs.md docs: expand crabbox user guide 2026-05-07 00:47:41 +01:00
media.md feat: add motion-trimmed media previews 2026-05-05 07:52:02 +01:00
README.md feat: improve desktop reliability artifacts 2026-05-08 04:52:51 +01:00
results.md docs: expand crabbox user guide 2026-05-07 00:47:41 +01:00
run.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
screenshot.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
share.md feat: add lease sharing 2026-05-07 13:39:07 +01:00
ssh.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
status.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
stop.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
sync-plan.md docs: expand crabbox user guide 2026-05-07 00:47:41 +01:00
unshare.md feat: add lease sharing 2026-05-07 13:39:07 +01:00
usage.md fix: harden coordinator auth boundaries 2026-05-02 02:59:57 +01:00
vnc.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
warmup.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
webvnc.md feat(azure): support linux and native windows leases 2026-05-08 08:23:38 +01:00
whoami.md docs: expand crabbox user guide 2026-05-07 00:47:41 +01:00

Commands

Crabbox is the testbox. Commands stay top-level rather than nested under testbox.

Command docs live here, one file per top-level command. Keep docs/cli.md as the command-surface overview and link here for command details; do not add parallel command pages under docs/cli/.