Close code-server blocker — artifact fixed, install working 2026-03-15

This commit is contained in:
jester 2026-03-15 18:35:05 +00:00
parent b8182e86ed
commit b0e490bd66

View File

@ -42,23 +42,26 @@ Outstanding:
### Code Server Addon ### Code Server Addon
Status: Provisioning logic implemented. Status: ✅ Operational — artifact fixed, install confirmed working 2026-03-15
Current blocker: Port: 6000
Artifact contains source repository, not compiled release.
Needed: Routing: Traefik + Cloudflare wildcard (*.dev.zerolaghub.com) — no SRV records needed
Artifact server must provide a runnable release archive.
Expected contents: Outstanding:
``` - code-server launch link in portal
bin/code-server - Traefik dynamic config written by API on provisioning
lib/
node_modules/
```
Once artifact is corrected provisioning should succeed. ---
### Agent Future Work (priority order)
1. Unified structured logging (slog) — Promtail/Loki needs structured fields
2. Dev container /status — provisioningComplete + provisioningError fields
3. Crash recovery with backoff — 30s/60s/120s, max 3 attempts, then error state
4. Graceful shutdown verification — SIGTERM + wait before SIGKILL for Minecraft
5. Agent restart/process reattachment — detect existing process on restart
--- ---
@ -74,6 +77,8 @@ Outstanding:
- runtime validation endpoint - runtime validation endpoint
- dev runtime catalog endpoint for portal - dev runtime catalog endpoint for portal
- write Traefik dynamic config file on dev container provisioning
- remove Traefik dynamic config on dev container deletion
--- ---
@ -101,10 +106,10 @@ Completed:
- runtime artifacts hosted - runtime artifacts hosted
- devcontainer catalog - devcontainer catalog
- runtime archive structure - runtime archive structure
- code-server compiled release artifact ✅
Outstanding: Outstanding:
- correct code-server artifact
- checksum publishing - checksum publishing
- artifact metadata support - artifact metadata support
@ -137,5 +142,6 @@ Future work:
- ✅ `.zlh_metadata.json` provenance tracking - ✅ `.zlh_metadata.json` provenance tracking
- ✅ Raw `http.request` streaming in API upload proxy - ✅ Raw `http.request` streaming in API upload proxy
- ✅ Filesystem architecture docs consolidated - ✅ Filesystem architecture docs consolidated
- ✅ Upload transport timeout tuning — client abort / upstream timeout / socket reset categories clarified - ✅ Upload transport timeout tuning
- ✅ Dev container filesystem support (container-aware, /workspace root) - ✅ Dev container filesystem support (container-aware, /workspace root)
- ✅ Code-server artifact fix — compiled release on zlh-artifacts, install confirmed working