Image pushes fail with 502 through the public ingress; push to the in-cluster registry instead #26
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?
Problem
The
coder-xfce-vncCI job builds successfully, then fails pushing the image:This has happened on #22 and #23 across several attempts on 2026-09-10. On Forgejo's side, those uploads ended with
UploadBlob() [E] unexpected EOFafter 60.0–60.7 s.Cause
The workflows push to
git.van-hemmen.com, which resolves to the public ingress (Traefik, ontalos-ovh-gateway-one). The runner pods and Forgejo both run ontalos-ovh-worker-two, so every layer leaves the node, goes through Traefik, and comes back. Traefik's per-request timeout cuts any single layer upload that takes longer than about a minute, and the desktop image's layers are large enough to hit it.Fix
Push to Forgejo's in-cluster Service,
app-http-service.forgejo.svc.cluster.local:3000, over plain HTTP. This uses theREGISTRY_INSECUREsetting added to the kaniko wrapper in actions/kaniko#8. Forgejo stores images by owner and name, so pulls staygit.van-hemmen.com/actions/sindri:<tag>.🤖 Generated with Claude Code