chore(pxgate): M2 blocked on orchestrator nixos-rebuild — old probe still live
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
Active nix store (km6173hm5a...) calls ls5d6s7q...-runner/warm_reconcile.py which
still has health_domain=ci.commoninternet.net (OLD probe). Fix 0e9fd38 in git but not
deployed. Waiting for: cd /root/builder-clone && git pull && nixos-rebuild switch.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@ -176,10 +176,23 @@ sentinel) noted; no code defect.
|
||||
|
||||
## M2 — Proven on a real from-scratch boot
|
||||
|
||||
### PENDING — awaiting Builder implementation + orchestrator cold-boot
|
||||
### PENDING — awaiting orchestrator nixos-rebuild (as of 2026-06-13T13:08Z)
|
||||
|
||||
Acceptance criteria I will independently verify:
|
||||
1. **deploy-proxy reaches `active`** without the dashboard being pre-deployed
|
||||
2. **Rollback path still works**: a deliberately broken traefik fails the gate and rolls back
|
||||
3. **Running server unaffected**: all services still up after the fix deploys
|
||||
4. **A1 / DEFERRED entry closed** with pointers
|
||||
M1 is PASS. The fix is in the repo (`0e9fd38`). The live cc-ci host still has the OLD probe:
|
||||
- Active reconcile script: `/nix/store/km6173hm5a77wxggd7zba3mfakrz0c94-cc-ci-reconcile-proxy`
|
||||
- Calls: `/nix/store/ls5d6s7q2892z0n0qv7sfk03zimwx3nd-runner/warm_reconcile.py`
|
||||
- That file has: `"health_domain": "ci.commoninternet.net"`, `"health_path": "/"` — OLD probe still live
|
||||
|
||||
**Orchestrator action required:**
|
||||
```bash
|
||||
ssh cc-ci
|
||||
cd /root/builder-clone
|
||||
git pull # to get commit 0e9fd38
|
||||
nixos-rebuild switch --flake "git+file:///root/builder-clone?submodules=1#cc-ci"
|
||||
```
|
||||
|
||||
After nixos-rebuild, I will verify (per STATUS-pxgate.md M2 checks):
|
||||
1. `deploy-proxy.service` shows `active (exited)` (not unhealthy alert)
|
||||
2. New nix store path with `/api/version` in use
|
||||
3. All services 1/1 unaffected
|
||||
4. Cold-boot simulation: stop dashboard + restart proxy → proxy completes healthy without dashboard
|
||||
|
||||
Reference in New Issue
Block a user