#!/usr/bin/env bash set -Eeuo pipefail NAMESPACE="${NAMESPACE:-ecommerce}" echo "== Aplicaciones ==" kubectl -n argocd get application ecommerce-app ecommerce-governance \ -o custom-columns='NAME:.metadata.name,SYNC:.status.sync.status,HEALTH:.status.health.status' echo echo "== Pods ==" kubectl -n "${NAMESPACE}" get pods -o wide echo echo "== PVC ==" kubectl -n "${NAMESPACE}" get pvc echo echo "== Servicios ==" kubectl -n "${NAMESPACE}" get svc \ postgres-svc redis-svc minio-svc medusa-svc echo echo "== Health interno ==" kubectl -n "${NAMESPACE}" run commerce-healthcheck \ --image=curlimages/curl:8.12.1 \ --restart=Never \ --rm -i \ --command -- \ curl -fsS --max-time 10 http://medusa-svc:9000/health echo echo echo "== Health público ==" curl -fsS --max-time 15 https://commerce.cruzcloud.net/health echo