Repository navigation
Remove old UI and webserver - #46942
Conversation
|
So we don't loose it from the original PR: #protm! |
|
Now we removed www, FAB is not automatically set up for tests. This is causing problems in FAB provider tests. |
|
I'm starrting to take a look into failing breeze tests... |
|
I did too @jscheffl -> fixed some more |
I was unsure and wated to contact you.... but you fixed what I suspected and wondered why this was the impact. |
fab provider is added as amazon's optional dependency -> that triggers the tests transitively |
|
I was attempting to make some fixes to the pytests failing, but I am missing an idea how the previous mocked |
I think it's a matter of adding the right fixture to |
|
@pierrejeambrun @bbovenzi take a look at 6a01eaa - I didn't want to tackle a general "build arbitrary url" helper, so I just did dagrun. Is there something existing for this use case though? |
Looks nice. I am not aware of anything that can achieve this in the new web stack. |
|
Looking promising ! |
|
All good - it should be ✅ hopefully - all remaining things in comments. |
|
End of an era, amazing work! |
|
🎉 🎉 |
|
Wow. I did not expect it gets merged this week :-D Good job! |
|
Beta release today sped up the work :) |
Co-authored-by: Ash Berlin-Taylor <ash@apache.org> Co-authored-by: Jed Cunningham <jedcunningham@apache.org> Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com> Co-authored-by: vincbeck <vincbeck@amazon.com> Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jarek Potiuk <jarek@potiuk.com> Co-authored-by: Amogh Desai <amoghrajesh1999@gmail.com> Co-authored-by: vatsrahul1001 <43964496+vatsrahul1001@users.noreply.github.com> Co-authored-by: GPK <gopidesupavan@gmail.com> Co-authored-by: Pierre Jeambrun <pierrejbrun@gmail.com> Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
After apache#46942 - we should wait for UI not WWW asset compilation in the start-airlfow command.
|
Well done! |
Co-authored-by: Ash Berlin-Taylor <ash@apache.org> Co-authored-by: Jed Cunningham <jedcunningham@apache.org> Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com> Co-authored-by: vincbeck <vincbeck@amazon.com> Co-authored-by: Jens Scheffler <jscheffl@apache.org> Co-authored-by: Jarek Potiuk <jarek@potiuk.com> Co-authored-by: Amogh Desai <amoghrajesh1999@gmail.com> Co-authored-by: vatsrahul1001 <43964496+vatsrahul1001@users.noreply.github.com> Co-authored-by: GPK <gopidesupavan@gmail.com> Co-authored-by: Pierre Jeambrun <pierrejbrun@gmail.com> Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
…pache#47202) After apache#46942 - we should wait for UI not WWW asset compilation in the start-airlfow command.
…up (#73025) The readiness banner is the signal developers wait on before opening the browser, so it has to account for the component that serves it. The API server is the slowest of the four to come up, and until it binds its port the banner points users at a connection they cannot make. The port check existed from the command's introduction and was lost as collateral damage when the old webserver was removed: #46942 deleted the attribute holding the port but left the call reading it, and the follow-up hot-fix #47145 resolved the resulting AttributeError by deleting the call rather than repointing it at the renamed config key. The probe and its tests have been unreachable since. Resolving the port once during startup, as the pre-#47145 code did, also keeps a raising config lookup out of the poll loop, whose only handler is KeyboardInterrupt and whose component shutdown sits after the try block. Co-authored-by: Eason09053360 <185830721+Eason09053360@users.noreply.github.com>
…up (apache#73025) The readiness banner is the signal developers wait on before opening the browser, so it has to account for the component that serves it. The API server is the slowest of the four to come up, and until it binds its port the banner points users at a connection they cannot make. The port check existed from the command's introduction and was lost as collateral damage when the old webserver was removed: apache#46942 deleted the attribute holding the port but left the call reading it, and the follow-up hot-fix apache#47145 resolved the resulting AttributeError by deleting the call rather than repointing it at the renamed config key. The probe and its tests have been unreachable since. Resolving the port once during startup, as the pre-apache#47145 code did, also keeps a raising config lookup out of the poll loop, whose only handler is KeyboardInterrupt and whose component shutdown sits after the try block. Co-authored-by: Eason09053360 <185830721+Eason09053360@users.noreply.github.com>

Try to strip out as much of the old webserver and UI as possible for AIP-79.
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named
{pr_number}.significant.rstor{issue_number}.significant.rst, in newsfragments.