#!/usr/bin/env bash set -euo pipefail # DEVOPS-OBS-52-001: validate streaming pipeline knobs OUT="out/obs-stream" mkdir -p "$OUT" echo "[obs-stream] checking NATS connectivity" if command -v nats >/dev/null 2>&1; then nats --server "${NATS_URL:-nats://localhost:4222}" req health.ping ping || true else echo "nats CLI not installed; skipping connectivity check" > "${OUT}/nats.txt" fi echo "[obs-stream] dumping retention/partitions (Kafka-like env variables)" env | grep -E 'KAFKA_|REDIS_|NATS_' | sort > "${OUT}/env.txt" echo "[obs-stream] done; outputs in $OUT"