From 0d9021aa78963d7d6e3b00956f3318482e9a2124 Mon Sep 17 00:00:00 2001 From: Subroto Date: Tue, 13 Oct 2026 09:08:56 +0700 Subject: [PATCH] sync @ 87cab49 --- deploy/scripts/verify-minio.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/deploy/scripts/verify-minio.sh b/deploy/scripts/verify-minio.sh index cd35fb6..6a68751 100755 --- a/deploy/scripts/verify-minio.sh +++ b/deploy/scripts/verify-minio.sh @@ -185,9 +185,14 @@ hc="${hc#HEALTH|}" if [[ "${hc}" == "200" ]]; then pass "MinIO sehat: ${S3_HOST_EP}/minio/health/live (HTTP 200)" elif [[ "${hc}" == "000" ]]; then - warn "MinIO tak terjangkau dari host (${S3_HOST_EP}) — normal bila S3 eksternal / beda jaringan" + warn "MinIO tak terjangkau dari host (${S3_HOST_EP}) — cek endpoint/port; self-signed? set S3_INSECURE=1" +elif [[ "${hc}" =~ ^(2|3)[0-9][0-9]$ ]]; then + info "endpoint merespon (HTTP ${hc}) — host HIDUP (redirect/OK); health diperiksa di bagian C/D bila perlu" else - warn "Health MinIO HTTP ${hc} di ${S3_HOST_EP} — cek endpoint/port" + # 401/403/404: endpoint JELAS HIDUP (ada respons HTTP) — path health biasanya TIDAK + # diekspos oleh proxy/HTTPS (mis. Traefik/Cloudflare hanya merutekan API S3). Bukan error. + info "endpoint merespon (HTTP ${hc}) tetapi /minio/health/live tidak 200 — host HIDUP;" + info "path health kemungkinan tak diekspos proxy/TLS → BUKAN kegagalan. Bukti utama: bagian C/D (S3 API)." fi echo ""