sync dari sicabe-doc/deploy @ bc1a6e6
This commit is contained in:
@@ -16,6 +16,10 @@
|
||||
#
|
||||
# Idempoten: test case & pipeline yang sudah ada dilewati.
|
||||
# Dijalankan dari host; pekerjaannya dieksekusi DI DALAM container Airflow.
|
||||
#
|
||||
# PRASYARAT: entitas tabel `trino_sicabe.iceberg.gold.orders_gold` SUDAH ada di OM
|
||||
# (setelah DAG + `ingest-openmetadata.sh --all`). Bila belum → worker gagal
|
||||
# `HTTP 404: table instance ... not found`.
|
||||
# =============================================================================
|
||||
set -euo pipefail
|
||||
|
||||
@@ -66,4 +70,8 @@ done
|
||||
docker exec \
|
||||
-e OPENMETADATA_ADMIN_PASSWORD="${OPENMETADATA_ADMIN_PASSWORD}" \
|
||||
-e TRINO_SVC_OM_PASSWORD="${TRINO_SVC_OM_PASSWORD}" \
|
||||
"${AIRFLOW_CONTAINER}" python "${WORKER}" "${WORKER_ARGS[@]+"${WORKER_ARGS[@]}"}"
|
||||
"${AIRFLOW_CONTAINER}" python "${WORKER}" "${WORKER_ARGS[@]+"${WORKER_ARGS[@]}"}" || {
|
||||
echo " (catatan) Bila error 404 'table instance ... not found' → tabel gold belum ada di OM." >&2
|
||||
echo " Jalankan DAG + ingest-openmetadata dulu, atau pakai Jalur A (GE di DAG)." >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user