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

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 623939b002 remove K8S 1.25 support (#38367)
623939b002 is described below

commit 623939b0023f1094c7ca38f1393c37d924d145b3
Author: raphaelauv <[email protected]>
AuthorDate: Fri Mar 22 11:07:57 2024 +0100

    remove K8S 1.25 support (#38367)
    
    Co-authored-by: raphaelauv <[email protected]>
---
 README.md                                                | 16 ++++++++--------
 chart/README.md                                          |  2 +-
 dev/breeze/doc/images/output_k8s_configure-cluster.svg   |  6 +++---
 dev/breeze/doc/images/output_k8s_configure-cluster.txt   |  2 +-
 dev/breeze/doc/images/output_k8s_create-cluster.svg      |  6 +++---
 dev/breeze/doc/images/output_k8s_create-cluster.txt      |  2 +-
 dev/breeze/doc/images/output_k8s_delete-cluster.svg      |  4 ++--
 dev/breeze/doc/images/output_k8s_delete-cluster.txt      |  2 +-
 dev/breeze/doc/images/output_k8s_deploy-airflow.svg      |  6 +++---
 dev/breeze/doc/images/output_k8s_deploy-airflow.txt      |  2 +-
 dev/breeze/doc/images/output_k8s_k9s.svg                 |  4 ++--
 dev/breeze/doc/images/output_k8s_k9s.txt                 |  2 +-
 dev/breeze/doc/images/output_k8s_logs.svg                |  4 ++--
 dev/breeze/doc/images/output_k8s_logs.txt                |  2 +-
 dev/breeze/doc/images/output_k8s_run-complete-tests.svg  |  6 +++---
 dev/breeze/doc/images/output_k8s_run-complete-tests.txt  |  2 +-
 dev/breeze/doc/images/output_k8s_shell.svg               |  4 ++--
 dev/breeze/doc/images/output_k8s_shell.txt               |  2 +-
 dev/breeze/doc/images/output_k8s_status.svg              |  4 ++--
 dev/breeze/doc/images/output_k8s_status.txt              |  2 +-
 dev/breeze/doc/images/output_k8s_tests.svg               |  6 +++---
 dev/breeze/doc/images/output_k8s_tests.txt               |  2 +-
 dev/breeze/doc/images/output_k8s_upload-k8s-image.svg    |  6 +++---
 dev/breeze/doc/images/output_k8s_upload-k8s-image.txt    |  2 +-
 .../src/airflow_breeze/commands/kubernetes_commands.py   |  4 ++--
 dev/breeze/src/airflow_breeze/global_constants.py        |  2 +-
 dev/breeze/tests/test_selective_checks.py                | 12 ++++++------
 generated/PYPI_README.md                                 | 16 ++++++++--------
 28 files changed, 65 insertions(+), 65 deletions(-)

diff --git a/README.md b/README.md
index 422168355a..6a53a3404d 100644
--- a/README.md
+++ b/README.md
@@ -98,14 +98,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 (2.8.3)      |
-|-------------|------------------------------|-----------------------------|
-| Python      | 3.8, 3.9, 3.10, 3.11, 3.12   | 3.8, 3.9, 3.10, 3.11        |
-| Platform    | AMD64/ARM64(\*)              | AMD64/ARM64(\*)             |
-| Kubernetes  | 1.25, 1.26, 1.27, 1.28, 1.29 | 1.25, 1.26, 1.27, 1.28, 1.29|
-| PostgreSQL  | 12, 13, 14, 15, 16           | 12, 13, 14, 15, 16          |
-| MySQL       | 8.0, Innovation              | 8.0, Innovation             |
-| SQLite      | 3.15.0+                      | 3.15.0+                     |
+|             | Main version (dev)         | Stable version (2.8.3)      |
+|-------------|----------------------------|-----------------------------|
+| Python      | 3.8, 3.9, 3.10, 3.11, 3.12 | 3.8, 3.9, 3.10, 3.11        |
+| Platform    | AMD64/ARM64(\*)            | AMD64/ARM64(\*)             |
+| Kubernetes  | 1.26, 1.27, 1.28, 1.29     | 1.25, 1.26, 1.27, 1.28, 1.29|
+| PostgreSQL  | 12, 13, 14, 15, 16         | 12, 13, 14, 15, 16          |
+| MySQL       | 8.0, Innovation            | 8.0, Innovation             |
+| SQLite      | 3.15.0+                    | 3.15.0+                     |
 
 \* Experimental
 
diff --git a/chart/README.md b/chart/README.md
index c5a927c14c..efce5eb9b7 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.25+ cluster
+- Kubernetes 1.26+ cluster
 - Helm 3.0+
 - PV provisioner support in the underlying infrastructure (optionally)
 
diff --git a/dev/breeze/doc/images/output_k8s_configure-cluster.svg 
b/dev/breeze/doc/images/output_k8s_configure-cluster.svg
index bb17e8f829..1f1b87b145 100644
--- a/dev/breeze/doc/images/output_k8s_configure-cluster.svg
+++ b/dev/breeze/doc/images/output_k8s_configure-cluster.svg
@@ -164,8 +164,8 @@
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="215.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-8)">│</text><text 
class="breeze-k8s-configure-cluster-r7" x="341.6" y="215.2" textLength="732" 
clip-path="url(#breeze-k8s-configure-cluster-line-8)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-9)">│</text><text 
class="breeze-k8s-configure-cluster-r5" x="341.6" y="239.6" textLength="732" 
clip-path="url(#breeze-k8s-configure-cluster-line-9)">[default:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-10)">│</text><text 
class="breeze-k8s-configure-cluster-r4" x="24.4" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-10)">-</text><text 
class="breeze-k8s-configure-cluster-r4" x="36.6" y="264" textLength="134.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-10)">-kubernetes</text><text 
class="breeze-k8s-configure-cluster-r4" [...]
-</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-11)">│</text><text 
class="breeze-k8s-configure-cluster-r7" x="341.6" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-configure-cluster-line-11)">(&gt;v1.25.16&lt;&#160;|&#160;v1.26.14&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)</text><text
 class="breeze-k8s-configure-cluster-r5" x="1451.8" y="288.4" textLength="12.2" 
clip-path= [...]
-</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-12)">│</text><text 
class="breeze-k8s-configure-cluster-r5" x="341.6" y="312.8" textLength="658.8" 
clip-path="url(#breeze-k8s-configure-cluster-line-12)">[default:&#160;v1.25.16]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-11)">│</text><text 
class="breeze-k8s-configure-cluster-r7" x="341.6" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-configure-cluster-line-11)">(&gt;v1.26.14&lt;&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-configure-cluster-r5" x="1 [...]
+</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-12)">│</text><text 
class="breeze-k8s-configure-cluster-r5" x="341.6" y="312.8" textLength="658.8" 
clip-path="url(#breeze-k8s-configure-cluster-line-12)">[default:&#160;v1.26.14]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="337.2" 
textLength="1464" 
clip-path="url(#breeze-k8s-configure-cluster-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-configure-cluster-r1" x="1464" y="337.2" textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-13)">
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="361.6" 
textLength="24.4" 
clip-path="url(#breeze-k8s-configure-cluster-line-14)">╭─</text><text 
class="breeze-k8s-configure-cluster-r5" x="24.4" y="361.6" textLength="219.6" 
clip-path="url(#breeze-k8s-configure-cluster-line-14)">&#160;Parallel&#160;options&#160;</text><text
 class="breeze-k8s-configure-cluster-r5" x="244" y="361.6" textLength="1195.6" 
clip-path="url(#breeze-k8s-configure-cluster-line-14)">─────────────────────── 
[...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="386" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-15)">│</text><text 
class="breeze-k8s-configure-cluster-r4" x="24.4" y="386" textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-15)">-</text><text 
class="breeze-k8s-configure-cluster-r4" x="36.6" y="386" textLength="48.8" 
clip-path="url(#breeze-k8s-configure-cluster-line-15)">-run</text><text 
class="breeze-k8s-configure-cluster-r4" x="85.4 [...]
@@ -176,7 +176,7 @@
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="508" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-20)">│</text><text 
class="breeze-k8s-configure-cluster-r4" x="24.4" y="508" textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-20)">-</text><text 
class="breeze-k8s-configure-cluster-r4" x="36.6" y="508" textLength="85.4" 
clip-path="url(#breeze-k8s-configure-cluster-line-20)">-python</text><text 
class="breeze-k8s-configure-cluster-r4" x="1 [...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-21)">│</text><text 
class="breeze-k8s-configure-cluster-r5" x="378.2" y="532.4" textLength="951.6" 
clip-path="url(#breeze-k8s-configure-cluster-line-21)">[default:&#160;3.8&#160;3.9&#160;3.10&#160;3.11&#160;3.12]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="556.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-22)">│</text><text 
class="breeze-k8s-configure-cluster-r4" x="24.4" y="556.8" textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-22)">-</text><text 
class="breeze-k8s-configure-cluster-r4" x="36.6" y="556.8" textLength="134.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-22)">-kubernetes</text><text 
class="breeze-k8s-configure-clust [...]
-</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-23)">│</text><text 
class="breeze-k8s-configure-cluster-r5" x="378.2" y="581.2" textLength="756.4" 
clip-path="url(#breeze-k8s-configure-cluster-line-23)">[default:&#160;v1.25.16&#160;v1.26.14&#160;v1.27.11&#160;v1.28.7&#160;v1.29.2]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-configure-cluster-r5" x="1451.8" y="581 [...]
+</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-23)">│</text><text 
class="breeze-k8s-configure-cluster-r5" x="378.2" y="581.2" textLength="756.4" 
clip-path="url(#breeze-k8s-configure-cluster-line-23)">[default:&#160;v1.26.14&#160;v1.27.11&#160;v1.28.7&#160;v1.29.2]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s [...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="605.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-24)">│</text><text 
class="breeze-k8s-configure-cluster-r4" x="24.4" y="605.6" textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-24)">-</text><text 
class="breeze-k8s-configure-cluster-r4" x="36.6" y="605.6" textLength="61" 
clip-path="url(#breeze-k8s-configure-cluster-line-24)">-skip</text><text 
class="breeze-k8s-configure-cluster-r4" x= [...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="630" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-25)">│</text><text 
class="breeze-k8s-configure-cluster-r4" x="24.4" y="630" textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-25)">-</text><text 
class="breeze-k8s-configure-cluster-r4" x="36.6" y="630" textLength="73.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-25)">-debug</text><text 
class="breeze-k8s-configure-cluster-r4" x="10 [...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-26)">│</text><text 
class="breeze-k8s-configure-cluster-r4" x="24.4" y="654.4" textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-26)">-</text><text 
class="breeze-k8s-configure-cluster-r4" x="36.6" y="654.4" textLength="97.6" 
clip-path="url(#breeze-k8s-configure-cluster-line-26)">-include</text><text 
class="breeze-k8s-configure-cluster-r [...]
diff --git a/dev/breeze/doc/images/output_k8s_configure-cluster.txt 
b/dev/breeze/doc/images/output_k8s_configure-cluster.txt
index eab5e9ebbf..7e286dcc23 100644
--- a/dev/breeze/doc/images/output_k8s_configure-cluster.txt
+++ b/dev/breeze/doc/images/output_k8s_configure-cluster.txt
@@ -1 +1 @@
-6a590f97a08a35c3cae059c62ff7abd5
+827b5dbf29e649bdd718f6ce286ed9f5
diff --git a/dev/breeze/doc/images/output_k8s_create-cluster.svg 
b/dev/breeze/doc/images/output_k8s_create-cluster.svg
index c6d2ed13cb..b9890d39b0 100644
--- a/dev/breeze/doc/images/output_k8s_create-cluster.svg
+++ b/dev/breeze/doc/images/output_k8s_create-cluster.svg
@@ -163,8 +163,8 @@
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-7)">│</text><text 
class="breeze-k8s-create-cluster-r7" x="390.4" y="190.8" textLength="732" 
clip-path="url(#breeze-k8s-create-cluster-line-7)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="215.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-8)">│</text><text 
class="breeze-k8s-create-cluster-r5" x="390.4" y="215.2" textLength="732" 
clip-path="url(#breeze-k8s-create-cluster-line-8)">[default:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-9)">│</text><text 
class="breeze-k8s-create-cluster-r4" x="24.4" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-9)">-</text><text 
class="breeze-k8s-create-cluster-r4" x="36.6" y="239.6" textLength="134.2" 
clip-path="url(#breeze-k8s-create-cluster-line-9)">-kubernetes</text><text 
class="breeze-k8s-create-cluster-r4" x="170.8" y="239. [...]
-</text><text class="breeze-k8s-create-cluster-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-10)">│</text><text 
class="breeze-k8s-create-cluster-r7" x="390.4" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-create-cluster-line-10)">(&gt;v1.25.16&lt;&#160;|&#160;v1.26.14&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)</text><text
 class="breeze-k8s-create-cluster-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-crea [...]
-</text><text class="breeze-k8s-create-cluster-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-11)">│</text><text 
class="breeze-k8s-create-cluster-r5" x="390.4" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-create-cluster-line-11)">[default:&#160;v1.25.16]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</text><text class="breeze-k8s-create-cluster-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-10)">│</text><text 
class="breeze-k8s-create-cluster-r7" x="390.4" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-create-cluster-line-10)">(&gt;v1.26.14&lt;&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-create-cluster-r5" x="1451.8" y="264" text [...]
+</text><text class="breeze-k8s-create-cluster-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-11)">│</text><text 
class="breeze-k8s-create-cluster-r5" x="390.4" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-create-cluster-line-11)">[default:&#160;v1.26.14]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-12)">│</text><text 
class="breeze-k8s-create-cluster-r4" x="24.4" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-12)">-</text><text 
class="breeze-k8s-create-cluster-r4" x="36.6" y="312.8" textLength="73.2" 
clip-path="url(#breeze-k8s-create-cluster-line-12)">-force</text><text 
class="breeze-k8s-create-cluster-r4" x="109.8" y="312.8"  [...]
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="337.2" 
textLength="1464" 
clip-path="url(#breeze-k8s-create-cluster-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-create-cluster-r1" x="1464" y="337.2" textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-13)">
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="361.6" 
textLength="24.4" 
clip-path="url(#breeze-k8s-create-cluster-line-14)">╭─</text><text 
class="breeze-k8s-create-cluster-r5" x="24.4" y="361.6" textLength="219.6" 
clip-path="url(#breeze-k8s-create-cluster-line-14)">&#160;Parallel&#160;options&#160;</text><text
 class="breeze-k8s-create-cluster-r5" x="244" y="361.6" textLength="1195.6" 
clip-path="url(#breeze-k8s-create-cluster-line-14)">─────────────────────────────────────────
 [...]
@@ -176,7 +176,7 @@
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="508" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-20)">│</text><text 
class="breeze-k8s-create-cluster-r4" x="24.4" y="508" textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-20)">-</text><text 
class="breeze-k8s-create-cluster-r4" x="36.6" y="508" textLength="85.4" 
clip-path="url(#breeze-k8s-create-cluster-line-20)">-python</text><text 
class="breeze-k8s-create-cluster-r4" x="122" y="508" textLengt [...]
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-21)">│</text><text 
class="breeze-k8s-create-cluster-r5" x="378.2" y="532.4" textLength="951.6" 
clip-path="url(#breeze-k8s-create-cluster-line-21)">[default:&#160;3.8&#160;3.9&#160;3.10&#160;3.11&#160;3.12]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="556.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-22)">│</text><text 
class="breeze-k8s-create-cluster-r4" x="24.4" y="556.8" textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-22)">-</text><text 
class="breeze-k8s-create-cluster-r4" x="36.6" y="556.8" textLength="134.2" 
clip-path="url(#breeze-k8s-create-cluster-line-22)">-kubernetes</text><text 
class="breeze-k8s-create-cluster-r4" x="170.8" y="5 [...]
-</text><text class="breeze-k8s-create-cluster-r5" x="0" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-23)">│</text><text 
class="breeze-k8s-create-cluster-r5" x="378.2" y="581.2" textLength="756.4" 
clip-path="url(#breeze-k8s-create-cluster-line-23)">[default:&#160;v1.25.16&#160;v1.26.14&#160;v1.27.11&#160;v1.28.7&#160;v1.29.2]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-create-cluster-r5" x="1451.8" y="581.2" textLength= [...]
+</text><text class="breeze-k8s-create-cluster-r5" x="0" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-23)">│</text><text 
class="breeze-k8s-create-cluster-r5" x="378.2" y="581.2" textLength="756.4" 
clip-path="url(#breeze-k8s-create-cluster-line-23)">[default:&#160;v1.26.14&#160;v1.27.11&#160;v1.28.7&#160;v1.29.2]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-create-clus [...]
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="605.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-24)">│</text><text 
class="breeze-k8s-create-cluster-r4" x="24.4" y="605.6" textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-24)">-</text><text 
class="breeze-k8s-create-cluster-r4" x="36.6" y="605.6" textLength="61" 
clip-path="url(#breeze-k8s-create-cluster-line-24)">-skip</text><text 
class="breeze-k8s-create-cluster-r4" x="97.6" y="605.6" text [...]
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="630" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-25)">│</text><text 
class="breeze-k8s-create-cluster-r4" x="24.4" y="630" textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-25)">-</text><text 
class="breeze-k8s-create-cluster-r4" x="36.6" y="630" textLength="73.2" 
clip-path="url(#breeze-k8s-create-cluster-line-25)">-debug</text><text 
class="breeze-k8s-create-cluster-r4" x="109.8" y="630" textLeng [...]
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-26)">│</text><text 
class="breeze-k8s-create-cluster-r4" x="24.4" y="654.4" textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-26)">-</text><text 
class="breeze-k8s-create-cluster-r4" x="36.6" y="654.4" textLength="97.6" 
clip-path="url(#breeze-k8s-create-cluster-line-26)">-include</text><text 
class="breeze-k8s-create-cluster-r4" x="134.2" y="654.4 [...]
diff --git a/dev/breeze/doc/images/output_k8s_create-cluster.txt 
b/dev/breeze/doc/images/output_k8s_create-cluster.txt
index 94cbcf53a4..82eee03e25 100644
--- a/dev/breeze/doc/images/output_k8s_create-cluster.txt
+++ b/dev/breeze/doc/images/output_k8s_create-cluster.txt
@@ -1 +1 @@
-4e683909774fa8377c84e1bb3de1d012
+1bcbd2700057f9b297c6dbd773f9f374
diff --git a/dev/breeze/doc/images/output_k8s_delete-cluster.svg 
b/dev/breeze/doc/images/output_k8s_delete-cluster.svg
index 6f8bdfec91..e4263e11b6 100644
--- a/dev/breeze/doc/images/output_k8s_delete-cluster.svg
+++ b/dev/breeze/doc/images/output_k8s_delete-cluster.svg
@@ -121,8 +121,8 @@
 </text><text class="breeze-k8s-delete-cluster-r5" x="0" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-7)">│</text><text 
