diff --git a/README.md b/README.md index b73afdbef76c5..faa85e58c9517 100644 --- a/README.md +++ b/README.md @@ -99,14 +99,14 @@ Airflow is not a streaming solution, but it is often used to process real-time d Apache Airflow is tested with: -| | Main version (dev) | Stable version (3.1.6) | -|------------|------------------------------|------------------------| -| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 | -| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) | -| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34 | 1.30, 1.31, 1.32, 1.33 | -| PostgreSQL | 14, 15, 16, 17, 18 | 13, 14, 15, 16, 17 | -| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation | -| SQLite | 3.15.0+ | 3.15.0+ | +| | Main version (dev) | Stable version (3.1.6) | +|------------|------------------------------------|------------------------| +| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 | +| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) | +| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34, 1.35 | 1.30, 1.31, 1.32, 1.33 | +| PostgreSQL | 14, 15, 16, 17, 18 | 13, 14, 15, 16, 17 | +| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation | +| SQLite | 3.15.0+ | 3.15.0+ | \* Experimental diff --git a/airflow-core/docs/installation/prerequisites.rst b/airflow-core/docs/installation/prerequisites.rst index 1997cb8f19d9a..17dd6a2e7e6d1 100644 --- a/airflow-core/docs/installation/prerequisites.rst +++ b/airflow-core/docs/installation/prerequisites.rst @@ -28,7 +28,7 @@ Airflow® is tested with: * MySQL: 8.0, `Innovation `_ * SQLite: 3.15.0+ -* Kubernetes: 1.30, 1.31, 1.32, 1.33 +* Kubernetes: 1.30, 1.31, 1.32, 1.33, 1.34, 1.35 While we recommend a minimum of 4GB of memory for Airflow, the actual requirements heavily depend on your chosen deployment. diff --git a/dev/breeze/doc/images/output_k8s_configure-cluster.svg b/dev/breeze/doc/images/output_k8s_configure-cluster.svg index 836823953d715..9aaee8b2a53c9 100644 --- a/dev/breeze/doc/images/output_k8s_configure-cluster.svg +++ b/dev/breeze/doc/images/output_k8s_configure-cluster.svg @@ -159,9 +159,9 @@ ╭─ Configure cluster flags ────────────────────────────────────────────────────────────────────────────────────────────╮ --python-pPython major/minor version used in Airflow image for images.(>3.10< | 3.11 | 3.12 | 3.13) [default: 3.10]                                              ---kubernetes-versionKubernetes version used to create the KinD cluster of. -(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0)  -[default: v1.30.13]                                    +--kubernetes-versionKubernetes version used to create the KinD cluster of.          +(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0 | v1.35.0) +[default: v1.30.13]                                             ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Parallel options ───────────────────────────────────────────────────────────────────────────────────────────────────╮ --run-in-parallelRun the operation in parallel on all or selected subset of parameters. @@ -172,7 +172,7 @@ --python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) [default: 3.10 3.11 3.12 3.13]                                                 --kubernetes-versionsKubernetes versions used to run in parallel (space separated).(TEXT) -[default: v1.30.13 v1.31.12 v1.32.8 v1.33.4 v1.34.0]           +[default: v1.30.13 v1.31.12 v1.32.8 v1.33.4 v1.34.0 v1.35.0]   --skip-cleanupSkip cleanup of temporary files created during parallel run. --debug-resourcesWhether to show resource information while running in parallel. --include-success-outputsWhether to include outputs of successful runs (not shown by default). diff --git a/dev/breeze/doc/images/output_k8s_configure-cluster.txt b/dev/breeze/doc/images/output_k8s_configure-cluster.txt index f791f879530f8..340e90b0fc397 100644 --- a/dev/breeze/doc/images/output_k8s_configure-cluster.txt +++ b/dev/breeze/doc/images/output_k8s_configure-cluster.txt @@ -1 +1 @@ -738d5743c6c69135fb31a31128d97c12 +228edf8c50b0904c8ab1a49be9720995 diff --git a/dev/breeze/doc/images/output_k8s_create-cluster.svg b/dev/breeze/doc/images/output_k8s_create-cluster.svg index d000ff214f482..b5882f817436f 100644 --- a/dev/breeze/doc/images/output_k8s_create-cluster.svg +++ b/dev/breeze/doc/images/output_k8s_create-cluster.svg @@ -162,9 +162,9 @@ --python-pPython major/minor version used in Airflow image for images. (>3.10< | 3.11 | 3.12 | 3.13)                                [default: 3.10]                                              ---kubernetes-versionKubernetes version used to create the KinD cluster of. -(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0)  -[default: v1.30.13]                                    +--kubernetes-versionKubernetes version used to create the KinD cluster of.          +(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0 | v1.35.0) +[default: v1.30.13]                                             --force-recreate-clusterForce recreation of the cluster even if it is already created. ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Parallel options ───────────────────────────────────────────────────────────────────────────────────────────────────╮ @@ -176,7 +176,7 @@ --python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) [default: 3.10 3.11 3.12 3.13]                                                 --kubernetes-versionsKubernetes versions used to run in parallel (space separated).(TEXT) -[default: v1.30.13 v1.31.12 v1.32.8 v1.33.4 v1.34.0]           +[default: v1.30.13 v1.31.12 v1.32.8 v1.33.4 v1.34.0 v1.35.0]   --skip-cleanupSkip cleanup of temporary files created during parallel run. --debug-resourcesWhether to show resource information while running in parallel. --include-success-outputsWhether to include outputs of successful runs (not shown by default). diff --git a/dev/breeze/doc/images/output_k8s_create-cluster.txt b/dev/breeze/doc/images/output_k8s_create-cluster.txt index 691be5f455bc1..de864608565cd 100644 --- a/dev/breeze/doc/images/output_k8s_create-cluster.txt +++ b/dev/breeze/doc/images/output_k8s_create-cluster.txt @@ -1 +1 @@ -328c1e7ccc8640ae8cfac7330f097de2 +50891fbb8a4e22e81cd8c12dfe1b372f diff --git a/dev/breeze/doc/images/output_k8s_delete-cluster.svg b/dev/breeze/doc/images/output_k8s_delete-cluster.svg index 3fb843d6ffca3..f19f867375a58 100644 --- a/dev/breeze/doc/images/output_k8s_delete-cluster.svg +++ b/dev/breeze/doc/images/output_k8s_delete-cluster.svg @@ -116,9 +116,9 @@ ╭─ K8S cluster delete flags ───────────────────────────────────────────────────────────────────────────────────────────╮ --python-pPython major/minor version used in Airflow image for images.(>3.10< | 3.11 | 3.12 | 3.13) [default: 3.10]                                              ---kubernetes-versionKubernetes version used to create the KinD cluster of. -(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0)  -[default: v1.30.13]                                    +--kubernetes-versionKubernetes version used to create the KinD cluster of.          +(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0 | v1.35.0) +[default: v1.30.13]                                             --allApply it to all created clusters ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ diff --git a/dev/breeze/doc/images/output_k8s_delete-cluster.txt b/dev/breeze/doc/images/output_k8s_delete-cluster.txt index 6f1af1dd13522..796455e3df844 100644 --- a/dev/breeze/doc/images/output_k8s_delete-cluster.txt +++ b/dev/breeze/doc/images/output_k8s_delete-cluster.txt @@ -1 +1 @@ -ad4645bc175ffd5309da775619f2fd0f +17ca4e8a53720066b33e7b16e54af28e diff --git a/dev/breeze/doc/images/output_k8s_deploy-airflow.svg b/dev/breeze/doc/images/output_k8s_deploy-airflow.svg index 4841594ff6137..5afdd09447a3d 100644 --- a/dev/breeze/doc/images/output_k8s_deploy-airflow.svg +++ b/dev/breeze/doc/images/output_k8s_deploy-airflow.svg @@ -183,9 +183,9 @@ --python-pPython major/minor version used in Airflow image for images. (>3.10< | 3.11 | 3.12 | 3.13)                                [default: 3.10]                                              ---kubernetes-versionKubernetes version used to create the KinD cluster of. -(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0)  -[default: v1.30.13]                                    +--kubernetes-versionKubernetes version used to create the KinD cluster of.          +(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0 | v1.35.0) +[default: v1.30.13]                                             --executorExecutor to use for a kubernetes cluster.                                                (>LocalExecutor< | KubernetesExecutor | CeleryExecutor | CeleryKubernetesExecutor |      EdgeExecutor)                                                                            @@ -204,7 +204,7 @@ --python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) [default: 3.10 3.11 3.12 3.13]                                                 --kubernetes-versionsKubernetes versions used to run in parallel (space separated).(TEXT) -[default: v1.30.13 v1.31.12 v1.32.8 v1.33.4 v1.34.0]           +[default: v1.30.13 v1.31.12 v1.32.8 v1.33.4 v1.34.0 v1.35.0]   --skip-cleanupSkip cleanup of temporary files created during parallel run. --debug-resourcesWhether to show resource information while running in parallel. --include-success-outputsWhether to include outputs of successful runs (not shown by default). diff --git a/dev/breeze/doc/images/output_k8s_deploy-airflow.txt b/dev/breeze/doc/images/output_k8s_deploy-airflow.txt index 936b61e6cbbbe..0e935e97d7be3 100644 --- a/dev/breeze/doc/images/output_k8s_deploy-airflow.txt +++ b/dev/breeze/doc/images/output_k8s_deploy-airflow.txt @@ -1 +1 @@ -35d3990069bcab0053e4bb66769740de +aa7f1ed856bb5cdef597fc102b398994 diff --git a/dev/breeze/doc/images/output_k8s_dev.svg b/dev/breeze/doc/images/output_k8s_dev.svg index 55256e2bae3ff..4c4665b66d0a0 100644 --- a/dev/breeze/doc/images/output_k8s_dev.svg +++ b/dev/breeze/doc/images/output_k8s_dev.svg @@ -160,9 +160,9 @@ --python-pPython major/minor version used in Airflow image for images. (>3.10< | 3.11 | 3.12 | 3.13)                                [default: 3.10]                                              ---kubernetes-versionKubernetes version used to create the KinD cluster of. -(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0)  -[default: v1.30.13]                                    +--kubernetes-versionKubernetes version used to create the KinD cluster of.          +(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0 | v1.35.0) +[default: v1.30.13]                                             --executorExecutor to use for a kubernetes cluster.                                                (>LocalExecutor< | KubernetesExecutor | CeleryExecutor | CeleryKubernetesExecutor |      EdgeExecutor)                                                                            diff --git a/dev/breeze/doc/images/output_k8s_dev.txt b/dev/breeze/doc/images/output_k8s_dev.txt index cb63e32bacb6c..b41dd727a5ff2 100644 --- a/dev/breeze/doc/images/output_k8s_dev.txt +++ b/dev/breeze/doc/images/output_k8s_dev.txt @@ -1 +1 @@ -ccd406af409c45768fee7e6623e52676 +84db069fc4a0972d1c16bca71cfa9564 diff --git a/dev/breeze/doc/images/output_k8s_k9s.svg b/dev/breeze/doc/images/output_k8s_k9s.svg index 49a21957bc93d..b3548827652f7 100644 --- a/dev/breeze/doc/images/output_k8s_k9s.svg +++ b/dev/breeze/doc/images/output_k8s_k9s.svg @@ -121,9 +121,9 @@ if not found on PATH).                                                                     --python-pPython major/minor version used in Airflow image for images.(>3.10< | 3.11 | 3.12 | 3.13) [default: 3.10]                                              ---kubernetes-versionKubernetes version used to create the KinD cluster of. -(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0)  -[default: v1.30.13]                                    +--kubernetes-versionKubernetes version used to create the KinD cluster of.          +(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0 | v1.35.0) +[default: v1.30.13]                                             ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ --verbose-vPrint verbose information about performed steps. diff --git a/dev/breeze/doc/images/output_k8s_k9s.txt b/dev/breeze/doc/images/output_k8s_k9s.txt index 820cfd93b1f8b..fe69d31b7530d 100644 --- a/dev/breeze/doc/images/output_k8s_k9s.txt +++ b/dev/breeze/doc/images/output_k8s_k9s.txt @@ -1 +1 @@ -890cfd2cad657d19fccb84f6a369063e +03a82b8f1a8089baaedfcfed3c0931db diff --git a/dev/breeze/doc/images/output_k8s_logs.svg b/dev/breeze/doc/images/output_k8s_logs.svg index 9c432d4c354c0..0d1c5a6897714 100644 --- a/dev/breeze/doc/images/output_k8s_logs.svg +++ b/dev/breeze/doc/images/output_k8s_logs.svg @@ -117,9 +117,9 @@ ╭─ K8S logs flags ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ --python-pPython major/minor version used in Airflow image for images.(>3.10< | 3.11 | 3.12 | 3.13) [default: 3.10]                                              ---kubernetes-versionKubernetes version used to create the KinD cluster of. -(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0)  -[default: v1.30.13]                                    +--kubernetes-versionKubernetes version used to create the KinD cluster of.          +(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0 | v1.35.0) +[default: v1.30.13]                                             --allApply it to all created clusters ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Common options ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ diff --git a/dev/breeze/doc/images/output_k8s_logs.txt b/dev/breeze/doc/images/output_k8s_logs.txt index 8aefeebe5af3a..8fa0cbfddaf38 100644 --- a/dev/breeze/doc/images/output_k8s_logs.txt +++ b/dev/breeze/doc/images/output_k8s_logs.txt @@ -1 +1 @@ -540a5f358aba99354a8ea0a34da8376f +cbfcd9bcfca07667161a460e18cea89b diff --git a/dev/breeze/doc/images/output_k8s_run-complete-tests.svg b/dev/breeze/doc/images/output_k8s_run-complete-tests.svg index 1e133098299df..2343f8e73fa17 100644 --- a/dev/breeze/doc/images/output_k8s_run-complete-tests.svg +++ b/dev/breeze/doc/images/output_k8s_run-complete-tests.svg @@ -230,9 +230,9 @@ ╭─ K8S tests flags ────────────────────────────────────────────────────────────────────────────────────────────────────╮ --python-pPython major/minor version used in Airflow image for images.(>3.10< | 3.11 | 3.12 | 3.13) [default: 3.10]                                              ---kubernetes-versionKubernetes version used to create the KinD cluster of. -(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0)  -[default: v1.30.13]                                    +--kubernetes-versionKubernetes version used to create the KinD cluster of.          +(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0 | v1.35.0) +[default: v1.30.13]                                             --executorExecutor to use for a kubernetes cluster.                                                  (>LocalExecutor< | KubernetesExecutor | CeleryExecutor | CeleryKubernetesExecutor |        EdgeExecutor)                                                                              @@ -248,7 +248,7 @@ --python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) [default: 3.10 3.11 3.12 3.13]                                                 --kubernetes-versionsKubernetes versions used to run in parallel (space separated).(TEXT) -[default: v1.30.13 v1.31.12 v1.32.8 v1.33.4 v1.34.0]           +[default: v1.30.13 v1.31.12 v1.32.8 v1.33.4 v1.34.0 v1.35.0]   --skip-cleanupSkip cleanup of temporary files created during parallel run. --debug-resourcesWhether to show resource information while running in parallel. --include-success-outputsWhether to include outputs of successful runs (not shown by default). diff --git a/dev/breeze/doc/images/output_k8s_run-complete-tests.txt b/dev/breeze/doc/images/output_k8s_run-complete-tests.txt index fd1c0f5ccf570..ec16ec44e1118 100644 --- a/dev/breeze/doc/images/output_k8s_run-complete-tests.txt +++ b/dev/breeze/doc/images/output_k8s_run-complete-tests.txt @@ -1 +1 @@ -a1e55de1ac76663900ec99f7b0c6898d +1e473cc2412cd98f9b6894a5e6ba61ec diff --git a/dev/breeze/doc/images/output_k8s_shell.svg b/dev/breeze/doc/images/output_k8s_shell.svg index 4addc0d10ae52..286fa600a4991 100644 --- a/dev/breeze/doc/images/output_k8s_shell.svg +++ b/dev/breeze/doc/images/output_k8s_shell.svg @@ -128,9 +128,9 @@ ╭─ K8S shell flags ────────────────────────────────────────────────────────────────────────────────────────────────────╮ --python-pPython major/minor version used in Airflow image for images.(>3.10< | 3.11 | 3.12 | 3.13) [default: 3.10]                                              ---kubernetes-versionKubernetes version used to create the KinD cluster of. -(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0)  -[default: v1.30.13]                                    +--kubernetes-versionKubernetes version used to create the KinD cluster of.          +(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0 | v1.35.0) +[default: v1.30.13]                                             --executorExecutor to use for a kubernetes cluster.                                                  (>LocalExecutor< | KubernetesExecutor | CeleryExecutor | CeleryKubernetesExecutor |        EdgeExecutor)                                                                              diff --git a/dev/breeze/doc/images/output_k8s_shell.txt b/dev/breeze/doc/images/output_k8s_shell.txt index 3a88fff12d1a6..abcb8b3587f1b 100644 --- a/dev/breeze/doc/images/output_k8s_shell.txt +++ b/dev/breeze/doc/images/output_k8s_shell.txt @@ -1 +1 @@ -2a27492618a36933deae21179e3b08fc +7469c7c1a473a0dc65c63562170a0a65 diff --git a/dev/breeze/doc/images/output_k8s_status.svg b/dev/breeze/doc/images/output_k8s_status.svg index 638ae8456fc51..7f10fdbf46598 100644 --- a/dev/breeze/doc/images/output_k8s_status.svg +++ b/dev/breeze/doc/images/output_k8s_status.svg @@ -123,9 +123,9 @@ --python-pPython major/minor version used in Airflow image for images. (>3.10< | 3.11 | 3.12 | 3.13)                                [default: 3.10]                                              ---kubernetes-versionKubernetes version used to create the KinD cluster of. -(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0)  -[default: v1.30.13]                                    +--kubernetes-versionKubernetes version used to create the KinD cluster of.          +(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0 | v1.35.0) +[default: v1.30.13]                                             --wait-time-in-secondsWait for Airflow api-server for specified number of seconds.(INTEGER RANGE) --allApply it to all created clusters ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ diff --git a/dev/breeze/doc/images/output_k8s_status.txt b/dev/breeze/doc/images/output_k8s_status.txt index 9280bcc49fb27..bcd64c7d7641e 100644 --- a/dev/breeze/doc/images/output_k8s_status.txt +++ b/dev/breeze/doc/images/output_k8s_status.txt @@ -1 +1 @@ -c31967f32d39b289c0d2a78b9e8a7559 +8cbbc27141b9724b6defe354ce08c68e diff --git a/dev/breeze/doc/images/output_k8s_tests.svg b/dev/breeze/doc/images/output_k8s_tests.svg index 5477b76858af5..f2f52a06e18b2 100644 --- a/dev/breeze/doc/images/output_k8s_tests.svg +++ b/dev/breeze/doc/images/output_k8s_tests.svg @@ -170,9 +170,9 @@ ╭─ K8S tests flags ────────────────────────────────────────────────────────────────────────────────────────────────────╮ --python-pPython major/minor version used in Airflow image for images.(>3.10< | 3.11 | 3.12 | 3.13) [default: 3.10]                                              ---kubernetes-versionKubernetes version used to create the KinD cluster of. -(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0)  -[default: v1.30.13]                                    +--kubernetes-versionKubernetes version used to create the KinD cluster of.          +(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0 | v1.35.0) +[default: v1.30.13]                                             --executorExecutor to use for a kubernetes cluster.                                                  (>LocalExecutor< | KubernetesExecutor | CeleryExecutor | CeleryKubernetesExecutor |        EdgeExecutor)                                                                              @@ -188,7 +188,7 @@ --python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) [default: 3.10 3.11 3.12 3.13]                                                 --kubernetes-versionsKubernetes versions used to run in parallel (space separated).(TEXT) -[default: v1.30.13 v1.31.12 v1.32.8 v1.33.4 v1.34.0]           +[default: v1.30.13 v1.31.12 v1.32.8 v1.33.4 v1.34.0 v1.35.0]   --skip-cleanupSkip cleanup of temporary files created during parallel run. --debug-resourcesWhether to show resource information while running in parallel. --include-success-outputsWhether to include outputs of successful runs (not shown by default). diff --git a/dev/breeze/doc/images/output_k8s_tests.txt b/dev/breeze/doc/images/output_k8s_tests.txt index 65b4d3728c329..4c6677a19ac8a 100644 --- a/dev/breeze/doc/images/output_k8s_tests.txt +++ b/dev/breeze/doc/images/output_k8s_tests.txt @@ -1 +1 @@ -6da0a9b727fa175cc082ab4b3419c027 +b8c373d1326e8de32fd7c5592c12e78a diff --git a/dev/breeze/doc/images/output_k8s_upload-k8s-image.svg b/dev/breeze/doc/images/output_k8s_upload-k8s-image.svg index 385d73c6726f6..d3f731ee679f3 100644 --- a/dev/breeze/doc/images/output_k8s_upload-k8s-image.svg +++ b/dev/breeze/doc/images/output_k8s_upload-k8s-image.svg @@ -152,9 +152,9 @@ ╭─ Upload image flags ─────────────────────────────────────────────────────────────────────────────────────────────────╮ --python-pPython major/minor version used in Airflow image for images.(>3.10< | 3.11 | 3.12 | 3.13) [default: 3.10]                                              ---kubernetes-versionKubernetes version used to create the KinD cluster of. -(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0)  -[default: v1.30.13]                                    +--kubernetes-versionKubernetes version used to create the KinD cluster of.          +(>v1.30.13< | v1.31.12 | v1.32.8 | v1.33.4 | v1.34.0 | v1.35.0) +[default: v1.30.13]                                             ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Parallel options ───────────────────────────────────────────────────────────────────────────────────────────────────╮ --run-in-parallelRun the operation in parallel on all or selected subset of parameters. @@ -164,7 +164,7 @@ --python-versionsSpace separated list of python versions used for build with multiple versions.(TEXT) [default: 3.10 3.11 3.12 3.13]                                                 --kubernetes-versionsKubernetes versions used to run in parallel (space separated).(TEXT) -[default: v1.30.13 v1.31.12 v1.32.8 v1.33.4 v1.34.0]           +[default: v1.30.13 v1.31.12 v1.32.8 v1.33.4 v1.34.0 v1.35.0]   --skip-cleanupSkip cleanup of temporary files created during parallel run. --debug-resourcesWhether to show resource information while running in parallel. --include-success-outputsWhether to include outputs of successful runs (not shown by default). diff --git a/dev/breeze/doc/images/output_k8s_upload-k8s-image.txt b/dev/breeze/doc/images/output_k8s_upload-k8s-image.txt index dcb92d681b3e7..e280c87fc69cf 100644 --- a/dev/breeze/doc/images/output_k8s_upload-k8s-image.txt +++ b/dev/breeze/doc/images/output_k8s_upload-k8s-image.txt @@ -1 +1 @@ -03c0a361f60f53d85ad6308d53ffa29c +0fb9cc4d73cc216fedcc98f4d02d261e diff --git a/dev/breeze/src/airflow_breeze/global_constants.py b/dev/breeze/src/airflow_breeze/global_constants.py index c381353d49dde..80f66536a7bad 100644 --- a/dev/breeze/src/airflow_breeze/global_constants.py +++ b/dev/breeze/src/airflow_breeze/global_constants.py @@ -150,7 +150,7 @@ # - https://endoflife.date/amazon-eks # - https://endoflife.date/azure-kubernetes-service # - https://endoflife.date/google-kubernetes-engine -ALLOWED_KUBERNETES_VERSIONS = ["v1.30.13", "v1.31.12", "v1.32.8", "v1.33.4", "v1.34.0"] +ALLOWED_KUBERNETES_VERSIONS = ["v1.30.13", "v1.31.12", "v1.32.8", "v1.33.4", "v1.34.0", "v1.35.0"] LOCAL_EXECUTOR = "LocalExecutor" KUBERNETES_EXECUTOR = "KubernetesExecutor" @@ -682,7 +682,7 @@ def get_airflow_extras(): DEFAULT_KUBERNETES_VERSION = CURRENT_KUBERNETES_VERSIONS[0] DEFAULT_EXECUTOR = CURRENT_EXECUTORS[0] -KIND_VERSION = "v0.30.0" +KIND_VERSION = "v0.31.0" HELM_VERSION = "v3.17.3" SKAFFOLD_VERSION = "v2.17.0" diff --git a/generated/PYPI_README.md b/generated/PYPI_README.md index fca791b3e610a..d65b45c229448 100644 --- a/generated/PYPI_README.md +++ b/generated/PYPI_README.md @@ -56,14 +56,14 @@ Use Airflow to author workflows (Dags) that orchestrate tasks. The Airflow sched Apache Airflow is tested with: -| | Main version (dev) | Stable version (3.1.6) | -|------------|------------------------------|------------------------| -| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 | -| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) | -| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34 | 1.30, 1.31, 1.32, 1.33 | -| PostgreSQL | 14, 15, 16, 17, 18 | 13, 14, 15, 16, 17 | -| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation | -| SQLite | 3.15.0+ | 3.15.0+ | +| | Main version (dev) | Stable version (3.1.6) | +|------------|------------------------------------|------------------------| +| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 | +| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) | +| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34, 1.35 | 1.30, 1.31, 1.32, 1.33 | +| PostgreSQL | 14, 15, 16, 17, 18 | 13, 14, 15, 16, 17 | +| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation | +| SQLite | 3.15.0+ | 3.15.0+ | \* Experimental