5 Commits
Author SHA1 Message Date
Story Crater Bot b4cb3a7255 feat: build queue-operator binary alongside kmsvc-server in same image 2026-07-13 10:24:58 -07:00
Story Crater Bot 2f99f8d3d6 fix: cross-compile natively via BUILDPLATFORM/TARGETARCH instead of QEMU-emulating go build 2026-07-13 10:20:14 -07:00
Story Crater Bot 9c01076092 feat: switch to public GitHub kmsvc-proto dependency and GHCR image builds
Forgejo registry unreachable from cluster nodes (WireGuard overlay vs LAN
network isolation, plus host-to-ClusterIP routing gaps). Move to public
GitHub dependency and GHCR image hosting to remove the private-network
dependency entirely.
2026-07-13 10:09:41 -07:00
riotpiaole f2566e6f89 build: pin docker builds to linux/amd64 and trust homelab CA at runtime
Building on arm64 Mac without GOOS/GOARCH produced amd64 node "exec format
error". The homelab CA was only trusted in the build stage, so the final
distroless runtime couldn't verify Authentik's TLS cert during OIDC discovery.
2026-06-22 12:21:38 -07:00
riotpiaole fd69e33a98 build: add Dockerfile for the message-plane server
Multi-stage build (golang:1.26 -> distroless/static-nonroot), CGO disabled,
GOPRIVATE set for the kmsvc-proto module fetch.
2026-06-22 06:30:31 -07:00