class="breeze-k8s-delete-cluster-r7" x="341.6" y="190.8" textLength="732" 
clip-path="url(#breeze-k8s-delete-cluster-line-7)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
 </text><text class="breeze-k8s-delete-cluster-r5" x="0" y="215.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-8)">│</text><text 
class="breeze-k8s-delete-cluster-r5" x="341.6" y="215.2" textLength="732" 
clip-path="url(#breeze-k8s-delete-cluster-line-8)">[default:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
 </text><text class="breeze-k8s-delete-cluster-r5" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-9)">│</text><text 
class="breeze-k8s-delete-cluster-r4" x="24.4" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-9)">-</text><text 
class="breeze-k8s-delete-cluster-r4" x="36.6" y="239.6" textLength="134.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-9)">-kubernetes</text><text 
class="breeze-k8s-delete-cluster-r4" x="170.8" y="239. [...]
-</text><text class="breeze-k8s-delete-cluster-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-10)">│</text><text 
class="breeze-k8s-delete-cluster-r7" x="341.6" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-delete-cluster-line-10)">(&gt;v1.25.16&lt;&#160;|&#160;v1.26.14&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)</text><text
 class="breeze-k8s-delete-cluster-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-dele [...]
-</text><text class="breeze-k8s-delete-cluster-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-11)">│</text><text 
class="breeze-k8s-delete-cluster-r5" x="341.6" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-delete-cluster-line-11)">[default:&#160;v1.25.16]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</text><text class="breeze-k8s-delete-cluster-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-10)">│</text><text 
class="breeze-k8s-delete-cluster-r7" x="341.6" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-delete-cluster-line-10)">(&gt;v1.26.14&lt;&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-delete-cluster-r5" x="1451.8" y="264" text [...]
+</text><text class="breeze-k8s-delete-cluster-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-11)">│</text><text 
class="breeze-k8s-delete-cluster-r5" x="341.6" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-delete-cluster-line-11)">[default:&#160;v1.26.14]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
 </text><text class="breeze-k8s-delete-cluster-r5" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-12)">│</text><text 
class="breeze-k8s-delete-cluster-r4" x="24.4" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-12)">-</text><text 
class="breeze-k8s-delete-cluster-r4" x="36.6" y="312.8" textLength="48.8" 
clip-path="url(#breeze-k8s-delete-cluster-line-12)">-all</text><text 
class="breeze-k8s-delete-cluster-r1" x="341.6" y="312.8" te [...]
 </text><text class="breeze-k8s-delete-cluster-r5" x="0" y="337.2" 
textLength="1464" 
clip-path="url(#breeze-k8s-delete-cluster-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-delete-cluster-r1" x="1464" y="337.2" textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-13)">
 </text><text class="breeze-k8s-delete-cluster-r5" x="0" y="361.6" 
textLength="24.4" 
clip-path="url(#breeze-k8s-delete-cluster-line-14)">╭─</text><text 
class="breeze-k8s-delete-cluster-r5" x="24.4" y="361.6" textLength="195.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-14)">&#160;Common&#160;options&#160;</text><text
 class="breeze-k8s-delete-cluster-r5" x="219.6" y="361.6" textLength="1220" 
clip-path="url(#breeze-k8s-delete-cluster-line-14)">───────────────────────────────────────────
 [...]
diff --git a/dev/breeze/doc/images/output_k8s_delete-cluster.txt 
b/dev/breeze/doc/images/output_k8s_delete-cluster.txt
index 59d45a8efb..4ce3ab66a2 100644
--- a/dev/breeze/doc/images/output_k8s_delete-cluster.txt
+++ b/dev/breeze/doc/images/output_k8s_delete-cluster.txt
@@ -1 +1 @@
-3f77c49bc03e9b32e699aab80b762d10
+6e92a72af88d90abd8207e6b4946031d
diff --git a/dev/breeze/doc/images/output_k8s_deploy-airflow.svg 
b/dev/breeze/doc/images/output_k8s_deploy-airflow.svg
index a166007dce..97b009ab3f 100644
--- a/dev/breeze/doc/images/output_k8s_deploy-airflow.svg
+++ b/dev/breeze/doc/images/output_k8s_deploy-airflow.svg
@@ -184,8 +184,8 @@
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-7)">│</text><text 
class="breeze-k8s-deploy-airflow-r7" x="366" y="190.8" textLength="732" 
clip-path="url(#breeze-k8s-deploy-airflow-line-7)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#
 [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="215.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-8)">│</text><text 
class="breeze-k8s-deploy-airflow-r5" x="366" y="215.2" textLength="732" 
clip-path="url(#breeze-k8s-deploy-airflow-line-8)">[default:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-9)">│</text><text 
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-9)">-</text><text 
class="breeze-k8s-deploy-airflow-r4" x="36.6" y="239.6" textLength="134.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-9)">-kubernetes</text><text 
class="breeze-k8s-deploy-airflow-r4" x="170.8" y="239. [...]
-</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-10)">│</text><text 
class="breeze-k8s-deploy-airflow-r7" x="366" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-deploy-airflow-line-10)">(&gt;v1.25.16&lt;&#160;|&#160;v1.26.14&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)</text><text
 class="breeze-k8s-deploy-airflow-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-deploy [...]
