This is an automated email from the ASF dual-hosted git repository.
vincbeck 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 e20026b4491 UpdateConfImports (#64165)
e20026b4491 is described below
commit e20026b4491ce11b2a22637a94beeed4530817cc
Author: Piyush Mudgal <[email protected]>
AuthorDate: Tue Mar 24 20:20:12 2026 +0530
UpdateConfImports (#64165)
---
.../providers/fab/auth_manager/api/auth/backend/kerberos_auth.py | 2 +-
.../src/airflow/providers/fab/auth_manager/api_fastapi/parameters.py | 2 +-
.../src/airflow/providers/fab/auth_manager/api_fastapi/routes/login.py | 2 +-
.../airflow/providers/fab/auth_manager/api_fastapi/services/login.py | 2 +-
.../fab/src/airflow/providers/fab/auth_manager/cli_commands/utils.py | 2 +-
.../fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py | 3 +--
.../airflow/providers/fab/auth_manager/security_manager/override.py | 2 +-
.../fab/src/airflow/providers/fab/auth_manager/views/auth_oauth.py | 2 +-
providers/fab/src/airflow/providers/fab/www/app.py | 2 +-
providers/fab/src/airflow/providers/fab/www/auth.py | 2 +-
.../fab/src/airflow/providers/fab/www/extensions/init_appbuilder.py | 2 +-
.../fab/src/airflow/providers/fab/www/extensions/init_jinja_globals.py | 2 +-
.../fab/src/airflow/providers/fab/www/extensions/init_security.py | 3 +--
providers/fab/src/airflow/providers/fab/www/extensions/init_session.py | 2 +-
.../src/airflow/providers/fab/www/extensions/init_wsgi_middlewares.py | 2 +-
providers/fab/src/airflow/providers/fab/www/utils.py | 2 +-
providers/fab/src/airflow/providers/fab/www/views.py | 2 +-
17 files changed, 17 insertions(+), 19 deletions(-)
diff --git
a/providers/fab/src/airflow/providers/fab/auth_manager/api/auth/backend/kerberos_auth.py
b/providers/fab/src/airflow/providers/fab/auth_manager/api/auth/backend/kerberos_auth.py
index 41341081061..758e13815ff 100644
---
a/providers/fab/src/airflow/providers/fab/auth_manager/api/auth/backend/kerberos_auth.py
+++
b/providers/fab/src/airflow/providers/fab/auth_manager/api/auth/backend/kerberos_auth.py
@@ -28,7 +28,7 @@ from flask import Response, current_app, g, make_response,
request
from requests_kerberos import HTTPKerberosAuth
from airflow.api_fastapi.app import get_auth_manager
-from airflow.configuration import conf
+from airflow.providers.common.compat.sdk import conf
from airflow.utils.net import getfqdn
if TYPE_CHECKING:
diff --git
a/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/parameters.py
b/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/parameters.py
index e16be4e12e5..13144201631 100644
---
a/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/parameters.py
+++
b/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/parameters.py
@@ -20,7 +20,7 @@ import logging
from fastapi import Query
-from airflow.configuration import conf
+from airflow.providers.common.compat.sdk import conf
log = logging.getLogger(__name__)
diff --git
a/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/routes/login.py
b/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/routes/login.py
index 39d31b408c5..168b9476d80 100644
---
a/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/routes/login.py
+++
b/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/routes/login.py
@@ -24,7 +24,7 @@ from fastapi.responses import RedirectResponse
from airflow.api_fastapi.app import get_auth_manager
from airflow.api_fastapi.auth.managers.base_auth_manager import
COOKIE_NAME_JWT_TOKEN
from airflow.api_fastapi.core_api.openapi.exceptions import
create_openapi_http_exception_doc
-from airflow.configuration import conf
+from airflow.providers.common.compat.sdk import conf
from airflow.providers.fab.auth_manager.api_fastapi.datamodels.login import
LoginResponse
from airflow.providers.fab.auth_manager.api_fastapi.routes.router import
auth_router
from airflow.providers.fab.auth_manager.api_fastapi.services.login import
FABAuthManagerLogin
diff --git
a/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/services/login.py
b/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/services/login.py
index b61e201fb07..c3032cd2f3b 100644
---
a/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/services/login.py
+++
b/providers/fab/src/airflow/providers/fab/auth_manager/api_fastapi/services/login.py
@@ -20,7 +20,7 @@ from typing import Any
from fastapi import HTTPException, status
-from airflow.configuration import conf
+from airflow.providers.common.compat.sdk import conf
from airflow.providers.fab.auth_manager.api_fastapi.datamodels.login import
LoginResponse
from airflow.providers.fab.www.utils import get_fab_auth_manager
diff --git
a/providers/fab/src/airflow/providers/fab/auth_manager/cli_commands/utils.py
b/providers/fab/src/airflow/providers/fab/auth_manager/cli_commands/utils.py
index 6d2ed506930..a6a58c41525 100644
--- a/providers/fab/src/airflow/providers/fab/auth_manager/cli_commands/utils.py
+++ b/providers/fab/src/airflow/providers/fab/auth_manager/cli_commands/utils.py
@@ -29,8 +29,8 @@ from flask_sqlalchemy import SQLAlchemy
from sqlalchemy.engine import make_url
import airflow
-from airflow.configuration import conf
from airflow.exceptions import AirflowConfigException
+from airflow.providers.common.compat.sdk import conf
from airflow.providers.fab.www.extensions.init_appbuilder import
init_appbuilder
from airflow.providers.fab.www.extensions.init_session import
init_airflow_session_interface
from airflow.providers.fab.www.extensions.init_views import init_plugins
diff --git
a/providers/fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py
b/providers/fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py
index c2800eb0443..1e12b6658a7 100644
--- a/providers/fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py
+++ b/providers/fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py
@@ -52,10 +52,9 @@ from
airflow.api_fastapi.auth.managers.models.resource_details import (
VariableDetails,
)
from airflow.api_fastapi.common.types import ExtraMenuItem, MenuItem
-from airflow.configuration import conf
from airflow.exceptions import AirflowConfigException,
AirflowProviderDeprecationWarning
from airflow.models import Connection, DagModel, Pool, Variable
-from airflow.providers.common.compat.sdk import AirflowException
+from airflow.providers.common.compat.sdk import AirflowException, conf
from airflow.providers.fab.auth_manager.models import Permission, Role, User
from airflow.providers.fab.auth_manager.models.anonymous_user import
AnonymousUser
from airflow.providers.fab.version_compat import AIRFLOW_V_3_1_PLUS
diff --git
a/providers/fab/src/airflow/providers/fab/auth_manager/security_manager/override.py
b/providers/fab/src/airflow/providers/fab/auth_manager/security_manager/override.py
index 0cfc2351874..b285b30999e 100644
---
a/providers/fab/src/airflow/providers/fab/auth_manager/security_manager/override.py
+++
b/providers/fab/src/airflow/providers/fab/auth_manager/security_manager/override.py
@@ -68,7 +68,7 @@ from sqlalchemy.exc import IntegrityError,
MultipleResultsFound
from sqlalchemy.orm import joinedload
from werkzeug.security import check_password_hash, generate_password_hash
-from airflow.configuration import conf
+from airflow.providers.common.compat.sdk import conf
from airflow.providers.fab.auth_manager.models import (
Action,
Group,
diff --git
a/providers/fab/src/airflow/providers/fab/auth_manager/views/auth_oauth.py
b/providers/fab/src/airflow/providers/fab/auth_manager/views/auth_oauth.py
index 9cd23bf47b6..a5d4e520d07 100644
--- a/providers/fab/src/airflow/providers/fab/auth_manager/views/auth_oauth.py
+++ b/providers/fab/src/airflow/providers/fab/auth_manager/views/auth_oauth.py
@@ -25,7 +25,7 @@ from flask import session
from flask_appbuilder import expose
from flask_appbuilder.security.views import AuthOAuthView
-from airflow.configuration import conf
+from airflow.providers.common.compat.sdk import conf
log = logging.getLogger(__name__)
diff --git a/providers/fab/src/airflow/providers/fab/www/app.py
b/providers/fab/src/airflow/providers/fab/www/app.py
index 3e99c644764..0ab94e4b7ad 100644
--- a/providers/fab/src/airflow/providers/fab/www/app.py
+++ b/providers/fab/src/airflow/providers/fab/www/app.py
@@ -28,9 +28,9 @@ from sqlalchemy.engine.url import make_url
from airflow import settings
from airflow.api_fastapi.app import get_auth_manager
-from airflow.configuration import conf
from airflow.exceptions import AirflowConfigException
from airflow.logging_config import configure_logging
+from airflow.providers.common.compat.sdk import conf
from airflow.providers.fab.version_compat import AIRFLOW_V_3_1_8_PLUS
from airflow.providers.fab.www.extensions.init_appbuilder import
init_appbuilder
from airflow.providers.fab.www.extensions.init_jinja_globals import
init_jinja_globals
diff --git a/providers/fab/src/airflow/providers/fab/www/auth.py
b/providers/fab/src/airflow/providers/fab/www/auth.py
index e25f77c8758..c4b3570881f 100644
--- a/providers/fab/src/airflow/providers/fab/www/auth.py
+++ b/providers/fab/src/airflow/providers/fab/www/auth.py
@@ -39,7 +39,7 @@ from
airflow.api_fastapi.auth.managers.models.resource_details import (
PoolDetails,
VariableDetails,
)
-from airflow.configuration import conf
+from airflow.providers.common.compat.sdk import conf
from airflow.providers.fab.www.utils import get_fab_auth_manager
from airflow.utils.net import get_hostname
diff --git
a/providers/fab/src/airflow/providers/fab/www/extensions/init_appbuilder.py
b/providers/fab/src/airflow/providers/fab/www/extensions/init_appbuilder.py
index c68b8aaea33..4662e50a439 100644
--- a/providers/fab/src/airflow/providers/fab/www/extensions/init_appbuilder.py
+++ b/providers/fab/src/airflow/providers/fab/www/extensions/init_appbuilder.py
@@ -41,7 +41,7 @@ from flask_appbuilder.views import IndexView, UtilView
from airflow import settings
from airflow.api_fastapi.app import create_auth_manager, get_auth_manager
-from airflow.configuration import conf
+from airflow.providers.common.compat.sdk import conf
from airflow.providers.fab.www.security_manager import AirflowSecurityManagerV2
from airflow.providers.fab.www.views import FabIndexView, redirect
diff --git
a/providers/fab/src/airflow/providers/fab/www/extensions/init_jinja_globals.py
b/providers/fab/src/airflow/providers/fab/www/extensions/init_jinja_globals.py
index 25ba1ecbce9..4676d12d456 100644
---
a/providers/fab/src/airflow/providers/fab/www/extensions/init_jinja_globals.py
+++
b/providers/fab/src/airflow/providers/fab/www/extensions/init_jinja_globals.py
@@ -22,7 +22,7 @@ from pendulum import local_timezone
import airflow
from airflow.api_fastapi.app import get_auth_manager
-from airflow.configuration import conf
+from airflow.providers.common.compat.sdk import conf
from airflow.utils.net import get_hostname
from airflow.utils.platform import get_airflow_git_version
diff --git
a/providers/fab/src/airflow/providers/fab/www/extensions/init_security.py
b/providers/fab/src/airflow/providers/fab/www/extensions/init_security.py
index 36794564c4b..bf3a3c957a0 100644
--- a/providers/fab/src/airflow/providers/fab/www/extensions/init_security.py
+++ b/providers/fab/src/airflow/providers/fab/www/extensions/init_security.py
@@ -19,8 +19,7 @@ from __future__ import annotations
import logging
from importlib import import_module
-from airflow.configuration import conf
-from airflow.providers.common.compat.sdk import AirflowException
+from airflow.providers.common.compat.sdk import AirflowException, conf
log = logging.getLogger(__name__)
diff --git
a/providers/fab/src/airflow/providers/fab/www/extensions/init_session.py
b/providers/fab/src/airflow/providers/fab/www/extensions/init_session.py
index c00290512e0..49dad277a21 100644
--- a/providers/fab/src/airflow/providers/fab/www/extensions/init_session.py
+++ b/providers/fab/src/airflow/providers/fab/www/extensions/init_session.py
@@ -18,8 +18,8 @@ from __future__ import annotations
from flask import session as builtin_flask_session
-from airflow.configuration import conf
from airflow.exceptions import AirflowConfigException
+from airflow.providers.common.compat.sdk import conf
from airflow.providers.fab.www.session import (
AirflowDatabaseSessionInterface,
AirflowSecureCookieSessionInterface,
diff --git
a/providers/fab/src/airflow/providers/fab/www/extensions/init_wsgi_middlewares.py
b/providers/fab/src/airflow/providers/fab/www/extensions/init_wsgi_middlewares.py
index bcb9d3919f6..48a097f005b 100644
---
a/providers/fab/src/airflow/providers/fab/www/extensions/init_wsgi_middlewares.py
+++
b/providers/fab/src/airflow/providers/fab/www/extensions/init_wsgi_middlewares.py
@@ -21,7 +21,7 @@ from typing import TYPE_CHECKING
from werkzeug.middleware.proxy_fix import ProxyFix
-from airflow.configuration import conf
+from airflow.providers.common.compat.sdk import conf
if TYPE_CHECKING:
from flask import Flask
diff --git a/providers/fab/src/airflow/providers/fab/www/utils.py
b/providers/fab/src/airflow/providers/fab/www/utils.py
index 7499debc965..2ce2786acdb 100644
--- a/providers/fab/src/airflow/providers/fab/www/utils.py
+++ b/providers/fab/src/airflow/providers/fab/www/utils.py
@@ -21,7 +21,7 @@ import logging
from typing import TYPE_CHECKING
from airflow.api_fastapi.app import get_auth_manager
-from airflow.configuration import conf
+from airflow.providers.common.compat.sdk import conf
from airflow.providers.fab.www.security.permissions import (
ACTION_CAN_ACCESS_MENU,
ACTION_CAN_CREATE,
diff --git a/providers/fab/src/airflow/providers/fab/www/views.py
b/providers/fab/src/airflow/providers/fab/www/views.py
index 3d75f29c672..166343bb14d 100644
--- a/providers/fab/src/airflow/providers/fab/www/views.py
+++ b/providers/fab/src/airflow/providers/fab/www/views.py
@@ -31,7 +31,7 @@ from flask_appbuilder import IndexView, expose
from airflow.api_fastapi.app import get_auth_manager
from airflow.api_fastapi.auth.managers.base_auth_manager import
COOKIE_NAME_JWT_TOKEN
-from airflow.configuration import conf
+from airflow.providers.common.compat.sdk import conf
from airflow.providers.fab.version_compat import AIRFLOW_V_3_1_1_PLUS,
AIRFLOW_V_3_1_8_PLUS
if AIRFLOW_V_3_1_8_PLUS: