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>
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>