Close code-server blocker — artifact fixed, install working 2026-03-15
This commit is contained in:
parent
b8182e86ed
commit
b0e490bd66
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user