chore: debug tailscale integration in actions

This commit is contained in:
Matthias Nannt
2025-07-18 22:03:57 +02:00
parent e28cdc0696
commit 264b3cf9e3

View File

@@ -54,6 +54,32 @@ jobs:
tags: tag:github
args: --accept-routes
- name: Debug Tailscale Connection and Routing
run: |
echo "=== Tailscale Status ==="
tailscale status
echo ""
echo "=== Tailscale IP ==="
tailscale ip -4
echo ""
echo "=== Available Routes ==="
tailscale status --json | jq -r '.Peer[] | select(.PrimaryRoutes != null) | "Peer: \(.HostName) Routes: \(.PrimaryRoutes | join(", "))"'
echo ""
echo "=== Current IP Routes ==="
ip route | grep -E "(10\.0\.|100\.)" || echo "No 10.0.0.0 or 100.x routes found"
echo ""
echo "=== Test DNS Resolution ==="
nslookup 25E8458B1EDCBDA00D938BB1EB9D298E.gr7.eu-central-1.eks.amazonaws.com || echo "DNS failed"
echo ""
echo "=== Test Ping to EKS ==="
ping -c 2 10.0.53.49 || echo "Cannot ping EKS IP"
echo ""
echo "=== Test Connectivity to Subnet Router ==="
ping -c 2 100.75.161.87 || echo "Cannot reach subnet router"
echo ""
echo "=== Test Route Acceptance ==="
tailscale status | grep -i route || echo "No route information"
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@f24d7193d98baebaeacc7e2227925dd47cc267f5 # v4.2.0
with: