This is an automated email from the ASF dual-hosted git repository. potiuk pushed a change to branch v1-10-test in repository https://gitbox.apache.org/repos/asf/airflow.git.
from 836f717 Fix task and dag stats on home page (#8865) add dc9c7fd Add Production Helm chart support (#8777) add d374278 Fix typo in helm chart upgrade command for 2.0 (#9484) add c363c1b Remove non-existent chart value from readme (#9511) add dd40f47 Fix typo of resultBackendConnection in chart README (#9537) add 93570f3 Remove redundant airflowVersion from Helm Chart readme (#9592) add ad618a8 Fix broken link in chart/README.md (#9591) add 9253a8f Switches to Helm Chart for Kubernetes tests (#9468) add ec3f4dc Removes importlib usage - it's not needed (fails on Airflow 1.10) (#9613) add 4f40b88 Update Breeze documentation (#9608) No new revisions were added by this update. Summary of changes: .github/workflows/ci.yml | 23 +- .pre-commit-config.yaml | 2 +- BREEZE.rst | 374 ++++++++++++------ CI.rst | 2 +- Dockerfile | 4 + IMAGES.rst | 3 + TESTING.rst | 67 ++-- airflow/kubernetes/pod_launcher.py | 2 +- breeze | 51 ++- breeze-complete | 14 +- chart/.gitignore | 9 + .../.helmignore | 33 +- .readthedocs.yml => chart/Chart.yaml | 20 +- chart/README.md | 270 +++++++++++++ chart/charts/postgresql-6.3.12.tgz | Bin 22754 -> 0 bytes chart/requirements.lock | 6 + .../libs/helper.py => chart/requirements.yaml | 11 +- .../LICENSE.txt => chart/templates/NOTES.txt | 13 + chart/templates/_helpers.yaml | 260 ++++++++++++ chart/templates/cleanup/cleanup-cronjob.yaml | 67 ++++ .../templates/cleanup/cleanup-serviceaccount.yaml | 24 +- chart/templates/configmap.yaml | 119 ++++++ chart/templates/create-user-job.yaml | 87 ++++ chart/templates/flower/flower-deployment.yaml | 102 +++++ chart/templates/flower/flower-networkpolicy.yaml | 51 +++ .../templates/flower/flower-service.yaml | 41 +- .../pod.yaml => chart/templates/limitrange.yaml | 33 +- .../templates/pgbouncer/pgbouncer-deployment.yaml | 128 ++++++ .../pgbouncer/pgbouncer-networkpolicy.yaml | 69 ++++ .../pgbouncer/pgbouncer-poddisruptionbudget.yaml | 56 ++- chart/templates/pgbouncer/pgbouncer-service.yaml | 56 +++ .../templates/rbac/pod-cleanup-role.yaml | 34 +- .../templates/rbac/pod-cleanup-rolebinding.yaml | 32 +- chart/templates/rbac/pod-launcher-role.yaml | 58 +++ chart/templates/rbac/pod-launcher-rolebinding.yaml | 51 +++ chart/templates/redis/redis-networkpolicy.yaml | 63 +++ .../templates/redis/redis-service.yaml | 41 +- chart/templates/redis/redis-statefulset.yaml | 99 +++++ .../pod.yaml => chart/templates/resourcequota.yaml | 33 +- .../templates/scheduler/scheduler-deployment.yaml | 195 +++++++++ .../scheduler/scheduler-networkpolicy.yaml | 55 +++ .../scheduler/scheduler-poddisruptionbudget.yaml | 39 +- .../templates/scheduler/scheduler-service.yaml | 41 +- .../scheduler/scheduler-serviceaccount.yaml | 24 +- .../templates/secrets/elasticsearch-secret.yaml | 22 +- .../templates/secrets/fernetkey-secret.yaml | 27 +- .../secrets/metadata-connection-secret.yaml | 42 ++ .../templates/secrets/pgbouncer-config-secret.yaml | 23 +- .../templates/secrets/pgbouncer-stats-secret.yaml | 22 +- chart/templates/secrets/redis-secrets.yaml | 61 +++ .../templates/secrets/registry-secret.yaml | 24 +- .../secrets/result-backend-connection-secret.yaml | 37 ++ chart/templates/statsd/statsd-deployment.yaml | 87 ++++ chart/templates/statsd/statsd-networkpolicy.yaml | 57 +++ chart/templates/statsd/statsd-service.yaml | 56 +++ .../templates/webserver/webserver-deployment.yaml | 139 +++++++ .../webserver/webserver-networkpolicy.yaml | 51 +++ .../templates/webserver/webserver-service.yaml | 39 +- chart/templates/workers/worker-deployment.yaml | 161 ++++++++ chart/templates/workers/worker-kedaautoscaler.yaml | 47 +++ chart/templates/workers/worker-networkpolicy.yaml | 53 +++ .../templates/workers/worker-service.yaml | 41 +- .../templates/workers/worker-serviceaccount.yaml | 24 +- chart/values.yaml | 436 +++++++++++++++++++++ kubernetes_tests/test_kubernetes_executor.py | 40 +- scripts/ci/ci_build_production_images.sh | 25 -- scripts/ci/ci_count_changed_files.sh | 2 +- scripts/ci/ci_deploy_app_to_kubernetes.sh | 16 +- scripts/ci/ci_docs.sh | 2 +- scripts/ci/ci_flake8.sh | 2 +- scripts/ci/ci_generate_requirements.sh | 2 +- scripts/ci/ci_load_image_to_kind.sh | 7 +- scripts/ci/ci_mypy.sh | 2 +- scripts/ci/ci_perform_kind_cluster_operation.sh | 6 +- scripts/ci/ci_run_airflow_testing.sh | 2 +- scripts/ci/ci_run_kubernetes_tests.sh | 6 +- scripts/ci/ci_run_static_checks.sh | 2 +- scripts/ci/kubernetes/app/postgres.yaml | 94 ----- .../kubernetes/app/templates/airflow.template.yaml | 207 ---------- .../app/templates/configmaps.template.yaml | 395 ------------------- .../app/templates/init_git_sync.template.yaml | 36 -- scripts/ci/kubernetes/app/volumes.yaml | 87 ---- .../docker/airflow-test-env-init-dags.sh | 36 -- .../kubernetes/docker/airflow-test-env-init-db.sh | 46 --- scripts/ci/kubernetes/docker/bootstrap.sh | 74 ---- scripts/ci/kubernetes/kind-cluster-conf.yaml | 3 - .../kubernetes/{app/secrets.yaml => volumes.yaml} | 29 +- scripts/ci/libraries/_build_images.sh | 11 +- scripts/ci/libraries/_initialization.sh | 27 +- scripts/ci/libraries/_kind.sh | 380 ++++++------------ scripts/ci/libraries/_verbosity.sh | 31 ++ 91 files changed, 4038 insertions(+), 1743 deletions(-) create mode 100644 chart/.gitignore copy airflow/contrib/operators/gcs_to_gcs_transfer_operator.py => chart/.helmignore (70%) copy .readthedocs.yml => chart/Chart.yaml (81%) create mode 100644 chart/README.md delete mode 100644 chart/charts/postgresql-6.3.12.tgz create mode 100644 chart/requirements.lock copy airflow/contrib/example_dags/libs/helper.py => chart/requirements.yaml (87%) copy license-templates/LICENSE.txt => chart/templates/NOTES.txt (57%) create mode 100644 chart/templates/_helpers.yaml create mode 100644 chart/templates/cleanup/cleanup-cronjob.yaml copy scripts/ci/kubernetes/app/secrets.yaml => chart/templates/cleanup/cleanup-serviceaccount.yaml (63%) create mode 100644 chart/templates/configmap.yaml create mode 100644 chart/templates/create-user-job.yaml create mode 100644 chart/templates/flower/flower-deployment.yaml create mode 100644 chart/templates/flower/flower-networkpolicy.yaml copy tests/kubernetes/pod.yaml => chart/templates/flower/flower-service.yaml (53%) copy tests/kubernetes/pod.yaml => chart/templates/limitrange.yaml (62%) create mode 100644 chart/templates/pgbouncer/pgbouncer-deployment.yaml create mode 100644 chart/templates/pgbouncer/pgbouncer-networkpolicy.yaml copy tests/dags/test_no_impersonation.py => chart/templates/pgbouncer/pgbouncer-poddisruptionbudget.yaml (53%) create mode 100644 chart/templates/pgbouncer/pgbouncer-service.yaml copy scripts/ci/kubernetes/app/secrets.yaml => chart/templates/rbac/pod-cleanup-role.yaml (58%) copy .bash_completion => chart/templates/rbac/pod-cleanup-rolebinding.yaml (53%) mode change 100755 => 100644 create mode 100644 chart/templates/rbac/pod-launcher-role.yaml create mode 100644 chart/templates/rbac/pod-launcher-rolebinding.yaml create mode 100644 chart/templates/redis/redis-networkpolicy.yaml copy tests/kubernetes/pod.yaml => chart/templates/redis/redis-service.yaml (54%) create mode 100644 chart/templates/redis/redis-statefulset.yaml copy tests/kubernetes/pod.yaml => chart/templates/resourcequota.yaml (62%) create mode 100644 chart/templates/scheduler/scheduler-deployment.yaml create mode 100644 chart/templates/scheduler/scheduler-networkpolicy.yaml copy tests/kubernetes/pod.yaml => chart/templates/scheduler/scheduler-poddisruptionbudget.yaml (54%) copy tests/kubernetes/pod.yaml => chart/templates/scheduler/scheduler-service.yaml (52%) copy scripts/ci/kubernetes/app/secrets.yaml => chart/templates/scheduler/scheduler-serviceaccount.yaml (65%) copy scripts/ci/kubernetes/app/secrets.yaml => chart/templates/secrets/elasticsearch-secret.yaml (56%) copy scripts/ci/kubernetes/app/secrets.yaml => chart/templates/secrets/fernetkey-secret.yaml (56%) create mode 100644 chart/templates/secrets/metadata-connection-secret.yaml copy scripts/ci/kubernetes/app/secrets.yaml => chart/templates/secrets/pgbouncer-config-secret.yaml (63%) copy scripts/ci/kubernetes/app/secrets.yaml => chart/templates/secrets/pgbouncer-stats-secret.yaml (59%) create mode 100644 chart/templates/secrets/redis-secrets.yaml copy scripts/ci/kubernetes/app/secrets.yaml => chart/templates/secrets/registry-secret.yaml (62%) create mode 100644 chart/templates/secrets/result-backend-connection-secret.yaml create mode 100644 chart/templates/statsd/statsd-deployment.yaml create mode 100644 chart/templates/statsd/statsd-networkpolicy.yaml create mode 100644 chart/templates/statsd/statsd-service.yaml create mode 100644 chart/templates/webserver/webserver-deployment.yaml create mode 100644 chart/templates/webserver/webserver-networkpolicy.yaml copy tests/kubernetes/pod.yaml => chart/templates/webserver/webserver-service.yaml (55%) create mode 100644 chart/templates/workers/worker-deployment.yaml create mode 100644 chart/templates/workers/worker-kedaautoscaler.yaml create mode 100644 chart/templates/workers/worker-networkpolicy.yaml copy tests/kubernetes/pod.yaml => chart/templates/workers/worker-service.yaml (54%) copy scripts/ci/kubernetes/app/secrets.yaml => chart/templates/workers/worker-serviceaccount.yaml (65%) create mode 100644 chart/values.yaml delete mode 100755 scripts/ci/ci_build_production_images.sh delete mode 100644 scripts/ci/kubernetes/app/postgres.yaml delete mode 100644 scripts/ci/kubernetes/app/templates/airflow.template.yaml delete mode 100644 scripts/ci/kubernetes/app/templates/configmaps.template.yaml delete mode 100644 scripts/ci/kubernetes/app/templates/init_git_sync.template.yaml delete mode 100644 scripts/ci/kubernetes/app/volumes.yaml delete mode 100755 scripts/ci/kubernetes/docker/airflow-test-env-init-dags.sh delete mode 100755 scripts/ci/kubernetes/docker/airflow-test-env-init-db.sh delete mode 100755 scripts/ci/kubernetes/docker/bootstrap.sh rename scripts/ci/kubernetes/{app/secrets.yaml => volumes.yaml} (66%)