This is an automated email from the ASF dual-hosted git repository.

turaga pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 182161b4e8f docs: edge3 db-manager is auto loaded by provider manager 
(#62550)
182161b4e8f is described below

commit 182161b4e8f5ff02667745354a5334da7c364577
Author: Dheeraj Turaga <[email protected]>
AuthorDate: Mon Mar 2 20:07:36 2026 -0600

    docs: edge3 db-manager is auto loaded by provider manager (#62550)
    
    * docs: edge3 db-manager is auto loaded by provider manager
    
    * docs: edge3 external_db_managers still required for Airflow < 3.2
    
    Auto-registration of EdgeDBManager via ProvidersManager is only
    available from Airflow 3.2 onwards. Restore the manual
    external_db_managers configuration instructions for earlier versions.
---
 providers/edge3/docs/deployment.rst | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/providers/edge3/docs/deployment.rst 
b/providers/edge3/docs/deployment.rst
index caa6bc8ad47..7076b823923 100644
--- a/providers/edge3/docs/deployment.rst
+++ b/providers/edge3/docs/deployment.rst
@@ -66,9 +66,13 @@ Minimum Airflow configuration settings for the Edge Worker 
to make it running is
   - ``api_url``: Must be set to the URL which exposes the api endpoint as it 
is reachable from the
     worker. Typically this looks like 
``https://your-hostname-and-port/edge_worker/v1/rpcapi``.
 
-The following setting is required on the **central Airflow instance** (not the 
edge worker node)
-so that edge3 database tables (``edge_worker``, ``edge_job``, ``edge_logs``) 
are created and
-migrated when running ``airflow db migrate``:
+**Airflow 3.2 and newer:** Once the provider is installed on the **central 
Airflow instance**,
+the ``EdgeDBManager`` is automatically registered via the provider's built-in 
``db-managers``
+entry. Airflow's ``ProvidersManager`` discovers it at startup — no manual 
configuration is needed.
+
+**Airflow versions earlier than 3.2:** You must explicitly register the 
``EdgeDBManager`` on the
+**central Airflow instance** so that edge3 database tables (``edge_worker``, 
``edge_job``,
+``edge_logs``) are created and migrated when running ``airflow db migrate``:
 
 - Section ``[database]``
 
@@ -94,8 +98,8 @@ migrated when running ``airflow db migrate``:
             [database]
             external_db_managers = 
airflow.providers.fab.auth_manager.models.db.FABDBManager,airflow.providers.edge3.models.db.EdgeDBManager
 
-After configuring ``external_db_managers``, run the following on the central 
Airflow instance
-to apply the edge3 schema migrations:
+To create or migrate the edge3 database tables (``edge_worker``, ``edge_job``, 
``edge_logs``),
+run on the central Airflow instance:
 
 .. code-block:: bash
 

Reply via email to