@@ -11,7 +11,7 @@ source "$SCRIPT_DIR/lib/common.sh"
1111
1212# Global variables
1313DEBUG_MODE=false
14- NAMESPACE=" "
14+ NAMESPACE=" ${NAMESPACE :- } "
1515COMMAND=" "
1616
1717# Auto-detect CI environment
@@ -226,27 +226,50 @@ detect_deployment() {
226226show_debug_info () {
227227 log_info " === Enhanced Debug Information ==="
228228
229- log_info " === Current Pod Status ==="
229+ log_info " === Environment Variables ==="
230+ log_info " RELEASE_NAME: ${RELEASE_NAME:- <not set>} "
231+ log_info " NAMESPACE: ${NAMESPACE:- <not set>} "
232+ log_info " CI: ${CI:- <not set>} "
233+
234+ log_info " === All Namespaces ==="
235+ kubectl get namespaces || true
236+
237+ log_info " === All Pods Across All Namespaces ==="
238+ kubectl get pods -A -o wide || true
239+
240+ log_info " === Release-Specific Resources ==="
241+ if [ -n " ${RELEASE_NAME:- } " ]; then
242+ log_info " Looking for resources with release name: $RELEASE_NAME "
243+ kubectl get pods -A -l " app.kubernetes.io/instance=$RELEASE_NAME " -o wide || true
244+ kubectl get pods -A | grep " $RELEASE_NAME " || echo " No pods found with release name $RELEASE_NAME "
245+ kubectl get jobs -A -l " app=$RELEASE_NAME -pgstac-migrate" -o wide || true
246+ kubectl get jobs -A -l " app=$RELEASE_NAME -pgstac-load-samples" -o wide || true
247+ fi
248+
249+ log_info " === Current Namespace ($NAMESPACE ) Pod Status ==="
230250 kubectl get pods -n " $NAMESPACE " -o wide || true
231251
232- log_info " === Pod Phase Summary ==="
252+ log_info " === Pod Phase Summary in $NAMESPACE ==="
233253 kubectl get pods -n " $NAMESPACE " --no-headers | awk ' {print $3}' | sort | uniq -c || true
234254
235255 log_info " === Services Status ==="
236- kubectl get services -n " $NAMESPACE " || true
256+ kubectl get services -n " $NAMESPACE " -o wide || true
237257
238258 log_info " === Ingress Status ==="
239- kubectl get ingress -n " $NAMESPACE " || true
259+ kubectl get ingress -n " $NAMESPACE " -o wide || true
240260
241261 log_info " === Jobs Status ==="
242262 kubectl get jobs -n " $NAMESPACE " -o wide || true
243263
244264 log_info " === PostgreSQL Status ==="
245- kubectl get postgrescluster -o wide || true
246- kubectl get pods -l postgres-operator.crunchydata.com/cluster -o wide || true
265+ kubectl get postgrescluster -A
266+ kubectl get pods -l postgres-operator.crunchydata.com/cluster -A -o wide
267+
268+ log_info " === Recent Events in $NAMESPACE ==="
269+ kubectl get events -n " $NAMESPACE " --sort-by=' .lastTimestamp' | tail -10 || true
247270
248- log_info " === Recent Events ==="
249- kubectl get events -n " $NAMESPACE " --sort-by=' .lastTimestamp' | tail -30 || true
271+ log_info " === Recent Events Across All Namespaces ==="
272+ kubectl get events -A --sort-by=' .lastTimestamp' | tail -20 || true
250273}
251274
252275# Check if eoapi is deployed
0 commit comments