fix(1c): harden post-ingest manager brief refresh
This commit is contained in:
@@ -7,6 +7,8 @@ VENV="${ROOT}/.venv"
|
||||
CONFIG="${ROOT}/etl/config.yml"
|
||||
CH_CONTAINER="${AW_1C_CLICKHOUSE_CONTAINER:-aw-rus-1c-clickhouse}"
|
||||
LOCK_FILE="${ROOT}/.ingest.lock"
|
||||
RUN_MANAGER_BRIEF_AFTER_INGEST="${AW_1C_MANAGER_BRIEF_RUN_AFTER_INGEST:-1}"
|
||||
RUN_PROOFCHECK_AFTER_INGEST="${AW_1C_PROOFCHECK_RUN_AFTER_INGEST:-1}"
|
||||
|
||||
if [[ ! -f "${ENV_FILE}" ]]; then
|
||||
echo "missing env file: ${ENV_FILE}" >&2
|
||||
@@ -66,8 +68,14 @@ docker exec -i "${CH_CONTAINER}" clickhouse-client \
|
||||
--database "${CLICKHOUSE_DB}" \
|
||||
< "${ROOT}/detections/open_cases_from_detections.sql"
|
||||
|
||||
if [[ "${AW_1C_MANAGER_BRIEF_RUN_AFTER_INGEST:-0}" == "1" ]]; then
|
||||
if [[ "${RUN_MANAGER_BRIEF_AFTER_INGEST}" == "1" ]]; then
|
||||
if ! "${ROOT}/ops/run_manager_brief.sh"; then
|
||||
echo "warning: manager brief refresh failed after ingest" >&2
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ "${RUN_PROOFCHECK_AFTER_INGEST}" == "1" ]]; then
|
||||
if ! "${ROOT}/ops/check_ingest_freshness.sh"; then
|
||||
echo "warning: freshness proof check failed after ingest" >&2
|
||||
fi
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user