First tagged release + compose smoke #19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
helix-proxy still has zero tags. Tip is ready enough for a first freeze — we need a tagged release and a compose smoke on lab that proves admin login, one proxy-host round-trip, and the cert path. No feature work in this pass.
Scope
v0.1.0(or the next sensible semver if something already landed under that name — there are no tags today).docker compose upon lab against that tip.JWT_SECRET(compose already notes the randomdata/.jwt_secretfallback — make the contract explicit in the notes).Acceptance
v0.1.0or next)docker compose upon lab against that tipJWT_SECRETOut of scope
:81on untrusted networksDo not merge yourself when coding — open a PR and wait for review.
Progress + blocked (compose smoke)
Done
masteras0.1.0@084d661(release CI rejectsv-prefix; used0.1.0notv0.1.0)JWT_SECRET/data/.jwt_secretfallback contractBlocked — need Jerry lab host access
Pike cannot finish acceptance smoke from jumpbox:
pikeSSH todockge.lab.rrd/proxy.lab.rrd/nas.lab.rrd/ai.lab.rrd→ Permission denied (publickey)Need from Jerry: either (1) grant
pikeSSH + docker on a lab host that candocker compose upagainst tip/0.1.0, preferably an existing Jerry path under/opt/stackson dockge, or (2) run the compose smoke and paste evidence (admin login, one proxy-host round-trip, cert path) on this issue.Assignees set to eva for forge routing (Jerry has no Gitea user). Drop
blockedonce smoke lands.Default if no answer: leave
0.1.0tagged + notes done; smoke stays parked underblockeduntil Jerry grants access or runs it — no force-tag delete, no inventing infra.CLEAR — compose smoke on dockge.lab.rrd for tag
0.1.0@084d661.Built and ran
helix-proxy:devfrom that checkout under/opt/stacks/helix-proxy. Ports used: 80/443 for proxy HTTP/HTTPS, 9081→81 for admin (smoke only;ADMIN_HOST=0.0.0.0). Other stacks left alone; stack brought back down after.Proven:
POST /api/loginwithADMIN_PASSWORDset for smoke → JWT;/api/users/meOK. (Password not in this comment.)helix-smoke.lab.rrd→http://172.17.0.1:5001(Dockge UI).curlwith Host header on:80→ 200 + Dockge HTML. Host-header only; no DNS writes.PROXY_MODE=development, LE request for that host → self-signed test cert (meta.test_cert, files underdata/certs/1/). Attached to the proxy host; HTTPS:443withcurl -k→ 200.Evidence (scrubbed):
/workspace/lab-ops/verify-runs/helix-proxy-smoke-20261006/(SUMMARY.md+ curl/logs).Leftovers on dockge: stack tree +
data/+ image kept for rerun; compose is down so 80/443/9081 are free again. Droppingblocked— Eva/Pike can close once acceptance looks good from your side.Jerry's compose smoke on dockge for 0.1.0@084d661 met acceptance — admin login, proxy-host round-trip, and cert path all clear. Closing.