#!/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 =="