24 lines
610 B
Text
24 lines
610 B
Text
|
|
# 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.tail8d86e.ts.net/blumeops/nettest:latest .
|
||
|
|
#
|
||
|
|
# Run:
|
||
|
|
# docker run --rm registry.tail8d86e.ts.net/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"]
|