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

potiuk pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/v3-1-test by this push:
     new 8d03f239f29 [v3-1-test] Add learnings from Airflow 3 migration 
(#57989) (#58083)
8d03f239f29 is described below

commit 8d03f239f29494ee23c9d9562b916de8d1dfe327
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Sat Nov 8 22:56:56 2025 +0100

    [v3-1-test] Add learnings from Airflow 3 migration (#57989) (#58083)
    
    (cherry picked from commit f64be4169fdcf6486e72b6996a6b47cd58e617f2)
    
    Co-authored-by: Jens Scheffler <[email protected]>
---
 airflow-core/docs/installation/upgrading_to_airflow3.rst | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/airflow-core/docs/installation/upgrading_to_airflow3.rst 
b/airflow-core/docs/installation/upgrading_to_airflow3.rst
index d5a2057b643..0aaf0a51c02 100644
--- a/airflow-core/docs/installation/upgrading_to_airflow3.rst
+++ b/airflow-core/docs/installation/upgrading_to_airflow3.rst
@@ -231,6 +231,9 @@ them to FastAPI apps or ensure you install the FAB provider 
which provides a bac
 Ideally, you should convert your plugins to the Airflow 3 Plugin interface i.e 
External Views (``external_views``), Fast API apps (``fastapi_apps``)
 and FastAPI middlewares (``fastapi_root_middlewares``).
 
+If you use the Airflow Helm Chart to deploy Airflow, please check your defined 
values against configuration options available in Airflow 3.
+All configuration options below ``webserver`` need to be changed to 
``apiServer``. Consider that many parameters have been renamed or removed.
+
 Step 7: Changes to your startup scripts
 ---------------------------------------
 
@@ -248,6 +251,15 @@ The Dag processor must now be started independently, even 
for local or developme
 
 You should now be able to start up your Airflow 3 instance.
 
+Step 8: Things to check
+-----------------------
+
+Please consider checking the following things after upgrading your Airflow 
instance:
+
+- If you configured Single-Sign-On (SSO) using OAuth, OIDC, or LDAP, make sure 
that the authentication is working as expected.
+  If you use a custom ``webserver_config.py`` you need to replace ``from 
airflow.www.security import AirflowSecurityManager``
+  with ``from airflow.providers.fab.auth_manager.security_manager.override 
import FabAirflowSecurityManagerOverride``.
+
 .. _breaking-changes:
 
 Breaking Changes

Reply via email to