[dagster_airflow] run (containerized) dagster pipeline as a airflow task
See original GitHub issueUse Case
Hi, currently dagster_airflow seems to only support converting dagster pipelines into tasks, but currently dagster pipelines can only be compiled to airflow dags.
Due to the airflow problems with SubDAGs (deadlocks), it would be much easier to integrate a dagster pipeline into airflow dags if it was possible to compile it to a task. This would also facilitate progressive migration where we start using dagster for part of the pipeline, and then we progressively add more task to it and remove them from the original airflow dag.
Ideas of Implementation
Similarly to the current make_airflow_dag
and make_airflow_dag_containerized
it would be nice to have a make_airflow_task
and make_airflow_task_containerized
which in turn create a PythonOperator and a KubernetesPodOperator.
Additional Info
While we would lose the granularity and control from Airflow by using this function, this would make it easier to integrate dagster pipelines with hybrid airflow dags.
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (5 by maintainers)
Top GitHub Comments
Hey @amarrella, cool I’ll mark this issue as closed for now. Feel free to re-open if you run into any issues!
Here is our 11/08/2020 community update on sensors: https://youtu.be/6nKCd2TaXik?t=2432. I don’t think we have plans to create a library of sensor integrations, but will definitely note the interest in google pubsub.
Thank you!
Looks like this was meant to be closed, but didn’t actually end up closed. Closing now.