-</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-11)">│</text><text 
class="breeze-k8s-deploy-airflow-r5" x="366" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-deploy-airflow-line-11)">[default:&#160;v1.25.16]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
+</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-10)">│</text><text 
class="breeze-k8s-deploy-airflow-r7" x="366" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-deploy-airflow-line-10)">(&gt;v1.26.14&lt;&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow-r5" x="1451.8" y="264" textLe [...]
+</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-11)">│</text><text 
class="breeze-k8s-deploy-airflow-r5" x="366" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-deploy-airflow-line-11)">[default:&#160;v1.26.14]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-12)">│</text><text 
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-12)">-</text><text 
class="breeze-k8s-deploy-airflow-r4" x="36.6" y="312.8" textLength="109.8" 
clip-path="url(#breeze-k8s-deploy-airflow-line-12)">-executor</text><text 
class="breeze-k8s-deploy-airflow-r1" x="366" y="312.8 [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="337.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-13)">│</text><text 
class="breeze-k8s-deploy-airflow-r7" x="366" y="337.2" textLength="1073.6" 
clip-path="url(#breeze-k8s-deploy-airflow-line-13)">(&gt;LocalExecutor&lt;&#160;|&#160;KubernetesExecutor&#160;|&#160;CeleryExecutor&#160;|&#160;CeleryKubernetesExecutor&#160;|&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow-r5" x="1451.8"  [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="361.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-14)">│</text><text 
class="breeze-k8s-deploy-airflow-r7" x="366" y="361.6" textLength="1073.6" 
clip-path="url(#breeze-k8s-deploy-airflow-line-14)">SequentialExecutor)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
@@ -204,7 +204,7 @@
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="678.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-27)">│</text><text 
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="678.8" textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-27)">-</text><text 
class="breeze-k8s-deploy-airflow-r4" x="36.6" y="678.8" textLength="85.4" 
clip-path="url(#breeze-k8s-deploy-airflow-line-27)">-python</text><text 
class="breeze-k8s-deploy-airflow-r4" x="122" y="678.8" t [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="703.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-28)">│</text><text 
class="breeze-k8s-deploy-airflow-r5" x="378.2" y="703.2" textLength="951.6" 
clip-path="url(#breeze-k8s-deploy-airflow-line-28)">[default:&#160;3.8&#160;3.9&#160;3.10&#160;3.11&#160;3.12]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="727.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-29)">│</text><text 
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="727.6" textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-29)">-</text><text 
class="breeze-k8s-deploy-airflow-r4" x="36.6" y="727.6" textLength="134.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-29)">-kubernetes</text><text 
class="breeze-k8s-deploy-airflow-r4" x="170.8" y="7 [...]
-</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="752" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-30)">│</text><text 
class="breeze-k8s-deploy-airflow-r5" x="378.2" y="752" textLength="756.4" 
clip-path="url(#breeze-k8s-deploy-airflow-line-30)">[default:&#160;v1.25.16&#160;v1.26.14&#160;v1.27.11&#160;v1.28.7&#160;v1.29.2]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow-r5" x="1451.8" y="752" textLength="12.2" [...]
+</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="752" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-30)">│</text><text 
class="breeze-k8s-deploy-airflow-r5" x="378.2" y="752" textLength="756.4" 
clip-path="url(#breeze-k8s-deploy-airflow-line-30)">[default:&#160;v1.26.14&#160;v1.27.11&#160;v1.28.7&#160;v1.29.2]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow- [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="776.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-31)">│</text><text 
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="776.4" textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-31)">-</text><text 
class="breeze-k8s-deploy-airflow-r4" x="36.6" y="776.4" textLength="61" 
clip-path="url(#breeze-k8s-deploy-airflow-line-31)">-skip</text><text 
class="breeze-k8s-deploy-airflow-r4" x="97.6" y="776.4" text [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="800.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-32)">│</text><text 
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="800.8" textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-32)">-</text><text 
class="breeze-k8s-deploy-airflow-r4" x="36.6" y="800.8" textLength="73.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-32)">-debug</text><text 
class="breeze-k8s-deploy-airflow-r4" x="109.8" y="800.8"  [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="825.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-33)">│</text><text 
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="825.2" textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-33)">-</text><text 
class="breeze-k8s-deploy-airflow-r4" x="36.6" y="825.2" textLength="97.6" 
clip-path="url(#breeze-k8s-deploy-airflow-line-33)">-include</text><text 
class="breeze-k8s-deploy-airflow-r4" x="134.2" y="825.2 [...]
diff --git a/dev/breeze/doc/images/output_k8s_deploy-airflow.txt 
b/dev/breeze/doc/images/output_k8s_deploy-airflow.txt
index 321ef32ad3..673e394663 100644
--- a/dev/breeze/doc/images/output_k8s_deploy-airflow.txt
+++ b/dev/breeze/doc/images/output_k8s_deploy-airflow.txt
@@ -1 +1 @@
-d492a670a4f9ba79cc2912111d68ed50
+535734cde1e610d0444ed0009c525f48
diff --git a/dev/breeze/doc/images/output_k8s_k9s.svg 
b/dev/breeze/doc/images/output_k8s_k9s.svg
index b2eba3b357..7c8d6ab3cf 100644
--- a/dev/breeze/doc/images/output_k8s_k9s.svg
+++ b/dev/breeze/doc/images/output_k8s_k9s.svg
@@ -126,8 +126,8 @@
 </text><text class="breeze-k8s-k9s-r5" x="0" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-9)">│</text><text class="breeze-k8s-k9s-r7" 
x="341.6" y="239.6" textLength="732" 
clip-path="url(#breeze-k8s-k9s-line-9)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze [...]
 </text><text class="breeze-k8s-k9s-r5" x="0" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-10)">│</text><text 
class="breeze-k8s-k9s-r5" x="341.6" y="264" textLength="732" 
clip-path="url(#breeze-k8s-k9s-line-10)">[default:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
 </text><text class="breeze-k8s-k9s-r5" x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-11)">│</text><text 
class="breeze-k8s-k9s-r4" x="24.4" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-11)">-</text><text 
class="breeze-k8s-k9s-r4" x="36.6" y="288.4" textLength="134.2" 
clip-path="url(#breeze-k8s-k9s-line-11)">-kubernetes</text><text 
class="breeze-k8s-k9s-r4" x="170.8" y="288.4" textLength="97.6" 
clip-path="url(#breeze-k8s-k9s-line-11)">-version</te [...]
-</text><text class="breeze-k8s-k9s-r5" x="0" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-12)">│</text><text 
class="breeze-k8s-k9s-r7" x="341.6" y="312.8" textLength="658.8" 
clip-path="url(#breeze-k8s-k9s-line-12)">(&gt;v1.25.16&lt;&#160;|&#160;v1.26.14&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)</text><text
 class="breeze-k8s-k9s-r5" x="1451.8" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-12)">│</text><text 
class="breeze-k8s-k9s-r1" [...]
-</text><text class="breeze-k8s-k9s-r5" x="0" y="337.2" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-13)">│</text><text 
class="breeze-k8s-k9s-r5" x="341.6" y="337.2" textLength="658.8" 
clip-path="url(#breeze-k8s-k9s-line-13)">[default:&#160;v1.25.16]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="bree [...]
+</text><text class="breeze-k8s-k9s-r5" x="0" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-12)">│</text><text 
class="breeze-k8s-k9s-r7" x="341.6" y="312.8" textLength="658.8" 
clip-path="url(#breeze-k8s-k9s-line-12)">(&gt;v1.26.14&lt;&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-k9s-r5" x="1451.8" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line [...]
+</text><text class="breeze-k8s-k9s-r5" x="0" y="337.2" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-13)">│</text><text 
class="breeze-k8s-k9s-r5" x="341.6" y="337.2" textLength="658.8" 
clip-path="url(#breeze-k8s-k9s-line-13)">[default:&#160;v1.26.14]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="bree [...]
 </text><text class="breeze-k8s-k9s-r5" x="0" y="361.6" textLength="1464" 
clip-path="url(#breeze-k8s-k9s-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-k9s-r1" x="1464" y="361.6" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-14)">
 </text><text class="breeze-k8s-k9s-r5" x="0" y="386" textLength="24.4" 
clip-path="url(#breeze-k8s-k9s-line-15)">╭─</text><text 
class="breeze-k8s-k9s-r5" x="24.4" y="386" textLength="195.2" 
clip-path="url(#breeze-k8s-k9s-line-15)">&#160;Common&#160;options&#160;</text><text
 class="breeze-k8s-k9s-r5" x="219.6" y="386" textLength="1220" 
clip-path="url(#breeze-k8s-k9s-line-15)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text
 cl [...]
 </text><text class="breeze-k8s-k9s-r5" x="0" y="410.4" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-16)">│</text><text 
class="breeze-k8s-k9s-r4" x="24.4" y="410.4" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-16)">-</text><text 
class="breeze-k8s-k9s-r4" x="36.6" y="410.4" textLength="97.6" 
clip-path="url(#breeze-k8s-k9s-line-16)">-verbose</text><text 
class="breeze-k8s-k9s-r6" x="158.6" y="410.4" textLength="24.4" 
clip-path="url(#breeze-k8s-k9s-line-16)">-v</text><text c [...]
diff --git a/dev/breeze/doc/images/output_k8s_k9s.txt 
b/dev/breeze/doc/images/output_k8s_k9s.txt
index d83c0cdb4e..8d75c82e18 100644
--- a/dev/breeze/doc/images/output_k8s_k9s.txt
+++ b/dev/breeze/doc/images/output_k8s_k9s.txt
@@ -1 +1 @@
-d71c444a59535ffae5904b29e0066ecb
+e86a6aeb601f478788a37ceb18cfe154
diff --git a/dev/breeze/doc/images/output_k8s_logs.svg 
b/dev/breeze/doc/images/output_k8s_logs.svg
index 1f6946dc14..4028344127 100644
--- a/dev/breeze/doc/images/output_k8s_logs.svg
+++ b/dev/breeze/doc/images/output_k8s_logs.svg
@@ -122,8 +122,8 @@
 </text><text class="breeze-k8s-logs-r6" x="0" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-7)">│</text><text 
class="breeze-k8s-logs-r8" x="341.6" y="190.8" textLength="732" 
clip-path="url(#breeze-k8s-logs-line-7)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="br [...]
 </text><text class="breeze-k8s-logs-r6" x="0" y="215.2" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-8)">│</text><text 
class="breeze-k8s-logs-r6" x="341.6" y="215.2" textLength="732" 
clip-path="url(#breeze-k8s-logs-line-8)">[default:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
 </text><text class="breeze-k8s-logs-r6" x="0" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-9)">│</text><text 
class="breeze-k8s-logs-r4" x="24.4" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-9)">-</text><text 
class="breeze-k8s-logs-r4" x="36.6" y="239.6" textLength="134.2" 
clip-path="url(#breeze-k8s-logs-line-9)">-kubernetes</text><text 
class="breeze-k8s-logs-r4" x="170.8" y="239.6" textLength="97.6" 
clip-path="url(#breeze-k8s-logs-line-9)">-version [...]
-</text><text class="breeze-k8s-logs-r6" x="0" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-10)">│</text><text 
class="breeze-k8s-logs-r8" x="341.6" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-logs-line-10)">(&gt;v1.25.16&lt;&#160;|&#160;v1.26.14&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)</text><text
 class="breeze-k8s-logs-r6" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-10)">│</text><text 
