scripts/nexus-vector/probe.sh
2025-12-27 17:23:31 -08:00

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 =="