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

shahar1 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 803cc82370d Update supported Kubernetes versions (#73798)
803cc82370d is described below

commit 803cc82370d896e5c64c13e6a038c29934f4d47e
Author: raphaelauv <[email protected]>
AuthorDate: Sat Oct 3 21:53:09 2026 +0200

    Update supported Kubernetes versions (#73798)
---
 README.md                                                | 16 ++++++++--------
 airflow-core/docs/installation/prerequisites.rst         |  2 +-
 chart/README.md                                          |  2 +-
 dev/breeze/doc/images/output_k8s_configure-cluster.svg   |  8 ++++----
 dev/breeze/doc/images/output_k8s_configure-cluster.txt   |  2 +-
 dev/breeze/doc/images/output_k8s_create-cluster.svg      |  8 ++++----
 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      |  8 ++++----
 dev/breeze/doc/images/output_k8s_deploy-airflow.txt      |  2 +-
 dev/breeze/doc/images/output_k8s_deploy-cluster.svg      |  4 ++--
 dev/breeze/doc/images/output_k8s_deploy-cluster.txt      |  2 +-
 dev/breeze/doc/images/output_k8s_dev.svg                 |  4 ++--
 dev/breeze/doc/images/output_k8s_dev.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  |  8 ++++----
 dev/breeze/doc/images/output_k8s_run-complete-tests.txt  |  2 +-
 dev/breeze/doc/images/output_k8s_setup-lang-sdk-test.svg |  4 ++--
 dev/breeze/doc/images/output_k8s_setup-lang-sdk-test.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_smoke-test-overlay.svg  |  4 ++--
 dev/breeze/doc/images/output_k8s_smoke-test-overlay.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               |  8 ++++----
 dev/breeze/doc/images/output_k8s_tests.txt               |  2 +-
 dev/breeze/doc/images/output_k8s_upload-k8s-image.svg    |  8 ++++----
 dev/breeze/doc/images/output_k8s_upload-k8s-image.txt    |  2 +-
 dev/breeze/doc/images/output_testing_helm-tests.svg      |  4 ++--
 dev/breeze/doc/images/output_testing_helm-tests.txt      |  2 +-
 dev/breeze/src/airflow_breeze/global_constants.py        | 12 ++++++++++--
 generated/PYPI_README.md                                 | 16 ++++++++--------
 37 files changed, 88 insertions(+), 80 deletions(-)

diff --git a/README.md b/README.md
index 025bff0ae91..98fd1ff6e16 100644
--- a/README.md
+++ b/README.md
@@ -101,14 +101,14 @@ Airflow is not a streaming solution, but it is often used 
to process real-time d
 
 Apache Airflow is tested with:
 
-|            | Main version (dev)                 | Stable version (3.3.2)     
         | Deprecate version (2.11.2)   |
-|------------|------------------------------------|-------------------------------------|------------------------------|
-| Python     | 3.10, 3.11, 3.12, 3.13, 3.14       | 3.10, 3.11, 3.12, 3.13, 
3.14        | 3.10, 3.11, 3.12             |
-| Platform   | AMD64/ARM64                        | AMD64/ARM64                
         | AMD64/ARM64(\*)              |
-| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34, 1.35 | 1.30, 1.31, 1.32, 1.33, 
1.34, 1.35  | 1.26, 1.27, 1.28, 1.29, 1.30 |
-| PostgreSQL | 14, 15, 16, 17, 18                 | 14, 15, 16, 17, 18         
         | 12, 13, 14, 15, 16           |
-| MySQL      | 8.0, 8.4, Innovation               | 8.0, 8.4, Innovation       
         | 8.0, Innovation              |
-| SQLite     | 3.15.0+                            | 3.15.0+                    
         | 3.15.0+                      |
+|            | Main version (dev)                       | Stable version 
(3.3.2)             | Deprecate version (2.11.2)   |
+|------------|------------------------------------------|------------------------------------|------------------------------|
+| Python     | 3.10, 3.11, 3.12, 3.13, 3.14             | 3.10, 3.11, 3.12, 
3.13, 3.14       | 3.10, 3.11, 3.12             |
+| Platform   | AMD64/ARM64                              | AMD64/ARM64          
              | AMD64/ARM64(\*)              |
+| Kubernetes | 1.31, 1.32, 1.33, 1.34, 1.35, 1.36, 1.37 | 1.30, 1.31, 1.32, 
1.33, 1.34, 1.35 | 1.26, 1.27, 1.28, 1.29, 1.30 |
+| PostgreSQL | 14, 15, 16, 17, 18                       | 14, 15, 16, 17, 18   
              | 12, 13, 14, 15, 16           |
+| MySQL      | 8.0, 8.4, Innovation                     | 8.0, 8.4, Innovation 
              | 8.0, Innovation              |
+| SQLite     | 3.15.0+                                  | 3.15.0+              
              | 3.15.0+                      |
 
 \* Experimental
 
diff --git a/airflow-core/docs/installation/prerequisites.rst 
b/airflow-core/docs/installation/prerequisites.rst
index b92ae330e67..7431082f781 100644
--- a/airflow-core/docs/installation/prerequisites.rst
+++ b/airflow-core/docs/installation/prerequisites.rst
@@ -30,7 +30,7 @@ Airflow® is tested with:
   * MySQL: 8.0, 8.4, `Innovation 
<https://dev.mysql.com/blog-archive/introducing-mysql-innovation-and-long-term-support-lts-versions>`_
   * SQLite: 3.15.0+
 
-* Kubernetes: 1.30, 1.31, 1.32, 1.33, 1.34, 1.35
+* Kubernetes: 1.31, 1.32, 1.33, 1.34, 1.35, 1.36, 1.37
 
  .. End of the auto-generated tested versions
 
diff --git a/chart/README.md b/chart/README.md
index def0a8d97e8..36827cef49f 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.30+ cluster
+- Kubernetes 1.31+ 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 7b02f18dd4d..be3f2ac4b8f 100644
--- a/dev/breeze/doc/images/output_k8s_configure-cluster.svg
+++ b/dev/breeze/doc/images/output_k8s_configure-cluster.svg
@@ -150,8 +150,8 @@
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="166.4" 
textLength="24.4" 
clip-path="url(#breeze-k8s-configure-cluster-line-6)">╭─</text><text 
class="breeze-k8s-configure-cluster-r5" x="24.4" y="166.4" textLength="305" 
clip-path="url(#breeze-k8s-configure-cluster-line-6)">&#160;Configure&#160;cluster&#160;flags&#160;</text><text
 class="breeze-k8s-configure-cluster-r5" x="329.4" y="166.4" 
textLength="1110.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-6)">────────────── [...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-7)">│</text><text 
class="breeze-k8s-configure-cluster-r4" x="24.4" y="190.8" textLength="244" 
clip-path="url(#breeze-k8s-configure-cluster-line-7)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-configure-cluster-r6" x="292.8" y="190.8" textLength="24.4" 
clip-path="url(#breeze-k8s-configure [...]
 </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="317.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-8)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-configure-cluster-r5" x="1451.8" y="215.2" textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-8)">│< [...]
-</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-r4" x="24.4" y="239.6" textLength="244" 
clip-path="url(#breeze-k8s-configure-cluster-line-9)">--kubernetes-version</text><text
 class="breeze-k8s-configure-cluster-r1" x="341.6" y="239.6" textLength="671" 
clip-path="url(#breeze-k8s-configure-cluster-line-9)">Kubernetes&#160;version&#160;used&#160;to&#
 [...]
-</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-r7" x="341.6" y="264" textLength="597.8" 
clip-path="url(#breeze-k8s-configure-cluster-line-10)">v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-configure-cluster-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s- [...]
+</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-r4" x="24.4" y="239.6" textLength="244" 
clip-path="url(#breeze-k8s-configure-cluster-line-9)">--kubernetes-version</text><text
 class="breeze-k8s-configure-cluster-r1" x="341.6" y="239.6" textLength="671" 
clip-path="url(#breeze-k8s-configure-cluster-line-9)">Kubernetes&#160;version&#160;used&#160;to&#
 [...]
+</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-r7" x="341.6" y="264" textLength="744.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-10)">v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-configure-cluster-r5" x="1451.8" y="264" textLength="12.2" 
clip- [...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="288.4" 
textLength="1464" 
clip-path="url(#breeze-k8s-configure-cluster-line-11)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-configure-cluster-r1" x="1464" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-11)">
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="312.8" 
textLength="24.4" 
clip-path="url(#breeze-k8s-configure-cluster-line-12)">╭─</text><text 
class="breeze-k8s-configure-cluster-r5" x="24.4" y="312.8" textLength="219.6" 
clip-path="url(#breeze-k8s-configure-cluster-line-12)">&#160;Parallel&#160;options&#160;</text><text
 class="breeze-k8s-configure-cluster-r5" x="244" y="312.8" textLength="1195.6" 
clip-path="url(#breeze-k8s-configure-cluster-line-12)">─────────────────────── 
[...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="337.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-13)">│</text><text 
class="breeze-k8s-configure-cluster-r4" x="24.4" y="337.2" textLength="305" 
clip-path="url(#breeze-k8s-configure-cluster-line-13)">--run-in-parallel&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-configure-cluster-r1" x="353.8" y="337.2" textLength="854" 
clip-path="url(#breeze-k8s-configure-cluster-line- [...]
@@ -159,8 +159,8 @@
 </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-r1" x="353.8" y="386" textLength="146.4" 
clip-path="url(#breeze-k8s-configure-cluster-line-15)">operations.&#160;</text><text
 class="breeze-k8s-configure-cluster-r5" x="500.2" y="386" textLength="146.4" 
clip-path="url(#breeze-k8s-configure-cluster-line-15)">[default:&#160;2]</text><text
 class="breeze- [...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="410.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-16)">│</text><text 
class="breeze-k8s-configure-cluster-r4" x="24.4" y="410.4" textLength="305" 
clip-path="url(#breeze-k8s-configure-cluster-line-16)">--python-versions&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-configure-cluster-r1" x="353.8" y="410.4" textLength="963.8" 
clip-path="url(#breeze-k8s-configure-cluster-lin [...]
 </text><text class="breeze-k8s-configure-cluster-r5" x="0" y="434.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-17)">│</text><text 
class="breeze-k8s-configure-cluster-r5" x="353.8" y="434.8" textLength="305" 
clip-path="url(#breeze-k8s-configure-cluster-line-17)">3.10&#160;3.11&#160;3.12&#160;3.13&#160;3.14]</text><text
 class="breeze-k8s-configure-cluster-r7" x="671" y="434.8" textLength="73.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-17)">(TEXT)</text><t [...]
-</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="459.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-18)">│</text><text 
class="breeze-k8s-configure-cluster-r4" x="24.4" y="459.2" textLength="305" 
clip-path="url(#breeze-k8s-configure-cluster-line-18)">--kubernetes-versions&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-configure-cluster-r1" x="353.8" y="459.2" textLength="768.6" 
clip-path="url(#breeze-k8s-configure-cluster-line-18)">Kubernetes&#1 [...]
-</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="483.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-19)">│</text><text 
class="breeze-k8s-configure-cluster-r5" x="353.8" y="483.6" textLength="500.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-19)">v1.31.12&#160;v1.32.8&#160;v1.33.4&#160;v1.34.0&#160;v1.35.0]</text><text
 class="breeze-k8s-configure-cluster-r7" x="866.2" y="483.6" textLength="73.2" 
clip-path="url(#breeze-k8s-configure-cluster-line- [...]
+</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="459.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-18)">│</text><text 
class="breeze-k8s-configure-cluster-r4" x="24.4" y="459.2" textLength="305" 
clip-path="url(#breeze-k8s-configure-cluster-line-18)">--kubernetes-versions&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-configure-cluster-r1" x="353.8" y="459.2" textLength="768.6" 
clip-path="url(#breeze-k8s-configure-cluster-line-18)">Kubernetes&#1 [...]
+</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="483.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-19)">│</text><text 
class="breeze-k8s-configure-cluster-r5" x="353.8" y="483.6" textLength="622.2" 
clip-path="url(#breeze-k8s-configure-cluster-line-19)">v1.32.11&#160;v1.33.12&#160;v1.34.11&#160;v1.35.8&#160;v1.36.4&#160;v1.37.0]</text><text
 class="breeze-k8s-configure-cluster-r7" x="988.2" y="483.6" textLength="73.2" 
clip-path="url(#breeze-k8s-configur [...]
 </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="305" 
clip-path="url(#breeze-k8s-configure-cluster-line-20)">--skip-cleanup&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-configure-cluster-r1" x="353.8" y="508" textLength="732" 
clip-path="url(#breeze-k8s-configure-clus [...]
 </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-r4" x="24.4" y="532.4" textLength="305" 
clip-path="url(#breeze-k8s-configure-cluster-line-21)">--debug-resources&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-configure-cluster-r1" x="353.8" y="532.4" textLength="768.6" 
clip-path="url(#breeze-k8s-configure-cluster-lin [...]
 </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="305" 
clip-path="url(#breeze-k8s-configure-cluster-line-22)">--include-success-outputs</text><text
 class="breeze-k8s-configure-cluster-r1" x="353.8" y="556.8" textLength="841.8" 
clip-path="url(#breeze-k8s-configure-cluster-line-22)">Whether&#160;to&#160;include&#160
 [...]
diff --git a/dev/breeze/doc/images/output_k8s_configure-cluster.txt 
b/dev/breeze/doc/images/output_k8s_configure-cluster.txt
index 73ef5f5decd..68810558fc4 100644
--- a/dev/breeze/doc/images/output_k8s_configure-cluster.txt
+++ b/dev/breeze/doc/images/output_k8s_configure-cluster.txt
@@ -1 +1 @@
-f2b5ff2738e80212ec1afb4fd0a3b1d5
+6039207a7d51328ea2daf88d6f0c5c93
diff --git a/dev/breeze/doc/images/output_k8s_create-cluster.svg 
b/dev/breeze/doc/images/output_k8s_create-cluster.svg
index 631d8c82219..758a387af50 100644
--- a/dev/breeze/doc/images/output_k8s_create-cluster.svg
+++ b/dev/breeze/doc/images/output_k8s_create-cluster.svg
@@ -149,8 +149,8 @@
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="142" 
textLength="24.4" 
clip-path="url(#breeze-k8s-create-cluster-line-5)">╭─</text><text 
class="breeze-k8s-create-cluster-r5" x="24.4" y="142" textLength="341.6" 
clip-path="url(#breeze-k8s-create-cluster-line-5)">&#160;K8S&#160;cluster&#160;creation&#160;flags&#160;</text><text
 class="breeze-k8s-create-cluster-r5" x="366" y="142" textLength="1073.6" 
clip-path="url(#breeze-k8s-create-cluster-line-5)">──────────────────────────────
 [...]
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-6)">│</text><text 
class="breeze-k8s-create-cluster-r4" x="24.4" y="166.4" textLength="292.8" 
clip-path="url(#breeze-k8s-create-cluster-line-6)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-create-cluster-r6" x="341.6" y="166.4" textLength="24.4" 
clip-path="url(#breeze-k8 [...]
 </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="317.2" 
clip-path="url(#breeze-k8s-create-cluster-line-7)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-create-cluster-r5" x="1451.8" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-7)">│</text><text class= [...]
-</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-r4" x="24.4" y="215.2" textLength="292.8" 
clip-path="url(#breeze-k8s-create-cluster-line-8)">--kubernetes-version&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-create-cluster-r1" x="390.4" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-create-cluster-line-8)">Kubernetes&#160;version&#160;used&#
 [...]
-</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-r7" x="390.4" y="239.6" textLength="622.2" 
clip-path="url(#breeze-k8s-create-cluster-line-9)">|&#160;v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-create-cluster-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-crea [...]
+</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-r4" x="24.4" y="215.2" textLength="292.8" 
clip-path="url(#breeze-k8s-create-cluster-line-8)">--kubernetes-version&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-create-cluster-r1" x="390.4" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-create-cluster-line-8)">Kubernetes&#160;version&#160;used&#
 [...]
+</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-r7" x="390.4" y="239.6" textLength="768.6" 
clip-path="url(#breeze-k8s-create-cluster-line-9)">|&#160;v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-create-cluster-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path [...]
 </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-r4" x="24.4" y="264" textLength="292.8" 
clip-path="url(#breeze-k8s-create-cluster-line-10)">--force-recreate-cluster</text><text
 class="breeze-k8s-create-cluster-r1" x="390.4" y="264" textLength="756.4" 
clip-path="url(#breeze-k8s-create-cluster-line-10)">Force&#160;recreation&#160;of&#160;the&#160;cluster&#160
 [...]
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="288.4" 
textLength="1464" 
clip-path="url(#breeze-k8s-create-cluster-line-11)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-create-cluster-r1" x="1464" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-11)">
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="312.8" 
textLength="24.4" 
clip-path="url(#breeze-k8s-create-cluster-line-12)">╭─</text><text 
class="breeze-k8s-create-cluster-r5" x="24.4" y="312.8" textLength="219.6" 
clip-path="url(#breeze-k8s-create-cluster-line-12)">&#160;Parallel&#160;options&#160;</text><text
 class="breeze-k8s-create-cluster-r5" x="244" y="312.8" textLength="1195.6" 
clip-path="url(#breeze-k8s-create-cluster-line-12)">─────────────────────────────────────────
 [...]
@@ -159,8 +159,8 @@
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="386" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-15)">│</text><text 
class="breeze-k8s-create-cluster-r1" x="353.8" y="386" textLength="146.4" 
clip-path="url(#breeze-k8s-create-cluster-line-15)">operations.&#160;</text><text
 class="breeze-k8s-create-cluster-r5" x="500.2" y="386" textLength="146.4" 
clip-path="url(#breeze-k8s-create-cluster-line-15)">[default:&#160;2]</text><text
 class="breeze-k8s-create-cluster [...]
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="410.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-16)">│</text><text 
class="breeze-k8s-create-cluster-r4" x="24.4" y="410.4" textLength="305" 
clip-path="url(#breeze-k8s-create-cluster-line-16)">--python-versions&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-create-cluster-r1" x="353.8" y="410.4" textLength="963.8" 
clip-path="url(#breeze-k8s-create-cluster-line-16)">Space&#160; [...]
 </text><text class="breeze-k8s-create-cluster-r5" x="0" y="434.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-17)">│</text><text 
class="breeze-k8s-create-cluster-r5" x="353.8" y="434.8" textLength="305" 
clip-path="url(#breeze-k8s-create-cluster-line-17)">3.10&#160;3.11&#160;3.12&#160;3.13&#160;3.14]</text><text
 class="breeze-k8s-create-cluster-r7" x="671" y="434.8" textLength="73.2" 
clip-path="url(#breeze-k8s-create-cluster-line-17)">(TEXT)</text><text 
class="breeze- [...]
-</text><text class="breeze-k8s-create-cluster-r5" x="0" y="459.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-18)">│</text><text 
class="breeze-k8s-create-cluster-r4" x="24.4" y="459.2" textLength="305" 
clip-path="url(#breeze-k8s-create-cluster-line-18)">--kubernetes-versions&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-create-cluster-r1" x="353.8" y="459.2" textLength="768.6" 
clip-path="url(#breeze-k8s-create-cluster-line-18)">Kubernetes&#160;versions&#160;u
 [...]
-</text><text class="breeze-k8s-create-cluster-r5" x="0" y="483.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-19)">│</text><text 
class="breeze-k8s-create-cluster-r5" x="353.8" y="483.6" textLength="500.2" 
clip-path="url(#breeze-k8s-create-cluster-line-19)">v1.31.12&#160;v1.32.8&#160;v1.33.4&#160;v1.34.0&#160;v1.35.0]</text><text
 class="breeze-k8s-create-cluster-r7" x="866.2" y="483.6" textLength="73.2" 
clip-path="url(#breeze-k8s-create-cluster-line-19)">(TEXT)</text> [...]
+</text><text class="breeze-k8s-create-cluster-r5" x="0" y="459.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-18)">│</text><text 
class="breeze-k8s-create-cluster-r4" x="24.4" y="459.2" textLength="305" 
clip-path="url(#breeze-k8s-create-cluster-line-18)">--kubernetes-versions&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-create-cluster-r1" x="353.8" y="459.2" textLength="768.6" 
clip-path="url(#breeze-k8s-create-cluster-line-18)">Kubernetes&#160;versions&#160;u
 [...]
+</text><text class="breeze-k8s-create-cluster-r5" x="0" y="483.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-create-cluster-line-19)">│</text><text 
class="breeze-k8s-create-cluster-r5" x="353.8" y="483.6" textLength="622.2" 
clip-path="url(#breeze-k8s-create-cluster-line-19)">v1.32.11&#160;v1.33.12&#160;v1.34.11&#160;v1.35.8&#160;v1.36.4&#160;v1.37.0]</text><text
 class="breeze-k8s-create-cluster-r7" x="988.2" y="483.6" textLength="73.2" 
clip-path="url(#breeze-k8s-create-cluster-line-19) [...]
 </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="305" 
clip-path="url(#breeze-k8s-create-cluster-line-20)">--skip-cleanup&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-create-cluster-r1" x="353.8" y="508" textLength="732" 
clip-path="url(#breeze-k8s-create-cluster-line-20)">Skip [...]
 </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-r4" x="24.4" y="532.4" textLength="305" 
clip-path="url(#breeze-k8s-create-cluster-line-21)">--debug-resources&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-create-cluster-r1" x="353.8" y="532.4" textLength="768.6" 
clip-path="url(#breeze-k8s-create-cluster-line-21)">Whether&#16 [...]
 </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="305" 
clip-path="url(#breeze-k8s-create-cluster-line-22)">--include-success-outputs</text><text
 class="breeze-k8s-create-cluster-r1" x="353.8" y="556.8" textLength="841.8" 
clip-path="url(#breeze-k8s-create-cluster-line-22)">Whether&#160;to&#160;include&#160;outputs&#160;of&#
 [...]
diff --git a/dev/breeze/doc/images/output_k8s_create-cluster.txt 
b/dev/breeze/doc/images/output_k8s_create-cluster.txt
index 257f2e33b7e..76394b4da33 100644
--- a/dev/breeze/doc/images/output_k8s_create-cluster.txt
+++ b/dev/breeze/doc/images/output_k8s_create-cluster.txt
@@ -1 +1 @@
-bda47ffc8ebdaf681ed2bdec16574ec3
+0bfa479d3f2ef81366aa40538aeb8825
diff --git a/dev/breeze/doc/images/output_k8s_delete-cluster.svg 
b/dev/breeze/doc/images/output_k8s_delete-cluster.svg
index 830e5f16e89..368fc63bbc8 100644
--- a/dev/breeze/doc/images/output_k8s_delete-cluster.svg
+++ b/dev/breeze/doc/images/output_k8s_delete-cluster.svg
@@ -113,8 +113,8 @@
 </text><text class="breeze-k8s-delete-cluster-r5" x="0" y="142" 
textLength="24.4" 
clip-path="url(#breeze-k8s-delete-cluster-line-5)">╭─</text><text 
class="breeze-k8s-delete-cluster-r5" x="24.4" y="142" textLength="317.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-5)">&#160;K8S&#160;cluster&#160;delete&#160;flags&#160;</text><text
 class="breeze-k8s-delete-cluster-r5" x="341.6" y="142" textLength="1098" 
clip-path="url(#breeze-k8s-delete-cluster-line-5)">────────────────────────────────
 [...]
 </text><text class="breeze-k8s-delete-cluster-r5" x="0" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-6)">│</text><text 
class="breeze-k8s-delete-cluster-r4" x="24.4" y="166.4" textLength="244" 
clip-path="url(#breeze-k8s-delete-cluster-line-6)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-delete-cluster-r6" x="292.8" y="166.4" textLength="24.4" 
clip-path="url(#breeze-k8s-delete-cluster-line-6)"> [...]
 </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="317.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-7)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-delete-cluster-r5" x="1451.8" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-7)">│</text><text class= [...]
-</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-r4" x="24.4" y="215.2" textLength="244" 
clip-path="url(#breeze-k8s-delete-cluster-line-8)">--kubernetes-version</text><text
 class="breeze-k8s-delete-cluster-r1" x="341.6" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-delete-cluster-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;th
 [...]
-</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-r7" x="341.6" y="239.6" textLength="597.8" 
clip-path="url(#breeze-k8s-delete-cluster-line-9)">v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-delete-cluster-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-delete-clus [...]
+</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-r4" x="24.4" y="215.2" textLength="244" 
clip-path="url(#breeze-k8s-delete-cluster-line-8)">--kubernetes-version</text><text
 class="breeze-k8s-delete-cluster-r1" x="341.6" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-delete-cluster-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;th
 [...]
+</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-r7" x="341.6" y="239.6" textLength="744.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-9)">v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-delete-cluster-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(# [...]
 </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-r4" x="24.4" y="264" textLength="244" 
clip-path="url(#breeze-k8s-delete-cluster-line-10)">--all&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-delete-cluster-r1" x="341.6" y="264" textLength="390.4" 
clip-path="url(#breeze-k8s-delete-clust [...]
 </text><text class="breeze-k8s-delete-cluster-r5" x="0" y="288.4" 
textLength="1464" 
clip-path="url(#breeze-k8s-delete-cluster-line-11)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-delete-cluster-r1" x="1464" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-11)">
 </text><text class="breeze-k8s-delete-cluster-r5" x="0" y="312.8" 
textLength="24.4" 
clip-path="url(#breeze-k8s-delete-cluster-line-12)">╭─</text><text 
class="breeze-k8s-delete-cluster-r5" x="24.4" y="312.8" textLength="195.2" 
clip-path="url(#breeze-k8s-delete-cluster-line-12)">&#160;Common&#160;options&#160;</text><text
 class="breeze-k8s-delete-cluster-r5" x="219.6" y="312.8" textLength="1220" 
clip-path="url(#breeze-k8s-delete-cluster-line-12)">───────────────────────────────────────────
 [...]
diff --git a/dev/breeze/doc/images/output_k8s_delete-cluster.txt 
b/dev/breeze/doc/images/output_k8s_delete-cluster.txt
index cf72922b112..77d922d5f79 100644
--- a/dev/breeze/doc/images/output_k8s_delete-cluster.txt
+++ b/dev/breeze/doc/images/output_k8s_delete-cluster.txt
@@ -1 +1 @@
-ad00903ae7f5ff3cb8f21bc2e4cf1387
+dbf13385a6cb6e0922f0560c0e78fc77
diff --git a/dev/breeze/doc/images/output_k8s_deploy-airflow.svg 
b/dev/breeze/doc/images/output_k8s_deploy-airflow.svg
index 1dfde29fb19..df4cc14bfed 100644
--- a/dev/breeze/doc/images/output_k8s_deploy-airflow.svg
+++ b/dev/breeze/doc/images/output_k8s_deploy-airflow.svg
@@ -164,8 +164,8 @@
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="142" 
textLength="24.4" 
clip-path="url(#breeze-k8s-deploy-airflow-line-5)">╭─</text><text 
class="breeze-k8s-deploy-airflow-r5" x="24.4" y="142" textLength="268.4" 
clip-path="url(#breeze-k8s-deploy-airflow-line-5)">&#160;Airflow&#160;deploy&#160;flags&#160;</text><text
 class="breeze-k8s-deploy-airflow-r5" x="292.8" y="142" textLength="1146.8" 
clip-path="url(#breeze-k8s-deploy-airflow-line-5)">───────────────────────────────────────
 [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-6)">│</text><text 
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="166.4" textLength="268.4" 
clip-path="url(#breeze-k8s-deploy-airflow-line-6)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow-r6" x="317.2" y="166.4" textLength="24.4" 
clip-path="url(#breeze-k8s-deploy-air [...]
 </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="317.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-7)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-deploy-airflow-r5" x="1451.8" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-7)">│</text><text class="b [...]
-</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-r4" x="24.4" y="215.2" textLength="268.4" 
clip-path="url(#breeze-k8s-deploy-airflow-line-8)">--kubernetes-version&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow-r1" x="366" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-deploy-airflow-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;cr
 [...]
-</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-r7" x="366" y="239.6" textLength="597.8" 
clip-path="url(#breeze-k8s-deploy-airflow-line-9)">v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-deploy-airflow-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflo [...]
+</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-r4" x="24.4" y="215.2" textLength="268.4" 
clip-path="url(#breeze-k8s-deploy-airflow-line-8)">--kubernetes-version&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow-r1" x="366" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-deploy-airflow-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;cr
 [...]
+</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-r7" x="366" y="239.6" textLength="744.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-9)">v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-deploy-airflow-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#br [...]
 </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-r4" x="24.4" y="264" textLength="268.4" 
clip-path="url(#breeze-k8s-deploy-airflow-line-10)">--executor&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow-r1" x="366" y="264" textLength="512.4" 
clip-path="url(#breeze-k8s-deploy-airflow-line-10)"> [...]
 </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-r7" x="366" y="288.4" textLength="951.6" 
clip-path="url(#breeze-k8s-deploy-airflow-line-11)">KubernetesExecutor&#160;|&#160;CeleryExecutor&#160;|&#160;CeleryKubernetesExecutor&#160;|&#160;EdgeExecutor)</text><text
 class="breeze-k8s-deploy-airflow-r5" x="1451.8" y="288.4" textLength="12.2" 
clip-path="url(#bre [...]
 </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="268.4" 
clip-path="url(#breeze-k8s-deploy-airflow-line-12)">--upgrade&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow-r1" x="366" y="312.8" textLength="549" 
clip-path="url(#breeze-k8s-deploy-airflow-l [...]
@@ -179,8 +179,8 @@
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="508" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-20)">│</text><text 
class="breeze-k8s-deploy-airflow-r1" x="353.8" y="508" textLength="146.4" 
clip-path="url(#breeze-k8s-deploy-airflow-line-20)">operations.&#160;</text><text
 class="breeze-k8s-deploy-airflow-r5" x="500.2" y="508" textLength="146.4" 
clip-path="url(#breeze-k8s-deploy-airflow-line-20)">[default:&#160;2]</text><text
 class="breeze-k8s-deploy-airflow [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-21)">│</text><text 
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="532.4" textLength="305" 
clip-path="url(#breeze-k8s-deploy-airflow-line-21)">--python-versions&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow-r1" x="353.8" y="532.4" textLength="963.8" 
clip-path="url(#breeze-k8s-deploy-airflow-line-21)">Space&#160; [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="556.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-22)">│</text><text 
class="breeze-k8s-deploy-airflow-r5" x="353.8" y="556.8" textLength="305" 
clip-path="url(#breeze-k8s-deploy-airflow-line-22)">3.10&#160;3.11&#160;3.12&#160;3.13&#160;3.14]</text><text
 class="breeze-k8s-deploy-airflow-r7" x="671" y="556.8" textLength="73.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-22)">(TEXT)</text><text 
class="breeze- [...]
-</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-23)">│</text><text 
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="581.2" textLength="305" 
clip-path="url(#breeze-k8s-deploy-airflow-line-23)">--kubernetes-versions&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow-r1" x="353.8" y="581.2" textLength="768.6" 
clip-path="url(#breeze-k8s-deploy-airflow-line-23)">Kubernetes&#160;versions&#160;u
 [...]
-</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="605.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-24)">│</text><text 
class="breeze-k8s-deploy-airflow-r5" x="353.8" y="605.6" textLength="500.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-24)">v1.31.12&#160;v1.32.8&#160;v1.33.4&#160;v1.34.0&#160;v1.35.0]</text><text
 class="breeze-k8s-deploy-airflow-r7" x="866.2" y="605.6" textLength="73.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-24)">(TEXT)</text> [...]
+</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-23)">│</text><text 
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="581.2" textLength="305" 
clip-path="url(#breeze-k8s-deploy-airflow-line-23)">--kubernetes-versions&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow-r1" x="353.8" y="581.2" textLength="768.6" 
clip-path="url(#breeze-k8s-deploy-airflow-line-23)">Kubernetes&#160;versions&#160;u
 [...]
+</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="605.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-24)">│</text><text 
class="breeze-k8s-deploy-airflow-r5" x="353.8" y="605.6" textLength="622.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-24)">v1.32.11&#160;v1.33.12&#160;v1.34.11&#160;v1.35.8&#160;v1.36.4&#160;v1.37.0]</text><text
 class="breeze-k8s-deploy-airflow-r7" x="988.2" y="605.6" textLength="73.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-24) [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="630" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-25)">│</text><text 
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="630" textLength="305" 
clip-path="url(#breeze-k8s-deploy-airflow-line-25)">--skip-cleanup&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow-r1" x="353.8" y="630" textLength="732" 
clip-path="url(#breeze-k8s-deploy-airflow-line-25)">Skip [...]
 </text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-airflow-line-26)">│</text><text 
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="654.4" textLength="305" 
clip-path="url(#breeze-k8s-deploy-airflow-line-26)">--debug-resources&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-airflow-r1" x="353.8" y="654.4" textLength="768.6" 
clip-path="url(#breeze-k8s-deploy-airflow-line-26)">Whether&#16 [...]
 </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="305" 
clip-path="url(#breeze-k8s-deploy-airflow-line-27)">--include-success-outputs</text><text
 class="breeze-k8s-deploy-airflow-r1" x="353.8" y="678.8" textLength="841.8" 
clip-path="url(#breeze-k8s-deploy-airflow-line-27)">Whether&#160;to&#160;include&#160;outputs&#160;of&#
 [...]
diff --git a/dev/breeze/doc/images/output_k8s_deploy-airflow.txt 
b/dev/breeze/doc/images/output_k8s_deploy-airflow.txt
index fc6808f34b1..bfa222cd565 100644
--- a/dev/breeze/doc/images/output_k8s_deploy-airflow.txt
+++ b/dev/breeze/doc/images/output_k8s_deploy-airflow.txt
@@ -1 +1 @@
-bcbd14d163c29520124a0049a1b084dd
+594644e439590186ad2697797ed42b80
diff --git a/dev/breeze/doc/images/output_k8s_deploy-cluster.svg 
b/dev/breeze/doc/images/output_k8s_deploy-cluster.svg
index 35b4841a057..7c802d8991e 100644
--- a/dev/breeze/doc/images/output_k8s_deploy-cluster.svg
+++ b/dev/breeze/doc/images/output_k8s_deploy-cluster.svg
@@ -134,8 +134,8 @@
 </text><text class="breeze-k8s-deploy-cluster-r5" x="0" y="142" 
textLength="24.4" 
clip-path="url(#breeze-k8s-deploy-cluster-line-5)">╭─</text><text 
class="breeze-k8s-deploy-cluster-r5" x="24.4" y="142" textLength="341.6" 
clip-path="url(#breeze-k8s-deploy-cluster-line-5)">&#160;K8S&#160;cluster&#160;creation&#160;flags&#160;</text><text
 class="breeze-k8s-deploy-cluster-r5" x="366" y="142" textLength="1073.6" 
clip-path="url(#breeze-k8s-deploy-cluster-line-5)">──────────────────────────────
 [...]
 </text><text class="breeze-k8s-deploy-cluster-r5" x="0" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-cluster-line-6)">│</text><text 
class="breeze-k8s-deploy-cluster-r4" x="24.4" y="166.4" textLength="292.8" 
clip-path="url(#breeze-k8s-deploy-cluster-line-6)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-cluster-r6" x="341.6" y="166.4" textLength="24.4" 
clip-path="url(#breeze-k8 [...]
 </text><text class="breeze-k8s-deploy-cluster-r5" x="0" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-cluster-line-7)">│</text><text 
class="breeze-k8s-deploy-cluster-r7" x="390.4" y="190.8" textLength="317.2" 
clip-path="url(#breeze-k8s-deploy-cluster-line-7)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-deploy-cluster-r5" x="1451.8" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-cluster-line-7)">│</text><text class= [...]
-</text><text class="breeze-k8s-deploy-cluster-r5" x="0" y="215.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-cluster-line-8)">│</text><text 
class="breeze-k8s-deploy-cluster-r4" x="24.4" y="215.2" textLength="292.8" 
clip-path="url(#breeze-k8s-deploy-cluster-line-8)">--kubernetes-version&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-cluster-r1" x="390.4" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-deploy-cluster-line-8)">Kubernetes&#160;version&#160;used&#
 [...]
-</text><text class="breeze-k8s-deploy-cluster-r5" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-cluster-line-9)">│</text><text 
class="breeze-k8s-deploy-cluster-r7" x="390.4" y="239.6" textLength="622.2" 
clip-path="url(#breeze-k8s-deploy-cluster-line-9)">|&#160;v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-deploy-cluster-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-depl [...]
+</text><text class="breeze-k8s-deploy-cluster-r5" x="0" y="215.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-cluster-line-8)">│</text><text 
class="breeze-k8s-deploy-cluster-r4" x="24.4" y="215.2" textLength="292.8" 
clip-path="url(#breeze-k8s-deploy-cluster-line-8)">--kubernetes-version&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-cluster-r1" x="390.4" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-deploy-cluster-line-8)">Kubernetes&#160;version&#160;used&#
 [...]
+</text><text class="breeze-k8s-deploy-cluster-r5" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-cluster-line-9)">│</text><text 
class="breeze-k8s-deploy-cluster-r7" x="390.4" y="239.6" textLength="768.6" 
clip-path="url(#breeze-k8s-deploy-cluster-line-9)">|&#160;v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-deploy-cluster-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path [...]
 </text><text class="breeze-k8s-deploy-cluster-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-cluster-line-10)">│</text><text 
class="breeze-k8s-deploy-cluster-r4" x="24.4" y="264" textLength="292.8" 
clip-path="url(#breeze-k8s-deploy-cluster-line-10)">--force-recreate-cluster</text><text
 class="breeze-k8s-deploy-cluster-r1" x="390.4" y="264" textLength="756.4" 
clip-path="url(#breeze-k8s-deploy-cluster-line-10)">Force&#160;recreation&#160;of&#160;the&#160;cluster&#160
 [...]
 </text><text class="breeze-k8s-deploy-cluster-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-cluster-line-11)">│</text><text 
class="breeze-k8s-deploy-cluster-r4" x="24.4" y="288.4" textLength="292.8" 
clip-path="url(#breeze-k8s-deploy-cluster-line-11)">--force-venv-setup&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-deploy-cluster-r1" x="390.4" y="288.4" textLength="427" 
clip-path="url(#breeze-k8s-deploy-cluster-line-11)">Force&#160;recreation& [...]
 </text><text class="breeze-k8s-deploy-cluster-r5" x="0" y="312.8" 
textLength="1464" 
clip-path="url(#breeze-k8s-deploy-cluster-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-deploy-cluster-r1" x="1464" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-deploy-cluster-line-12)">
diff --git a/dev/breeze/doc/images/output_k8s_deploy-cluster.txt 
b/dev/breeze/doc/images/output_k8s_deploy-cluster.txt
index fa099647e20..4d95cc7e07b 100644
--- a/dev/breeze/doc/images/output_k8s_deploy-cluster.txt
+++ b/dev/breeze/doc/images/output_k8s_deploy-cluster.txt
@@ -1 +1 @@
-6b82815ccbac7e68a900d84d9b2be1cd
+dbc2d6f069fc539786ac65de6634dc58
diff --git a/dev/breeze/doc/images/output_k8s_dev.svg 
b/dev/breeze/doc/images/output_k8s_dev.svg
index 3badbf82686..3db018824e5 100644
--- a/dev/breeze/doc/images/output_k8s_dev.svg
+++ b/dev/breeze/doc/images/output_k8s_dev.svg
@@ -144,8 +144,8 @@
 </text><text class="breeze-k8s-dev-r5" x="0" y="166.4" textLength="24.4" 
clip-path="url(#breeze-k8s-dev-line-6)">╭─</text><text 
class="breeze-k8s-dev-r5" x="24.4" y="166.4" textLength="244" 
clip-path="url(#breeze-k8s-dev-line-6)">&#160;Skaffold&#160;dev&#160;flags&#160;</text><text
 class="breeze-k8s-dev-r5" x="268.4" y="166.4" textLength="1171.2" 
clip-path="url(#breeze-k8s-dev-line-6)">────────────────────────────────────────────────────────────────────────────────────────────────</text>
 [...]
 </text><text class="breeze-k8s-dev-r5" x="0" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-dev-line-7)">│</text><text class="breeze-k8s-dev-r4" 
x="24.4" y="190.8" textLength="268.4" 
clip-path="url(#breeze-k8s-dev-line-7)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-dev-r6" x="317.2" y="190.8" textLength="24.4" 
clip-path="url(#breeze-k8s-dev-line-7)">-p</text><text 
class="breeze-k8s-dev-r1" x="366" y=" [...]
 </text><text class="breeze-k8s-dev-r5" x="0" y="215.2" textLength="12.2" 
clip-path="url(#breeze-k8s-dev-line-8)">│</text><text class="breeze-k8s-dev-r7" 
x="366" y="215.2" textLength="317.2" 
clip-path="url(#breeze-k8s-dev-line-8)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-dev-r5" x="1451.8" y="215.2" textLength="12.2" 
clip-path="url(#breeze-k8s-dev-line-8)">│</text><text class="breeze-k8s-dev-r1" 
x="1464" y="215.2" textLength="12.2" clip-path=" [...]
-</text><text class="breeze-k8s-dev-r5" x="0" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-dev-line-9)">│</text><text class="breeze-k8s-dev-r4" 
x="24.4" y="239.6" textLength="268.4" 
clip-path="url(#breeze-k8s-dev-line-9)">--kubernetes-version&#160;&#160;</text><text
 class="breeze-k8s-dev-r1" x="366" y="239.6" textLength="671" 
clip-path="url(#breeze-k8s-dev-line-9)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;the&#160;KinD&#160;cluster&#160;of.&#160;</text><text
 cl [...]
-</text><text class="breeze-k8s-dev-r5" x="0" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-dev-line-10)">│</text><text 
class="breeze-k8s-dev-r7" x="366" y="264" textLength="597.8" 
clip-path="url(#breeze-k8s-dev-line-10)">v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-dev-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-dev-line-10)">│</text><text 
class="breeze-k8s-dev-r1" x="1464" y="264" t [...]
+</text><text class="breeze-k8s-dev-r5" x="0" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-dev-line-9)">│</text><text class="breeze-k8s-dev-r4" 
x="24.4" y="239.6" textLength="268.4" 
clip-path="url(#breeze-k8s-dev-line-9)">--kubernetes-version&#160;&#160;</text><text
 class="breeze-k8s-dev-r1" x="366" y="239.6" textLength="671" 
clip-path="url(#breeze-k8s-dev-line-9)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;the&#160;KinD&#160;cluster&#160;of.&#160;</text><text
 cl [...]
+</text><text class="breeze-k8s-dev-r5" x="0" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-dev-line-10)">│</text><text 
class="breeze-k8s-dev-r7" x="366" y="264" textLength="744.2" 
clip-path="url(#breeze-k8s-dev-line-10)">v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-dev-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-dev-line-10)">│</text><text class="breeze-k8s-dev- 
[...]
 </text><text class="breeze-k8s-dev-r5" x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-dev-line-11)">│</text><text 
class="breeze-k8s-dev-r4" x="24.4" y="288.4" textLength="268.4" 
clip-path="url(#breeze-k8s-dev-line-11)">--executor&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-dev-r1" x="366" y="288.4" textLength="512.4" 
clip-path="url(#breeze-k8s-dev-line-11)">Executor&#160;to&#160;use&#160;for&#160;a&#160;kubernetes&#1
 [...]
 </text><text class="breeze-k8s-dev-r5" x="0" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-dev-line-12)">│</text><text 
class="breeze-k8s-dev-r7" x="366" y="312.8" textLength="951.6" 
clip-path="url(#breeze-k8s-dev-line-12)">KubernetesExecutor&#160;|&#160;CeleryExecutor&#160;|&#160;CeleryKubernetesExecutor&#160;|&#160;EdgeExecutor)</text><text
 class="breeze-k8s-dev-r5" x="1451.8" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-dev-line-12)">│</text><text class="breeze-k8s-d [...]
 </text><text class="breeze-k8s-dev-r5" x="0" y="337.2" textLength="12.2" 
clip-path="url(#breeze-k8s-dev-line-13)">│</text><text 
class="breeze-k8s-dev-r4" x="24.4" y="337.2" textLength="268.4" 
clip-path="url(#breeze-k8s-dev-line-13)">--log-level&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-dev-r1" x="366" y="337.2" textLength="646.6" 
clip-path="url(#breeze-k8s-dev-line-13)">Log&#160;level&#160;for&#160;Airflow&#160;components&#160;when&#1
 [...]
diff --git a/dev/breeze/doc/images/output_k8s_dev.txt 
b/dev/breeze/doc/images/output_k8s_dev.txt
index 2269c7f1dfc..e54e59560fc 100644
--- a/dev/breeze/doc/images/output_k8s_dev.txt
+++ b/dev/breeze/doc/images/output_k8s_dev.txt
@@ -1 +1 @@
-ba04bbdd68c6b991e906625178b3478f
+4022efc6117bf0729300b067bf706705
diff --git a/dev/breeze/doc/images/output_k8s_k9s.svg 
b/dev/breeze/doc/images/output_k8s_k9s.svg
index 637cb640870..5f2240a3448 100644
--- a/dev/breeze/doc/images/output_k8s_k9s.svg
+++ b/dev/breeze/doc/images/output_k8s_k9s.svg
@@ -118,8 +118,8 @@
 </text><text class="breeze-k8s-k9s-r5" x="0" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-7)">│</text><text class="breeze-k8s-k9s-r1" 
x="341.6" y="190.8" textLength="1098" 
clip-path="url(#breeze-k8s-k9s-line-7)">if&#160;not&#160;found&#160;on&#160;PATH).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-k9s-r5" x="0" y="215.2" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-8)">│</text><text class="breeze-k8s-k9s-r4" 
x="24.4" y="215.2" textLength="244" 
clip-path="url(#breeze-k8s-k9s-line-8)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-k9s-r6" x="292.8" y="215.2" textLength="24.4" 
clip-path="url(#breeze-k8s-k9s-line-8)">-p</text><text 
class="breeze-k8s-k9s-r1" x="341.6" y="215.2" textL [...]
 </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="317.2" 
clip-path="url(#breeze-k8s-k9s-line-9)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-k9s-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-9)">│</text><text class="breeze-k8s-k9s-r1" 
x="1464" y="239.6" textLength="12.2" clip-path [...]
-</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-r4" x="24.4" y="264" textLength="244" 
clip-path="url(#breeze-k8s-k9s-line-10)">--kubernetes-version</text><text 
class="breeze-k8s-k9s-r1" x="341.6" y="264" textLength="671" 
clip-path="url(#breeze-k8s-k9s-line-10)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;the&#160;KinD&#160;cluster&#160;of.&#160;</text><text
 class="breeze-k8s [...]
-</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-r7" x="341.6" y="288.4" textLength="597.8" 
clip-path="url(#breeze-k8s-k9s-line-11)">v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-k9s-r5" x="1451.8" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-11)">│</text><text 
class="breeze-k8s-k9s-r1" x="1464" y [...]
+</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-r4" x="24.4" y="264" textLength="244" 
clip-path="url(#breeze-k8s-k9s-line-10)">--kubernetes-version</text><text 
class="breeze-k8s-k9s-r1" x="341.6" y="264" textLength="671" 
clip-path="url(#breeze-k8s-k9s-line-10)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;the&#160;KinD&#160;cluster&#160;of.&#160;</text><text
 class="breeze-k8s [...]
+</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-r7" x="341.6" y="288.4" textLength="744.2" 
clip-path="url(#breeze-k8s-k9s-line-11)">v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-k9s-r5" x="1451.8" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-11)">│</text><text class="breeze- [...]
 </text><text class="breeze-k8s-k9s-r5" x="0" y="312.8" textLength="1464" 
clip-path="url(#breeze-k8s-k9s-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-k9s-r1" x="1464" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-12)">
 </text><text class="breeze-k8s-k9s-r5" x="0" y="337.2" textLength="24.4" 
clip-path="url(#breeze-k8s-k9s-line-13)">╭─</text><text 
class="breeze-k8s-k9s-r5" x="24.4" y="337.2" textLength="195.2" 
clip-path="url(#breeze-k8s-k9s-line-13)">&#160;Common&#160;options&#160;</text><text
 class="breeze-k8s-k9s-r5" x="219.6" y="337.2" textLength="1220" 
clip-path="url(#breeze-k8s-k9s-line-13)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><t
 [...]
 </text><text class="breeze-k8s-k9s-r5" x="0" y="361.6" textLength="12.2" 
clip-path="url(#breeze-k8s-k9s-line-14)">│</text><text 
class="breeze-k8s-k9s-r4" x="24.4" y="361.6" textLength="109.8" 
clip-path="url(#breeze-k8s-k9s-line-14)">--verbose</text><text 
class="breeze-k8s-k9s-r6" x="158.6" y="361.6" textLength="24.4" 
clip-path="url(#breeze-k8s-k9s-line-14)">-v</text><text 
class="breeze-k8s-k9s-r1" x="207.4" y="361.6" textLength="585.6" 
clip-path="url(#breeze-k8s-k9s-line-14)">Print&#160; [...]
diff --git a/dev/breeze/doc/images/output_k8s_k9s.txt 
b/dev/breeze/doc/images/output_k8s_k9s.txt
index a0b5531337c..2816bfe73a9 100644
--- a/dev/breeze/doc/images/output_k8s_k9s.txt
+++ b/dev/breeze/doc/images/output_k8s_k9s.txt
@@ -1 +1 @@
-83f4fffcd60ffdf1711983ffa43a5eee
+bfbefd404628e4a070519af75e915f25
diff --git a/dev/breeze/doc/images/output_k8s_logs.svg 
b/dev/breeze/doc/images/output_k8s_logs.svg
index 9038593489c..a2531dd6fc9 100644
--- a/dev/breeze/doc/images/output_k8s_logs.svg
+++ b/dev/breeze/doc/images/output_k8s_logs.svg
@@ -114,8 +114,8 @@
 </text><text class="breeze-k8s-logs-r6" x="0" y="142" textLength="24.4" 
clip-path="url(#breeze-k8s-logs-line-5)">╭─</text><text 
class="breeze-k8s-logs-r6" x="24.4" y="142" textLength="195.2" 
clip-path="url(#breeze-k8s-logs-line-5)">&#160;K8S&#160;logs&#160;flags&#160;</text><text
 class="breeze-k8s-logs-r6" x="219.6" y="142" textLength="1220" 
clip-path="url(#breeze-k8s-logs-line-5)">────────────────────────────────────────────────────────────────────────────────────────────────────</text>
 [...]
 </text><text class="breeze-k8s-logs-r6" x="0" y="166.4" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-6)">│</text><text 
class="breeze-k8s-logs-r4" x="24.4" y="166.4" textLength="244" 
clip-path="url(#breeze-k8s-logs-line-6)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-logs-r7" x="292.8" y="166.4" textLength="24.4" 
clip-path="url(#breeze-k8s-logs-line-6)">-p</text><text 
class="breeze-k8s-logs-r1" x="341.6" y="166.4 [...]
 </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="317.2" 
clip-path="url(#breeze-k8s-logs-line-7)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-logs-r6" x="1451.8" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-7)">│</text><text 
class="breeze-k8s-logs-r1" x="1464" y="190.8" textLength="12.2" cl [...]
-</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-r4" x="24.4" y="215.2" textLength="244" 
clip-path="url(#breeze-k8s-logs-line-8)">--kubernetes-version</text><text 
class="breeze-k8s-logs-r1" x="341.6" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-logs-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;the&#160;KinD&#160;cluster&#160;of.&#160;</text><text
 class="b [...]
-</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-r8" x="341.6" y="239.6" textLength="597.8" 
clip-path="url(#breeze-k8s-logs-line-9)">v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-logs-r6" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-9)">│</text><text 
class="breeze-k8s-logs-r1" x="146 [...]
+</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-r4" x="24.4" y="215.2" textLength="244" 
clip-path="url(#breeze-k8s-logs-line-8)">--kubernetes-version</text><text 
class="breeze-k8s-logs-r1" x="341.6" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-logs-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;the&#160;KinD&#160;cluster&#160;of.&#160;</text><text
 class="b [...]
+</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-r8" x="341.6" y="239.6" textLength="744.2" 
clip-path="url(#breeze-k8s-logs-line-9)">v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-logs-r6" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-9)">│</text><text class="bree [...]
 </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-r4" x="24.4" y="264" textLength="244" 
clip-path="url(#breeze-k8s-logs-line-10)">--all&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-logs-r1" x="341.6" y="264" textLength="390.4" 
clip-path="url(#breeze-k8s-logs-line-10)">Apply&#160;it&#160;to&#160;all&#160;created&#16
 [...]
 </text><text class="breeze-k8s-logs-r6" x="0" y="288.4" textLength="1464" 
clip-path="url(#breeze-k8s-logs-line-11)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-logs-r1" x="1464" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-logs-line-11)">
 </text><text class="breeze-k8s-logs-r6" x="0" y="312.8" textLength="24.4" 
clip-path="url(#breeze-k8s-logs-line-12)">╭─</text><text 
class="breeze-k8s-logs-r6" x="24.4" y="312.8" textLength="195.2" 
clip-path="url(#breeze-k8s-logs-line-12)">&#160;Common&#160;options&#160;</text><text
 class="breeze-k8s-logs-r6" x="219.6" y="312.8" textLength="1220" 
clip-path="url(#breeze-k8s-logs-line-12)">────────────────────────────────────────────────────────────────────────────────────────────────────</t
 [...]
diff --git a/dev/breeze/doc/images/output_k8s_logs.txt 
b/dev/breeze/doc/images/output_k8s_logs.txt
index 92c22fe0ca6..c64b7fe6517 100644
--- a/dev/breeze/doc/images/output_k8s_logs.txt
+++ b/dev/breeze/doc/images/output_k8s_logs.txt
@@ -1 +1 @@
-efc8b5f82c4b23809d8e692f0a62dbad
+79cea00d75cbcd0868ea268d32da2ca5
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 6f378e47077..1834d9199c4 100644
--- a/dev/breeze/doc/images/output_k8s_run-complete-tests.svg
+++ b/dev/breeze/doc/images/output_k8s_run-complete-tests.svg
@@ -227,8 +227,8 @@
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="508" 
textLength="24.4" 
clip-path="url(#breeze-k8s-run-complete-tests-line-20)">╭─</text><text 
class="breeze-k8s-run-complete-tests-r5" x="24.4" y="508" textLength="207.4" 
clip-path="url(#breeze-k8s-run-complete-tests-line-20)">&#160;K8S&#160;tests&#160;flags&#160;</text><text
 class="breeze-k8s-run-complete-tests-r5" x="231.8" y="508" textLength="1207.8" 
clip-path="url(#breeze-k8s-run-complete-tests-line-20)">───────────────── [...]
 </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-r4" x="24.4" y="532.4" textLength="414.8" 
clip-path="url(#breeze-k8s-run-complete-tests-line-21)">--python&#160;&#160;&#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- [...]
 </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-r6" x="512.4" y="556.8" textLength="439.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-22)">(&gt;3.10&lt;&#160;|&#160;3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-run-complete-tests-r5" x="1451.8" y="556.8" 
textLength="12.2" clip-path="url(#breeze- [...]
-</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="414.8" 
clip-path="url(#breeze-k8s-run-complete-tests-line-23)">--kubernetes-version&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-run-complete-tests-r1" x="512.4" y="581.2" textLength="671" 
clip [...]
-</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="512.4" y="605.6" textLength="768.6" 
clip-path="url(#breeze-k8s-run-complete-tests-line-24)">(&gt;v1.30.13&lt;&#160;|&#160;v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-run-complete-tests-r5" x="1451.8" y="605.6" text [...]
+</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="414.8" 
clip-path="url(#breeze-k8s-run-complete-tests-line-23)">--kubernetes-version&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-run-complete-tests-r1" x="512.4" y="581.2" textLength="671" 
clip [...]
+</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="512.4" y="605.6" textLength="915" 
clip-path="url(#breeze-k8s-run-complete-tests-line-24)">(&gt;v1.31.12&lt;&#160;|&#160;v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-run-complete-tests-r5" x="14 [...]
 </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-r4" x="24.4" y="630" textLength="414.8" 
clip-path="url(#breeze-k8s-run-complete-tests-line-25)">--executor&#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 [...]
 </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-r6" x="512.4" y="654.4" textLength="695.4" 
clip-path="url(#breeze-k8s-run-complete-tests-line-26)">(&gt;LocalExecutor&lt;&#160;|&#160;KubernetesExecutor&#160;|&#160;CeleryExecutor&#160;|&#160;</text><text
 class="breeze-k8s-run-complete-tests-r5" x="1451.8" y="654.4" 
textLength="12.2" clip-path="u [...]
 </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="512.4" y="678.8" textLength="488" 
clip-path="url(#breeze-k8s-run-complete-tests-line-27)">CeleryKubernetesExecutor&#160;|&#160;EdgeExecutor)</text><text
 class="breeze-k8s-run-complete-tests-r5" x="1451.8" y="678.8" 
textLength="12.2" clip-path="url(#breeze-k8s-run-complete-tests-line-27)">│ 
[...]
@@ -243,8 +243,8 @@
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="898.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-36)">│</text><text 
class="breeze-k8s-run-complete-tests-r1" x="353.8" y="898.4" textLength="146.4" 
clip-path="url(#breeze-k8s-run-complete-tests-line-36)">operations.&#160;</text><text
 class="breeze-k8s-run-complete-tests-r5" x="500.2" y="898.4" 
textLength="146.4" 
clip-path="url(#breeze-k8s-run-complete-tests-line-36)">[default:&#160;2]</text><text
 cl [...]
 </text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="922.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-37)">│</text><text 
class="breeze-k8s-run-complete-tests-r4" x="24.4" y="922.8" textLength="305" 
clip-path="url(#breeze-k8s-run-complete-tests-line-37)">--python-versions&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-run-complete-tests-r1" x="353.8" y="922.8" 
textLength="963.8" clip-path="url(#breeze-k8s-run-complete-tes [...]
 </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-r5" x="353.8" y="947.2" textLength="305" 
clip-path="url(#breeze-k8s-run-complete-tests-line-38)">3.10&#160;3.11&#160;3.12&#160;3.13&#160;3.14]</text><text
 class="breeze-k8s-run-complete-tests-r6" x="671" y="947.2" textLength="73.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-38)">(TEXT)</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-r4" x="24.4" y="971.6" textLength="305" 
clip-path="url(#breeze-k8s-run-complete-tests-line-39)">--kubernetes-versions&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-run-complete-tests-r1" x="353.8" y="971.6" 
textLength="768.6" 
clip-path="url(#breeze-k8s-run-complete-tests-line-39)">Kuberne [...]
-</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-r5" x="353.8" y="996" textLength="500.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-40)">v1.31.12&#160;v1.32.8&#160;v1.33.4&#160;v1.34.0&#160;v1.35.0]</text><text
 class="breeze-k8s-run-complete-tests-r6" x="866.2" y="996" textLength="73.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line- [...]
+</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-r4" x="24.4" y="971.6" textLength="305" 
clip-path="url(#breeze-k8s-run-complete-tests-line-39)">--kubernetes-versions&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-run-complete-tests-r1" x="353.8" y="971.6" 
textLength="768.6" 
clip-path="url(#breeze-k8s-run-complete-tests-line-39)">Kuberne [...]
+</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-r5" x="353.8" y="996" textLength="622.2" 
clip-path="url(#breeze-k8s-run-complete-tests-line-40)">v1.32.11&#160;v1.33.12&#160;v1.34.11&#160;v1.35.8&#160;v1.36.4&#160;v1.37.0]</text><text
 class="breeze-k8s-run-complete-tests-r6" x="988.2" y="996" textLength="73.2" 
clip-path="url(#breeze-k8s-run-compl [...]
 </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-r4" x="24.4" y="1020.4" textLength="305" 
clip-path="url(#breeze-k8s-run-complete-tests-line-41)">--skip-cleanup&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-run-complete-tests-r1" x="353.8" y="1020.4" textLength="732" 
clip-path="url(#breeze-k8s- [...]
 </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="305" 
clip-path="url(#breeze-k8s-run-complete-tests-line-42)">--debug-resources&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-run-complete-tests-r1" x="353.8" y="1044.8" 
textLength="768.6" clip-path="url(#breeze-k8s-run-complete- [...]
 </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="305" 
clip-path="url(#breeze-k8s-run-complete-tests-line-43)">--include-success-outputs</text><text
 class="breeze-k8s-run-complete-tests-r1" x="353.8" y="1069.2" 
textLength="841.8" 
clip-path="url(#breeze-k8s-run-complete-tests-line-43)">Whether&#160;to&#160;inc
 [...]
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 971ed6e834e..5ca7e86301b 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 @@
-abc593ccc646cf825fab808db673a269
+ab19c6058155e7f93b593b7d3dd38ec5
diff --git a/dev/breeze/doc/images/output_k8s_setup-lang-sdk-test.svg 
b/dev/breeze/doc/images/output_k8s_setup-lang-sdk-test.svg
index 55b1d78afae..d453d7fa78f 100644
--- a/dev/breeze/doc/images/output_k8s_setup-lang-sdk-test.svg
+++ b/dev/breeze/doc/images/output_k8s_setup-lang-sdk-test.svg
@@ -134,8 +134,8 @@
 </text><text class="breeze-k8s-setup-lang-sdk-test-r6" x="0" y="215.2" 
textLength="24.4" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-8)">╭─</text><text 
class="breeze-k8s-setup-lang-sdk-test-r6" x="24.4" y="215.2" textLength="305" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-8)">&#160;K8S&#160;lang-SDK&#160;test&#160;flags&#160;</text><text
 class="breeze-k8s-setup-lang-sdk-test-r6" x="329.4" y="215.2" 
textLength="1110.2" clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-8 [...]
 </text><text class="breeze-k8s-setup-lang-sdk-test-r6" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-9)">│</text><text 
class="breeze-k8s-setup-lang-sdk-test-r4" x="24.4" y="239.6" textLength="244" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-9)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-setup-lang-sdk-test-r5" x="292.8" y="239.6" 
textLength="24.4" clip-path="url(#breeze-k8s [...]
 </text><text class="breeze-k8s-setup-lang-sdk-test-r6" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-10)">│</text><text 
class="breeze-k8s-setup-lang-sdk-test-r7" x="341.6" y="264" textLength="317.2" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-10)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-setup-lang-sdk-test-r6" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-lin [...]
-</text><text class="breeze-k8s-setup-lang-sdk-test-r6" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-11)">│</text><text 
class="breeze-k8s-setup-lang-sdk-test-r4" x="24.4" y="288.4" textLength="244" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-11)">--kubernetes-version</text><text
 class="breeze-k8s-setup-lang-sdk-test-r1" x="341.6" y="288.4" textLength="671" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-11)">Kubernetes&#160;version&#160
 [...]
-</text><text class="breeze-k8s-setup-lang-sdk-test-r6" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-12)">│</text><text 
class="breeze-k8s-setup-lang-sdk-test-r7" x="341.6" y="312.8" 
textLength="597.8" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-12)">v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-setup-lang-sdk-test-r6" x="1451.8" y="312.8" 
textLength="12.2" clip-path=" [...]
+</text><text class="breeze-k8s-setup-lang-sdk-test-r6" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-11)">│</text><text 
class="breeze-k8s-setup-lang-sdk-test-r4" x="24.4" y="288.4" textLength="244" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-11)">--kubernetes-version</text><text
 class="breeze-k8s-setup-lang-sdk-test-r1" x="341.6" y="288.4" textLength="671" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-11)">Kubernetes&#160;version&#160
 [...]
+</text><text class="breeze-k8s-setup-lang-sdk-test-r6" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-12)">│</text><text 
class="breeze-k8s-setup-lang-sdk-test-r7" x="341.6" y="312.8" 
textLength="744.2" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-12)">v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-setup-lang-sdk-test-r6" x="1451.8" y="312.8" textLen [...]
 </text><text class="breeze-k8s-setup-lang-sdk-test-r6" x="0" y="337.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-13)">│</text><text 
class="breeze-k8s-setup-lang-sdk-test-r4" x="24.4" y="337.2" textLength="244" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-13)">--go-image&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-setup-lang-sdk-test-r1" x="341.6" y="337.2" textLength="976" 
clip-path="url(#breeze-k8s-setup-la [...]
 </text><text class="breeze-k8s-setup-lang-sdk-test-r6" x="0" y="361.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-14)">│</text><text 
class="breeze-k8s-setup-lang-sdk-test-r4" x="24.4" y="361.6" textLength="244" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-14)">--java-image&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-setup-lang-sdk-test-r1" x="341.6" y="361.6" 
textLength="1098" clip-path="url(#breeze-k8s-setup-lang-sdk-te [...]
 </text><text class="breeze-k8s-setup-lang-sdk-test-r6" x="0" y="386" 
textLength="12.2" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-15)">│</text><text 
class="breeze-k8s-setup-lang-sdk-test-r1" x="341.6" y="386" textLength="1098" 
clip-path="url(#breeze-k8s-setup-lang-sdk-test-line-15)">the&#160;prod&#160;image&#160;plus&#160;a&#160;headless&#160;JRE&#160;(Dockerfile.java)&#160;and&#160;loading&#160;it&#160;into&#160;the&#160;kind&#160;cluster.</text><text
 class="breeze-k8s-setup-la [...]
diff --git a/dev/breeze/doc/images/output_k8s_setup-lang-sdk-test.txt 
b/dev/breeze/doc/images/output_k8s_setup-lang-sdk-test.txt
index 732dfe90120..3883865b117 100644
--- a/dev/breeze/doc/images/output_k8s_setup-lang-sdk-test.txt
+++ b/dev/breeze/doc/images/output_k8s_setup-lang-sdk-test.txt
@@ -1 +1 @@
-e79130d4518f85b8b1783b9a730f78fa
+628db64b1e3ff38f106872a2d1d741c3
diff --git a/dev/breeze/doc/images/output_k8s_shell.svg 
b/dev/breeze/doc/images/output_k8s_shell.svg
index 64645fa2366..6f01d422b7c 100644
--- a/dev/breeze/doc/images/output_k8s_shell.svg
+++ b/dev/breeze/doc/images/output_k8s_shell.svg
@@ -119,8 +119,8 @@
 </text><text class="breeze-k8s-shell-r5" x="0" y="142" textLength="24.4" 
clip-path="url(#breeze-k8s-shell-line-5)">╭─</text><text 
class="breeze-k8s-shell-r5" x="24.4" y="142" textLength="207.4" 
clip-path="url(#breeze-k8s-shell-line-5)">&#160;K8S&#160;shell&#160;flags&#160;</text><text
 class="breeze-k8s-shell-r5" x="231.8" y="142" textLength="1207.8" 
clip-path="url(#breeze-k8s-shell-line-5)">──────────────────────────────────────────────────────────────────────────────────────────────────
 [...]
 </text><text class="breeze-k8s-shell-r5" x="0" y="166.4" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-6)">│</text><text 
class="breeze-k8s-shell-r4" x="24.4" y="166.4" textLength="244" 
clip-path="url(#breeze-k8s-shell-line-6)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-shell-r6" x="292.8" y="166.4" textLength="24.4" 
clip-path="url(#breeze-k8s-shell-line-6)">-p</text><text 
class="breeze-k8s-shell-r1" x="341.6" y [...]
 </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="317.2" 
clip-path="url(#breeze-k8s-shell-line-7)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-shell-r5" x="1451.8" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-7)">│</text><text 
class="breeze-k8s-shell-r1" x="1464" y="190.8" textLength="1 [...]
-</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-r4" x="24.4" y="215.2" textLength="244" 
clip-path="url(#breeze-k8s-shell-line-8)">--kubernetes-version</text><text 
class="breeze-k8s-shell-r1" x="341.6" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-shell-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;the&#160;KinD&#160;cluster&#160;of.&#160;</text><text
 cl [...]
-</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-r7" x="341.6" y="239.6" textLength="597.8" 
clip-path="url(#breeze-k8s-shell-line-9)">v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-shell-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-9)">│</text><text 
class="breeze-k8s-shell-r1" [...]
+</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-r4" x="24.4" y="215.2" textLength="244" 
clip-path="url(#breeze-k8s-shell-line-8)">--kubernetes-version</text><text 
class="breeze-k8s-shell-r1" x="341.6" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-shell-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;the&#160;KinD&#160;cluster&#160;of.&#160;</text><text
 cl [...]
+</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-r7" x="341.6" y="239.6" textLength="744.2" 
clip-path="url(#breeze-k8s-shell-line-9)">v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-shell-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-9)">│</text><text class [...]
 </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-r4" x="24.4" y="264" textLength="244" 
clip-path="url(#breeze-k8s-shell-line-10)">--executor&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-shell-r1" x="341.6" y="264" textLength="512.4" 
clip-path="url(#breeze-k8s-shell-line-10)">Executor&#160;to&#160;use&#160;for&#160;a&#160;kubernetes&#160;clu
 [...]
 </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-r7" x="341.6" y="288.4" textLength="951.6" 
clip-path="url(#breeze-k8s-shell-line-11)">KubernetesExecutor&#160;|&#160;CeleryExecutor&#160;|&#160;CeleryKubernetesExecutor&#160;|&#160;EdgeExecutor)</text><text
 class="breeze-k8s-shell-r5" x="1451.8" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-shell-line-11)">│</text><text class [...]
 </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="244" 
clip-path="url(#breeze-k8s-shell-line-12)">--force-venv-setup&#160;&#160;</text><text
 class="breeze-k8s-shell-r1" x="341.6" y="312.8" textLength="427" 
clip-path="url(#breeze-k8s-shell-line-12)">Force&#160;recreation&#160;of&#160;the&#160;virtualenv.</text><text
 class="breeze-k8s-shell-r5" x="145 [...]
diff --git a/dev/breeze/doc/images/output_k8s_shell.txt 
b/dev/breeze/doc/images/output_k8s_shell.txt
index d4eaa5a3ee3..8acde0fe1fc 100644
--- a/dev/breeze/doc/images/output_k8s_shell.txt
+++ b/dev/breeze/doc/images/output_k8s_shell.txt
@@ -1 +1 @@
-f75f1f3af7d1bc1e4b7cdd5fd1747ee9
+eea32bc65a2d01ad1b873ed62d3d1c30
diff --git a/dev/breeze/doc/images/output_k8s_smoke-test-overlay.svg 
b/dev/breeze/doc/images/output_k8s_smoke-test-overlay.svg
index 238e27bb609..e5caaa7ef36 100644
--- a/dev/breeze/doc/images/output_k8s_smoke-test-overlay.svg
+++ b/dev/breeze/doc/images/output_k8s_smoke-test-overlay.svg
@@ -147,8 +147,8 @@
 </text><text class="breeze-k8s-smoke-test-overlay-r5" x="0" y="166.4" 
textLength="24.4" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-6)">╭─</text><text 
class="breeze-k8s-smoke-test-overlay-r5" x="24.4" y="166.4" textLength="317.2" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-6)">&#160;Overlay&#160;smoke-test&#160;flags&#160;</text><text
 class="breeze-k8s-smoke-test-overlay-r5" x="341.6" y="166.4" textLength="1098" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-6)">─────── [...]
 </text><text class="breeze-k8s-smoke-test-overlay-r5" x="0" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-7)">│</text><text 
class="breeze-k8s-smoke-test-overlay-r4" x="24.4" y="190.8" textLength="244" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-7)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-smoke-test-overlay-r6" x="292.8" y="190.8" textLength="24.4" 
clip-path="url(#breeze-k8s-smok [...]
 </text><text class="breeze-k8s-smoke-test-overlay-r5" x="0" y="215.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-8)">│</text><text 
class="breeze-k8s-smoke-test-overlay-r7" x="341.6" y="215.2" textLength="317.2" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-8)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-smoke-test-overlay-r5" x="1451.8" y="215.2" 
textLength="12.2" clip-path="url(#breeze-k8s-smoke-test-overlay-line- [...]
-</text><text class="breeze-k8s-smoke-test-overlay-r5" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-9)">│</text><text 
class="breeze-k8s-smoke-test-overlay-r4" x="24.4" y="239.6" textLength="244" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-9)">--kubernetes-version</text><text
 class="breeze-k8s-smoke-test-overlay-r1" x="341.6" y="239.6" textLength="671" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-9)">Kubernetes&#160;version&#160;used&#16
 [...]
-</text><text class="breeze-k8s-smoke-test-overlay-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-10)">│</text><text 
class="breeze-k8s-smoke-test-overlay-r7" x="341.6" y="264" textLength="597.8" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-10)">v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-smoke-test-overlay-r5" x="1451.8" y="264" textLength="12.2" 
clip-path="url(#breeze [...]
+</text><text class="breeze-k8s-smoke-test-overlay-r5" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-9)">│</text><text 
class="breeze-k8s-smoke-test-overlay-r4" x="24.4" y="239.6" textLength="244" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-9)">--kubernetes-version</text><text
 class="breeze-k8s-smoke-test-overlay-r1" x="341.6" y="239.6" textLength="671" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-9)">Kubernetes&#160;version&#160;used&#16
 [...]
+</text><text class="breeze-k8s-smoke-test-overlay-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-10)">│</text><text 
class="breeze-k8s-smoke-test-overlay-r7" x="341.6" y="264" textLength="744.2" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-10)">v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-smoke-test-overlay-r5" x="1451.8" y="264" textLength="12.2"  
[...]
 </text><text class="breeze-k8s-smoke-test-overlay-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-11)">│</text><text 
class="breeze-k8s-smoke-test-overlay-r4" x="24.4" y="288.4" textLength="244" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-11)">--executor&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-smoke-test-overlay-r1" x="341.6" y="288.4" 
textLength="512.4" clip-path="url(#breeze-k8s-smoke-test- [...]
 </text><text class="breeze-k8s-smoke-test-overlay-r5" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-12)">│</text><text 
class="breeze-k8s-smoke-test-overlay-r7" x="341.6" y="312.8" textLength="951.6" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-12)">KubernetesExecutor&#160;|&#160;CeleryExecutor&#160;|&#160;CeleryKubernetesExecutor&#160;|&#160;EdgeExecutor)</text><text
 class="breeze-k8s-smoke-test-overlay-r5" x="1451.8" y="312.8" textLength="12. 
[...]
 </text><text class="breeze-k8s-smoke-test-overlay-r5" x="0" y="337.2" 
textLength="12.2" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-13)">│</text><text 
class="breeze-k8s-smoke-test-overlay-r4" x="24.4" y="337.2" textLength="244" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-13)">--release-name&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-smoke-test-overlay-r1" x="341.6" y="337.2" textLength="732" 
clip-path="url(#breeze-k8s-smoke-test-overlay-line-13)">Subs [...]
diff --git a/dev/breeze/doc/images/output_k8s_smoke-test-overlay.txt 
b/dev/breeze/doc/images/output_k8s_smoke-test-overlay.txt
index 087918e8b3d..d711be961bc 100644
--- a/dev/breeze/doc/images/output_k8s_smoke-test-overlay.txt
+++ b/dev/breeze/doc/images/output_k8s_smoke-test-overlay.txt
@@ -1 +1 @@
-912bce7922f7ce90391f7af648ac4636
+9185ac2f7f5ab67612fc89cf35209e97
diff --git a/dev/breeze/doc/images/output_k8s_status.svg 
b/dev/breeze/doc/images/output_k8s_status.svg
index b1e9bbf45b8..68d6b0a664c 100644
--- a/dev/breeze/doc/images/output_k8s_status.svg
+++ b/dev/breeze/doc/images/output_k8s_status.svg
@@ -116,8 +116,8 @@
 </text><text class="breeze-k8s-status-r5" x="0" y="142" textLength="24.4" 
clip-path="url(#breeze-k8s-status-line-5)">╭─</text><text 
class="breeze-k8s-status-r5" x="24.4" y="142" textLength="317.2" 
clip-path="url(#breeze-k8s-status-line-5)">&#160;K8S&#160;cluster&#160;status&#160;flags&#160;</text><text
 class="breeze-k8s-status-r5" x="341.6" y="142" textLength="1098" 
clip-path="url(#breeze-k8s-status-line-5)">────────────────────────────────────────────────────────────────────────────────
 [...]
 </text><text class="breeze-k8s-status-r5" x="0" y="166.4" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-6)">│</text><text 
class="breeze-k8s-status-r4" x="24.4" y="166.4" textLength="268.4" 
clip-path="url(#breeze-k8s-status-line-6)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-status-r6" x="317.2" y="166.4" textLength="24.4" 
clip-path="url(#breeze-k8s-status-line-6)">-p</text><text class="breeze-k8s-s 
[...]
 </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="317.2" 
clip-path="url(#breeze-k8s-status-line-7)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-status-r5" x="1451.8" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-7)">│</text><text 
class="breeze-k8s-status-r1" x="1464" y="190.8" textLeng [...]
-</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-r4" x="24.4" y="215.2" textLength="268.4" 
clip-path="url(#breeze-k8s-status-line-8)">--kubernetes-version&#160;&#160;</text><text
 class="breeze-k8s-status-r1" x="366" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-status-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;the&#160;KinD&#160;cluster&#160;of.&#1
 [...]
-</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-r7" x="366" y="239.6" textLength="597.8" 
clip-path="url(#breeze-k8s-status-line-9)">v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-status-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-9)">│</text><text 
class="breeze-k8s-statu [...]
+</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-r4" x="24.4" y="215.2" textLength="268.4" 
clip-path="url(#breeze-k8s-status-line-8)">--kubernetes-version&#160;&#160;</text><text
 class="breeze-k8s-status-r1" x="366" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-status-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;the&#160;KinD&#160;cluster&#160;of.&#1
 [...]
+</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-r7" x="366" y="239.6" textLength="744.2" 
clip-path="url(#breeze-k8s-status-line-9)">v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-status-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-9)">│</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-r4" x="24.4" y="264" textLength="268.4" 
clip-path="url(#breeze-k8s-status-line-10)">--wait-time-in-seconds</text><text 
class="breeze-k8s-status-r1" x="366" y="264" textLength="744.2" 
clip-path="url(#breeze-k8s-status-line-10)">Wait&#160;for&#160;Airflow&#160;api-server&#160;for&#160;specified&#160;number&#160;of&#160;seconds.&#160;</
 [...]
 </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-r4" x="24.4" y="288.4" textLength="268.4" 
clip-path="url(#breeze-k8s-status-line-11)">--all&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-status-r1" x="366" y="288.4" textLength="390.4" 
clip-path="url(#breeze-k8s-status-line-11)">Apply&#160;it&#16 [...]
 </text><text class="breeze-k8s-status-r5" x="0" y="312.8" textLength="1464" 
clip-path="url(#breeze-k8s-status-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-status-r1" x="1464" y="312.8" textLength="12.2" 
clip-path="url(#breeze-k8s-status-line-12)">
diff --git a/dev/breeze/doc/images/output_k8s_status.txt 
b/dev/breeze/doc/images/output_k8s_status.txt
index 4494c25300b..3d3ef79ea12 100644
--- a/dev/breeze/doc/images/output_k8s_status.txt
+++ b/dev/breeze/doc/images/output_k8s_status.txt
@@ -1 +1 @@
-3acd959fabaea5b0e6b08d11e2f98be5
+5042ce52f64eb6fa2488ac67af008ddf
diff --git a/dev/breeze/doc/images/output_k8s_tests.svg 
b/dev/breeze/doc/images/output_k8s_tests.svg
index 7a1d8e8091c..448771513fb 100644
--- a/dev/breeze/doc/images/output_k8s_tests.svg
+++ b/dev/breeze/doc/images/output_k8s_tests.svg
@@ -155,8 +155,8 @@
 </text><text class="breeze-k8s-tests-r5" x="0" y="142" textLength="24.4" 
clip-path="url(#breeze-k8s-tests-line-5)">╭─</text><text 
class="breeze-k8s-tests-r5" x="24.4" y="142" textLength="207.4" 
clip-path="url(#breeze-k8s-tests-line-5)">&#160;K8S&#160;tests&#160;flags&#160;</text><text
 class="breeze-k8s-tests-r5" x="231.8" y="142" textLength="1207.8" 
clip-path="url(#breeze-k8s-tests-line-5)">──────────────────────────────────────────────────────────────────────────────────────────────────
 [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="166.4" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-6)">│</text><text 
class="breeze-k8s-tests-r4" x="24.4" y="166.4" textLength="244" 
clip-path="url(#breeze-k8s-tests-line-6)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-tests-r6" x="292.8" y="166.4" textLength="24.4" 
clip-path="url(#breeze-k8s-tests-line-6)">-p</text><text 
class="breeze-k8s-tests-r1" x="341.6" y [...]
 </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="317.2" 
clip-path="url(#breeze-k8s-tests-line-7)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-tests-r5" x="1451.8" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-7)">│</text><text 
class="breeze-k8s-tests-r1" x="1464" y="190.8" textLength="1 [...]
-</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-r4" x="24.4" y="215.2" textLength="244" 
clip-path="url(#breeze-k8s-tests-line-8)">--kubernetes-version</text><text 
class="breeze-k8s-tests-r1" x="341.6" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-tests-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;the&#160;KinD&#160;cluster&#160;of.&#160;</text><text
 cl [...]
-</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-r7" x="341.6" y="239.6" textLength="597.8" 
clip-path="url(#breeze-k8s-tests-line-9)">v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-tests-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-9)">│</text><text 
class="breeze-k8s-tests-r1" [...]
+</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-r4" x="24.4" y="215.2" textLength="244" 
clip-path="url(#breeze-k8s-tests-line-8)">--kubernetes-version</text><text 
class="breeze-k8s-tests-r1" x="341.6" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-tests-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;create&#160;the&#160;KinD&#160;cluster&#160;of.&#160;</text><text
 cl [...]
+</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-r7" x="341.6" y="239.6" textLength="744.2" 
clip-path="url(#breeze-k8s-tests-line-9)">v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-tests-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-9)">│</text><text class [...]
 </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-r4" x="24.4" y="264" textLength="244" 
clip-path="url(#breeze-k8s-tests-line-10)">--executor&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-tests-r1" x="341.6" y="264" textLength="512.4" 
clip-path="url(#breeze-k8s-tests-line-10)">Executor&#160;to&#160;use&#160;for&#160;a&#160;kubernetes&#160;clu
 [...]
 </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-r7" x="341.6" y="288.4" textLength="951.6" 
clip-path="url(#breeze-k8s-tests-line-11)">KubernetesExecutor&#160;|&#160;CeleryExecutor&#160;|&#160;CeleryKubernetesExecutor&#160;|&#160;EdgeExecutor)</text><text
 class="breeze-k8s-tests-r5" x="1451.8" y="288.4" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-11)">│</text><text class [...]
 </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="244" 
clip-path="url(#breeze-k8s-tests-line-12)">--force-venv-setup&#160;&#160;</text><text
 class="breeze-k8s-tests-r1" x="341.6" y="312.8" textLength="427" 
clip-path="url(#breeze-k8s-tests-line-12)">Force&#160;recreation&#160;of&#160;the&#160;virtualenv.</text><text
 class="breeze-k8s-tests-r5" x="145 [...]
@@ -167,8 +167,8 @@
 </text><text class="breeze-k8s-tests-r5" x="0" y="434.8" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-17)">│</text><text 
class="breeze-k8s-tests-r1" x="353.8" y="434.8" textLength="146.4" 
clip-path="url(#breeze-k8s-tests-line-17)">operations.&#160;</text><text 
class="breeze-k8s-tests-r5" x="500.2" y="434.8" textLength="146.4" 
clip-path="url(#breeze-k8s-tests-line-17)">[default:&#160;2]</text><text 
class="breeze-k8s-tests-r7" x="658.8" y="434.8" textLength="280.6" 
clip-path="ur [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="459.2" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-18)">│</text><text 
class="breeze-k8s-tests-r4" x="24.4" y="459.2" textLength="305" 
clip-path="url(#breeze-k8s-tests-line-18)">--python-versions&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-tests-r1" x="353.8" y="459.2" textLength="963.8" 
clip-path="url(#breeze-k8s-tests-line-18)">Space&#160;separated&#160;list&#160;of&#160;python&#160;versions&
 [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="483.6" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-19)">│</text><text 
class="breeze-k8s-tests-r5" x="353.8" y="483.6" textLength="305" 
clip-path="url(#breeze-k8s-tests-line-19)">3.10&#160;3.11&#160;3.12&#160;3.13&#160;3.14]</text><text
 class="breeze-k8s-tests-r7" x="671" y="483.6" textLength="73.2" 
clip-path="url(#breeze-k8s-tests-line-19)">(TEXT)</text><text 
class="breeze-k8s-tests-r5" x="1451.8" y="483.6" textLength="12.2" c [...]
-</text><text class="breeze-k8s-tests-r5" x="0" y="508" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-20)">│</text><text 
class="breeze-k8s-tests-r4" x="24.4" y="508" textLength="305" 
clip-path="url(#breeze-k8s-tests-line-20)">--kubernetes-versions&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-tests-r1" x="353.8" y="508" textLength="768.6" 
clip-path="url(#breeze-k8s-tests-line-20)">Kubernetes&#160;versions&#160;used&#160;to&#160;run&#160;in&#160;parallel&#160;(space&#160;
 [...]
-</text><text class="breeze-k8s-tests-r5" x="0" y="532.4" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-21)">│</text><text 
class="breeze-k8s-tests-r5" x="353.8" y="532.4" textLength="500.2" 
clip-path="url(#breeze-k8s-tests-line-21)">v1.31.12&#160;v1.32.8&#160;v1.33.4&#160;v1.34.0&#160;v1.35.0]</text><text
 class="breeze-k8s-tests-r7" x="866.2" y="532.4" textLength="73.2" 
clip-path="url(#breeze-k8s-tests-line-21)">(TEXT)</text><text 
class="breeze-k8s-tests-r5" x="1451.8" y="532.4" [...]
+</text><text class="breeze-k8s-tests-r5" x="0" y="508" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-20)">│</text><text 
class="breeze-k8s-tests-r4" x="24.4" y="508" textLength="305" 
clip-path="url(#breeze-k8s-tests-line-20)">--kubernetes-versions&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-tests-r1" x="353.8" y="508" textLength="768.6" 
clip-path="url(#breeze-k8s-tests-line-20)">Kubernetes&#160;versions&#160;used&#160;to&#160;run&#160;in&#160;parallel&#160;(space&#160;
 [...]
+</text><text class="breeze-k8s-tests-r5" x="0" y="532.4" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-21)">│</text><text 
class="breeze-k8s-tests-r5" x="353.8" y="532.4" textLength="622.2" 
clip-path="url(#breeze-k8s-tests-line-21)">v1.32.11&#160;v1.33.12&#160;v1.34.11&#160;v1.35.8&#160;v1.36.4&#160;v1.37.0]</text><text
 class="breeze-k8s-tests-r7" x="988.2" y="532.4" textLength="73.2" 
clip-path="url(#breeze-k8s-tests-line-21)">(TEXT)</text><text 
class="breeze-k8s-tests-r5" x="14 [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="556.8" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-22)">│</text><text 
class="breeze-k8s-tests-r4" x="24.4" y="556.8" textLength="305" 
clip-path="url(#breeze-k8s-tests-line-22)">--skip-cleanup&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-tests-r1" x="353.8" y="556.8" textLength="732" 
clip-path="url(#breeze-k8s-tests-line-22)">Skip&#160;cleanup&#160;of&#160;temporary&#160;files&
 [...]
 </text><text class="breeze-k8s-tests-r5" x="0" y="581.2" textLength="12.2" 
clip-path="url(#breeze-k8s-tests-line-23)">│</text><text 
class="breeze-k8s-tests-r4" x="24.4" y="581.2" textLength="305" 
clip-path="url(#breeze-k8s-tests-line-23)">--debug-resources&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-tests-r1" x="353.8" y="581.2" textLength="768.6" 
clip-path="url(#breeze-k8s-tests-line-23)">Whether&#160;to&#160;show&#160;resource&#160;information&#160;whi
 [...]
 </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="305" 
clip-path="url(#breeze-k8s-tests-line-24)">--include-success-outputs</text><text
 class="breeze-k8s-tests-r1" x="353.8" y="605.6" textLength="841.8" 
clip-path="url(#breeze-k8s-tests-line-24)">Whether&#160;to&#160;include&#160;outputs&#160;of&#160;successful&#160;runs&#160;(not&#160;shown&#160;by&
 [...]
diff --git a/dev/breeze/doc/images/output_k8s_tests.txt 
b/dev/breeze/doc/images/output_k8s_tests.txt
index 4fcde22a9dd..6dda0609cd0 100644
--- a/dev/breeze/doc/images/output_k8s_tests.txt
+++ b/dev/breeze/doc/images/output_k8s_tests.txt
@@ -1 +1 @@
-737cf1595fa7afd91a23ef79f46eff16
+95fd42d320af7c29ef4bd594aeca0418
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 a1acfa17199..02d6c6f9165 100644
--- a/dev/breeze/doc/images/output_k8s_upload-k8s-image.svg
+++ b/dev/breeze/doc/images/output_k8s_upload-k8s-image.svg
@@ -146,8 +146,8 @@
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="142" 
textLength="24.4" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-5)">╭─</text><text 
class="breeze-k8s-upload-k8s-image-r5" x="24.4" y="142" textLength="244" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-5)">&#160;Upload&#160;image&#160;flags&#160;</text><text
 class="breeze-k8s-upload-k8s-image-r5" x="268.4" y="142" textLength="1171.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-5)">───────────────────────────────
 [...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-6)">│</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="166.4" textLength="244" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-6)">--python&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-upload-k8s-image-r6" x="292.8" y="166.4" textLength="24.4" 
clip-path="url(#breeze-k8s-upload-k8s-ima [...]
 </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="317.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-7)">3.11&#160;|&#160;3.12&#160;|&#160;3.13&#160;|&#160;3.14)</text><text
 class="breeze-k8s-upload-k8s-image-r5" x="1451.8" y="190.8" textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-7)">│</text> [...]
-</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-r4" x="24.4" y="215.2" textLength="244" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-8)">--kubernetes-version</text><text
 class="breeze-k8s-upload-k8s-image-r1" x="341.6" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;cr
 [...]
-</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-r7" x="341.6" y="239.6" textLength="597.8" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-9)">v1.31.12&#160;|&#160;v1.32.8&#160;|&#160;v1.33.4&#160;|&#160;v1.34.0&#160;|&#160;v1.35.0)</text><text
 class="breeze-k8s-upload-k8s-image-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-path="url(#breeze-k8s-u [...]
+</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-r4" x="24.4" y="215.2" textLength="244" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-8)">--kubernetes-version</text><text
 class="breeze-k8s-upload-k8s-image-r1" x="341.6" y="215.2" textLength="671" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-8)">Kubernetes&#160;version&#160;used&#160;to&#160;cr
 [...]
+</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-r7" x="341.6" y="239.6" textLength="744.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-9)">v1.32.11&#160;|&#160;v1.33.12&#160;|&#160;v1.34.11&#160;|&#160;v1.35.8&#160;|&#160;v1.36.4&#160;|&#160;v1.37.0)</text><text
 class="breeze-k8s-upload-k8s-image-r5" x="1451.8" y="239.6" textLength="12.2" 
clip-p [...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="264" 
textLength="1464" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-10)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-k8s-upload-k8s-image-r1" x="1464" y="264" textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-10)">
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="288.4" 
textLength="24.4" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-11)">╭─</text><text 
class="breeze-k8s-upload-k8s-image-r5" x="24.4" y="288.4" textLength="219.6" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-11)">&#160;Parallel&#160;options&#160;</text><text
 class="breeze-k8s-upload-k8s-image-r5" x="244" y="288.4" textLength="1195.6" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-11)">─────────────────────────────
 [...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-12)">│</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="312.8" textLength="305" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-12)">--run-in-parallel&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-upload-k8s-image-r1" x="353.8" y="312.8" textLength="854" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-12)">R [...]
@@ -155,8 +155,8 @@
 </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-r7" x="353.8" y="361.6" textLength="280.6" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-14)">(INTEGER&#160;RANGE&#160;1&lt;=x&lt;=8)</text><text
 class="breeze-k8s-upload-k8s-image-r5" x="1451.8" y="361.6" textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-14)">│</text><text class="b 
[...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="386" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-15)">│</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="386" textLength="305" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-15)">--python-versions&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-upload-k8s-image-r1" x="353.8" y="386" textLength="963.8" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-15)">Space [...]
 </text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="410.4" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-16)">│</text><text 
class="breeze-k8s-upload-k8s-image-r5" x="353.8" y="410.4" textLength="305" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-16)">3.10&#160;3.11&#160;3.12&#160;3.13&#160;3.14]</text><text
 class="breeze-k8s-upload-k8s-image-r7" x="671" y="410.4" textLength="73.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-16)">(TEXT)</text><text cl 
[...]
-</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="434.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-17)">│</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="434.8" textLength="305" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-17)">--kubernetes-versions&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-upload-k8s-image-r1" x="353.8" y="434.8" textLength="768.6" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-17)">Kubernetes&#160;ver [...]
-</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-r5" x="353.8" y="459.2" textLength="500.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-18)">v1.31.12&#160;v1.32.8&#160;v1.33.4&#160;v1.34.0&#160;v1.35.0]</text><text
 class="breeze-k8s-upload-k8s-image-r7" x="866.2" y="459.2" textLength="73.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-18)">( [...]
+</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="434.8" 
textLength="12.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-17)">│</text><text 
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="434.8" textLength="305" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-17)">--kubernetes-versions&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-upload-k8s-image-r1" x="353.8" y="434.8" textLength="768.6" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-17)">Kubernetes&#160;ver [...]
+</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-r5" x="353.8" y="459.2" textLength="622.2" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-18)">v1.32.11&#160;v1.33.12&#160;v1.34.11&#160;v1.35.8&#160;v1.36.4&#160;v1.37.0]</text><text
 class="breeze-k8s-upload-k8s-image-r7" x="988.2" y="459.2" textLength="73.2" 
clip-path="url(#breeze-k8s-upload-k8s-im [...]
 </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-r4" x="24.4" y="483.6" textLength="305" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-19)">--skip-cleanup&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-upload-k8s-image-r1" x="353.8" y="483.6" textLength="732" 
clip-path="url(#breeze-k8s-upload-k8s-im [...]
 </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="305" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-20)">--debug-resources&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-k8s-upload-k8s-image-r1" x="353.8" y="508" textLength="768.6" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-20)">Wheth [...]
 </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-r4" x="24.4" y="532.4" textLength="305" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-21)">--include-success-outputs</text><text
 class="breeze-k8s-upload-k8s-image-r1" x="353.8" y="532.4" textLength="841.8" 
clip-path="url(#breeze-k8s-upload-k8s-image-line-21)">Whether&#160;to&#160;include&#160;outpu
 [...]
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 bf42134049f..401c44c76f1 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 @@
-3309c346f42feddbf81134a844fd84a5
+42d017dfdfe5cc743299cc5283c13648
diff --git a/dev/breeze/doc/images/output_testing_helm-tests.svg 
b/dev/breeze/doc/images/output_testing_helm-tests.svg
index f2cc5db19fb..a19d5a37bc0 100644
--- a/dev/breeze/doc/images/output_testing_helm-tests.svg
+++ b/dev/breeze/doc/images/output_testing_helm-tests.svg
@@ -145,8 +145,8 @@
 </text><text class="breeze-testing-helm-tests-r5" x="0" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-testing-helm-tests-line-7)">│</text><text 
class="breeze-testing-helm-tests-r6" x="292.8" y="190.8" textLength="805.2" 
clip-path="url(#breeze-testing-helm-tests-line-7)">dagprocessor&#160;|&#160;otel_collector&#160;|&#160;other&#160;|&#160;redis&#160;|&#160;security&#160;|&#160;statsd)</text><text
 class="breeze-testing-helm-tests-r5" x="1451.8" y="190.8" textLength="12.2" 
clip-path=" [...]
 </text><text class="breeze-testing-helm-tests-r5" x="0" y="215.2" 
textLength="12.2" 
clip-path="url(#breeze-testing-helm-tests-line-8)">│</text><text 
class="breeze-testing-helm-tests-r4" x="24.4" y="215.2" textLength="244" 
clip-path="url(#breeze-testing-helm-tests-line-8)">--test-timeout&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-testing-helm-tests-r1" x="292.8" y="215.2" textLength="1146.8" 
clip-path="url(#breeze-testing-helm-tests-line-8)">Test&#160;timeout&#160;in&#1 
[...]
 </text><text class="breeze-testing-helm-tests-r5" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-testing-helm-tests-line-9)">│</text><text 
class="breeze-testing-helm-tests-r5" x="292.8" y="239.6" textLength="158.6" 
clip-path="url(#breeze-testing-helm-tests-line-9)">[default:&#160;60]</text><text
 class="breeze-testing-helm-tests-r6" x="463.6" y="239.6" textLength="244" 
clip-path="url(#breeze-testing-helm-tests-line-9)">(INTEGER&#160;RANGE&#160;x&gt;=0)</text><text
 class="breeze- [...]
-</text><text class="breeze-testing-helm-tests-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-testing-helm-tests-line-10)">│</text><text 
class="breeze-testing-helm-tests-r4" x="24.4" y="264" textLength="244" 
clip-path="url(#breeze-testing-helm-tests-line-10)">--kubernetes-version</text><text
 class="breeze-testing-helm-tests-r1" x="292.8" y="264" textLength="658.8" 
clip-path="url(#breeze-testing-helm-tests-line-10)">Kubernetes&#160;version&#160;to&#160;validate&#160;helm&#160;t
 [...]
-</text><text class="breeze-testing-helm-tests-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-testing-helm-tests-line-11)">│</text><text 
class="breeze-testing-helm-tests-r6" x="292.8" y="288.4" textLength="414.8" 
clip-path="url(#breeze-testing-helm-tests-line-11)">1.32.8&#160;|&#160;1.33.4&#160;|&#160;1.34.0&#160;|&#160;1.35.0)</text><text
 class="breeze-testing-helm-tests-r5" x="1451.8" y="288.4" textLength="12.2" 
clip-path="url(#breeze-testing-helm-tests-line-11)">│</text>< [...]
+</text><text class="breeze-testing-helm-tests-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-testing-helm-tests-line-10)">│</text><text 
class="breeze-testing-helm-tests-r4" x="24.4" y="264" textLength="244" 
clip-path="url(#breeze-testing-helm-tests-line-10)">--kubernetes-version</text><text
 class="breeze-testing-helm-tests-r1" x="292.8" y="264" textLength="658.8" 
clip-path="url(#breeze-testing-helm-tests-line-10)">Kubernetes&#160;version&#160;to&#160;validate&#160;helm&#160;t
 [...]
+</text><text class="breeze-testing-helm-tests-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-testing-helm-tests-line-11)">│</text><text 
class="breeze-testing-helm-tests-r6" x="292.8" y="288.4" textLength="549" 
clip-path="url(#breeze-testing-helm-tests-line-11)">1.33.12&#160;|&#160;1.34.11&#160;|&#160;1.35.8&#160;|&#160;1.36.4&#160;|&#160;1.37.0)</text><text
 class="breeze-testing-helm-tests-r5" x="1451.8" y="288.4" textLength="12.2" 
clip-path="url(#breeze-testing-helm-tests- [...]
 </text><text class="breeze-testing-helm-tests-r5" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-testing-helm-tests-line-12)">│</text><text 
class="breeze-testing-helm-tests-r4" x="24.4" y="312.8" textLength="244" 
clip-path="url(#breeze-testing-helm-tests-line-12)">--use-xdist&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-testing-helm-tests-r1" x="292.8" y="312.8" textLength="329.4" 
clip-path="url(#breeze-testing-helm-tests-line-12)">Use&#160;xd [...]
 </text><text class="breeze-testing-helm-tests-r5" x="0" y="337.2" 
textLength="12.2" 
clip-path="url(#breeze-testing-helm-tests-line-13)">│</text><text 
class="breeze-testing-helm-tests-r4" x="24.4" y="337.2" textLength="244" 
clip-path="url(#breeze-testing-helm-tests-line-13)">--parallelism&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-testing-helm-tests-r1" x="292.8" y="337.2" textLength="927.2" 
clip-path="url(#breeze-testing-helm-tests-line-13)">Maximum&#160;number&# [...]
 </text><text class="breeze-testing-helm-tests-r5" x="0" y="361.6" 
textLength="12.2" 
clip-path="url(#breeze-testing-helm-tests-line-14)">│</text><text 
class="breeze-testing-helm-tests-r6" x="292.8" y="361.6" textLength="280.6" 
clip-path="url(#breeze-testing-helm-tests-line-14)">(INTEGER&#160;RANGE&#160;1&lt;=x&lt;=8)</text><text
 class="breeze-testing-helm-tests-r5" x="1451.8" y="361.6" textLength="12.2" 
clip-path="url(#breeze-testing-helm-tests-line-14)">│</text><text 
class="breeze-testin [...]
diff --git a/dev/breeze/doc/images/output_testing_helm-tests.txt 
b/dev/breeze/doc/images/output_testing_helm-tests.txt
index fb44f419c4d..f37ba818d2d 100644
--- a/dev/breeze/doc/images/output_testing_helm-tests.txt
+++ b/dev/breeze/doc/images/output_testing_helm-tests.txt
@@ -1 +1 @@
-43eb5774bbdef528e443613d1d8048d9
+3f98d244f73f158e14f7319700b93005
diff --git a/dev/breeze/src/airflow_breeze/global_constants.py 
b/dev/breeze/src/airflow_breeze/global_constants.py
index 6befa6a0566..08ce0cada3d 100644
--- a/dev/breeze/src/airflow_breeze/global_constants.py
+++ b/dev/breeze/src/airflow_breeze/global_constants.py
@@ -195,7 +195,15 @@ DEFAULT_LOG_LEVEL = ALLOWED_LOG_LEVELS[0]
 #   - https://endoflife.date/amazon-eks
 #   - https://endoflife.date/azure-kubernetes-service
 #   - https://endoflife.date/google-kubernetes-engine
-ALLOWED_KUBERNETES_VERSIONS = ["v1.30.13", "v1.31.12", "v1.32.8", "v1.33.4", 
"v1.34.0", "v1.35.0"]
+ALLOWED_KUBERNETES_VERSIONS = [
+    "v1.31.12",
+    "v1.32.11",
+    "v1.33.12",
+    "v1.34.11",
+    "v1.35.8",
+    "v1.36.4",
+    "v1.37.0",
+]
 
 LOCAL_EXECUTOR = "LocalExecutor"
 KUBERNETES_EXECUTOR = "KubernetesExecutor"
@@ -801,7 +809,7 @@ CURRENT_EXECUTORS = [KUBERNETES_EXECUTOR]
 DEFAULT_KUBERNETES_VERSION = CURRENT_KUBERNETES_VERSIONS[0]
 DEFAULT_EXECUTOR = CURRENT_EXECUTORS[0]
 
-KIND_VERSION = "v0.31.0"
+KIND_VERSION = "v0.33.0"
 HELM_VERSION = "v3.19.0"
 SKAFFOLD_VERSION = "v2.17.0"
 
diff --git a/generated/PYPI_README.md b/generated/PYPI_README.md
index 1d2a188c5fe..68dcb8a1125 100644
--- a/generated/PYPI_README.md
+++ b/generated/PYPI_README.md
@@ -54,14 +54,14 @@ Use Airflow to author workflows (Dags) that orchestrate 
tasks. The Airflow sched
 
 Apache Airflow is tested with:
 
-|            | Main version (dev)                 | Stable version (3.3.2)     
         | Deprecate version (2.11.2)   |
-|------------|------------------------------------|-------------------------------------|------------------------------|
-| Python     | 3.10, 3.11, 3.12, 3.13, 3.14       | 3.10, 3.11, 3.12, 3.13, 
3.14        | 3.10, 3.11, 3.12             |
-| Platform   | AMD64/ARM64                        | AMD64/ARM64                
         | AMD64/ARM64(\*)              |
-| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34, 1.35 | 1.30, 1.31, 1.32, 1.33, 
1.34, 1.35  | 1.26, 1.27, 1.28, 1.29, 1.30 |
-| PostgreSQL | 14, 15, 16, 17, 18                 | 14, 15, 16, 17, 18         
         | 12, 13, 14, 15, 16           |
-| MySQL      | 8.0, 8.4, Innovation               | 8.0, 8.4, Innovation       
         | 8.0, Innovation              |
-| SQLite     | 3.15.0+                            | 3.15.0+                    
         | 3.15.0+                      |
+|            | Main version (dev)                       | Stable version 
(3.3.2)             | Deprecate version (2.11.2)   |
+|------------|------------------------------------------|------------------------------------|------------------------------|
+| Python     | 3.10, 3.11, 3.12, 3.13, 3.14             | 3.10, 3.11, 3.12, 
3.13, 3.14       | 3.10, 3.11, 3.12             |
+| Platform   | AMD64/ARM64                              | AMD64/ARM64          
              | AMD64/ARM64(\*)              |
+| Kubernetes | 1.31, 1.32, 1.33, 1.34, 1.35, 1.36, 1.37 | 1.30, 1.31, 1.32, 
1.33, 1.34, 1.35 | 1.26, 1.27, 1.28, 1.29, 1.30 |
+| PostgreSQL | 14, 15, 16, 17, 18                       | 14, 15, 16, 17, 18   
              | 12, 13, 14, 15, 16           |
+| MySQL      | 8.0, 8.4, Innovation                     | 8.0, 8.4, Innovation 
              | 8.0, Innovation              |
+| SQLite     | 3.15.0+                                  | 3.15.0+              
              | 3.15.0+                      |
 
 \* Experimental
 

Reply via email to