## Summary - Update all references from `registry.tail8d86e.ts.net` to `registry.ops.eblu.me` - Remove `tailscale_serve` ansible role (no longer needed - all services migrated to Caddy) - Update minikube containerd config for new registry URL - Update devpi manifest, CI actions, and mise tasks ## Deployment and Testing - [ ] Run `mise run provision-indri -- --check --diff` (dry run) - [ ] Run `mise run provision-indri -- --tags minikube` to update containerd config - [ ] Sync devpi ArgoCD app: `argocd app sync devpi` - [ ] Manually remove old Tailscale serve entry: `ssh indri 'tailscale serve --service=svc:registry off'` - [ ] Test registry access: `curl https://registry.ops.eblu.me/v2/_catalog` - [ ] Run `mise run indri-services-check` to verify all services healthy 🤖 Generated with [Claude Code](https://claude.com/claude-code) Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/58
24 lines
600 B
Docker
24 lines
600 B
Docker
# Network connectivity test container for blumeops CI/CD debugging
|
|
#
|
|
# This container tests connectivity to tailnet services from various environments:
|
|
# - Docker on indri (during CI build)
|
|
# - Minikube pods (manual testing)
|
|
#
|
|
# Build:
|
|
# docker build -t registry.ops.eblu.me/blumeops/nettest:latest .
|
|
#
|
|
# Run:
|
|
# docker run --rm registry.ops.eblu.me/blumeops/nettest:latest
|
|
|
|
FROM alpine:3.21
|
|
|
|
RUN apk add --no-cache \
|
|
curl \
|
|
ca-certificates \
|
|
jq \
|
|
bind-tools
|
|
|
|
COPY test-connectivity.sh /test-connectivity.sh
|
|
RUN chmod +x /test-connectivity.sh
|
|
|
|
ENTRYPOINT ["/test-connectivity.sh"]
|