From b18eeb94a2df503114aedec37ab3503499f7a6b2 Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Sun, 29 Jun 2025 09:33:16 +0200 Subject: [PATCH] Add keycloak to providers removed when running Airflow 2 We we are using "--use-airflow-version" and use Airlfow 2 we uninstall all providers that are Airflow 2 only mounted from sources, because Provider's Manager (correctly) fails if Airflow 3 provider is installed. Recently added keycloak was missing from the list. --- scripts/in_container/install_airflow_and_providers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/in_container/install_airflow_and_providers.py b/scripts/in_container/install_airflow_and_providers.py index 1896d1865c3de..1d7af59a24d88 100755 --- a/scripts/in_container/install_airflow_and_providers.py +++ b/scripts/in_container/install_airflow_and_providers.py @@ -675,6 +675,7 @@ def install_airflow_and_providers( # providers from the installed separate source packages console.print("[yellow]Uninstalling Airflow-3 only providers\n") providers_to_uninstall_for_airflow_2 = [ + "apache-airflow-providers-keycloak", "apache-airflow-providers-common-messaging", "apache-airflow-providers-git", ]