This is an automated email from the ASF dual-hosted git repository.
jscheffl pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 5d6b836c612 Add .dockerignore to target workflow override (#43885)
add fb758ae56bc Migrate Edge Worker backend to FastAPI (#43865)
No new revisions were added by this update.
Summary of changes:
.../src/airflow_breeze/params/shell_params.py | 7 +-
providers/src/airflow/providers/edge/CHANGELOG.rst | 8 +
providers/src/airflow/providers/edge/__init__.py | 2 +-
.../providers/edge/api_endpoints/__init__.py | 16 --
.../edge/api_endpoints/health_endpoint.py | 22 ---
.../edge/api_endpoints/rpc_api_endpoint.py | 150 --------------
.../src/airflow/providers/edge/openapi/__init__.py | 3 +
.../providers/edge/openapi/edge_worker_api_v1.yaml | 6 +-
.../providers/edge/plugins/edge_executor_plugin.py | 36 +++-
providers/src/airflow/providers/edge/provider.yaml | 2 +-
.../airflow/providers/edge/worker_api}/__init__.py | 2 +-
.../src/airflow/providers/edge/worker_api/app.py | 39 ++++
.../providers/edge/worker_api/datamodels.py | 14 +-
.../providers/edge/worker_api/routes}/__init__.py | 0
.../providers/edge/worker_api/routes/_v2_compat.py | 102 ++++++++++
.../providers/edge/worker_api}/routes/health.py | 9 +-
.../providers/edge/worker_api/routes/rpc_api.py | 219 +++++++++++++++++++++
providers/tests/edge/api_endpoints/__init__.py | 17 --
.../edge/plugins/test_edge_executor_plugin.py | 11 +-
.../tests/edge/worker_api}/__init__.py | 0
.../tests/edge/worker_api/routes}/__init__.py | 0
.../routes/test_health.py} | 4 +-
.../routes/test_rpc_api.py} | 45 +++--
23 files changed, 461 insertions(+), 253 deletions(-)
delete mode 100644
providers/src/airflow/providers/edge/api_endpoints/__init__.py
delete mode 100644
providers/src/airflow/providers/edge/api_endpoints/health_endpoint.py
delete mode 100644
providers/src/airflow/providers/edge/api_endpoints/rpc_api_endpoint.py
copy {airflow/api/auth =>
providers/src/airflow/providers/edge/worker_api}/__init__.py (93%)
create mode 100644 providers/src/airflow/providers/edge/worker_api/app.py
copy airflow/api_fastapi/execution_api/datamodels/xcom.py =>
providers/src/airflow/providers/edge/worker_api/datamodels.py (75%)
copy {airflow/api_connexion =>
providers/src/airflow/providers/edge/worker_api/routes}/__init__.py (100%)
create mode 100644
providers/src/airflow/providers/edge/worker_api/routes/_v2_compat.py
copy {airflow/api_fastapi/execution_api =>
providers/src/airflow/providers/edge/worker_api}/routes/health.py (79%)
create mode 100644
providers/src/airflow/providers/edge/worker_api/routes/rpc_api.py
delete mode 100644 providers/tests/edge/api_endpoints/__init__.py
copy {airflow/api/auth => providers/tests/edge/worker_api}/__init__.py (100%)
copy {airflow/api/auth => providers/tests/edge/worker_api/routes}/__init__.py
(100%)
rename providers/tests/edge/{api_endpoints/test_health_endpoint.py =>
worker_api/routes/test_health.py} (88%)
rename providers/tests/edge/{api_endpoints/test_rpc_api_endpoint.py =>
worker_api/routes/test_rpc_api.py} (86%)