fix(pipeline): add the missing backend cache-invalidation step to the data DAGs #26

Merged
tudor merged 2 commits from fix/daily-dag-cache-invalidation into main 2026-07-09 20:41:42 +00:00
Showing only changes of commit d677b54533 - Show all commits
+7 -1
View File
@@ -49,6 +49,7 @@ ADMIN_KEY="${ADMIN_API_KEY:-changeme}"
echo "Calling $BACKEND_URL/api/admin/reload ..."
response=$(curl -s -o /tmp/reload_response.json -w "%{http_code}" \\
--connect-timeout 10 --max-time 120 \\
-X POST "$BACKEND_URL/api/admin/reload" \\
-H "X-API-Key: $ADMIN_KEY" \\
-H "Content-Type: application/json")
@@ -217,4 +218,9 @@ with DAG(
bash_command=f"cd {PIPELINE_DIR}/transform && {DBT_BIN} build --profiles-dir . --target production --select stg_idaci+ fact_deprivation+",
)
extract_idaci >> dbt_build_idaci
invalidate_cache_idaci = BashOperator(
task_id="invalidate_cache",
bash_command=INVALIDATE_CACHE_CMD,
)
extract_idaci >> dbt_build_idaci >> invalidate_cache_idaci