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

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

commit efe38a95c6e8b871226211486f3c4b7aeaa3ee5d
Author: raphaelauv <[email protected]>
AuthorDate: Wed May 11 12:52:24 2022 +0200

    [FEATURE] add K8S 1.24 support (#23637)
    
    (cherry picked from commit 8116bc915c6a7698ed64b63a72d8170016e35dce)
---
 README.md                                          | 18 +++++++++---------
 breeze-complete                                    |  2 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |  4 ++--
 docs/apache-airflow/installation/prerequisites.rst |  2 +-
 scripts/ci/libraries/_initialization.sh            |  2 +-
 5 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/README.md b/README.md
index d6e169ce1d..8301268e65 100644
--- a/README.md
+++ b/README.md
@@ -85,15 +85,15 @@ 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 (2.3.0) |
-|---------------------|-------------------------|------------------------|
-| Python              | 3.7, 3.8, 3.9, 3.10     | 3.7, 3.8, 3.9, 3.10    |
-| Platform            | AMD64/ARM64(\*)         | AMD64/ARM64(\*)        |
-| Kubernetes          | 1.20, 1.21, 1.22, 1.23  | 1.20, 1.21, 1.22, 1.23 |
-| PostgreSQL          | 10, 11, 12, 13          | 10, 11, 12, 13         |
-| MySQL               | 5.7, 8                  | 5.7, 8                 |
-| SQLite              | 3.15.0+                 | 3.15.0+                |
-| MSSQL               | 2017(\*), 2019 (\*)     | 2017(\*), 2019 (\*)    |
+|                     | Main version (dev)           | Stable version (2.3.0) |
+|---------------------|------------------------------|------------------------|
+| Python              | 3.7, 3.8, 3.9, 3.10          | 3.7, 3.8, 3.9, 3.10    |
+| Platform            | AMD64/ARM64(\*)              | AMD64/ARM64(\*)        |
+| Kubernetes          | 1.20, 1.21, 1.22, 1.23, 1.24 | 1.20, 1.21, 1.22, 1.23 |
+| PostgreSQL          | 10, 11, 12, 13               | 10, 11, 12, 13         |
+| MySQL               | 5.7, 8                       | 5.7, 8                 |
+| SQLite              | 3.15.0+                      | 3.15.0+                |
+| MSSQL               | 2017(\*), 2019 (\*)          | 2017(\*), 2019 (\*)    |
 
 \* Experimental
 
diff --git a/breeze-complete b/breeze-complete
index 3b43600351..8052817b5b 100644
--- a/breeze-complete
+++ b/breeze-complete
@@ -26,7 +26,7 @@ _breeze_allowed_python_major_minor_versions="3.7 3.8 3.9 3.10"
 _breeze_allowed_backends="sqlite mysql postgres mssql"
 _breeze_allowed_integrations="cassandra kerberos mongo openldap pinot rabbitmq 
redis statsd trino all"
 _breeze_allowed_kubernetes_modes="image"
-_breeze_allowed_kubernetes_versions="v1.23.6 v1.22.9 v1.21.12 v1.20.15"
+_breeze_allowed_kubernetes_versions="v1.24.0 v1.23.6 v1.22.9 v1.21.12 v1.20.15"
 _breeze_allowed_helm_versions="v3.6.3"
 _breeze_allowed_kind_versions="v0.13.0"
 _breeze_allowed_mysql_versions="5.7 8"
diff --git a/dev/breeze/src/airflow_breeze/global_constants.py 
b/dev/breeze/src/airflow_breeze/global_constants.py
index 8d3d2c4869..280c131eaf 100644
--- a/dev/breeze/src/airflow_breeze/global_constants.py
+++ b/dev/breeze/src/airflow_breeze/global_constants.py
@@ -50,7 +50,7 @@ ALLOWED_INTEGRATIONS = [
     'all',
 ]
 ALLOWED_KUBERNETES_MODES = ['image']
-ALLOWED_KUBERNETES_VERSIONS = ['v1.23.6', 'v1.22.9', 'v1.21.12', 'v1.20.15']
+ALLOWED_KUBERNETES_VERSIONS = ['v1.24.0', 'v1.23.6', 'v1.22.9', 'v1.21.12', 
'v1.20.15']
 ALLOWED_KIND_VERSIONS = ['v0.13.0']
 ALLOWED_HELM_VERSIONS = ['v3.6.3']
 ALLOWED_EXECUTORS = ['KubernetesExecutor', 'CeleryExecutor', 'LocalExecutor', 
'CeleryKubernetesExecutor']
@@ -226,7 +226,7 @@ FILES_FOR_REBUILD_CHECK = [
 ENABLED_SYSTEMS = ""
 
 CURRENT_KUBERNETES_MODES = ['image']
-CURRENT_KUBERNETES_VERSIONS = ['v1.23.6', 'v1.22.9', 'v1.21.12', 'v1.20.15']
+CURRENT_KUBERNETES_VERSIONS = ['v1.24.0', 'v1.23.6', 'v1.22.9', 'v1.21.12', 
'v1.20.15']
 CURRENT_KIND_VERSIONS = ['v0.13.0']
 CURRENT_HELM_VERSIONS = ['v3.6.3']
 CURRENT_EXECUTORS = ['KubernetesExecutor']
diff --git a/docs/apache-airflow/installation/prerequisites.rst 
b/docs/apache-airflow/installation/prerequisites.rst
index 6c58a2d943..5bd88f3b57 100644
--- a/docs/apache-airflow/installation/prerequisites.rst
+++ b/docs/apache-airflow/installation/prerequisites.rst
@@ -29,7 +29,7 @@ Airflow is tested with:
   * SQLite: 3.15.0+
   * MSSQL(Experimental): 2017, 2019
 
-* Kubernetes: 1.20.2 1.21.1 1.22.0, 1.23.0
+* Kubernetes: 1.20.2, 1.21.1, 1.22.0, 1.23.0, 1.24.0
 
 **Note:** MySQL 5.x versions are unable to or have limitations with
 running multiple schedulers -- please see: :doc:`/concepts/scheduler`. MariaDB 
is not tested/recommended.
diff --git a/scripts/ci/libraries/_initialization.sh 
b/scripts/ci/libraries/_initialization.sh
index 04c0809e67..c56ddcaebe 100644
--- a/scripts/ci/libraries/_initialization.sh
+++ b/scripts/ci/libraries/_initialization.sh
@@ -490,7 +490,7 @@ function initialization::initialize_image_build_variables() 
{
 # Determine versions of kubernetes cluster and tools used
 function initialization::initialize_kubernetes_variables() {
     # Currently supported versions of Kubernetes
-    CURRENT_KUBERNETES_VERSIONS+=("v1.23.6" "v1.22.9" "v1.21.12" "v1.20.15")
+    CURRENT_KUBERNETES_VERSIONS+=("v1.24.0" "v1.23.6" "v1.22.9" "v1.21.12" 
"v1.20.15")
     export CURRENT_KUBERNETES_VERSIONS
     # Currently supported modes of Kubernetes
     CURRENT_KUBERNETES_MODES+=("image")

Reply via email to