Page MenuHomePhabricator

Integrate Kerberos login with RestExternalTaskSensor
Closed, ResolvedPublic

Description

That sensor calls an Airflow API endpoint to query a dag/task status. After webservers are migrated to Kubernetes, their API becomes Kerberos authenticated, so we need to make sure that our RestExternalTaskSensor supports it.

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
test_k8s: introduce a DAG querying another task status via the Airflow APIrepos/data-engineering/airflow-dags!942brouberolT380765main
Customize query in GitLab

Event Timeline

Gehel triaged this task as High priority.Nov 26 2024, 9:10 AM
Gehel moved this task from Incoming to Scratch on the Data-Platform-SRE board.

Change #1098094 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] airflow: add kerberos-related environment variables

https://gerrit.wikimedia.org/r/1098094

Change #1098094 merged by Brouberol:

[operations/deployment-charts@master] airflow: add kerberos-related environment variables

https://gerrit.wikimedia.org/r/1098094

brouberol merged https://gitlab.wikimedia.org/repos/data-engineering/airflow-dags/-/merge_requests/942

test_k8s: introduce a DAG querying another task status via the Airflow API