diff --git a/chart/README.md b/chart/README.md index dcfb5d38ec7d1..674e5a6722ef9 100644 --- a/chart/README.md +++ b/chart/README.md @@ -30,7 +30,7 @@ cluster using the [Helm](https://helm.sh) package manager. ## Requirements -- Kubernetes 1.21+ cluster +- Kubernetes 1.23+ cluster - Helm 3.0+ - PV provisioner support in the underlying infrastructure (optionally) diff --git a/dev/breeze/src/airflow_breeze/global_constants.py b/dev/breeze/src/airflow_breeze/global_constants.py index b8c79f2d1d7da..7df82a4dd0ae5 100644 --- a/dev/breeze/src/airflow_breeze/global_constants.py +++ b/dev/breeze/src/airflow_breeze/global_constants.py @@ -67,6 +67,11 @@ ] ) +# Unlike everything else, k8s versions are supported as long as 2 major cloud providers support them. +# See: +# - https://endoflife.date/amazon-eks +# - https://endoflife.date/azure-kubernetes-service +# - https://endoflife.date/google-kubernetes-engine ALLOWED_KUBERNETES_VERSIONS = ["v1.23.13", "v1.24.7", "v1.25.3", "v1.26.0"] ALLOWED_EXECUTORS = ["KubernetesExecutor", "CeleryExecutor", "LocalExecutor", "CeleryKubernetesExecutor"] ALLOWED_KIND_OPERATIONS = ["start", "stop", "restart", "status", "deploy", "test", "shell", "k9s"] diff --git a/docs/helm-chart/index.rst b/docs/helm-chart/index.rst index 4cb2d8a15dfcf..616185aa1f5fa 100644 --- a/docs/helm-chart/index.rst +++ b/docs/helm-chart/index.rst @@ -58,7 +58,7 @@ deployment on a `Kubernetes `__ cluster using the Requirements ------------ -- Kubernetes 1.20+ cluster +- Kubernetes 1.23+ cluster - Helm 3.0+ - PV provisioner support in the underlying infrastructure (optionally)