elyra icon indicating copy to clipboard operation
elyra copied to clipboard

Add support for Airflow 2.x as pipeline runtime

Open ptitzler opened this issue 2 years ago • 5 comments

Is your feature request related to a problem? Please describe.

Support for Airflow 1.10 is now limited, as EOL was reached June 2021.

Describe the solution you'd like Add support for Apache Airflow 2.0

ptitzler avatar Jan 13 '22 16:01 ptitzler

Are there any news on Apache Airflow 2.x support?

I read that it "might" work but it is not tested in the Elyra documentation.

jhgoebbert avatar Nov 23 '22 09:11 jhgoebbert

@lresende

ptitzler avatar Nov 23 '22 15:11 ptitzler

I was able to get Airflow "runtime specific components" working well, but was not able to try the generic components.

NOT A CONTRIBUTION

lresende avatar Nov 24 '22 02:11 lresende

I was able to get Airflow "runtime specific components" working well, but was not able to try the generic components.

That are good news. So there is a high chance that Apache Airflow 2.x actually might work out-of-the-box.
Or did you have to patch Elyra for this?

jhgoebbert avatar Nov 24 '22 08:11 jhgoebbert

Yes, it seems the generic Airflow operators are working (Airflow Package Catalog Connector), while the Airflow Provider Package Catalog Connectors are not, especially with providers written for Airflow 2.x. E.g. in its version for Airflow 2.x, the https://pypi.org/project/apache-airflow-providers-amazon/#files is not working, too.

I was interested in using the DataRobot Provider for Airflow 2.x in the Elyra context, but this, too, is not yet possible.

https://github.com/datarobot/airflow-provider-datarobot/issues/8

shalberd avatar Jan 06 '23 17:01 shalberd