class="breeze-k8s-logs-r1 [...]
-</text><text class="breeze-k8s-logs-r6" x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-11)">│</text><text 
class="breeze-k8s-logs-r6" x="341.6" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-logs-line-11)">[default:&#160;v1.25.16]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class=" [...]
+</text><text class="breeze-k8s-logs-r6" x="0" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-10)">│</text><text 
class="breeze-k8s-logs-r8" x="341.6" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-logs-line-10)">(&gt;v1.26.14&lt;&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-logs-r6" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line [...]
+</text><text class="breeze-k8s-logs-r6" x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-11)">│</text><text 
class="breeze-k8s-logs-r6" x="341.6" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-logs-line-11)">[default:&#160;v1.26.14]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class=" [...]
 </text><text class="breeze-k8s-logs-r6" x="0" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-12)">│</text><text 
class="breeze-k8s-logs-r4" x="24.4" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-12)">-</text><text 
class="breeze-k8s-logs-r4" x="36.6" y="312.8" textLength="48.8" 
clip-path="url(#breeze-k8s-logs-line-12)">-all</text><text 
class="breeze-k8s-logs-r1" x="341.6" y="312.8" textLength="390.4" 
clip-path="url(#breeze-k8s-logs-line-12)">Apply&#160; [...]
 </text><text class="breeze-k8s-logs-r6" x="0" y="337.2" textLength="1464" 
clip-path="url(#breeze-k8s-logs-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-logs-r1" x="1464" y="337.2" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-13)">
 </text><text class="breeze-k8s-logs-r6" x="0" y="361.6" textLength="24.4" 
clip-path="url(#breeze-k8s-logs-line-14)">╭─</text><text 
class="breeze-k8s-logs-r6" x="24.4" y="361.6" textLength="195.2" 
clip-path="url(#breeze-k8s-logs-line-14)">&#160;Common&#160;options&#160;</text><text
 class="breeze-k8s-logs-r6" x="219.6" y="361.6" textLength="1220" 
clip-path="url(#breeze-k8s-logs-line-14)">────────────────────────────────────────────────────────────────────────────────────────────────────</t
 [...]
diff --git a/dev/breeze/doc/images/output_k8s_logs.txt 
b/dev/breeze/doc/images/output_k8s_logs.txt
index 32854d5285..af6c6ad557 100644
--- a/dev/breeze/doc/images/output_k8s_logs.txt
+++ b/dev/breeze/doc/images/output_k8s_logs.txt
@@ -1 +1 @@
-de44e27307754d3738eb792bba1327f6
+7894f002b7bd6acb300411c93c0a3b73
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 4b740e9cb5..ffc30d32f7 100644
--- a/dev/breeze/doc/images/output_k8s_run-complete-tests.svg
+++ b/dev/breeze/doc/images/output_k8s_run-complete-tests.svg
@@ -231,8 +231,8 @@
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-21)">│</text><text 
class="breeze-k8s-run-complete-tests-r6" x="341.6" y="532.4" textLength="732" 
clip-path="url(#breeze-k8s-run-complete-tests-line-21)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="556.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-22)">│</text><text 
class="breeze-k8s-run-complete-tests-r5" x="341.6" y="556.8" textLength="732" 
clip-path="url(#breeze-k8s-run-complete-tests-line-22)">[default:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-23)">│</text><text 
class="breeze-k8s-run-complete-tests-r4" x="24.4" y="581.2" textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-23)">-</text><text 
class="breeze-k8s-run-complete-tests-r4" x="36.6" y="581.2" textLength="134.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-23)">-kubernetes</text><text 
class="breeze-k8s-run-compl [...]
-</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="605.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-24)">│</text><text 
class="breeze-k8s-run-complete-tests-r6" x="341.6" y="605.6" textLength="658.8" 
clip-path="url(#breeze-k8s-run-complete-tests-line-24)">(&gt;v1.25.16&lt;&#160;|&#160;v1.26.14&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)</text><text
 class="breeze-k8s-run-complete-tests-r5" x="1451.8" y="605.6" 
textLength="12.2" clip- [...]
-</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="630" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-25)">│</text><text 
class="breeze-k8s-run-complete-tests-r5" x="341.6" y="630" textLength="658.8" 
clip-path="url(#breeze-k8s-run-complete-tests-line-25)">[default:&#160;v1.25.16]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="605.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-24)">│</text><text 
class="breeze-k8s-run-complete-tests-r6" x="341.6" y="605.6" textLength="658.8" 
clip-path="url(#breeze-k8s-run-complete-tests-line-24)">(&gt;v1.26.14&lt;&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-run-complete-tests-r5" [...]
+</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="630" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-25)">│</text><text 
class="breeze-k8s-run-complete-tests-r5" x="341.6" y="630" textLength="658.8" 
clip-path="url(#breeze-k8s-run-complete-tests-line-25)">[default:&#160;v1.26.14]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-26)">│</text><text 
class="breeze-k8s-run-complete-tests-r4" x="24.4" y="654.4" textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-26)">-</text><text 
class="breeze-k8s-run-complete-tests-r4" x="36.6" y="654.4" textLength="109.8" 
clip-path="url(#breeze-k8s-run-complete-tests-line-26)">-executor</text><text 
class="breeze-k8s-run-complet [...]
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="678.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-27)">│</text><text 
class="breeze-k8s-run-complete-tests-r6" x="341.6" y="678.8" textLength="1098" 
clip-path="url(#breeze-k8s-run-complete-tests-line-27)">(&gt;LocalExecutor&lt;&#160;|&#160;KubernetesExecutor&#160;|&#160;CeleryExecutor&#160;|&#160;CeleryKubernetesExecutor&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-ru [...]
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="703.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-28)">│</text><text 
class="breeze-k8s-run-complete-tests-r6" x="341.6" y="703.2" textLength="1098" 
clip-path="url(#breeze-k8s-run-complete-tests-line-28)">SequentialExecutor)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
@@ -248,7 +248,7 @@
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="947.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-38)">│</text><text 
class="breeze-k8s-run-complete-tests-r4" x="24.4" y="947.2" textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-38)">-</text><text 
class="breeze-k8s-run-complete-tests-r4" x="36.6" y="947.2" textLength="85.4" 
clip-path="url(#breeze-k8s-run-complete-tests-line-38)">-python</text><text 
class="breeze-k8s-run-complete-t [...]
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="971.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-39)">│</text><text 
class="breeze-k8s-run-complete-tests-r5" x="378.2" y="971.6" textLength="951.6" 
clip-path="url(#breeze-k8s-run-complete-tests-line-39)">[default:&#160;3.8&#160;3.9&#160;3.10&#160;3.11&#160;3.12]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#
 [...]
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="996" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-40)">│</text><text 
class="breeze-k8s-run-complete-tests-r4" x="24.4" y="996" textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-40)">-</text><text 
class="breeze-k8s-run-complete-tests-r4" x="36.6" y="996" textLength="134.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-40)">-kubernetes</text><text 
class="breeze-k8s-run-complete-te [...]
-</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="1020.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-41)">│</text><text 
class="breeze-k8s-run-complete-tests-r5" x="378.2" y="1020.4" 
textLength="756.4" 
clip-path="url(#breeze-k8s-run-complete-tests-line-41)">[default:&#160;v1.25.16&#160;v1.26.14&#160;v1.27.11&#160;v1.28.7&#160;v1.29.2]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-run-complete-tests-r5" x="1451.8" [...]
+</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="1020.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-41)">│</text><text 
class="breeze-k8s-run-complete-tests-r5" x="378.2" y="1020.4" 
textLength="756.4" 
clip-path="url(#breeze-k8s-run-complete-tests-line-41)">[default:&#160;v1.26.14&#160;v1.27.11&#160;v1.28.7&#160;v1.29.2]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="bree [...]
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="1044.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-42)">│</text><text 
class="breeze-k8s-run-complete-tests-r4" x="24.4" y="1044.8" textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-42)">-</text><text 
class="breeze-k8s-run-complete-tests-r4" x="36.6" y="1044.8" textLength="61" 
clip-path="url(#breeze-k8s-run-complete-tests-line-42)">-skip</text><text 
class="breeze-k8s-run-complete-te [...]
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="1069.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-43)">│</text><text 
class="breeze-k8s-run-complete-tests-r4" x="24.4" y="1069.2" textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-43)">-</text><text 
class="breeze-k8s-run-complete-tests-r4" x="36.6" y="1069.2" textLength="73.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-43)">-debug</text><text 
class="breeze-k8s-run-complete [...]
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="1093.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-44)">│</text><text 
class="breeze-k8s-run-complete-tests-r4" x="24.4" y="1093.6" textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-44)">-</text><text 
class="breeze-k8s-run-complete-tests-r4" x="36.6" y="1093.6" textLength="97.6" 
clip-path="url(#breeze-k8s-run-complete-tests-line-44)">-include</text><text 
class="breeze-k8s-run-comple [...]
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 d3609ae435..1363bdafdc 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 @@
-25fe3b3c45c109f5362d4cd84e6b2ba8
+271d2d80bf3312137ba0f412900a82b8
diff --git a/dev/breeze/doc/images/output_k8s_shell.svg 
b/dev/breeze/doc/images/output_k8s_shell.svg
index 3f83eb511d..6b4125f551 100644
--- a/dev/breeze/doc/images/output_k8s_shell.svg
+++ b/dev/breeze/doc/images/output_k8s_shell.svg
@@ -133,8 +133,8 @@
 </text><text class="breeze-k8s-shell-r5" x="0" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-7)">│</text><text 
