apache / apache/airflow

Make a version of TriggerDagRunOperator & ExternalTaskSensor that can target a separate Airflow instance

Open
#61,541 7 comments 0 reactions 0 assignees View on GitHub
area:core kind:feature
Dominant language
Python
Stars
46.9k
Forks
17.8k
Avg merge
2d 9h
Merged PRs (30d)
472

Description

### Description

Do the same thing with external Airflow instances.

### Use case/motivation

I would like to use TriggerDagRunOperator & ExternalTaskSensor, or new objects, that behave the same but target a different Airflow instance.

### Related issues

This issue is partly covered in https://github.com/apache/airflow/issues/39463

I am considering solving it by using the Airflow API as mentioned in 39463

### Are you willing to submit a PR?

- [x] Yes I am willing to submit a PR!

### Code of Conduct

- [x] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)

Contributor guide

Open the contributing guide

Research direction

Start by reading the existing TriggerDagRunOperator and ExternalTaskSensor behavior, then review related issue 39463 and its Airflow API discussion. Define how equivalent objects would target a separate Airflow instance and verify that triggering and sensing work across instances; the issue does not name specific files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.