#!/usr/bin/env bash # scripts/proxy-dump.sh — 워크로드의 Envoy 설정 반영 상태 일괄 덤프 (디버깅) # usage: bash scripts/proxy-dump.sh . # ex) bash scripts/proxy-dump.sh sleep.mesh-test set -uo pipefail TARGET="${1:?usage: proxy-dump.sh . (ex: sleep.mesh-test)}" CTX="${CTX:-homelab}" command -v istioctl >/dev/null || { echo "istioctl 미설치"; exit 1; } for kind in listeners routes clusters endpoints secret; do echo "===== proxy-config $kind : $TARGET =====" istioctl --context="$CTX" proxy-config "$kind" "$TARGET" 2>&1 | head -40 echo done