Docs: Expand Helm Chart upgrade tasks in Airflow 3 migration guide#66118
Conversation
Replace the two-line Helm Chart note in the Airflow 3 migration guide with a dedicated subsection that lists the concrete action items for upgrading the official chart from Airflow 2.x to 3.x: webserver to apiServer rename with a values.yaml before/after, secret_key relocation, jwtSecretName, the standalone dagProcessor deployment, FabAuthManager default, webserver_config.py rework, minimum Kubernetes 1.30, the DB migration job, and a pointer to the chart release notes for renamed and removed keys. Signed-off-by: André Ahlert <andre@aex.partners>
|
Hi @andreahlert, I believe that this doc should be placed under Helm Chart-related docs |
Address review from @Miretpl: chart-specific upgrade content belongs under chart/docs, mirroring the providers/fab/docs/upgrading.rst pattern where each component owns its upgrade guide and the core migration guide links to it. Move the expanded Helm Chart upgrade checklist from airflow-core/docs/installation/upgrading_to_airflow3.rst to a new chart/docs/upgrading-to-airflow-3.rst, restore the original two-line note in the core guide, and add a pointer to the chart doc from the core guide. Register the new file in chart/docs/index.rst under Guides. Signed-off-by: André Ahlert <andre@aex.partners>
Hey @Miretpl! Thanks... Moved the expanded checklist to a new |
Backport successfully created: v3-2-testNote: As of Merging PRs targeted for Airflow 3.X In matter of doubt please ask in #release-management Slack channel.
|
Backport successfully created: chart/v1-2x-testNote: As of Merging PRs targeted for Airflow 3.X In matter of doubt please ask in #release-management Slack channel.
|
… migration guide (#66118) (#66260) * Docs: Expand Helm Chart upgrade tasks in Airflow 3 migration guide Replace the two-line Helm Chart note in the Airflow 3 migration guide with a dedicated subsection that lists the concrete action items for upgrading the official chart from Airflow 2.x to 3.x: webserver to apiServer rename with a values.yaml before/after, secret_key relocation, jwtSecretName, the standalone dagProcessor deployment, FabAuthManager default, webserver_config.py rework, minimum Kubernetes 1.30, the DB migration job, and a pointer to the chart release notes for renamed and removed keys. * Move Helm Chart upgrade tasks to chart/docs Address review from @Miretpl: chart-specific upgrade content belongs under chart/docs, mirroring the providers/fab/docs/upgrading.rst pattern where each component owns its upgrade guide and the core migration guide links to it. Move the expanded Helm Chart upgrade checklist from airflow-core/docs/installation/upgrading_to_airflow3.rst to a new chart/docs/upgrading-to-airflow-3.rst, restore the original two-line note in the core guide, and add a pointer to the chart doc from the core guide. Register the new file in chart/docs/index.rst under Guides. --------- (cherry picked from commit 8fc2467) Signed-off-by: André Ahlert <andre@aex.partners> Co-authored-by: André Ahlert <andre@aex.partners>
…ion guide (apache#66118) * Docs: Expand Helm Chart upgrade tasks in Airflow 3 migration guide Replace the two-line Helm Chart note in the Airflow 3 migration guide with a dedicated subsection that lists the concrete action items for upgrading the official chart from Airflow 2.x to 3.x: webserver to apiServer rename with a values.yaml before/after, secret_key relocation, jwtSecretName, the standalone dagProcessor deployment, FabAuthManager default, webserver_config.py rework, minimum Kubernetes 1.30, the DB migration job, and a pointer to the chart release notes for renamed and removed keys. Signed-off-by: André Ahlert <andre@aex.partners> * Move Helm Chart upgrade tasks to chart/docs Address review from @Miretpl: chart-specific upgrade content belongs under chart/docs, mirroring the providers/fab/docs/upgrading.rst pattern where each component owns its upgrade guide and the core migration guide links to it. Move the expanded Helm Chart upgrade checklist from airflow-core/docs/installation/upgrading_to_airflow3.rst to a new chart/docs/upgrading-to-airflow-3.rst, restore the original two-line note in the core guide, and add a pointer to the chart doc from the core guide. Register the new file in chart/docs/index.rst under Guides. Signed-off-by: André Ahlert <andre@aex.partners> --------- (cherry picked from commit 8fc2467) Co-authored-by: André Ahlert <andre@aex.partners> Signed-off-by: André Ahlert <andre@aex.partners>
…ion guide (apache#66118) * Docs: Expand Helm Chart upgrade tasks in Airflow 3 migration guide Replace the two-line Helm Chart note in the Airflow 3 migration guide with a dedicated subsection that lists the concrete action items for upgrading the official chart from Airflow 2.x to 3.x: webserver to apiServer rename with a values.yaml before/after, secret_key relocation, jwtSecretName, the standalone dagProcessor deployment, FabAuthManager default, webserver_config.py rework, minimum Kubernetes 1.30, the DB migration job, and a pointer to the chart release notes for renamed and removed keys. Signed-off-by: André Ahlert <andre@aex.partners> * Move Helm Chart upgrade tasks to chart/docs Address review from @Miretpl: chart-specific upgrade content belongs under chart/docs, mirroring the providers/fab/docs/upgrading.rst pattern where each component owns its upgrade guide and the core migration guide links to it. Move the expanded Helm Chart upgrade checklist from airflow-core/docs/installation/upgrading_to_airflow3.rst to a new chart/docs/upgrading-to-airflow-3.rst, restore the original two-line note in the core guide, and add a pointer to the chart doc from the core guide. Register the new file in chart/docs/index.rst under Guides. Signed-off-by: André Ahlert <andre@aex.partners> --------- (cherry picked from commit 8fc2467) Co-authored-by: André Ahlert <andre@aex.partners> Signed-off-by: André Ahlert <andre@aex.partners>
…ion guide (#66118) * Docs: Expand Helm Chart upgrade tasks in Airflow 3 migration guide Replace the two-line Helm Chart note in the Airflow 3 migration guide with a dedicated subsection that lists the concrete action items for upgrading the official chart from Airflow 2.x to 3.x: webserver to apiServer rename with a values.yaml before/after, secret_key relocation, jwtSecretName, the standalone dagProcessor deployment, FabAuthManager default, webserver_config.py rework, minimum Kubernetes 1.30, the DB migration job, and a pointer to the chart release notes for renamed and removed keys. Signed-off-by: André Ahlert <andre@aex.partners> * Move Helm Chart upgrade tasks to chart/docs Address review from @Miretpl: chart-specific upgrade content belongs under chart/docs, mirroring the providers/fab/docs/upgrading.rst pattern where each component owns its upgrade guide and the core migration guide links to it. Move the expanded Helm Chart upgrade checklist from airflow-core/docs/installation/upgrading_to_airflow3.rst to a new chart/docs/upgrading-to-airflow-3.rst, restore the original two-line note in the core guide, and add a pointer to the chart doc from the core guide. Register the new file in chart/docs/index.rst under Guides. Signed-off-by: André Ahlert <andre@aex.partners> --------- (cherry picked from commit 8fc2467) Co-authored-by: André Ahlert <andre@aex.partners> Signed-off-by: André Ahlert <andre@aex.partners>
…ion guide (#66118) (#66259) * [v3-2-test] Docs: Expand Helm Chart upgrade tasks in Airflow 3 migration guide (#66118) * Docs: Expand Helm Chart upgrade tasks in Airflow 3 migration guide Replace the two-line Helm Chart note in the Airflow 3 migration guide with a dedicated subsection that lists the concrete action items for upgrading the official chart from Airflow 2.x to 3.x: webserver to apiServer rename with a values.yaml before/after, secret_key relocation, jwtSecretName, the standalone dagProcessor deployment, FabAuthManager default, webserver_config.py rework, minimum Kubernetes 1.30, the DB migration job, and a pointer to the chart release notes for renamed and removed keys. Signed-off-by: André Ahlert <andre@aex.partners> * Move Helm Chart upgrade tasks to chart/docs Address review from @Miretpl: chart-specific upgrade content belongs under chart/docs, mirroring the providers/fab/docs/upgrading.rst pattern where each component owns its upgrade guide and the core migration guide links to it. Move the expanded Helm Chart upgrade checklist from airflow-core/docs/installation/upgrading_to_airflow3.rst to a new chart/docs/upgrading-to-airflow-3.rst, restore the original two-line note in the core guide, and add a pointer to the chart doc from the core guide. Register the new file in chart/docs/index.rst under Guides. Signed-off-by: André Ahlert <andre@aex.partners> --------- (cherry picked from commit 8fc2467) Co-authored-by: André Ahlert <andre@aex.partners> Signed-off-by: André Ahlert <andre@aex.partners> * Upgrade uv.lock --------- Signed-off-by: André Ahlert <andre@aex.partners> Co-authored-by: André Ahlert <andre@aex.partners> Co-authored-by: Jens Scheffler <jscheffl@apache.org>
…ion guide (#66118) (#66259) * [v3-2-test] Docs: Expand Helm Chart upgrade tasks in Airflow 3 migration guide (#66118) * Docs: Expand Helm Chart upgrade tasks in Airflow 3 migration guide Replace the two-line Helm Chart note in the Airflow 3 migration guide with a dedicated subsection that lists the concrete action items for upgrading the official chart from Airflow 2.x to 3.x: webserver to apiServer rename with a values.yaml before/after, secret_key relocation, jwtSecretName, the standalone dagProcessor deployment, FabAuthManager default, webserver_config.py rework, minimum Kubernetes 1.30, the DB migration job, and a pointer to the chart release notes for renamed and removed keys. Signed-off-by: André Ahlert <andre@aex.partners> * Move Helm Chart upgrade tasks to chart/docs Address review from @Miretpl: chart-specific upgrade content belongs under chart/docs, mirroring the providers/fab/docs/upgrading.rst pattern where each component owns its upgrade guide and the core migration guide links to it. Move the expanded Helm Chart upgrade checklist from airflow-core/docs/installation/upgrading_to_airflow3.rst to a new chart/docs/upgrading-to-airflow-3.rst, restore the original two-line note in the core guide, and add a pointer to the chart doc from the core guide. Register the new file in chart/docs/index.rst under Guides. Signed-off-by: André Ahlert <andre@aex.partners> --------- (cherry picked from commit 8fc2467) Co-authored-by: André Ahlert <andre@aex.partners> Signed-off-by: André Ahlert <andre@aex.partners> * Upgrade uv.lock --------- Signed-off-by: André Ahlert <andre@aex.partners> Co-authored-by: André Ahlert <andre@aex.partners> Co-authored-by: Jens Scheffler <jscheffl@apache.org>
Replaces the two-line note about the Airflow Helm Chart in the Airflow 3 migration guide with a dedicated, action-focused subsection so users running the official chart get a concrete checklist when upgrading from Airflow 2.x to 3.x.
The previous text only mentioned renaming
webservertoapiServerinvalues.yaml. The new subsection covers the full set of breaking changes that landed across chart1.16.0..1.18.0:defaultAirflowTag/airflowVersionto a 3.x release.webservertoapiServer(with avalues.yamlbefore/after example), including the new port8080and theairflow api-serverstartup command.[webserver] secret_keyto[api] secret_key.jwtSecretNameand requiredjwt-secretSecret key for short-lived JWT auth between workers/triggerers and the API server.dagProcessorDeployment and the RBAC / Dag bundle access it needs.FabAuthManagerbecoming the defaultconfig.core.auth_managerand how to override it.webserver_config.pyand Flask-AppBuilder plugins underapiServer:plus installing the FAB provider.1.17.0.helm upgrade.values.yamlagainst the chart's defaults and the chart release notes for renamed/removed keys.Adds a
_helm-chart-upgrade:label so the section can be cross-referenced from other docs, and links the chart release notes via the existinghelm-chart:intersphinx mapping.closes: #57519
Was generative AI tooling used to co-author this PR?