This is an automated email from the ASF dual-hosted git repository.
jason810496 pushed a change to branch jason/lang-sdk-e2e/08-native-e2e
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 43cf4970f36 Keep the k8s lang-SDK values comment within the YAML line
limit
add 01cd6f0e71c Rework the lang-SDK k8s harness for mixed-language and
native Dag tests
No new revisions were added by this update.
Summary of changes:
.github/workflows/k8s-tests.yml | 36 +-
dev/breeze/doc/05_test_commands.rst | 10 +-
dev/breeze/doc/images/output_k8s.svg | 12 +-
dev/breeze/doc/images/output_k8s.txt | 2 +-
.../doc/images/output_k8s_run-complete-tests.svg | 6 +-
.../doc/images/output_k8s_run-complete-tests.txt | 2 +-
.../doc/images/output_k8s_setup-lang-sdk-test.svg | 98 +---
.../doc/images/output_k8s_setup-lang-sdk-test.txt | 2 +-
.../airflow_breeze/commands/kubernetes_commands.py | 533 ++++++++++-----------
.../commands/kubernetes_commands_config.py | 5 +-
.../tests/test_kubernetes_lang_sdk_commands.py | 209 ++++----
kubernetes-tests/lang_sdk/Dockerfile.java | 31 --
.../{Dockerfile.typescript => Dockerfile.runtimes} | 16 +-
kubernetes-tests/lang_sdk/README.md | 153 +++---
.../lang_sdk/airflowignore_all | 0
kubernetes-tests/lang_sdk/config/values.yaml | 67 ++-
..._sdk_combined.py => lang_sdk_mixed_language.py} | 30 +-
kubernetes-tests/lang_sdk/go_example/main.go | 21 +-
.../airflow/k8sexample/K8sBundleBuilder.java | 6 +-
...binedExample.java => MixedLanguageExample.java} | 14 +-
.../lang_sdk/pod_templates/lang_sdk_golang.yaml | 118 -----
.../lang_sdk/pod_templates/lang_sdk_java.yaml | 116 -----
...ng_sdk_typescript.yaml => lang_sdk_worker.yaml} | 59 +--
kubernetes-tests/lang_sdk/stage_artifacts.py | 92 ----
.../lang_sdk/ts_example}/.gitignore | 1 -
.../lang_sdk/ts_example}/package.json | 5 +-
.../lang_sdk/ts_example/pnpm-lock.yaml | 336 +++++++++++++
kubernetes-tests/lang_sdk/ts_example/src/main.ts | 47 ++
kubernetes-tests/lang_sdk/ts_example/tsconfig.json | 25 +
.../test_lang_sdk_mixed_language.py | 90 ++++
...tor_executor.py => test_lang_sdk_native_dag.py} | 129 +++--
31 files changed, 1187 insertions(+), 1084 deletions(-)
delete mode 100644 kubernetes-tests/lang_sdk/Dockerfile.java
rename kubernetes-tests/lang_sdk/{Dockerfile.typescript =>
Dockerfile.runtimes} (71%)
copy manifests/.gitignore => kubernetes-tests/lang_sdk/airflowignore_all (100%)
rename kubernetes-tests/lang_sdk/dags/{lang_sdk_combined.py =>
lang_sdk_mixed_language.py} (68%)
rename
kubernetes-tests/lang_sdk/java_example/src/java/org/apache/airflow/k8sexample/{CombinedExample.java
=> MixedLanguageExample.java} (75%)
delete mode 100644 kubernetes-tests/lang_sdk/pod_templates/lang_sdk_golang.yaml
delete mode 100644 kubernetes-tests/lang_sdk/pod_templates/lang_sdk_java.yaml
rename kubernetes-tests/lang_sdk/pod_templates/{lang_sdk_typescript.yaml =>
lang_sdk_worker.yaml} (58%)
delete mode 100644 kubernetes-tests/lang_sdk/stage_artifacts.py
copy {ts-sdk/example => kubernetes-tests/lang_sdk/ts_example}/.gitignore (68%)
copy {ts-sdk/example => kubernetes-tests/lang_sdk/ts_example}/package.json
(71%)
create mode 100644 kubernetes-tests/lang_sdk/ts_example/pnpm-lock.yaml
create mode 100644 kubernetes-tests/lang_sdk/ts_example/src/main.ts
create mode 100644 kubernetes-tests/lang_sdk/ts_example/tsconfig.json
create mode 100644
kubernetes-tests/tests/kubernetes_tests/test_lang_sdk_mixed_language.py
rename
kubernetes-tests/tests/kubernetes_tests/{test_lang_sdk_coordinator_executor.py
=> test_lang_sdk_native_dag.py} (60%)