diff --git a/.github/workflows/k8s-tests.yml b/.github/workflows/k8s-tests.yml index 34026d1393a75..029114b8540fa 100644 --- a/.github/workflows/k8s-tests.yml +++ b/.github/workflows/k8s-tests.yml @@ -103,6 +103,9 @@ jobs: env: EXECUTOR: ${{ matrix.executor }} USE_STANDARD_NAMING: ${{ matrix.use-standard-naming }} + # Provision + run the lang-SDK coordinator system test in a single variant only + # (KubernetesExecutor, standard-naming off) to keep it off the other five k8s jobs. + RUN_LANG_SDK_K8S_TESTS: ${{ (matrix.executor == 'KubernetesExecutor' && matrix.use-standard-naming == false) && 'true' || 'false' }} # yamllint disable-line rule:line-length VERBOSE: "false" - name: "\ Print logs ${{ matrix.executor }}-${{ matrix.kubernetes-combo }}-\ diff --git a/dev/breeze/doc/05_test_commands.rst b/dev/breeze/doc/05_test_commands.rst index 9422918e9bfdb..ae165365164eb 100644 --- a/dev/breeze/doc/05_test_commands.rst +++ b/dev/breeze/doc/05_test_commands.rst @@ -565,6 +565,23 @@ All parameters of the command are here: :width: 100% :alt: Breeze k8s deploy-airflow +Setting up the lang-SDK coordinator system test +............................................... + +``breeze k8s setup-lang-sdk-test`` provisions a cluster for the lang-SDK coordinator +system test: it builds the Go and Java example bundles, deploys an in-cluster localstack +S3, uploads the artifacts and the Python stub Dag to their buckets, renders the +coordinator pod-template image placeholders, and installs the Helm release configured for +the ``golang`` and ``java`` queues. After it completes, run the test with +``breeze k8s tests``. + +All parameters of the command are here: + +.. image:: ./images/output_k8s_setup-lang-sdk-test.svg + :target: https://raw.githubusercontent.com/apache/airflow/main/dev/breeze/images/output_k8s_setup-lang-sdk-test.svg + :width: 100% + :alt: Breeze k8s setup-lang-sdk-test + Hot-reloading Dags and core sources ................................... diff --git a/dev/breeze/doc/images/output_k8s.svg b/dev/breeze/doc/images/output_k8s.svg index fd164ea3575ff..33dfb7ca92762 100644 --- a/dev/breeze/doc/images/output_k8s.svg +++ b/dev/breeze/doc/images/output_k8s.svg @@ -1,4 +1,4 @@ - +