Skip to content

Commit f6b6519

Browse files
committed
feat(5811): update Airflow DAGs failure callback
1 parent ed70324 commit f6b6519

25 files changed

+32
-30
lines changed

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ asdf-install:
3232
asdf plugin update --all
3333
asdf install || true
3434
asdf reshim
35+
pip install -r requirements.txt
36+
asdf reshim
3537

3638
# To copy data from the live environment, please follow these steps:
3739
# 1. Log into the OCP API using the API token provided by the OCP console.

helm/tools/dags/acs_dev.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@
1919
task_id="fetch-load-acs-projects-dev",
2020
python_callable=fetch_load_acs_projects,
2121
op_kwargs={"mongo_conn_id": MONGO_CONN_ID},
22-
on_failure_callback=lambda context: send_alert(context, "acs_dev"),
22+
on_failure_callback=lambda context: send_alert(context, context["dag"].dag_id),
2323
)

helm/tools/dags/acs_prod.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@
1919
task_id="fetch-load-acs-projects-prod",
2020
python_callable=fetch_load_acs_projects,
2121
op_kwargs={"mongo_conn_id": MONGO_CONN_ID},
22-
on_failure_callback=lambda context: send_alert(context, "acs_prod"),
22+
on_failure_callback=lambda context: send_alert(context, context["dag"].dag_id),
2323
)

helm/tools/dags/acs_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@
1919
task_id="fetch-load-acs-projects-test",
2020
python_callable=fetch_load_acs_projects,
2121
op_kwargs={"mongo_conn_id": MONGO_CONN_ID},
22-
on_failure_callback=lambda context: send_alert(context, "acs_test"),
22+
on_failure_callback=lambda context: send_alert(context, context["dag"].dag_id),
2323
)

helm/tools/dags/airflow_failure_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@ def test_dag_task():
3232
t1 = PythonOperator(
3333
task_id="test_dag_task",
3434
python_callable=test_dag_task,
35-
on_failure_callback=lambda context: send_alert(context, "airflow_failure_test"),
35+
on_failure_callback=lambda context: send_alert(context, context["dag"].dag_id),
3636
)

helm/tools/dags/mailchimp_subscription_dev.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@
3030
"tag_id": MAILCHIMP_REGISTRY_PRIVATE_TAG_ID,
3131
"mongo_conn_id": MONGO_CONN_ID,
3232
},
33-
on_failure_callback=lambda context: send_alert(context, "mailchimp_dev"),
33+
on_failure_callback=lambda context: send_alert(context, context["dag"].dag_id),
3434
)

helm/tools/dags/mailchimp_subscription_prod.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@
3030
"tag_id": MAILCHIMP_REGISTRY_PRIVATE_TAG_ID,
3131
"mongo_conn_id": MONGO_CONN_ID,
3232
},
33-
on_failure_callback=lambda context: send_alert(context, "mailchimp_prod"),
33+
on_failure_callback=lambda context: send_alert(context, context["dag"].dag_id),
3434
)

helm/tools/dags/mailchimp_subscription_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@
3030
"tag_id": MAILCHIMP_REGISTRY_PRIVATE_TAG_ID,
3131
"mongo_conn_id": MONGO_CONN_ID,
3232
},
33-
on_failure_callback=lambda context: send_alert(context, "mailchimp_test"),
33+
on_failure_callback=lambda context: send_alert(context, context["dag"].dag_id),
3434
)

helm/tools/dags/provisioner_prod.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,5 @@
2626
"kc_client_id": REGISTRY_PROVISION_SA_ID,
2727
"kc_client_secret": REGISTRY_PROVISION_SA_SECRET,
2828
},
29-
on_failure_callback=lambda context: send_alert(context, "provisioner_prod"),
29+
on_failure_callback=lambda context: send_alert(context, context["dag"].dag_id),
3030
)

helm/tools/dags/provisioner_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,5 @@
2626
"kc_client_id": REGISTRY_PROVISION_SA_ID,
2727
"kc_client_secret": REGISTRY_PROVISION_SA_SECRET,
2828
},
29-
on_failure_callback=lambda context: send_alert(context, "provisioner_test"),
29+
on_failure_callback=lambda context: send_alert(context, context["dag"].dag_id),
3030
)

0 commit comments

Comments
 (0)