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]

Reply via email to