sync dari sicabe-doc/deploy
This commit is contained in:
@@ -46,6 +46,7 @@ S3_REGION="${S3_REGION:-us-east-1}"
|
||||
S3_ACCESS_KEY="${S3_ACCESS_KEY:-${MINIO_ROOT_USER:-minioadmin}}"
|
||||
S3_SECRET_KEY="${S3_SECRET_KEY:-${MINIO_ROOT_PASSWORD:-}}"
|
||||
BUCKET="${MINIO_BUCKET_ICEBERG_DATA:-iceberg-data}"
|
||||
WAREHOUSE="${ICEBERG_WAREHOUSE:-warehouse}"
|
||||
NESSIE_URL="${NESSIE_URL:-http://nessie:19120}"
|
||||
NESSIE_HOST="${NESSIE_HOST:-localhost}"
|
||||
NESSIE_PORT="${NESSIE_PORT:-12120}"
|
||||
@@ -236,10 +237,10 @@ check_storage_contract() {
|
||||
wh=$(echo "${cfg}" | sed -n 's/.*WAREHOUSE_LOCATION: *//p' | head -1 | tr -d '"')
|
||||
ep=$(echo "${cfg}" | sed -n 's/.*DEFAULT_OPTIONS_ENDPOINT: *//p' | head -1 | tr -d '"')
|
||||
|
||||
if [[ "${wh}" == "s3://${BUCKET}/warehouse" ]]; then
|
||||
pass "Warehouse Nessie → ${wh} (sesuai bucket '${BUCKET}')"
|
||||
if [[ "${wh}" == "s3://${BUCKET}/${WAREHOUSE}" ]]; then
|
||||
pass "Warehouse Nessie → ${wh} (bucket '${BUCKET}' + warehouse '${WAREHOUSE}')"
|
||||
elif [[ -n "${wh}" ]]; then
|
||||
fail "Warehouse Nessie '${wh}' ≠ 's3://${BUCKET}/warehouse' — bucket tidak sinkron"
|
||||
fail "Warehouse Nessie '${wh}' ≠ 's3://${BUCKET}/${WAREHOUSE}' — bucket/warehouse tidak sinkron"
|
||||
else
|
||||
fail "WAREHOUSE_LOCATION Nessie tidak ditemukan di compose"
|
||||
fi
|
||||
@@ -372,7 +373,7 @@ except Exception: print('')" 2>/dev/null)
|
||||
# ─────────────────────────────────────────────────────────────────────────────
|
||||
main() {
|
||||
print_section "Verifikasi Phase 2 — Kontrak Storage & Catalog (MinIO/S3 + Nessie)"
|
||||
echo -e " Object storage : ${CYAN}${S3_ENDPOINT}${NC} (bucket ${BUCKET}, region ${S3_REGION})"
|
||||
echo -e " Object storage : ${CYAN}${S3_ENDPOINT}${NC} (bucket ${BUCKET}, warehouse ${WAREHOUSE}, region ${S3_REGION})"
|
||||
echo -e " Nessie : ${CYAN}${NESSIE_URL}${NC} (API host ${NESSIE_HOST_API})"
|
||||
echo ""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user