class="breeze-k8s-shell-r7" x="341.6" y="190.8" textLength="732" 
clip-path="url(#breeze-k8s-shell-line-7)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class [...]
 </text><text class="breeze-k8s-shell-r5" x="0" y="215.2" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-8)">│</text><text 
class="breeze-k8s-shell-r5" x="341.6" y="215.2" textLength="732" 
clip-path="url(#breeze-k8s-shell-line-8)">[default:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
 </text><text class="breeze-k8s-shell-r5" x="0" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-9)">│</text><text 
class="breeze-k8s-shell-r4" x="24.4" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-9)">-</text><text 
class="breeze-k8s-shell-r4" x="36.6" y="239.6" textLength="134.2" 
clip-path="url(#breeze-k8s-shell-line-9)">-kubernetes</text><text 
class="breeze-k8s-shell-r4" x="170.8" y="239.6" textLength="97.6" 
clip-path="url(#breeze-k8s-shell-line-9)"> [...]
-</text><text class="breeze-k8s-shell-r5" x="0" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-10)">│</text><text 
class="breeze-k8s-shell-r7" x="341.6" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-shell-line-10)">(&gt;v1.25.16&lt;&#160;|&#160;v1.26.14&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)</text><text
 class="breeze-k8s-shell-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-10)">│</text><text class="breeze-k8s-s 
[...]
-</text><text class="breeze-k8s-shell-r5" x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-11)">│</text><text 
class="breeze-k8s-shell-r5" x="341.6" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-shell-line-11)">[default:&#160;v1.25.16]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 cla [...]
+</text><text class="breeze-k8s-shell-r5" x="0" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-10)">│</text><text 
class="breeze-k8s-shell-r7" x="341.6" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-shell-line-10)">(&gt;v1.26.14&lt;&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-shell-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-shel [...]
+</text><text class="breeze-k8s-shell-r5" x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-11)">│</text><text 
class="breeze-k8s-shell-r5" x="341.6" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-shell-line-11)">[default:&#160;v1.26.14]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 cla [...]
 </text><text class="breeze-k8s-shell-r5" x="0" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-12)">│</text><text 
class="breeze-k8s-shell-r4" x="24.4" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-12)">-</text><text 
class="breeze-k8s-shell-r4" x="36.6" y="312.8" textLength="109.8" 
clip-path="url(#breeze-k8s-shell-line-12)">-executor</text><text 
class="breeze-k8s-shell-r1" x="341.6" y="312.8" textLength="1098" 
clip-path="url(#breeze-k8s-shell-line-12) [...]
 </text><text class="breeze-k8s-shell-r5" x="0" y="337.2" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-13)">│</text><text 
class="breeze-k8s-shell-r7" x="341.6" y="337.2" textLength="1098" 
clip-path="url(#breeze-k8s-shell-line-13)">(&gt;LocalExecutor&lt;&#160;|&#160;KubernetesExecutor&#160;|&#160;CeleryExecutor&#160;|&#160;CeleryKubernetesExecutor&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-shell-r5" x="1451.8" y="337.2" textLength="12.2" clip- [...]
 </text><text class="breeze-k8s-shell-r5" x="0" y="361.6" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-14)">│</text><text 
class="breeze-k8s-shell-r7" x="341.6" y="361.6" textLength="1098" 
clip-path="url(#breeze-k8s-shell-line-14)">SequentialExecutor)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
diff --git a/dev/breeze/doc/images/output_k8s_shell.txt 
b/dev/breeze/doc/images/output_k8s_shell.txt
index b9802f7fa1..5d3c521a1e 100644
--- a/dev/breeze/doc/images/output_k8s_shell.txt
+++ b/dev/breeze/doc/images/output_k8s_shell.txt
@@ -1 +1 @@
-cfe60c8ac8c0ab4f71696204c19086bb
+e20209db2617f8705441a5d1429b8bc9
diff --git a/dev/breeze/doc/images/output_k8s_status.svg 
b/dev/breeze/doc/images/output_k8s_status.svg
index dcf56928fa..4eeccaea36 100644
--- a/dev/breeze/doc/images/output_k8s_status.svg
+++ b/dev/breeze/doc/images/output_k8s_status.svg
@@ -124,8 +124,8 @@
 </text><text class="breeze-k8s-status-r5" x="0" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-7)">│</text><text 
class="breeze-k8s-status-r7" x="366" y="190.8" textLength="732" 
clip-path="url(#breeze-k8s-status-line-7)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 cla [...]
 </text><text class="breeze-k8s-status-r5" x="0" y="215.2" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-8)">│</text><text 
class="breeze-k8s-status-r5" x="366" y="215.2" textLength="732" 
clip-path="url(#breeze-k8s-status-line-8)">[default:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
 </text><text class="breeze-k8s-status-r5" x="0" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-9)">│</text><text 
class="breeze-k8s-status-r4" x="24.4" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-9)">-</text><text 
class="breeze-k8s-status-r4" x="36.6" y="239.6" textLength="134.2" 
clip-path="url(#breeze-k8s-status-line-9)">-kubernetes</text><text 
class="breeze-k8s-status-r4" x="170.8" y="239.6" textLength="97.6" 
clip-path="url(#breeze-k8s-status-l [...]
-</text><text class="breeze-k8s-status-r5" x="0" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-10)">│</text><text 
class="breeze-k8s-status-r7" x="366" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-status-line-10)">(&gt;v1.25.16&lt;&#160;|&#160;v1.26.14&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)</text><text
 class="breeze-k8s-status-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-10)">│</text><text class="breeze-k [...]
-</text><text class="breeze-k8s-status-r5" x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-11)">│</text><text 
class="breeze-k8s-status-r5" x="366" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-status-line-11)">[default:&#160;v1.25.16]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 c [...]
+</text><text class="breeze-k8s-status-r5" x="0" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-10)">│</text><text 
class="breeze-k8s-status-r7" x="366" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-status-line-10)">(&gt;v1.26.14&lt;&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-status-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-s [...]
+</text><text class="breeze-k8s-status-r5" x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-11)">│</text><text 
class="breeze-k8s-status-r5" x="366" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-status-line-11)">[default:&#160;v1.26.14]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 c [...]
 </text><text class="breeze-k8s-status-r5" x="0" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-12)">│</text><text 
class="breeze-k8s-status-r4" x="24.4" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-12)">-</text><text 
class="breeze-k8s-status-r4" x="36.6" y="312.8" textLength="61" 
clip-path="url(#breeze-k8s-status-line-12)">-wait</text><text 
class="breeze-k8s-status-r4" x="97.6" y="312.8" textLength="195.2" 
clip-path="url(#breeze-k8s-status-line-12 [...]
 </text><text class="breeze-k8s-status-r5" x="0" y="337.2" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-13)">│</text><text 
class="breeze-k8s-status-r4" x="24.4" y="337.2" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-13)">-</text><text 
class="breeze-k8s-status-r4" x="36.6" y="337.2" textLength="48.8" 
clip-path="url(#breeze-k8s-status-line-13)">-all</text><text 
class="breeze-k8s-status-r1" x="366" y="337.2" textLength="390.4" 
clip-path="url(#breeze-k8s-status-line-13 [...]
 </text><text class="breeze-k8s-status-r5" x="0" y="361.6" textLength="1464" 
clip-path="url(#breeze-k8s-status-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-status-r1" x="1464" y="361.6" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-14)">
diff --git a/dev/breeze/doc/images/output_k8s_status.txt 
b/dev/breeze/doc/images/output_k8s_status.txt
index 85a7ddd30c..ec3163a6d6 100644
--- a/dev/breeze/doc/images/output_k8s_status.txt
+++ b/dev/breeze/doc/images/output_k8s_status.txt
@@ -1 +1 @@
-111ed477c98bb475ac46bafef7bc03e9
+a6581839aea0b8060b3aa38754b3090f
diff --git a/dev/breeze/doc/images/output_k8s_tests.svg 
b/dev/breeze/doc/images/output_k8s_tests.svg
index 43880a5236..a022bf917d 100644
--- a/dev/breeze/doc/images/output_k8s_tests.svg
+++ b/dev/breeze/doc/images/output_k8s_tests.svg
@@ -175,8 +175,8 @@
 </text><text class="breeze-k8s-tests-r5" x="0" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-7)">│</text><text 
class="breeze-k8s-tests-r7" x="341.6" y="190.8" textLength="732" 
clip-path="url(#breeze-k8s-tests-line-7)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="215.2" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-8)">│</text><text 
class="breeze-k8s-tests-r5" x="341.6" y="215.2" textLength="732" 
clip-path="url(#breeze-k8s-tests-line-8)">[default:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-9)">│</text><text 
class="breeze-k8s-tests-r4" x="24.4" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-9)">-</text><text 
class="breeze-k8s-tests-r4" x="36.6" y="239.6" textLength="134.2" 
clip-path="url(#breeze-k8s-tests-line-9)">-kubernetes</text><text 
class="breeze-k8s-tests-r4" x="170.8" y="239.6" textLength="97.6" 
clip-path="url(#breeze-k8s-tests-line-9)"> [...]
-</text><text class="breeze-k8s-tests-r5" x="0" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-10)">│</text><text 
class="breeze-k8s-tests-r7" x="341.6" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-tests-line-10)">(&gt;v1.25.16&lt;&#160;|&#160;v1.26.14&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)</text><text
 class="breeze-k8s-tests-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-10)">│</text><text class="breeze-k8s-t 
[...]
-</text><text class="breeze-k8s-tests-r5" x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-11)">│</text><text 
class="breeze-k8s-tests-r5" x="341.6" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-tests-line-11)">[default:&#160;v1.25.16]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 cla [...]
+</text><text class="breeze-k8s-tests-r5" x="0" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-10)">│</text><text 
class="breeze-k8s-tests-r7" x="341.6" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-tests-line-10)">(&gt;v1.26.14&lt;&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-tests-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-test [...]
+</text><text class="breeze-k8s-tests-r5" x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-11)">│</text><text 
class="breeze-k8s-tests-r5" x="341.6" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-tests-line-11)">[default:&#160;v1.26.14]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 cla [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-12)">│</text><text 
class="breeze-k8s-tests-r4" x="24.4" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-12)">-</text><text 
class="breeze-k8s-tests-r4" x="36.6" y="312.8" textLength="109.8" 
clip-path="url(#breeze-k8s-tests-line-12)">-executor</text><text 
class="breeze-k8s-tests-r1" x="341.6" y="312.8" textLength="1098" 
clip-path="url(#breeze-k8s-tests-line-12) [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="337.2" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-13)">│</text><text 
class="breeze-k8s-tests-r7" x="341.6" y="337.2" textLength="1098" 
clip-path="url(#breeze-k8s-tests-line-13)">(&gt;LocalExecutor&lt;&#160;|&#160;KubernetesExecutor&#160;|&#160;CeleryExecutor&#160;|&#160;CeleryKubernetesExecutor&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-tests-r5" x="1451.8" y="337.2" textLength="12.2" clip- [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="361.6" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-14)">│</text><text 
class="breeze-k8s-tests-r7" x="341.6" y="361.6" textLength="1098" 
clip-path="url(#breeze-k8s-tests-line-14)">SequentialExecutor)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
@@ -192,7 +192,7 @@
 </text><text class="breeze-k8s-tests-r5" x="0" y="605.6" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-24)">│</text><text 
class="breeze-k8s-tests-r4" x="24.4" y="605.6" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-24)">-</text><text 
class="breeze-k8s-tests-r4" x="36.6" y="605.6" textLength="85.4" 
clip-path="url(#breeze-k8s-tests-line-24)">-python</text><text 
class="breeze-k8s-tests-r4" x="122" y="605.6" textLength="109.8" 
clip-path="url(#breeze-k8s-tests-line-24)">-v [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="630" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-25)">│</text><text 
class="breeze-k8s-tests-r5" x="378.2" y="630" textLength="951.6" 
clip-path="url(#breeze-k8s-tests-line-25)">[default:&#160;3.8&#160;3.9&#160;3.10&#160;3.11&#160;3.12]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="654.4" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-26)">│</text><text 
class="breeze-k8s-tests-r4" x="24.4" y="654.4" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-26)">-</text><text 
class="breeze-k8s-tests-r4" x="36.6" y="654.4" textLength="134.2" 
clip-path="url(#breeze-k8s-tests-line-26)">-kubernetes</text><text 
class="breeze-k8s-tests-r4" x="170.8" y="654.4" textLength="109.8" 
clip-path="url(#breeze-k8s-tests-line- [...]
-</text><text class="breeze-k8s-tests-r5" x="0" y="678.8" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-27)">│</text><text 
class="breeze-k8s-tests-r5" x="378.2" y="678.8" textLength="756.4" 
clip-path="url(#breeze-k8s-tests-line-27)">[default:&#160;v1.25.16&#160;v1.26.14&#160;v1.27.11&#160;v1.28.7&#160;v1.29.2]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-tests-r5" x="1451.8" y="678.8" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line- [...]
+</text><text class="breeze-k8s-tests-r5" x="0" y="678.8" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-27)">│</text><text 
class="breeze-k8s-tests-r5" x="378.2" y="678.8" textLength="756.4" 
clip-path="url(#breeze-k8s-tests-line-27)">[default:&#160;v1.26.14&#160;v1.27.11&#160;v1.28.7&#160;v1.29.2]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-tests-r5" x="1451.8" y="678.8" textLength="12.2 [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="703.2" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-28)">│</text><text 
class="breeze-k8s-tests-r4" x="24.4" y="703.2" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-28)">-</text><text 
class="breeze-k8s-tests-r4" x="36.6" y="703.2" textLength="61" 
clip-path="url(#breeze-k8s-tests-line-28)">-skip</text><text 
class="breeze-k8s-tests-r4" x="97.6" y="703.2" textLength="97.6" 
clip-path="url(#breeze-k8s-tests-line-28)">-clean [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="727.6" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-29)">│</text><text 
class="breeze-k8s-tests-r4" x="24.4" y="727.6" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-29)">-</text><text 
class="breeze-k8s-tests-r4" x="36.6" y="727.6" textLength="73.2" 
clip-path="url(#breeze-k8s-tests-line-29)">-debug</text><text 
class="breeze-k8s-tests-r4" x="109.8" y="727.6" textLength="122" 
clip-path="url(#breeze-k8s-tests-line-29)">-re [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="752" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-30)">│</text><text 
class="breeze-k8s-tests-r4" x="24.4" y="752" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-30)">-</text><text 
class="breeze-k8s-tests-r4" x="36.6" y="752" textLength="97.6" 
clip-path="url(#breeze-k8s-tests-line-30)">-include</text><text 
class="breeze-k8s-tests-r4" x="134.2" y="752" textLength="195.2" 
clip-path="url(#breeze-k8s-tests-line-30)">-succes [...]
diff --git a/dev/breeze/doc/images/output_k8s_tests.txt 
b/dev/breeze/doc/images/output_k8s_tests.txt
index f93746c7b4..0fe44196fd 100644
--- a/dev/breeze/doc/images/output_k8s_tests.txt
+++ b/dev/breeze/doc/images/output_k8s_tests.txt
@@ -1 +1 @@
-57d94eb87c37071665d5dd899367b7a1
+c548f827b07b0b19d9a417a9024b932e
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 fa141d5503..6cd1a839a9 100644
--- a/dev/breeze/doc/images/output_k8s_upload-k8s-image.svg
+++ b/dev/breeze/doc/images/output_k8s_upload-k8s-image.svg
@@ -157,8 +157,8 @@
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-7)">│</text><text 
class="breeze-k8s-upload-k8s-image-r7" x="341.6" y="190.8" textLength="732" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-7)">(&gt;3.8&lt;&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="215.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-8)">│</text><text 
class="breeze-k8s-upload-k8s-image-r5" x="341.6" y="215.2" textLength="732" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-8)">[default:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-9)">│</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-9)">-</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="36.6" y="239.6" textLength="134.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-9)">-kubernetes</text><text 
class="breeze-k8s-upload-k8s-image-r4" x=" [...]
-</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-10)">│</text><text 
class="breeze-k8s-upload-k8s-image-r7" x="341.6" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-10)">(&gt;v1.25.16&lt;&#160;|&#160;v1.26.14&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)</text><text
 class="breeze-k8s-upload-k8s-image-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breez [...]
-</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-11)">│</text><text 
class="breeze-k8s-upload-k8s-image-r5" x="341.6" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-11)">[default:&#160;v1.25.16]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#
 [...]
+</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-10)">│</text><text 
class="breeze-k8s-upload-k8s-image-r7" x="341.6" y="264" textLength="658.8" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-10)">(&gt;v1.26.14&lt;&#160;|&#160;v1.27.11&#160;|&#160;v1.28.7&#160;|&#160;v1.29.2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-upload-k8s-image-r5" x="1451.8" y= [...]
+</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-11)">│</text><text 
class="breeze-k8s-upload-k8s-image-r5" x="341.6" y="288.4" textLength="658.8" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-11)">[default:&#160;v1.26.14]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#
 [...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="312.8" 
textLength="1464" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-upload-k8s-image-r1" x="1464" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-12)">
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="337.2" 
textLength="24.4" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-13)">╭─</text><text 
class="breeze-k8s-upload-k8s-image-r5" x="24.4" y="337.2" textLength="219.6" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-13)">&#160;Parallel&#160;options&#160;</text><text
 class="breeze-k8s-upload-k8s-image-r5" x="244" y="337.2" textLength="1195.6" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-13)">─────────────────────────────
 [...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="361.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-14)">│</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="361.6" textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-14)">-</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="36.6" y="361.6" textLength="48.8" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-14)">-run</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="85.4" [...]
@@ -168,7 +168,7 @@
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="459.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-18)">│</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="459.2" textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-18)">-</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="36.6" y="459.2" textLength="85.4" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-18)">-python</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="12 [...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="483.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-19)">│</text><text 
class="breeze-k8s-upload-k8s-image-r5" x="378.2" y="483.6" textLength="951.6" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-19)">[default:&#160;3.8&#160;3.9&#160;3.10&#160;3.11&#160;3.12]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="508" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-20)">│</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="508" textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-20)">-</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="36.6" y="508" textLength="134.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-20)">-kubernetes</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="170 [...]
-</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-21)">│</text><text 
class="breeze-k8s-upload-k8s-image-r5" x="378.2" y="532.4" textLength="756.4" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-21)">[default:&#160;v1.25.16&#160;v1.26.14&#160;v1.27.11&#160;v1.28.7&#160;v1.29.2]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-upload-k8s-image-r5" x="1451.8" y="532.4" t [...]
+</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-21)">│</text><text 
class="breeze-k8s-upload-k8s-image-r5" x="378.2" y="532.4" textLength="756.4" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-21)">[default:&#160;v1.26.14&#160;v1.27.11&#160;v1.28.7&#160;v1.29.2]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-upl [...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="556.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-22)">│</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="556.8" textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-22)">-</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="36.6" y="556.8" textLength="61" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-22)">-skip</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="97.6"  [...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-23)">│</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="581.2" textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-23)">-</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="36.6" y="581.2" textLength="73.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-23)">-debug</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="109 [...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="605.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-24)">│</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="605.6" textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-24)">-</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="36.6" y="605.6" textLength="97.6" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-24)">-include</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="1 [...]
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 57ab662c23..9c3058d882 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 @@
-6788160d886697828f3bcb752b8b4a0f
+f09e819b6dc07deee12762155167ec4a
diff --git a/dev/breeze/src/airflow_breeze/commands/kubernetes_commands.py 
b/dev/breeze/src/airflow_breeze/commands/kubernetes_commands.py
index f34b9f31d3..4aa0d3f1c6 100644
--- a/dev/breeze/src/airflow_breeze/commands/kubernetes_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/kubernetes_commands.py
@@ -1287,10 +1287,10 @@ def k9s(python: str, kubernetes_version: str, 
use_docker: bool, k9s_args: tuple[
             )
             get_console().print(
                 "\n[info]In such case you might want to pull latest `kindest` 
images. "
-                "For example if you run kubernetes version v1.25.16 you might 
need to run:\n"
+                "For example if you run kubernetes version v1.26.14 you might 
need to run:\n"
                 "[special]* run `breeze k8s delete-cluster` (note k8s version 
printed after "
                 "Python version)\n"
-                "* run `docker pull kindest/node:v1.25.16`\n"
+                "* run `docker pull kindest/node:v1.26.14`\n"
                 "* restart docker engine\n\n"
             )
         sys.exit(result.returncode)
diff --git a/dev/breeze/src/airflow_breeze/global_constants.py 
b/dev/breeze/src/airflow_breeze/global_constants.py
index 7b39c2c27c..bc469fb82d 100644
--- a/dev/breeze/src/airflow_breeze/global_constants.py
+++ b/dev/breeze/src/airflow_breeze/global_constants.py
@@ -75,7 +75,7 @@ ALLOWED_DOCKER_COMPOSE_PROJECTS = ["breeze", "pre-commit", 
"docker-compose"]
 #   - https://endoflife.date/amazon-eks
 #   - https://endoflife.date/azure-kubernetes-service
 #   - https://endoflife.date/google-kubernetes-engine
-ALLOWED_KUBERNETES_VERSIONS = ["v1.25.16", "v1.26.14", "v1.27.11", "v1.28.7", 
"v1.29.2"]
+ALLOWED_KUBERNETES_VERSIONS = ["v1.26.14", "v1.27.11", "v1.28.7", "v1.29.2"]
 ALLOWED_EXECUTORS = [
     "LocalExecutor",
     "KubernetesExecutor",
diff --git a/dev/breeze/tests/test_selective_checks.py 
b/dev/breeze/tests/test_selective_checks.py
index 68a03f714f..7527f67dca 100644
--- a/dev/breeze/tests/test_selective_checks.py
+++ b/dev/breeze/tests/test_selective_checks.py
@@ -756,9 +756,9 @@ def test_full_test_needed_when_scripts_changes(files: 
tuple[str, ...], expected_
                     "all-python-versions-list-as-string": "3.8 3.9 3.10 3.11 
3.12",
                     "python-versions": "['3.8', '3.9', '3.10', '3.11', 
'3.12']",
                     "python-versions-list-as-string": "3.8 3.9 3.10 3.11 3.12",
-                    "kubernetes-versions": "['v1.25.16', 'v1.26.14', 
'v1.27.11', 'v1.28.7', 'v1.29.2']",
-                    "kubernetes-versions-list-as-string": "v1.25.16 v1.26.14 
v1.27.11 v1.28.7 v1.29.2",
-                    "kubernetes-combos-list-as-string": "3.8-v1.25.16 
3.9-v1.26.14 3.10-v1.27.11 3.11-v1.28.7 3.12-v1.29.2",
+                    "kubernetes-versions": "['v1.26.14', 'v1.27.11', 
'v1.28.7', 'v1.29.2']",
+                    "kubernetes-versions-list-as-string": "v1.26.14 v1.27.11 
v1.28.7 v1.29.2",
+                    "kubernetes-combos-list-as-string": "3.8-v1.26.14 
3.9-v1.27.11 3.10-v1.28.7 3.11-v1.29.2 3.12-v1.26.14",
                     "ci-image-build": "true",
                     "prod-image-build": "true",
                     "run-tests": "true",
@@ -785,9 +785,9 @@ def test_full_test_needed_when_scripts_changes(files: 
tuple[str, ...], expected_
                     "all-python-versions-list-as-string": "3.8",
                     "python-versions": "['3.8']",
                     "python-versions-list-as-string": "3.8",
-                    "kubernetes-versions": "['v1.25.16']",
-                    "kubernetes-versions-list-as-string": "v1.25.16",
-                    "kubernetes-combos-list-as-string": "3.8-v1.25.16",
+                    "kubernetes-versions": "['v1.26.14']",
+                    "kubernetes-versions-list-as-string": "v1.26.14",
+                    "kubernetes-combos-list-as-string": "3.8-v1.26.14",
                     "ci-image-build": "true",
                     "prod-image-build": "true",
                     "run-tests": "true",
diff --git a/generated/PYPI_README.md b/generated/PYPI_README.md
index f1e81bec8e..566c01a4b1 100644
--- a/generated/PYPI_README.md
+++ b/generated/PYPI_README.md
@@ -54,14 +54,14 @@ Use Airflow to author workflows as directed acyclic graphs 
(DAGs) of tasks. The
 
 Apache Airflow is tested with:
 
-|             | Main version (dev)           | Stable version (2.8.3)      |
-|-------------|------------------------------|-----------------------------|
-| Python      | 3.8, 3.9, 3.10, 3.11, 3.12   | 3.8, 3.9, 3.10, 3.11        |
-| Platform    | AMD64/ARM64(\*)              | AMD64/ARM64(\*)             |
-| Kubernetes  | 1.25, 1.26, 1.27, 1.28, 1.29 | 1.25, 1.26, 1.27, 1.28, 1.29|
-| PostgreSQL  | 12, 13, 14, 15, 16           | 12, 13, 14, 15, 16          |
-| MySQL       | 8.0, Innovation              | 8.0, Innovation             |
-| SQLite      | 3.15.0+                      | 3.15.0+                     |
+|             | Main version (dev)         | Stable version (2.8.3)      |
+|-------------|----------------------------|-----------------------------|
+| Python      | 3.8, 3.9, 3.10, 3.11, 3.12 | 3.8, 3.9, 3.10, 3.11        |
+| Platform    | AMD64/ARM64(\*)            | AMD64/ARM64(\*)             |
+| Kubernetes  | 1.26, 1.27, 1.28, 1.29     | 1.25, 1.26, 1.27, 1.28, 1.29|
+| PostgreSQL  | 12, 13, 14, 15, 16         | 12, 13, 14, 15, 16          |
+| MySQL       | 8.0, Innovation            | 8.0, Innovation             |
+| SQLite      | 3.15.0+                    | 3.15.0+                     |
 
 \* Experimental
 


Reply via email to