potiuk commented on PR #24399: URL: https://github.com/apache/airflow/pull/24399#issuecomment-1159778271
All is green. I fixed all the tests and it seems that basic airflow with upgraded FAB and resulting dependencies (see above). As discused in #22397 - since you are interested in getting the dependencies upgrade I'd love if you could help with t @lacohen @johannesjung @sk0928 @OfirSabanBitSight @blag @josh-fell @Bowrna @thesuperzapper @gmsantos I prepared some draft package, constraint and image to make it easy for testing. The constraints adn image are for Python 3.7. * package: https://github.com/potiuk/airflow/releases/download/fab-app-builder-4-1-1-v0-1/apache_airflow-2.4.0.dev0-py3-none-any.whl * constraints: https://github.com/potiuk/airflow/releases/download/fab-app-builder-4-1-1-v0-1/constraints-fab-4-1.txt * Image can be pulled via `docker pull potiuk/airflow:fab-4-1-1` You can install Airflow in your venv via: 1) downloading the .whl `curl -L https://github.com/potiuk/airflow/releases/download/fab-app-builder-4-1-1-v0-1/apache_airflow-2.4.0.dev0-py3-none-any.whl -o apache_airflow-2.4.0.dev0-py3-none-any.whl` 2) downloading the constraints.txt file `curl -L https://github.com/potiuk/airflow/releases/download/fab-app-builder-4-1-1-v0-1/constraints-fab-4-1.txt -o constraints-fab-4-1.txt` 3) installing airflow via `pip install "apache_airflow-2.4.0.dev0-py3-none-any.whl[ADD_YOUR_EXTRAS_HERE]" --constraint constraints-fab-4-1.txt` They are all "dev" version of upcoming 2.4.0 - we are quite far from the "alpha/beta/rc*" release so this is really "for your eyes and hands only " :). I have tested the basic, but I would really appreciate if you could test it with "real configuratios" where FAB features are used. I looked at the breaking changes introduced by FAB and I think it would be great to test: * [ ] celery log retrieval with secret (PyJWT): we have new mechanism of signing/verifying the log requests * [ ] FAB authentication integration: OAuth/OpenID and related * [ ] API and API authentication integration (we have some changes in API implementation) - mostly related to typing * [ ] LDAP integration (there are some changes/fixes in FAB Security Manager releated to LDAP integration) * [ ] Some more complex Jinja usages (Jinja is upgraded together with markupsafe library) I'd really appreciate comments here if you manage to test it in your environment/staging with real configuration! It will be really helpful to get some validation fron our users. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
