This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from cbde23e6bc Upgrade to MyPy 1.2.0 (#30687)
add 731ef3d692 Parallelize Helm tests with multiple job runners (#30672)
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 11 +++++++---
Dockerfile.ci | 15 +++++++++++---
TESTING.rst | 12 ++++++++++-
.../airflow_breeze/commands/testing_commands.py | 17 +++++++++++++--
.../commands/testing_commands_config.py | 1 +
dev/breeze/src/airflow_breeze/global_constants.py | 17 +++++++++++++++
.../src/airflow_breeze/utils/selective_checks.py | 5 +++++
docs/exts/docs_build/helm_chart_utils.py | 3 ++-
images/breeze/output-commands-hash.txt | 4 ++--
images/breeze/output_testing_helm-tests.svg | 24 +++++++++++++---------
scripts/ci/docker-compose/_docker.env | 1 +
scripts/ci/docker-compose/base.yml | 1 +
scripts/ci/docker-compose/devcontainer.env | 1 +
scripts/ci/pre_commit/pre_commit_chart_schema.py | 2 +-
scripts/docker/entrypoint_ci.sh | 15 +++++++++++---
.../charts/airflow_aux}/__init__.py | 0
.../{ => airflow_aux}/test_airflow_common.py | 0
tests/charts/{ => airflow_aux}/test_annotations.py | 0
.../{ => airflow_aux}/test_basic_helm_chart.py | 0
.../test_celery_kubernetes_executor.py | 0
.../charts/{ => airflow_aux}/test_chart_quality.py | 2 +-
.../charts/{ => airflow_aux}/test_cleanup_pods.py | 0
tests/charts/{ => airflow_aux}/test_configmap.py | 0
.../{ => airflow_aux}/test_create_user_job.py | 0
.../{ => airflow_aux}/test_extra_env_env_from.py | 0
.../test_logs_persistent_volume_claim.py | 0
.../{ => airflow_aux}/test_migrate_database_job.py | 0
.../{ => airflow_aux}/test_pod_launcher_role.py | 0
.../{ => airflow_aux}/test_pod_template_file.py | 2 +-
.../charts/airflow_core}/__init__.py | 0
.../{ => airflow_core}/test_dag_processor.py | 0
.../{ => airflow_core}/test_pdb_scheduler.py | 0
tests/charts/{ => airflow_core}/test_scheduler.py | 0
tests/charts/{ => airflow_core}/test_triggerer.py | 0
tests/charts/{ => airflow_core}/test_worker.py | 0
tests/charts/helm_template_generator.py | 4 ++--
.../charts/other}/__init__.py | 0
.../test_dags_persistent_volume_claim.py | 0
tests/charts/{ => other}/test_flower.py | 0
.../charts/{ => other}/test_git_sync_scheduler.py | 0
.../charts/{ => other}/test_git_sync_triggerer.py | 0
.../charts/{ => other}/test_git_sync_webserver.py | 0
tests/charts/{ => other}/test_git_sync_worker.py | 0
tests/charts/{ => other}/test_keda.py | 0
tests/charts/{ => other}/test_limit_ranges.py | 0
tests/charts/{ => other}/test_pdb_pgbouncer.py | 0
tests/charts/{ => other}/test_pgbouncer.py | 0
tests/charts/{ => other}/test_redis.py | 0
tests/charts/{ => other}/test_resource_quota.py | 0
tests/charts/{ => other}/test_statsd.py | 0
.../charts/security}/__init__.py | 0
.../{ => security}/test_elasticsearch_secret.py | 0
.../test_extra_configmaps_secrets.py | 0
tests/charts/{ => security}/test_kerberos.py | 0
.../test_metadata_connection_secret.py | 0
tests/charts/{ => security}/test_rbac.py | 0
.../{ => security}/test_rbac_pod_log_reader.py | 0
.../test_result_backend_connection_secret.py | 0
.../charts/{ => security}/test_scc_rolebinding.py | 0
.../charts/{ => security}/test_security_context.py | 0
.../charts/webserver}/__init__.py | 0
.../charts/{ => webserver}/test_ingress_flower.py | 0
tests/charts/{ => webserver}/test_ingress_web.py | 0
tests/charts/{ => webserver}/test_pdb_webserver.py | 0
tests/charts/{ => webserver}/test_webserver.py | 0
65 files changed, 107 insertions(+), 30 deletions(-)
copy {airflow/api_connexion => tests/charts/airflow_aux}/__init__.py (100%)
rename tests/charts/{ => airflow_aux}/test_airflow_common.py (100%)
rename tests/charts/{ => airflow_aux}/test_annotations.py (100%)
rename tests/charts/{ => airflow_aux}/test_basic_helm_chart.py (100%)
rename tests/charts/{ => airflow_aux}/test_celery_kubernetes_executor.py (100%)
rename tests/charts/{ => airflow_aux}/test_chart_quality.py (96%)
rename tests/charts/{ => airflow_aux}/test_cleanup_pods.py (100%)
rename tests/charts/{ => airflow_aux}/test_configmap.py (100%)
rename tests/charts/{ => airflow_aux}/test_create_user_job.py (100%)
rename tests/charts/{ => airflow_aux}/test_extra_env_env_from.py (100%)
rename tests/charts/{ => airflow_aux}/test_logs_persistent_volume_claim.py
(100%)
rename tests/charts/{ => airflow_aux}/test_migrate_database_job.py (100%)
rename tests/charts/{ => airflow_aux}/test_pod_launcher_role.py (100%)
rename tests/charts/{ => airflow_aux}/test_pod_template_file.py (99%)
copy {airflow/api_connexion => tests/charts/airflow_core}/__init__.py (100%)
rename tests/charts/{ => airflow_core}/test_dag_processor.py (100%)
rename tests/charts/{ => airflow_core}/test_pdb_scheduler.py (100%)
rename tests/charts/{ => airflow_core}/test_scheduler.py (100%)
rename tests/charts/{ => airflow_core}/test_triggerer.py (100%)
rename tests/charts/{ => airflow_core}/test_worker.py (100%)
copy {airflow/api_connexion => tests/charts/other}/__init__.py (100%)
rename tests/charts/{ => other}/test_dags_persistent_volume_claim.py (100%)
rename tests/charts/{ => other}/test_flower.py (100%)
rename tests/charts/{ => other}/test_git_sync_scheduler.py (100%)
rename tests/charts/{ => other}/test_git_sync_triggerer.py (100%)
rename tests/charts/{ => other}/test_git_sync_webserver.py (100%)
rename tests/charts/{ => other}/test_git_sync_worker.py (100%)
rename tests/charts/{ => other}/test_keda.py (100%)
rename tests/charts/{ => other}/test_limit_ranges.py (100%)
rename tests/charts/{ => other}/test_pdb_pgbouncer.py (100%)
rename tests/charts/{ => other}/test_pgbouncer.py (100%)
rename tests/charts/{ => other}/test_redis.py (100%)
rename tests/charts/{ => other}/test_resource_quota.py (100%)
rename tests/charts/{ => other}/test_statsd.py (100%)
copy {airflow/api_connexion => tests/charts/security}/__init__.py (100%)
rename tests/charts/{ => security}/test_elasticsearch_secret.py (100%)
rename tests/charts/{ => security}/test_extra_configmaps_secrets.py (100%)
rename tests/charts/{ => security}/test_kerberos.py (100%)
rename tests/charts/{ => security}/test_metadata_connection_secret.py (100%)
rename tests/charts/{ => security}/test_rbac.py (100%)
rename tests/charts/{ => security}/test_rbac_pod_log_reader.py (100%)
rename tests/charts/{ => security}/test_result_backend_connection_secret.py
(100%)
rename tests/charts/{ => security}/test_scc_rolebinding.py (100%)
rename tests/charts/{ => security}/test_security_context.py (100%)
copy {airflow/api_connexion => tests/charts/webserver}/__init__.py (100%)
rename tests/charts/{ => webserver}/test_ingress_flower.py (100%)
rename tests/charts/{ => webserver}/test_ingress_web.py (100%)
rename tests/charts/{ => webserver}/test_pdb_webserver.py (100%)
rename tests/charts/{ => webserver}/test_webserver.py (100%)