ci: add temporary Net debug step for MTU/connectivity diagnosis
Some checks failed
ci/crow/cron/build/6 Pipeline failed
ci/crow/cron/build/4 Pipeline failed
ci/crow/cron/build/15 Pipeline failed
ci/crow/cron/build/3 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/11 Pipeline failed
ci/crow/cron/build/10 Pipeline failed
ci/crow/cron/build/12 Pipeline failed
ci/crow/cron/build/13 Pipeline failed
ci/crow/cron/build/9 Pipeline failed
ci/crow/cron/build/16 Pipeline failed
ci/crow/cron/build/14 Pipeline failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/5 Pipeline failed
ci/crow/cron/build/7 Pipeline failed

This commit is contained in:
Patrick Schratz 2026-05-13 21:38:21 +02:00
commit 22d8a945d5
Signed by: pat-s
GPG key ID: 3C6318841EF78925

View file

@ -87,6 +87,31 @@ steps:
# - git merge upstream/main --allow-unrelated-histories
#.
- name: Net debug
image: reg.devxy.io/docker.io/library/alpine:3.23
commands:
- echo "=== pod interface ==="
- cat /sys/class/net/eth0/mtu
- ip -o link show eth0
- echo "=== route ==="
- ip route
- echo "=== resolv.conf ==="
- cat /etc/resolv.conf
- for i in 1 2 3; do apk add -q --no-cache iputils && break; sleep 5; done || echo "apk failed; falling back to busybox ping (no -M do)"
- |
echo "=== PMTUD probes (DF=1) to dl-cdn.alpinelinux.org ==="
for sz in 1472 1392 1352 1252 1200; do
echo "--- payload=$sz (wire ~$((sz+28))) ---"
ping -c 2 -W 3 -M do -s $sz dl-cdn.alpinelinux.org || echo "(size=$sz failed)"
done
- ping -c 3 -W 5 dl-cdn.alpinelinux.org || true
- wget --tries=1 --timeout=10 -O /dev/null -nv https://dl-cdn.alpinelinux.org/ 2>&1 || true
backend_options:
kubernetes:
nodeSelector:
kubernetes.io/arch: "${ARCH}"
- name: Get latest R version
image: reg.devxy.io/docker.io/library/alpine:3.23
commands: