This is an automated email from the ASF dual-hosted git repository.
eladkal 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 8167f94bbea Add Kubernetes 1.34 support (#55924)
8167f94bbea is described below
commit 8167f94bbea9dfaed736e94fc3fb162008e61024
Author: Elad Kalif <[email protected]>
AuthorDate: Sun Sep 21 18:31:39 2025 +0300
Add Kubernetes 1.34 support (#55924)
---
README.md | 16 ++++++++--------
dev/breeze/doc/images/output_k8s_configure-cluster.svg | 6 +++---
dev/breeze/doc/images/output_k8s_configure-cluster.txt | 2 +-
dev/breeze/doc/images/output_k8s_create-cluster.svg | 6 +++---
dev/breeze/doc/images/output_k8s_create-cluster.txt | 2 +-
dev/breeze/doc/images/output_k8s_delete-cluster.svg | 4 ++--
dev/breeze/doc/images/output_k8s_delete-cluster.txt | 2 +-
dev/breeze/doc/images/output_k8s_deploy-airflow.svg | 6 +++---
dev/breeze/doc/images/output_k8s_deploy-airflow.txt | 2 +-
dev/breeze/doc/images/output_k8s_k9s.svg | 4 ++--
dev/breeze/doc/images/output_k8s_k9s.txt | 2 +-
dev/breeze/doc/images/output_k8s_logs.svg | 4 ++--
dev/breeze/doc/images/output_k8s_logs.txt | 2 +-
dev/breeze/doc/images/output_k8s_run-complete-tests.svg | 6 +++---
dev/breeze/doc/images/output_k8s_run-complete-tests.txt | 2 +-
dev/breeze/doc/images/output_k8s_shell.svg | 4 ++--
dev/breeze/doc/images/output_k8s_shell.txt | 2 +-
dev/breeze/doc/images/output_k8s_status.svg | 4 ++--
dev/breeze/doc/images/output_k8s_status.txt | 2 +-
dev/breeze/doc/images/output_k8s_tests.svg | 6 +++---
dev/breeze/doc/images/output_k8s_tests.txt | 2 +-
dev/breeze/doc/images/output_k8s_upload-k8s-image.svg | 6 +++---
dev/breeze/doc/images/output_k8s_upload-k8s-image.txt | 2 +-
dev/breeze/src/airflow_breeze/global_constants.py | 4 ++--
generated/PYPI_README.md | 16 ++++++++--------
25 files changed, 57 insertions(+), 57 deletions(-)
diff --git a/README.md b/README.md
index 3e5c1696dd1..495b9a2c589 100644
--- a/README.md
+++ b/README.md
@@ -99,14 +99,14 @@ Airflow is not a streaming solution, but it is often used
to process real-time d
Apache Airflow is tested with:
-| | Main version (dev) | Stable version (3.0.6) |
-|------------|------------------------|------------------------|
-| Python | 3.10, 3.11, 3.12, 3.13 | 3.9, 3.10, 3.11, 3.12 |
-| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
-| Kubernetes | 1.30, 1.31, 1.32, 1.33 | 1.30, 1.31, 1.32, 1.33 |
-| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 |
-| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
-| SQLite | 3.15.0+ | 3.15.0+ |
+| | Main version (dev) | Stable version (3.0.6) |
+|------------|------------------------------|------------------------|
+| Python | 3.10, 3.11, 3.12, 3.13 | 3.9, 3.10, 3.11, 3.12 |
+| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
+| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34 | 1.30, 1.31, 1.32, 1.33 |
+| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 |
+| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
+| SQLite | 3.15.0+ | 3.15.0+ |
\* Experimental
diff --git a/dev/breeze/doc/images/output_k8s_configure-cluster.svg
b/dev/breeze/doc/images/output_k8s_configure-cluster.svg
index 994b13646ce..c1cea6e1c2e 100644
--- a/dev/breeze/doc/images/output_k8s_configure-cluster.svg
+++ b/dev/breeze/doc/images/output_k8s_configure-cluster.svg
@@ -160,8 +160,8 @@
</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="97.6"
clip-path="url(#breeze-k8s-configure-cluster-line-7)">--python</text><text
class="breeze-k8s-configure-cluster-r6" x="292.8" y="190.8" textLength="24.4"
clip-path="url(#breeze-k8s-configure-cluster-line-7)">-p</text><text
class="breeze-k8s-configure-cluster-r1 [...]
</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-r5" x="341.6" y="215.2" textLength="732"
clip-path="url(#breeze-k8s-configure-cluster-line-8)">[default: 3.10]                               
[...]
</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="658.8"
clip-path="url(#breeze-k8s-configure-cluster-line-9)">Kubernetes version used 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="658.8"
clip-path="url(#breeze-k8s-configure-cluster-line-10)">(>v1.30.10< | v1.31.6 | v1.32.3 | v1.33.0)            </text><text
class="breeze-k8s-configure-cluster-r5" x=" [...]
-</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="288.4"
textLength="12.2"
clip-path="url(#breeze-k8s-configure-cluster-line-11)">│</text><text
class="breeze-k8s-configure-cluster-r5" x="341.6" y="288.4" textLength="658.8"
clip-path="url(#breeze-k8s-configure-cluster-line-11)">[default: v1.30.10]                             
[...]
+</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="658.8"
clip-path="url(#breeze-k8s-configure-cluster-line-10)">(>v1.30.13< | v1.31.13 | v1.32.9 | v1.33.5 | v1.34.1) </text><text
class="breeze-k8s-configure-cluster-r5" x="1451.8" y="264" textLength="12.2"
clip-path=" [...]
+</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="288.4"
textLength="12.2"
clip-path="url(#breeze-k8s-configure-cluster-line-11)">│</text><text
class="breeze-k8s-configure-cluster-r5" x="341.6" y="288.4" textLength="658.8"
clip-path="url(#breeze-k8s-configure-cluster-line-11)">[default: v1.30.13]                             
[...]
</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="312.8"
textLength="1464"
clip-path="url(#breeze-k8s-configure-cluster-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-k8s-configure-cluster-r1" x="1464" y="312.8" textLength="12.2"
clip-path="url(#breeze-k8s-configure-cluster-line-12)">
</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="337.2"
textLength="24.4"
clip-path="url(#breeze-k8s-configure-cluster-line-13)">╭─</text><text
class="breeze-k8s-configure-cluster-r5" x="24.4" y="337.2" textLength="219.6"
clip-path="url(#breeze-k8s-configure-cluster-line-13)"> Parallel options </text><text
class="breeze-k8s-configure-cluster-r5" x="244" y="337.2" textLength="1195.6"
clip-path="url(#breeze-k8s-configure-cluster-line-13)">───────────────────────
[...]
</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="361.6"
textLength="12.2"
clip-path="url(#breeze-k8s-configure-cluster-line-14)">│</text><text
class="breeze-k8s-configure-cluster-r4" x="24.4" y="361.6" textLength="207.4"
clip-path="url(#breeze-k8s-configure-cluster-line-14)">--run-in-parallel</text><text
class="breeze-k8s-configure-cluster-r1" x="378.2" y="361.6" textLength="854"
clip-path="url(#breeze-k8s-configure-cluster-line-14)">Run the operation in 
[...]
@@ -172,7 +172,7 @@
</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-r4" x="24.4" y="483.6" textLength="207.4"
clip-path="url(#breeze-k8s-configure-cluster-line-19)">--python-versions</text><text
class="breeze-k8s-configure-cluster-r1" x="378.2" y="483.6" textLength="951.6"
clip-path="url(#breeze-k8s-configure-cluster-line-19)">Space separated list of&
[...]
</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-r5" x="378.2" y="508" textLength="951.6"
clip-path="url(#breeze-k8s-configure-cluster-line-20)">[default: 3.10 3.11 3.12 3.13]                          
[...]
</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="256.2"
clip-path="url(#breeze-k8s-configure-cluster-line-21)">--kubernetes-versions</text><text
class="breeze-k8s-configure-cluster-r1" x="378.2" y="532.4" textLength="756.4"
clip-path="url(#breeze-k8s-configure-cluster-line-21)">Kubernetes versions used&
[...]
-</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-r5" x="378.2" y="556.8" textLength="756.4"
clip-path="url(#breeze-k8s-configure-cluster-line-22)">[default: v1.30.10 v1.31.6 v1.32.3 v1.33.0]                   </text><text
class="breez [...]
+</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-r5" x="378.2" y="556.8" textLength="756.4"
clip-path="url(#breeze-k8s-configure-cluster-line-22)">[default: v1.30.13 v1.31.13 v1.32.9 v1.33.5 v1.34.1]          </text><text
class="breeze-k8s-configure-cluster-r5" x="1451.8" y [...]
</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="581.2"
textLength="12.2"
clip-path="url(#breeze-k8s-configure-cluster-line-23)">│</text><text
class="breeze-k8s-configure-cluster-r4" x="24.4" y="581.2" textLength="170.8"
clip-path="url(#breeze-k8s-configure-cluster-line-23)">--skip-cleanup</text><text
class="breeze-k8s-configure-cluster-r1" x="378.2" y="581.2" textLength="732"
clip-path="url(#breeze-k8s-configure-cluster-line-23)">Skip cleanup of temporary
[...]
</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="605.6"
textLength="12.2"
clip-path="url(#breeze-k8s-configure-cluster-line-24)">│</text><text
class="breeze-k8s-configure-cluster-r4" x="24.4" y="605.6" textLength="207.4"
clip-path="url(#breeze-k8s-configure-cluster-line-24)">--debug-resources</text><text
class="breeze-k8s-configure-cluster-r1" x="378.2" y="605.6" textLength="768.6"
clip-path="url(#breeze-k8s-configure-cluster-line-24)">Whether to show resource
[...]
</text><text class="breeze-k8s-configure-cluster-r5" x="0" y="630"
textLength="12.2"
clip-path="url(#breeze-k8s-configure-cluster-line-25)">│</text><text
class="breeze-k8s-configure-cluster-r4" x="24.4" y="630" textLength="305"
clip-path="url(#breeze-k8s-configure-cluster-line-25)">--include-success-outputs</text><text
class="breeze-k8s-configure-cluster-r1" x="378.2" y="630" textLength="841.8"
clip-path="url(#breeze-k8s-configure-cluster-line-25)">Whether to include outpu
[...]
diff --git a/dev/breeze/doc/images/output_k8s_configure-cluster.txt
b/dev/breeze/doc/images/output_k8s_configure-cluster.txt
index eddcdfb23e7..28547c09ab1 100644
--- a/dev/breeze/doc/images/output_k8s_configure-cluster.txt
+++ b/dev/breeze/doc/images/output_k8s_configure-cluster.txt
@@ -1 +1 @@
-c8f706b2b033bdb923cff390c2c79fe2
+5b0d92256d5a98a63cdd5a6dd53ea13e
diff --git a/dev/breeze/doc/images/output_k8s_create-cluster.svg
b/dev/breeze/doc/images/output_k8s_create-cluster.svg
index 7e0cdb58e7d..0f6709f4073 100644
--- a/dev/breeze/doc/images/output_k8s_create-cluster.svg
+++ b/dev/breeze/doc/images/output_k8s_create-cluster.svg
@@ -163,8 +163,8 @@
</text><text class="breeze-k8s-create-cluster-r5" x="0" y="190.8"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-7)">│</text><text
class="breeze-k8s-create-cluster-r7" x="390.4" y="190.8" textLength="732"
clip-path="url(#breeze-k8s-create-cluster-line-7)">(>3.10< | 3.11 | 3.12 | 3.13)                         
[...]
</text><text class="breeze-k8s-create-cluster-r5" x="0" y="215.2"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-8)">│</text><text
class="breeze-k8s-create-cluster-r5" x="390.4" y="215.2" textLength="732"
clip-path="url(#breeze-k8s-create-cluster-line-8)">[default: 3.10]                                 
[...]
</text><text class="breeze-k8s-create-cluster-r5" x="0" y="239.6"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-9)">│</text><text
class="breeze-k8s-create-cluster-r4" x="24.4" y="239.6" textLength="244"
clip-path="url(#breeze-k8s-create-cluster-line-9)">--kubernetes-version</text><text
class="breeze-k8s-create-cluster-r1" x="390.4" y="239.6" textLength="658.8"
clip-path="url(#breeze-k8s-create-cluster-line-9)">Kubernetes version used to create 
[...]
-</text><text class="breeze-k8s-create-cluster-r5" x="0" y="264"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-10)">│</text><text
class="breeze-k8s-create-cluster-r7" x="390.4" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-create-cluster-line-10)">(>v1.30.10< | v1.31.6 | v1.32.3 | v1.33.0)            </text><text
class="breeze-k8s-create-cluster-r5" x="1451.8" y="264" [...]
-</text><text class="breeze-k8s-create-cluster-r5" x="0" y="288.4"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-11)">│</text><text
class="breeze-k8s-create-cluster-r5" x="390.4" y="288.4" textLength="658.8"
clip-path="url(#breeze-k8s-create-cluster-line-11)">[default: v1.30.10]                               
[...]
+</text><text class="breeze-k8s-create-cluster-r5" x="0" y="264"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-10)">│</text><text
class="breeze-k8s-create-cluster-r7" x="390.4" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-create-cluster-line-10)">(>v1.30.13< | v1.31.13 | v1.32.9 | v1.33.5 | v1.34.1) </text><text
class="breeze-k8s-create-cluster-r5" x="1451.8" y="264" textLength="12.2"
clip-path="url(#breeze-k8s [...]
+</text><text class="breeze-k8s-create-cluster-r5" x="0" y="288.4"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-11)">│</text><text
class="breeze-k8s-create-cluster-r5" x="390.4" y="288.4" textLength="658.8"
clip-path="url(#breeze-k8s-create-cluster-line-11)">[default: v1.30.13]                               
[...]
</text><text class="breeze-k8s-create-cluster-r5" x="0" y="312.8"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-12)">│</text><text
class="breeze-k8s-create-cluster-r4" x="24.4" y="312.8" textLength="292.8"
clip-path="url(#breeze-k8s-create-cluster-line-12)">--force-recreate-cluster</text><text
class="breeze-k8s-create-cluster-r1" x="390.4" y="312.8" textLength="756.4"
clip-path="url(#breeze-k8s-create-cluster-line-12)">Force recreation of the cluste
[...]
</text><text class="breeze-k8s-create-cluster-r5" x="0" y="337.2"
textLength="1464"
clip-path="url(#breeze-k8s-create-cluster-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-k8s-create-cluster-r1" x="1464" y="337.2" textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-13)">
</text><text class="breeze-k8s-create-cluster-r5" x="0" y="361.6"
textLength="24.4"
clip-path="url(#breeze-k8s-create-cluster-line-14)">╭─</text><text
class="breeze-k8s-create-cluster-r5" x="24.4" y="361.6" textLength="219.6"
clip-path="url(#breeze-k8s-create-cluster-line-14)"> Parallel options </text><text
class="breeze-k8s-create-cluster-r5" x="244" y="361.6" textLength="1195.6"
clip-path="url(#breeze-k8s-create-cluster-line-14)">─────────────────────────────────────────
[...]
@@ -176,7 +176,7 @@
</text><text class="breeze-k8s-create-cluster-r5" x="0" y="508"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-20)">│</text><text
class="breeze-k8s-create-cluster-r4" x="24.4" y="508" textLength="207.4"
clip-path="url(#breeze-k8s-create-cluster-line-20)">--python-versions</text><text
class="breeze-k8s-create-cluster-r1" x="378.2" y="508" textLength="951.6"
clip-path="url(#breeze-k8s-create-cluster-line-20)">Space separated list of python version
[...]
</text><text class="breeze-k8s-create-cluster-r5" x="0" y="532.4"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-21)">│</text><text
class="breeze-k8s-create-cluster-r5" x="378.2" y="532.4" textLength="951.6"
clip-path="url(#breeze-k8s-create-cluster-line-21)">[default: 3.10 3.11 3.12 3.13]                           &#
[...]
</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="256.2"
clip-path="url(#breeze-k8s-create-cluster-line-22)">--kubernetes-versions</text><text
class="breeze-k8s-create-cluster-r1" x="378.2" y="556.8" textLength="756.4"
clip-path="url(#breeze-k8s-create-cluster-line-22)">Kubernetes versions used to run&#
[...]
-</text><text class="breeze-k8s-create-cluster-r5" x="0" y="581.2"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-23)">│</text><text
class="breeze-k8s-create-cluster-r5" x="378.2" y="581.2" textLength="756.4"
clip-path="url(#breeze-k8s-create-cluster-line-23)">[default: v1.30.10 v1.31.6 v1.32.3 v1.33.0]                   </text><text
class="breeze-k8s-create [...]
+</text><text class="breeze-k8s-create-cluster-r5" x="0" y="581.2"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-23)">│</text><text
class="breeze-k8s-create-cluster-r5" x="378.2" y="581.2" textLength="756.4"
clip-path="url(#breeze-k8s-create-cluster-line-23)">[default: v1.30.13 v1.31.13 v1.32.9 v1.33.5 v1.34.1]          </text><text
class="breeze-k8s-create-cluster-r5" x="1451.8" y="581.2" textLe [...]
</text><text class="breeze-k8s-create-cluster-r5" x="0" y="605.6"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-24)">│</text><text
class="breeze-k8s-create-cluster-r4" x="24.4" y="605.6" textLength="170.8"
clip-path="url(#breeze-k8s-create-cluster-line-24)">--skip-cleanup</text><text
class="breeze-k8s-create-cluster-r1" x="378.2" y="605.6" textLength="732"
clip-path="url(#breeze-k8s-create-cluster-line-24)">Skip cleanup of temporary files creat
[...]
</text><text class="breeze-k8s-create-cluster-r5" x="0" y="630"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-25)">│</text><text
class="breeze-k8s-create-cluster-r4" x="24.4" y="630" textLength="207.4"
clip-path="url(#breeze-k8s-create-cluster-line-25)">--debug-resources</text><text
class="breeze-k8s-create-cluster-r1" x="378.2" y="630" textLength="768.6"
clip-path="url(#breeze-k8s-create-cluster-line-25)">Whether to show resource information w
[...]
</text><text class="breeze-k8s-create-cluster-r5" x="0" y="654.4"
textLength="12.2"
clip-path="url(#breeze-k8s-create-cluster-line-26)">│</text><text
class="breeze-k8s-create-cluster-r4" x="24.4" y="654.4" textLength="305"
clip-path="url(#breeze-k8s-create-cluster-line-26)">--include-success-outputs</text><text
class="breeze-k8s-create-cluster-r1" x="378.2" y="654.4" textLength="841.8"
clip-path="url(#breeze-k8s-create-cluster-line-26)">Whether to include outputs of&#
[...]
diff --git a/dev/breeze/doc/images/output_k8s_create-cluster.txt
b/dev/breeze/doc/images/output_k8s_create-cluster.txt
index 44c6c746a62..fb32eace21a 100644
--- a/dev/breeze/doc/images/output_k8s_create-cluster.txt
+++ b/dev/breeze/doc/images/output_k8s_create-cluster.txt
@@ -1 +1 @@
-9bcbf201e9966346691d7c0f1e0f91d7
+aebe41eca51d47a3abb5b110d65ea19e
diff --git a/dev/breeze/doc/images/output_k8s_delete-cluster.svg
b/dev/breeze/doc/images/output_k8s_delete-cluster.svg
index 498129efc97..c2037fa4405 100644
--- a/dev/breeze/doc/images/output_k8s_delete-cluster.svg
+++ b/dev/breeze/doc/images/output_k8s_delete-cluster.svg
@@ -117,8 +117,8 @@
</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="97.6"
clip-path="url(#breeze-k8s-delete-cluster-line-6)">--python</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)">-p</text><text
class="breeze-k8s-delete-cluster-r1" x="341.6" y="166.4" [...]
</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-r5" x="341.6" y="190.8" textLength="732"
clip-path="url(#breeze-k8s-delete-cluster-line-7)">[default: 3.10]                                 
[...]
</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="658.8"
clip-path="url(#breeze-k8s-delete-cluster-line-8)">Kubernetes version used to create 
[...]
-</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="658.8"
clip-path="url(#breeze-k8s-delete-cluster-line-9)">(>v1.30.10< | v1.31.6 | v1.32.3 | v1.33.0)            </text><text
class="breeze-k8s-delete-cluster-r5" x="1451.8" y="23 [...]
-</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-r5" x="341.6" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-delete-cluster-line-10)">[default: v1.30.10]                                &#
[...]
+</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="658.8"
clip-path="url(#breeze-k8s-delete-cluster-line-9)">(>v1.30.13< | v1.31.13 | v1.32.9 | v1.33.5 | v1.34.1) </text><text
class="breeze-k8s-delete-cluster-r5" x="1451.8" y="239.6" textLength="12.2"
clip-path="url(#breeze [...]
+</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-r5" x="341.6" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-delete-cluster-line-10)">[default: v1.30.13]                                &#
[...]
</text><text class="breeze-k8s-delete-cluster-r5" x="0" y="288.4"
textLength="12.2"
clip-path="url(#breeze-k8s-delete-cluster-line-11)">│</text><text
class="breeze-k8s-delete-cluster-r4" x="24.4" y="288.4" textLength="61"
clip-path="url(#breeze-k8s-delete-cluster-line-11)">--all</text><text
class="breeze-k8s-delete-cluster-r1" x="341.6" y="288.4" textLength="390.4"
clip-path="url(#breeze-k8s-delete-cluster-line-11)">Apply it to all created clusters</text><text
cl [...]
</text><text class="breeze-k8s-delete-cluster-r5" x="0" y="312.8"
textLength="1464"
clip-path="url(#breeze-k8s-delete-cluster-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-k8s-delete-cluster-r1" x="1464" y="312.8" textLength="12.2"
clip-path="url(#breeze-k8s-delete-cluster-line-12)">
</text><text class="breeze-k8s-delete-cluster-r5" x="0" y="337.2"
textLength="24.4"
clip-path="url(#breeze-k8s-delete-cluster-line-13)">╭─</text><text
class="breeze-k8s-delete-cluster-r5" x="24.4" y="337.2" textLength="195.2"
clip-path="url(#breeze-k8s-delete-cluster-line-13)"> Common options </text><text
class="breeze-k8s-delete-cluster-r5" x="219.6" y="337.2" textLength="1220"
clip-path="url(#breeze-k8s-delete-cluster-line-13)">───────────────────────────────────────────
[...]
diff --git a/dev/breeze/doc/images/output_k8s_delete-cluster.txt
b/dev/breeze/doc/images/output_k8s_delete-cluster.txt
index b08616491cc..b67e1b08af6 100644
--- a/dev/breeze/doc/images/output_k8s_delete-cluster.txt
+++ b/dev/breeze/doc/images/output_k8s_delete-cluster.txt
@@ -1 +1 @@
-ce317cf63c3bf6bb7c91e65ba0fb7f70
+21c5c6f954f71f4048c6cc7b911b1791
diff --git a/dev/breeze/doc/images/output_k8s_deploy-airflow.svg
b/dev/breeze/doc/images/output_k8s_deploy-airflow.svg
index 160c88efa8f..8bece8ed5c3 100644
--- a/dev/breeze/doc/images/output_k8s_deploy-airflow.svg
+++ b/dev/breeze/doc/images/output_k8s_deploy-airflow.svg
@@ -184,8 +184,8 @@
</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="190.8"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-7)">│</text><text
class="breeze-k8s-deploy-airflow-r7" x="366" y="190.8" textLength="732"
clip-path="url(#breeze-k8s-deploy-airflow-line-7)">(>3.10< | 3.11 | 3.12 | 3.13)                          
[...]
</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="215.2"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-8)">│</text><text
class="breeze-k8s-deploy-airflow-r5" x="366" y="215.2" textLength="732"
clip-path="url(#breeze-k8s-deploy-airflow-line-8)">[default: 3.10]                                 &#
[...]
</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="239.6"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-9)">│</text><text
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="239.6" textLength="244"
clip-path="url(#breeze-k8s-deploy-airflow-line-9)">--kubernetes-version</text><text
class="breeze-k8s-deploy-airflow-r1" x="366" y="239.6" textLength="658.8"
clip-path="url(#breeze-k8s-deploy-airflow-line-9)">Kubernetes version used to create th
[...]
-</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="264"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-10)">│</text><text
class="breeze-k8s-deploy-airflow-r7" x="366" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-deploy-airflow-line-10)">(>v1.30.10< | v1.31.6 | v1.32.3 | v1.33.0)            </text><text
class="breeze-k8s-deploy-airflow-r5" x="1451.8" y="264" t [...]
-</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="288.4"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-11)">│</text><text
class="breeze-k8s-deploy-airflow-r5" x="366" y="288.4" textLength="658.8"
clip-path="url(#breeze-k8s-deploy-airflow-line-11)">[default: v1.30.10]                                
[...]
+</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="264"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-10)">│</text><text
class="breeze-k8s-deploy-airflow-r7" x="366" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-deploy-airflow-line-10)">(>v1.30.13< | v1.31.13 | v1.32.9 | v1.33.5 | v1.34.1) </text><text
class="breeze-k8s-deploy-airflow-r5" x="1451.8" y="264" textLength="12.2"
clip-path="url(#breeze-k8s-d [...]
+</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="288.4"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-11)">│</text><text
class="breeze-k8s-deploy-airflow-r5" x="366" y="288.4" textLength="658.8"
clip-path="url(#breeze-k8s-deploy-airflow-line-11)">[default: v1.30.13]                                
[...]
</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="122"
clip-path="url(#breeze-k8s-deploy-airflow-line-12)">--executor</text><text
class="breeze-k8s-deploy-airflow-r1" x="366" y="312.8" textLength="1073.6"
clip-path="url(#breeze-k8s-deploy-airflow-line-12)">Executor to use for a kubernetes clus
[...]
</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="337.2"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-13)">│</text><text
class="breeze-k8s-deploy-airflow-r7" x="366" y="337.2" textLength="1073.6"
clip-path="url(#breeze-k8s-deploy-airflow-line-13)">(>LocalExecutor< | KubernetesExecutor | CeleryExecutor | CeleryKubernetesExecutor |     </text><text
class="breeze-k8s-deploy-airflow-r5" x="1451.8" [...]
</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="361.6"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-14)">│</text><text
class="breeze-k8s-deploy-airflow-r7" x="366" y="361.6" textLength="1073.6"
clip-path="url(#breeze-k8s-deploy-airflow-line-14)">EdgeExecutor)                                 
[...]
@@ -204,7 +204,7 @@
</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="678.8"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-27)">│</text><text
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="678.8" textLength="207.4"
clip-path="url(#breeze-k8s-deploy-airflow-line-27)">--python-versions</text><text
class="breeze-k8s-deploy-airflow-r1" x="378.2" y="678.8" textLength="951.6"
clip-path="url(#breeze-k8s-deploy-airflow-line-27)">Space separated list of python v
[...]
</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="703.2"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-28)">│</text><text
class="breeze-k8s-deploy-airflow-r5" x="378.2" y="703.2" textLength="951.6"
clip-path="url(#breeze-k8s-deploy-airflow-line-28)">[default: 3.10 3.11 3.12 3.13]                           &#
[...]
</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="727.6"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-29)">│</text><text
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="727.6" textLength="256.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-29)">--kubernetes-versions</text><text
class="breeze-k8s-deploy-airflow-r1" x="378.2" y="727.6" textLength="756.4"
clip-path="url(#breeze-k8s-deploy-airflow-line-29)">Kubernetes versions used to run&#
[...]
-</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="752"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-30)">│</text><text
class="breeze-k8s-deploy-airflow-r5" x="378.2" y="752" textLength="756.4"
clip-path="url(#breeze-k8s-deploy-airflow-line-30)">[default: v1.30.10 v1.31.6 v1.32.3 v1.33.0]                   </text><text
class="breeze-k8s-deploy-air [...]
+</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="752"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-30)">│</text><text
class="breeze-k8s-deploy-airflow-r5" x="378.2" y="752" textLength="756.4"
clip-path="url(#breeze-k8s-deploy-airflow-line-30)">[default: v1.30.13 v1.31.13 v1.32.9 v1.33.5 v1.34.1]          </text><text
class="breeze-k8s-deploy-airflow-r5" x="1451.8" y="752" textLength=" [...]
</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="776.4"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-31)">│</text><text
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="776.4" textLength="170.8"
clip-path="url(#breeze-k8s-deploy-airflow-line-31)">--skip-cleanup</text><text
class="breeze-k8s-deploy-airflow-r1" x="378.2" y="776.4" textLength="732"
clip-path="url(#breeze-k8s-deploy-airflow-line-31)">Skip cleanup of temporary files creat
[...]
</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="800.8"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-32)">│</text><text
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="800.8" textLength="207.4"
clip-path="url(#breeze-k8s-deploy-airflow-line-32)">--debug-resources</text><text
class="breeze-k8s-deploy-airflow-r1" x="378.2" y="800.8" textLength="768.6"
clip-path="url(#breeze-k8s-deploy-airflow-line-32)">Whether to show resource information&
[...]
</text><text class="breeze-k8s-deploy-airflow-r5" x="0" y="825.2"
textLength="12.2"
clip-path="url(#breeze-k8s-deploy-airflow-line-33)">│</text><text
class="breeze-k8s-deploy-airflow-r4" x="24.4" y="825.2" textLength="305"
clip-path="url(#breeze-k8s-deploy-airflow-line-33)">--include-success-outputs</text><text
class="breeze-k8s-deploy-airflow-r1" x="378.2" y="825.2" textLength="841.8"
clip-path="url(#breeze-k8s-deploy-airflow-line-33)">Whether to include outputs of&#
[...]
diff --git a/dev/breeze/doc/images/output_k8s_deploy-airflow.txt
b/dev/breeze/doc/images/output_k8s_deploy-airflow.txt
index 0507986238b..bad34e312c6 100644
--- a/dev/breeze/doc/images/output_k8s_deploy-airflow.txt
+++ b/dev/breeze/doc/images/output_k8s_deploy-airflow.txt
@@ -1 +1 @@
-12183422cdea79b28d2885ebcd41cf62
+8499526e74593d9a79f1aa3d41843954
diff --git a/dev/breeze/doc/images/output_k8s_k9s.svg
b/dev/breeze/doc/images/output_k8s_k9s.svg
index 5ba17f2d032..6ac5f115776 100644
--- a/dev/breeze/doc/images/output_k8s_k9s.svg
+++ b/dev/breeze/doc/images/output_k8s_k9s.svg
@@ -122,8 +122,8 @@
</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="97.6"
clip-path="url(#breeze-k8s-k9s-line-8)">--python</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" textLength="732"
clip-path="url(#breeze-k8s-k9s-line-8)">Python major/m [...]
</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-r5"
x="341.6" y="239.6" textLength="732"
clip-path="url(#breeze-k8s-k9s-line-9)">[default: 3.10]                                        &#
[...]
</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="658.8"
clip-path="url(#breeze-k8s-k9s-line-10)">Kubernetes version used to create the KinD cluster of.</text><text
class="breeze-k8s-k9s [...]
-</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="658.8"
clip-path="url(#breeze-k8s-k9s-line-11)">(>v1.30.10< | v1.31.6 | v1.32.3 | v1.33.0)            </text><text
class="breeze-k8s-k9s-r5" x="1451.8" y="288.4" textLength="12.2"
clip-path="url(#breeze-k8s-k9s [...]
-</text><text class="breeze-k8s-k9s-r5" x="0" y="312.8" textLength="12.2"
clip-path="url(#breeze-k8s-k9s-line-12)">│</text><text
class="breeze-k8s-k9s-r5" x="341.6" y="312.8" textLength="658.8"
clip-path="url(#breeze-k8s-k9s-line-12)">[default: v1.30.10]                                   </text><text
class="bree [...]
+</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="658.8"
clip-path="url(#breeze-k8s-k9s-line-11)">(>v1.30.13< | v1.31.13 | v1.32.9 | v1.33.5 | v1.34.1) </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-k9
[...]
+</text><text class="breeze-k8s-k9s-r5" x="0" y="312.8" textLength="12.2"
clip-path="url(#breeze-k8s-k9s-line-12)">│</text><text
class="breeze-k8s-k9s-r5" x="341.6" y="312.8" textLength="658.8"
clip-path="url(#breeze-k8s-k9s-line-12)">[default: v1.30.13]                                   </text><text
class="bree [...]
</text><text class="breeze-k8s-k9s-r5" x="0" y="337.2" textLength="1464"
clip-path="url(#breeze-k8s-k9s-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-k8s-k9s-r1" x="1464" y="337.2" textLength="12.2"
clip-path="url(#breeze-k8s-k9s-line-13)">
</text><text class="breeze-k8s-k9s-r5" x="0" y="361.6" textLength="24.4"
clip-path="url(#breeze-k8s-k9s-line-14)">╭─</text><text
class="breeze-k8s-k9s-r5" x="24.4" y="361.6" textLength="195.2"
clip-path="url(#breeze-k8s-k9s-line-14)"> Common options </text><text
class="breeze-k8s-k9s-r5" x="219.6" y="361.6" textLength="1220"
clip-path="url(#breeze-k8s-k9s-line-14)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><t
[...]
</text><text class="breeze-k8s-k9s-r5" x="0" y="386" textLength="12.2"
clip-path="url(#breeze-k8s-k9s-line-15)">│</text><text
class="breeze-k8s-k9s-r4" x="24.4" y="386" textLength="109.8"
clip-path="url(#breeze-k8s-k9s-line-15)">--verbose</text><text
class="breeze-k8s-k9s-r6" x="158.6" y="386" textLength="24.4"
clip-path="url(#breeze-k8s-k9s-line-15)">-v</text><text
class="breeze-k8s-k9s-r1" x="207.4" y="386" textLength="585.6"
clip-path="url(#breeze-k8s-k9s-line-15)">Print verbose& [...]
diff --git a/dev/breeze/doc/images/output_k8s_k9s.txt
b/dev/breeze/doc/images/output_k8s_k9s.txt
index 9ba65cd1c4a..1ac55e3dbde 100644
--- a/dev/breeze/doc/images/output_k8s_k9s.txt
+++ b/dev/breeze/doc/images/output_k8s_k9s.txt
@@ -1 +1 @@
-fe0b5aae376d9c9936f8a6817ab038e8
+f0851753b788d1826f754aa9fa0a1226
diff --git a/dev/breeze/doc/images/output_k8s_logs.svg
b/dev/breeze/doc/images/output_k8s_logs.svg
index 5d60ba7ad52..3dc4f784da9 100644
--- a/dev/breeze/doc/images/output_k8s_logs.svg
+++ b/dev/breeze/doc/images/output_k8s_logs.svg
@@ -118,8 +118,8 @@
</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="97.6"
clip-path="url(#breeze-k8s-logs-line-6)">--python</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" textLength="732"
clip-path="url(#breeze-k8s-logs-line-6)">Python  [...]
</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-r6" x="341.6" y="190.8" textLength="732"
clip-path="url(#breeze-k8s-logs-line-7)">[default: 3.10]                                       
[...]
</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="658.8"
clip-path="url(#breeze-k8s-logs-line-8)">Kubernetes version used to create the KinD cluster of.</text><text
class="breez [...]
-</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="658.8"
clip-path="url(#breeze-k8s-logs-line-9)">(>v1.30.10< | v1.31.6 | v1.32.3 | v1.33.0)            </text><text
class="breeze-k8s-logs-r6" x="1451.8" y="239.6" textLength="12.2"
clip-path="url(#breeze-k8s- [...]
-</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-r6" x="341.6" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-logs-line-10)">[default: v1.30.10]                                   </text><text
class="bree [...]
+</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="658.8"
clip-path="url(#breeze-k8s-logs-line-9)">(>v1.30.13< | v1.31.13 | v1.32.9 | v1.33.5 | v1.34.1) </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 [...]
+</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-r6" x="341.6" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-logs-line-10)">[default: v1.30.13]                                   </text><text
class="bree [...]
</text><text class="breeze-k8s-logs-r6" x="0" y="288.4" textLength="12.2"
clip-path="url(#breeze-k8s-logs-line-11)">│</text><text
class="breeze-k8s-logs-r4" x="24.4" y="288.4" textLength="61"
clip-path="url(#breeze-k8s-logs-line-11)">--all</text><text
class="breeze-k8s-logs-r1" x="341.6" y="288.4" textLength="390.4"
clip-path="url(#breeze-k8s-logs-line-11)">Apply it to all created clusters</text><text
class="breeze-k8s-logs-r6" x="1451.8" y="288.4" textLength="12 [...]
</text><text class="breeze-k8s-logs-r6" x="0" y="312.8" textLength="1464"
clip-path="url(#breeze-k8s-logs-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-k8s-logs-r1" x="1464" y="312.8" textLength="12.2"
clip-path="url(#breeze-k8s-logs-line-12)">
</text><text class="breeze-k8s-logs-r6" x="0" y="337.2" textLength="24.4"
clip-path="url(#breeze-k8s-logs-line-13)">╭─</text><text
class="breeze-k8s-logs-r6" x="24.4" y="337.2" textLength="195.2"
clip-path="url(#breeze-k8s-logs-line-13)"> Common options </text><text
class="breeze-k8s-logs-r6" x="219.6" y="337.2" textLength="1220"
clip-path="url(#breeze-k8s-logs-line-13)">────────────────────────────────────────────────────────────────────────────────────────────────────</t
[...]
diff --git a/dev/breeze/doc/images/output_k8s_logs.txt
b/dev/breeze/doc/images/output_k8s_logs.txt
index f505f1e2011..b3f88f35dd3 100644
--- a/dev/breeze/doc/images/output_k8s_logs.txt
+++ b/dev/breeze/doc/images/output_k8s_logs.txt
@@ -1 +1 @@
-47e33fd09941211b2c3f5092a2bbc832
+155510f7b7326435c1269de567fdff83
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 896d2ee1a34..f7f25b2b82b 100644
--- a/dev/breeze/doc/images/output_k8s_run-complete-tests.svg
+++ b/dev/breeze/doc/images/output_k8s_run-complete-tests.svg
@@ -231,8 +231,8 @@
</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="532.4"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-21)">│</text><text
class="breeze-k8s-run-complete-tests-r4" x="24.4" y="532.4" textLength="97.6"
clip-path="url(#breeze-k8s-run-complete-tests-line-21)">--python</text><text
class="breeze-k8s-run-complete-tests-r7" x="292.8" y="532.4" textLength="24.4"
clip-path="url(#breeze-k8s-run-complete-tests-line-21)">-p</text><text
class="breeze-k8s-run-complet [...]
</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="556.8"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-22)">│</text><text
class="breeze-k8s-run-complete-tests-r5" x="341.6" y="556.8" textLength="732"
clip-path="url(#breeze-k8s-run-complete-tests-line-22)">[default: 3.10]                              
[...]
</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="244"
clip-path="url(#breeze-k8s-run-complete-tests-line-23)">--kubernetes-version</text><text
class="breeze-k8s-run-complete-tests-r1" x="341.6" y="581.2"
textLength="658.8"
clip-path="url(#breeze-k8s-run-complete-tests-line-23)">Kubernetes version use
[...]
-</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="605.6"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-24)">│</text><text
class="breeze-k8s-run-complete-tests-r6" x="341.6" y="605.6" textLength="658.8"
clip-path="url(#breeze-k8s-run-complete-tests-line-24)">(>v1.30.10< | v1.31.6 | v1.32.3 | v1.33.0)            </text><text
class="breeze-k8s-run-complete-test [...]
-</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="630"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-25)">│</text><text
class="breeze-k8s-run-complete-tests-r5" x="341.6" y="630" textLength="658.8"
clip-path="url(#breeze-k8s-run-complete-tests-line-25)">[default: v1.30.10]                             
[...]
+</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="605.6"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-24)">│</text><text
class="breeze-k8s-run-complete-tests-r6" x="341.6" y="605.6" textLength="658.8"
clip-path="url(#breeze-k8s-run-complete-tests-line-24)">(>v1.30.13< | v1.31.13 | v1.32.9 | v1.33.5 | v1.34.1) </text><text
class="breeze-k8s-run-complete-tests-r5" x="1451.8" y="605.6"
textLength="12.2" [...]
+</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="630"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-25)">│</text><text
class="breeze-k8s-run-complete-tests-r5" x="341.6" y="630" textLength="658.8"
clip-path="url(#breeze-k8s-run-complete-tests-line-25)">[default: v1.30.13]                             
[...]
</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="654.4"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-26)">│</text><text
class="breeze-k8s-run-complete-tests-r4" x="24.4" y="654.4" textLength="122"
clip-path="url(#breeze-k8s-run-complete-tests-line-26)">--executor</text><text
class="breeze-k8s-run-complete-tests-r1" x="341.6" y="654.4" textLength="1098"
clip-path="url(#breeze-k8s-run-complete-tests-line-26)">Executor to use for a&#
[...]
</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="678.8"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-27)">│</text><text
class="breeze-k8s-run-complete-tests-r6" x="341.6" y="678.8" textLength="1098"
clip-path="url(#breeze-k8s-run-complete-tests-line-27)">(>LocalExecutor< | KubernetesExecutor | CeleryExecutor | CeleryKubernetesExecutor |       </text><text
class="breeze-k8s-ru [...]
</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="703.2"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-28)">│</text><text
class="breeze-k8s-run-complete-tests-r6" x="341.6" y="703.2" textLength="1098"
clip-path="url(#breeze-k8s-run-complete-tests-line-28)">EdgeExecutor)                               
[...]
@@ -248,7 +248,7 @@
</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="947.2"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-38)">│</text><text
class="breeze-k8s-run-complete-tests-r4" x="24.4" y="947.2" textLength="207.4"
clip-path="url(#breeze-k8s-run-complete-tests-line-38)">--python-versions</text><text
class="breeze-k8s-run-complete-tests-r1" x="378.2" y="947.2"
textLength="951.6"
clip-path="url(#breeze-k8s-run-complete-tests-line-38)">Space separated list
[...]
</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="971.6"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-39)">│</text><text
class="breeze-k8s-run-complete-tests-r5" x="378.2" y="971.6" textLength="951.6"
clip-path="url(#breeze-k8s-run-complete-tests-line-39)">[default: 3.10 3.11 3.12 3.13]                        
[...]
</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="996"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-40)">│</text><text
class="breeze-k8s-run-complete-tests-r4" x="24.4" y="996" textLength="256.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-40)">--kubernetes-versions</text><text
class="breeze-k8s-run-complete-tests-r1" x="378.2" y="996" textLength="756.4"
clip-path="url(#breeze-k8s-run-complete-tests-line-40)">Kubernetes versions used&
[...]
-</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="1020.4"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-41)">│</text><text
class="breeze-k8s-run-complete-tests-r5" x="378.2" y="1020.4"
textLength="756.4"
clip-path="url(#breeze-k8s-run-complete-tests-line-41)">[default: v1.30.10 v1.31.6 v1.32.3 v1.33.0]                   </text><text
class= [...]
+</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="1020.4"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-41)">│</text><text
class="breeze-k8s-run-complete-tests-r5" x="378.2" y="1020.4"
textLength="756.4"
clip-path="url(#breeze-k8s-run-complete-tests-line-41)">[default: v1.30.13 v1.31.13 v1.32.9 v1.33.5 v1.34.1]          </text><text
class="breeze-k8s-run-complete-tests-r5" x="14 [...]
</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="170.8"
clip-path="url(#breeze-k8s-run-complete-tests-line-42)">--skip-cleanup</text><text
class="breeze-k8s-run-complete-tests-r1" x="378.2" y="1044.8" textLength="732"
clip-path="url(#breeze-k8s-run-complete-tests-line-42)">Skip cleanup of temp
[...]
</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="207.4"
clip-path="url(#breeze-k8s-run-complete-tests-line-43)">--debug-resources</text><text
class="breeze-k8s-run-complete-tests-r1" x="378.2" y="1069.2"
textLength="768.6"
clip-path="url(#breeze-k8s-run-complete-tests-line-43)">Whether to show 
[...]
</text><text class="breeze-k8s-run-complete-tests-r5" x="0" y="1093.6"
textLength="12.2"
clip-path="url(#breeze-k8s-run-complete-tests-line-44)">│</text><text
class="breeze-k8s-run-complete-tests-r4" x="24.4" y="1093.6" textLength="305"
clip-path="url(#breeze-k8s-run-complete-tests-line-44)">--include-success-outputs</text><text
class="breeze-k8s-run-complete-tests-r1" x="378.2" y="1093.6"
textLength="841.8"
clip-path="url(#breeze-k8s-run-complete-tests-line-44)">Whether to 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 e0007b1ce7e..327514b3ba9 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 @@
-0ac32eea997eab41404062f20e11fe5b
+52af9eb17eb786063d70288f4868c068
diff --git a/dev/breeze/doc/images/output_k8s_shell.svg
b/dev/breeze/doc/images/output_k8s_shell.svg
index b79866cfabe..46227bb7df6 100644
--- a/dev/breeze/doc/images/output_k8s_shell.svg
+++ b/dev/breeze/doc/images/output_k8s_shell.svg
@@ -129,8 +129,8 @@
</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="97.6"
clip-path="url(#breeze-k8s-shell-line-6)">--python</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="166.4" textLength="732"
clip-path="url(#breeze-k8s-shell-line-6)">Pyt [...]
</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-r5" x="341.6" y="190.8" textLength="732"
clip-path="url(#breeze-k8s-shell-line-7)">[default: 3.10]                                       
[...]
</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="658.8"
clip-path="url(#breeze-k8s-shell-line-8)">Kubernetes version used to create the KinD cluster of.</text><text
class= [...]
-</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="658.8"
clip-path="url(#breeze-k8s-shell-line-9)">(>v1.30.10< | v1.31.6 | v1.32.3 | v1.33.0)            </text><text
class="breeze-k8s-shell-r5" x="1451.8" y="239.6" textLength="12.2"
clip-path="url(#breeze [...]
-</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-r5" x="341.6" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-shell-line-10)">[default: v1.30.10]                                   </text><text
class=" [...]
+</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="658.8"
clip-path="url(#breeze-k8s-shell-line-9)">(>v1.30.13< | v1.31.13 | v1.32.9 | v1.33.5 | v1.34.1) </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="bree [...]
+</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-r5" x="341.6" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-shell-line-10)">[default: v1.30.13]                                   </text><text
class=" [...]
</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-r4" x="24.4" y="288.4" textLength="122"
clip-path="url(#breeze-k8s-shell-line-11)">--executor</text><text
class="breeze-k8s-shell-r1" x="341.6" y="288.4" textLength="1098"
clip-path="url(#breeze-k8s-shell-line-11)">Executor to use for a kubernetes cluster.        &#
[...]
</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-r7" x="341.6" y="312.8" textLength="1098"
clip-path="url(#breeze-k8s-shell-line-12)">(>LocalExecutor< | KubernetesExecutor | CeleryExecutor | CeleryKubernetesExecutor |       </text><text
class="breeze-k8s-shell-r5" x="1451.8" y="312.8" textLength="12.2" clip- [...]
</text><text class="breeze-k8s-shell-r5" x="0" y="337.2" textLength="12.2"
clip-path="url(#breeze-k8s-shell-line-13)">│</text><text
class="breeze-k8s-shell-r7" x="341.6" y="337.2" textLength="1098"
clip-path="url(#breeze-k8s-shell-line-13)">EdgeExecutor)                                       
[...]
diff --git a/dev/breeze/doc/images/output_k8s_shell.txt
b/dev/breeze/doc/images/output_k8s_shell.txt
index 471ef4a1e56..6af7ff0e084 100644
--- a/dev/breeze/doc/images/output_k8s_shell.txt
+++ b/dev/breeze/doc/images/output_k8s_shell.txt
@@ -1 +1 @@
-3e9d5bed9a63a9b13d066d44a9a00a96
+d1d2adf3357346157ace7e34c9295483
diff --git a/dev/breeze/doc/images/output_k8s_status.svg
b/dev/breeze/doc/images/output_k8s_status.svg
index f275d8646eb..7ade2352632 100644
--- a/dev/breeze/doc/images/output_k8s_status.svg
+++ b/dev/breeze/doc/images/output_k8s_status.svg
@@ -124,8 +124,8 @@
</text><text class="breeze-k8s-status-r5" x="0" y="190.8" textLength="12.2"
clip-path="url(#breeze-k8s-status-line-7)">│</text><text
class="breeze-k8s-status-r7" x="366" y="190.8" textLength="732"
clip-path="url(#breeze-k8s-status-line-7)">(>3.10< | 3.11 | 3.12 | 3.13)                               <
[...]
</text><text class="breeze-k8s-status-r5" x="0" y="215.2" textLength="12.2"
clip-path="url(#breeze-k8s-status-line-8)">│</text><text
class="breeze-k8s-status-r5" x="366" y="215.2" textLength="732"
clip-path="url(#breeze-k8s-status-line-8)">[default: 3.10]                                      
[...]
</text><text class="breeze-k8s-status-r5" x="0" y="239.6" textLength="12.2"
clip-path="url(#breeze-k8s-status-line-9)">│</text><text
class="breeze-k8s-status-r4" x="24.4" y="239.6" textLength="244"
clip-path="url(#breeze-k8s-status-line-9)">--kubernetes-version</text><text
class="breeze-k8s-status-r1" x="366" y="239.6" textLength="658.8"
clip-path="url(#breeze-k8s-status-line-9)">Kubernetes version used to create the KinD cluster of.</text><text
cl [...]
-</text><text class="breeze-k8s-status-r5" x="0" y="264" textLength="12.2"
clip-path="url(#breeze-k8s-status-line-10)">│</text><text
class="breeze-k8s-status-r7" x="366" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-status-line-10)">(>v1.30.10< | v1.31.6 | v1.32.3 | v1.33.0)            </text><text
class="breeze-k8s-status-r5" x="1451.8" y="264" textLength="12.2"
clip-path="url(#breeze- [...]
-</text><text class="breeze-k8s-status-r5" x="0" y="288.4" textLength="12.2"
clip-path="url(#breeze-k8s-status-line-11)">│</text><text
class="breeze-k8s-status-r5" x="366" y="288.4" textLength="658.8"
clip-path="url(#breeze-k8s-status-line-11)">[default: v1.30.10]                                   </text><text
c [...]
+</text><text class="breeze-k8s-status-r5" x="0" y="264" textLength="12.2"
clip-path="url(#breeze-k8s-status-line-10)">│</text><text
class="breeze-k8s-status-r7" x="366" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-status-line-10)">(>v1.30.13< | v1.31.13 | v1.32.9 | v1.33.5 | v1.34.1) </text><text
class="breeze-k8s-status-r5" x="1451.8" y="264" textLength="12.2"
clip-path="url(#breeze-k8s-status-line-10)">│</text><text class="bre [...]
+</text><text class="breeze-k8s-status-r5" x="0" y="288.4" textLength="12.2"
clip-path="url(#breeze-k8s-status-line-11)">│</text><text
class="breeze-k8s-status-r5" x="366" y="288.4" textLength="658.8"
clip-path="url(#breeze-k8s-status-line-11)">[default: v1.30.13]                                   </text><text
c [...]
</text><text class="breeze-k8s-status-r5" x="0" y="312.8" textLength="12.2"
clip-path="url(#breeze-k8s-status-line-12)">│</text><text
class="breeze-k8s-status-r4" x="24.4" y="312.8" textLength="268.4"
clip-path="url(#breeze-k8s-status-line-12)">--wait-time-in-seconds</text><text
class="breeze-k8s-status-r1" x="366" y="312.8" textLength="732"
clip-path="url(#breeze-k8s-status-line-12)">Wait for Airflow api-server for specified number of seconds.</te
[...]
</text><text class="breeze-k8s-status-r5" x="0" y="337.2" textLength="12.2"
clip-path="url(#breeze-k8s-status-line-13)">│</text><text
class="breeze-k8s-status-r4" x="24.4" y="337.2" textLength="61"
clip-path="url(#breeze-k8s-status-line-13)">--all</text><text
class="breeze-k8s-status-r1" x="366" y="337.2" textLength="390.4"
clip-path="url(#breeze-k8s-status-line-13)">Apply it to all created clusters</text><text
class="breeze-k8s-status-r5" x="1451.8" y="337.2" te [...]
</text><text class="breeze-k8s-status-r5" x="0" y="361.6" textLength="1464"
clip-path="url(#breeze-k8s-status-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-k8s-status-r1" x="1464" y="361.6" textLength="12.2"
clip-path="url(#breeze-k8s-status-line-14)">
diff --git a/dev/breeze/doc/images/output_k8s_status.txt
b/dev/breeze/doc/images/output_k8s_status.txt
index d23f1228d55..0fb80a0557c 100644
--- a/dev/breeze/doc/images/output_k8s_status.txt
+++ b/dev/breeze/doc/images/output_k8s_status.txt
@@ -1 +1 @@
-7e417976f692dd3ebbe4247e4d8da3fd
+10f07cf4a251dc284d6b49e47234ddb2
diff --git a/dev/breeze/doc/images/output_k8s_tests.svg
b/dev/breeze/doc/images/output_k8s_tests.svg
index 148af2adc4e..6231aa6a82f 100644
--- a/dev/breeze/doc/images/output_k8s_tests.svg
+++ b/dev/breeze/doc/images/output_k8s_tests.svg
@@ -171,8 +171,8 @@
</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="97.6"
clip-path="url(#breeze-k8s-tests-line-6)">--python</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="166.4" textLength="732"
clip-path="url(#breeze-k8s-tests-line-6)">Pyt [...]
</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-r5" x="341.6" y="190.8" textLength="732"
clip-path="url(#breeze-k8s-tests-line-7)">[default: 3.10]                                       
[...]
</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="658.8"
clip-path="url(#breeze-k8s-tests-line-8)">Kubernetes version used to create the KinD cluster of.</text><text
class= [...]
-</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="658.8"
clip-path="url(#breeze-k8s-tests-line-9)">(>v1.30.10< | v1.31.6 | v1.32.3 | v1.33.0)            </text><text
class="breeze-k8s-tests-r5" x="1451.8" y="239.6" textLength="12.2"
clip-path="url(#breeze [...]
-</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-r5" x="341.6" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-tests-line-10)">[default: v1.30.10]                                   </text><text
class=" [...]
+</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="658.8"
clip-path="url(#breeze-k8s-tests-line-9)">(>v1.30.13< | v1.31.13 | v1.32.9 | v1.33.5 | v1.34.1) </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="bree [...]
+</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-r5" x="341.6" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-tests-line-10)">[default: v1.30.13]                                   </text><text
class=" [...]
</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-r4" x="24.4" y="288.4" textLength="122"
clip-path="url(#breeze-k8s-tests-line-11)">--executor</text><text
class="breeze-k8s-tests-r1" x="341.6" y="288.4" textLength="1098"
clip-path="url(#breeze-k8s-tests-line-11)">Executor to use for a kubernetes cluster.        &#
[...]
</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-r7" x="341.6" y="312.8" textLength="1098"
clip-path="url(#breeze-k8s-tests-line-12)">(>LocalExecutor< | KubernetesExecutor | CeleryExecutor | CeleryKubernetesExecutor |       </text><text
class="breeze-k8s-tests-r5" x="1451.8" y="312.8" textLength="12.2" clip- [...]
</text><text class="breeze-k8s-tests-r5" x="0" y="337.2" textLength="12.2"
clip-path="url(#breeze-k8s-tests-line-13)">│</text><text
class="breeze-k8s-tests-r7" x="341.6" y="337.2" textLength="1098"
clip-path="url(#breeze-k8s-tests-line-13)">EdgeExecutor)                                       
[...]
@@ -188,7 +188,7 @@
</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="207.4"
clip-path="url(#breeze-k8s-tests-line-23)">--python-versions</text><text
class="breeze-k8s-tests-r1" x="378.2" y="581.2" textLength="951.6"
clip-path="url(#breeze-k8s-tests-line-23)">Space separated list of python versions used for build with m
[...]
</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-r5" x="378.2" y="605.6" textLength="951.6"
clip-path="url(#breeze-k8s-tests-line-24)">[default: 3.10 3.11 3.12 3.13]                                 &#
[...]
</text><text class="breeze-k8s-tests-r5" x="0" y="630" textLength="12.2"
clip-path="url(#breeze-k8s-tests-line-25)">│</text><text
class="breeze-k8s-tests-r4" x="24.4" y="630" textLength="256.2"
clip-path="url(#breeze-k8s-tests-line-25)">--kubernetes-versions</text><text
class="breeze-k8s-tests-r1" x="378.2" y="630" textLength="756.4"
clip-path="url(#breeze-k8s-tests-line-25)">Kubernetes versions used to run in parallel (space separated).</text><tex
[...]
-</text><text class="breeze-k8s-tests-r5" x="0" y="654.4" textLength="12.2"
clip-path="url(#breeze-k8s-tests-line-26)">│</text><text
class="breeze-k8s-tests-r5" x="378.2" y="654.4" textLength="756.4"
clip-path="url(#breeze-k8s-tests-line-26)">[default: v1.30.10 v1.31.6 v1.32.3 v1.33.0]                   </text><text
class="breeze-k8s-tests-r5" x="1451.8" y="654.4" textLength= [...]
+</text><text class="breeze-k8s-tests-r5" x="0" y="654.4" textLength="12.2"
clip-path="url(#breeze-k8s-tests-line-26)">│</text><text
class="breeze-k8s-tests-r5" x="378.2" y="654.4" textLength="756.4"
clip-path="url(#breeze-k8s-tests-line-26)">[default: v1.30.13 v1.31.13 v1.32.9 v1.33.5 v1.34.1]          </text><text
class="breeze-k8s-tests-r5" x="1451.8" y="654.4" textLength="12.2"
clip-path="url(#breeze-k8s-tests- [...]
</text><text class="breeze-k8s-tests-r5" x="0" y="678.8" textLength="12.2"
clip-path="url(#breeze-k8s-tests-line-27)">│</text><text
class="breeze-k8s-tests-r4" x="24.4" y="678.8" textLength="170.8"
clip-path="url(#breeze-k8s-tests-line-27)">--skip-cleanup</text><text
class="breeze-k8s-tests-r1" x="378.2" y="678.8" textLength="732"
clip-path="url(#breeze-k8s-tests-line-27)">Skip cleanup of temporary files created during parallel run.</text><text
cla [...]
</text><text class="breeze-k8s-tests-r5" x="0" y="703.2" textLength="12.2"
clip-path="url(#breeze-k8s-tests-line-28)">│</text><text
class="breeze-k8s-tests-r4" x="24.4" y="703.2" textLength="207.4"
clip-path="url(#breeze-k8s-tests-line-28)">--debug-resources</text><text
class="breeze-k8s-tests-r1" x="378.2" y="703.2" textLength="768.6"
clip-path="url(#breeze-k8s-tests-line-28)">Whether to show resource information while running in parallel.</text><
[...]
</text><text class="breeze-k8s-tests-r5" x="0" y="727.6" textLength="12.2"
clip-path="url(#breeze-k8s-tests-line-29)">│</text><text
class="breeze-k8s-tests-r4" x="24.4" y="727.6" textLength="305"
clip-path="url(#breeze-k8s-tests-line-29)">--include-success-outputs</text><text
class="breeze-k8s-tests-r1" x="378.2" y="727.6" textLength="841.8"
clip-path="url(#breeze-k8s-tests-line-29)">Whether to include outputs of successful runs (not shown by&
[...]
diff --git a/dev/breeze/doc/images/output_k8s_tests.txt
b/dev/breeze/doc/images/output_k8s_tests.txt
index 899187612e9..0b5c6f71b2f 100644
--- a/dev/breeze/doc/images/output_k8s_tests.txt
+++ b/dev/breeze/doc/images/output_k8s_tests.txt
@@ -1 +1 @@
-82800ea41d36592ffae10dfbdb8cd0f9
+66e74a31845af41a1c017f39665741ec
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 74ed3d7e23f..0d8e8e72127 100644
--- a/dev/breeze/doc/images/output_k8s_upload-k8s-image.svg
+++ b/dev/breeze/doc/images/output_k8s_upload-k8s-image.svg
@@ -153,8 +153,8 @@
</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="97.6"
clip-path="url(#breeze-k8s-upload-k8s-image-line-6)">--python</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-image-line-6)">-p</text><text
class="breeze-k8s-upload-k8s-image-r1" x="34 [...]
</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-r5" x="341.6" y="190.8" textLength="732"
clip-path="url(#breeze-k8s-upload-k8s-image-line-7)">[default: 3.10]                               
[...]
</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="658.8"
clip-path="url(#breeze-k8s-upload-k8s-image-line-8)">Kubernetes version used to 
[...]
-</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="658.8"
clip-path="url(#breeze-k8s-upload-k8s-image-line-9)">(>v1.30.10< | v1.31.6 | v1.32.3 | v1.33.0)            </text><text
class="breeze-k8s-upload-k8s-image-r5" x="145 [...]
-</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="264"
textLength="12.2"
clip-path="url(#breeze-k8s-upload-k8s-image-line-10)">│</text><text
class="breeze-k8s-upload-k8s-image-r5" x="341.6" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-upload-k8s-image-line-10)">[default: v1.30.10]                               
[...]
+</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="658.8"
clip-path="url(#breeze-k8s-upload-k8s-image-line-9)">(>v1.30.13< | v1.31.13 | v1.32.9 | v1.33.5 | v1.34.1) </text><text
class="breeze-k8s-upload-k8s-image-r5" x="1451.8" y="239.6" textLength="12.2"
clip-path="u [...]
+</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="264"
textLength="12.2"
clip-path="url(#breeze-k8s-upload-k8s-image-line-10)">│</text><text
class="breeze-k8s-upload-k8s-image-r5" x="341.6" y="264" textLength="658.8"
clip-path="url(#breeze-k8s-upload-k8s-image-line-10)">[default: v1.30.13]                               
[...]
</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="288.4"
textLength="1464"
clip-path="url(#breeze-k8s-upload-k8s-image-line-11)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-k8s-upload-k8s-image-r1" x="1464" y="288.4" textLength="12.2"
clip-path="url(#breeze-k8s-upload-k8s-image-line-11)">
</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="312.8"
textLength="24.4"
clip-path="url(#breeze-k8s-upload-k8s-image-line-12)">╭─</text><text
class="breeze-k8s-upload-k8s-image-r5" x="24.4" y="312.8" textLength="219.6"
clip-path="url(#breeze-k8s-upload-k8s-image-line-12)"> Parallel options </text><text
class="breeze-k8s-upload-k8s-image-r5" x="244" y="312.8" textLength="1195.6"
clip-path="url(#breeze-k8s-upload-k8s-image-line-12)">─────────────────────────────
[...]
</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="337.2"
textLength="12.2"
clip-path="url(#breeze-k8s-upload-k8s-image-line-13)">│</text><text
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="337.2" textLength="207.4"
clip-path="url(#breeze-k8s-upload-k8s-image-line-13)">--run-in-parallel</text><text
class="breeze-k8s-upload-k8s-image-r1" x="378.2" y="337.2" textLength="854"
clip-path="url(#breeze-k8s-upload-k8s-image-line-13)">Run the operation in parall
[...]
@@ -164,7 +164,7 @@
</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="207.4"
clip-path="url(#breeze-k8s-upload-k8s-image-line-17)">--python-versions</text><text
class="breeze-k8s-upload-k8s-image-r1" x="378.2" y="434.8" textLength="951.6"
clip-path="url(#breeze-k8s-upload-k8s-image-line-17)">Space separated list of p
[...]
</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="378.2" y="459.2" textLength="951.6"
clip-path="url(#breeze-k8s-upload-k8s-image-line-18)">[default: 3.10 3.11 3.12 3.13]                          
[...]
</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="256.2"
clip-path="url(#breeze-k8s-upload-k8s-image-line-19)">--kubernetes-versions</text><text
class="breeze-k8s-upload-k8s-image-r1" x="378.2" y="483.6" textLength="756.4"
clip-path="url(#breeze-k8s-upload-k8s-image-line-19)">Kubernetes versions used t
[...]
-</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-r5" x="378.2" y="508" textLength="756.4"
clip-path="url(#breeze-k8s-upload-k8s-image-line-20)">[default: v1.30.10 v1.31.6 v1.32.3 v1.33.0]                   </text><text
class="breeze-k8s-up [...]
+</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-r5" x="378.2" y="508" textLength="756.4"
clip-path="url(#breeze-k8s-upload-k8s-image-line-20)">[default: v1.30.13 v1.31.13 v1.32.9 v1.33.5 v1.34.1]          </text><text
class="breeze-k8s-upload-k8s-image-r5" x="1451.8" y="508" te [...]
</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="170.8"
clip-path="url(#breeze-k8s-upload-k8s-image-line-21)">--skip-cleanup</text><text
class="breeze-k8s-upload-k8s-image-r1" x="378.2" y="532.4" textLength="732"
clip-path="url(#breeze-k8s-upload-k8s-image-line-21)">Skip cleanup of temporary file
[...]
</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="556.8"
textLength="12.2"
clip-path="url(#breeze-k8s-upload-k8s-image-line-22)">│</text><text
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="556.8" textLength="207.4"
clip-path="url(#breeze-k8s-upload-k8s-image-line-22)">--debug-resources</text><text
class="breeze-k8s-upload-k8s-image-r1" x="378.2" y="556.8" textLength="768.6"
clip-path="url(#breeze-k8s-upload-k8s-image-line-22)">Whether to show resource 
[...]
</text><text class="breeze-k8s-upload-k8s-image-r5" x="0" y="581.2"
textLength="12.2"
clip-path="url(#breeze-k8s-upload-k8s-image-line-23)">│</text><text
class="breeze-k8s-upload-k8s-image-r4" x="24.4" y="581.2" textLength="305"
clip-path="url(#breeze-k8s-upload-k8s-image-line-23)">--include-success-outputs</text><text
class="breeze-k8s-upload-k8s-image-r1" x="378.2" y="581.2" textLength="841.8"
clip-path="url(#breeze-k8s-upload-k8s-image-line-23)">Whether to include 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 873c26da617..bd954861696 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 @@
-1c7133c33d3f1842ed5de2d51267dc6b
+f71a5bccbf5a1ee190b335c405653016
diff --git a/dev/breeze/src/airflow_breeze/global_constants.py
b/dev/breeze/src/airflow_breeze/global_constants.py
index 11130f6e81e..869b305b796 100644
--- a/dev/breeze/src/airflow_breeze/global_constants.py
+++ b/dev/breeze/src/airflow_breeze/global_constants.py
@@ -134,7 +134,7 @@ ALLOWED_DOCKER_COMPOSE_PROJECTS = ["breeze", "prek",
"docker-compose"]
# - https://endoflife.date/amazon-eks
# - https://endoflife.date/azure-kubernetes-service
# - https://endoflife.date/google-kubernetes-engine
-ALLOWED_KUBERNETES_VERSIONS = ["v1.30.10", "v1.31.6", "v1.32.3", "v1.33.0"]
+ALLOWED_KUBERNETES_VERSIONS = ["v1.30.13", "v1.31.13", "v1.32.9", "v1.33.5",
"v1.34.1"]
LOCAL_EXECUTOR = "LocalExecutor"
KUBERNETES_EXECUTOR = "KubernetesExecutor"
@@ -719,7 +719,7 @@ CURRENT_EXECUTORS = [KUBERNETES_EXECUTOR]
DEFAULT_KUBERNETES_VERSION = CURRENT_KUBERNETES_VERSIONS[0]
DEFAULT_EXECUTOR = CURRENT_EXECUTORS[0]
-KIND_VERSION = "v0.27.0"
+KIND_VERSION = "v0.30.0"
HELM_VERSION = "v3.17.3"
# Initialize image build variables - Have to check if this has to go to ci
dataclass
diff --git a/generated/PYPI_README.md b/generated/PYPI_README.md
index 9e7c0241679..471ab42e3c3 100644
--- a/generated/PYPI_README.md
+++ b/generated/PYPI_README.md
@@ -56,14 +56,14 @@ Use Airflow to author workflows (Dags) that orchestrate
tasks. The Airflow sched
Apache Airflow is tested with:
-| | Main version (dev) | Stable version (3.0.6) |
-|------------|------------------------|------------------------|
-| Python | 3.10, 3.11, 3.12, 3.13 | 3.9, 3.10, 3.11, 3.12 |
-| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
-| Kubernetes | 1.30, 1.31, 1.32, 1.33 | 1.30, 1.31, 1.32, 1.33 |
-| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 |
-| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
-| SQLite | 3.15.0+ | 3.15.0+ |
+| | Main version (dev) | Stable version (3.0.6) |
+|------------|------------------------------|------------------------|
+| Python | 3.10, 3.11, 3.12, 3.13 | 3.9, 3.10, 3.11, 3.12 |
+| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
+| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34 | 1.30, 1.31, 1.32, 1.33 |
+| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 |
+| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
+| SQLite | 3.15.0+ | 3.15.0+ |
\* Experimental