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 a82a4e7b41 small fixes for system tests (#42614)
add 4bff12150b AIP-69: Add API and Plugin to Edge Provider (#42049)
No new revisions were added by this update.
Summary of changes:
.../edge/api_endpoints}/__init__.py | 0
.../edge/api_endpoints}/health_endpoint.py | 0
.../edge/api_endpoints}/rpc_api_endpoint.py | 144 ++++-----------------
.../edge/openapi}/__init__.py | 0
.../edge/openapi/edge_worker_api_v1.yaml} | 21 +--
.../edge/plugins}/__init__.py | 0
.../providers/edge/plugins/edge_executor_plugin.py | 134 +++++++++++++++++++
.../edge/plugins/templates/edge_worker_hosts.html | 91 +++++++++++++
.../edge/plugins/templates/edge_worker_jobs.html | 63 +++++++++
airflow/providers/edge/provider.yaml | 4 +
generated/provider_dependencies.json | 7 +-
tests/plugins/test_plugins_manager.py | 2 +-
.../providers/edge/api_endpoints}/__init__.py | 0
.../edge/api_endpoints/test_health_endpoint.py | 7 +-
.../edge/api_endpoints}/test_rpc_api_endpoint.py | 99 +++++++++-----
.../providers/edge/plugins}/__init__.py | 0
.../edge/plugins/test_edge_executor_plugin.py | 66 ++++++++++
17 files changed, 470 insertions(+), 168 deletions(-)
copy airflow/{api_connexion => providers/edge/api_endpoints}/__init__.py (100%)
copy airflow/{api_internal/endpoints =>
providers/edge/api_endpoints}/health_endpoint.py (100%)
copy airflow/{api_internal/endpoints =>
providers/edge/api_endpoints}/rpc_api_endpoint.py (52%)
copy airflow/{api_connexion => providers/edge/openapi}/__init__.py (100%)
copy airflow/{api_internal/openapi/internal_api_v1.yaml =>
providers/edge/openapi/edge_worker_api_v1.yaml} (78%)
copy airflow/{api_connexion => providers/edge/plugins}/__init__.py (100%)
create mode 100644 airflow/providers/edge/plugins/edge_executor_plugin.py
create mode 100644
airflow/providers/edge/plugins/templates/edge_worker_hosts.html
create mode 100644
airflow/providers/edge/plugins/templates/edge_worker_jobs.html
copy {airflow/api/auth => tests/providers/edge/api_endpoints}/__init__.py
(100%)
copy airflow/api_fastapi/main.py =>
tests/providers/edge/api_endpoints/test_health_endpoint.py (87%)
copy tests/{api_internal/endpoints =>
providers/edge/api_endpoints}/test_rpc_api_endpoint.py (74%)
copy {airflow/api/auth => tests/providers/edge/plugins}/__init__.py (100%)
create mode 100644 tests/providers/edge/plugins/test_edge_executor_plugin.py