Simplify CI: remove Tailscale sidecar, use skopeo for push #74

Merged
eblume merged 2 commits from feature/simplify-ci-registry-access into main 2026-01-30 10:18:20 -08:00

2 commits

Author SHA1 Message Date
7aada180de Use skopeo for registry push (Docker 27 manifest compat)
All checks were successful
Build Container / build (push) Successful in 12s
Docker 27's manifest format has compatibility issues with zot registry.
Skopeo handles manifest conversion correctly.

Still simpler than the old Tailscale sidecar approach - just save to
tarball and use skopeo copy.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 10:13:30 -08:00
a9370dc305 Simplify CI: remove Tailscale sidecar for registry access
Some checks failed
Build Container / build (push) Failing after 23s
The registry at registry.ops.eblu.me is now accessible directly from
k8s pods via Caddy reverse proxy. This removes the need for the
Tailscale sidecar workaround that was required when the registry
was only available via Tailscale MagicDNS.

Changes:
- build-push-image action: direct docker build/push instead of
  tarball + skopeo via Tailscale container
- build-container workflow: remove tailscale_authkey parameter

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 10:04:26 -08:00