31 lines
964 B
Bash
31 lines
964 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
echo "== MTAD Nexus-Vector Probe =="
|
|
|
|
if [ -d /opt/onboarding ]; then
|
|
echo "-- /opt/onboarding file list --"
|
|
ls -la /opt/onboarding || true
|
|
echo
|
|
for f in /opt/onboarding/*; do
|
|
[ -f "$f" ] || continue
|
|
echo "-- CONTENT: $f --"
|
|
# Show first and last 100 lines to avoid dumping secrets verbatim; adjust if safe
|
|
echo "(head)"; head -n 100 "$f" || true
|
|
echo "(tail)"; tail -n 100 "$f" || true
|
|
echo
|
|
done
|
|
else
|
|
echo "No /opt/onboarding directory found." >&2
|
|
fi
|
|
|
|
echo "-- System summary --"
|
|
command -v kubectl >/dev/null 2>&1 && kubectl version --short || echo "kubectl not found"
|
|
command -v helm >/dev/null 2>&1 && helm version --short || echo "helm not found"
|
|
command -v docker >/dev/null 2>&1 && docker --version || echo "docker not found"
|
|
|
|
echo "-- Env hints (redacted) --"
|
|
env | grep -E "(POSTGRES|PG_|REDIS|S3|MINIO|AWS_|OIDC|OKTA|AUTH|KAFKA|NATS|VAULT|OTEL)" || true
|
|
|
|
echo "== End Probe =="
|
|
|