This is an automated email from the ASF dual-hosted git repository. dimberman pushed a change to branch check-sql-hook in repository https://gitbox.apache.org/repos/asf/airflow.git.
discard 2b05541 fix plugin discard da82c7c fix plugin discard fb956b8 fix plugin discard 885f9ee exception for grpc_hook discard 21820ab Add DBApiHook check for 2.0 migration add 5fbd0ed Add new-style 2.0 command names for Airflow 1.10.x (#12725) add 326e0f9 Create HostnameCallableRule to ease upgrade to Airflow 2.0 (#12743) add 41edd25 Add back mistakenly removed scheduler command (#12779) add eb6ae74 Fix issue with empty Resources in executor_config (#12633) add 7356ae1 Typo Fix: Deprecated config force_log_out_after was not used (#12661) add daa725b Support creation of configmaps & secrets and extra env & envFrom configuration in Helm Chart (#12164) add 3b50f4f Fix typo in check_environment.sh (#12395) add 130ddd9 Remove CodeQL from PRS. (#12406) add c12c2f0 Switching to Ubuntu 20.04 as Github Actions runner. (#12404) add ff0f26a The messages about remote image check are only shown with -v (#12402) add 011f948 Cope with '%' in password when waiting for migrations (#12440) add 7701f51 Fix broken CI.yml (#12454) add 951001a Fix wait-for-migrations command in helm chart (#12522) add ff02efe Fixes unneeded docker-context-files added in CI (#12534) add 43784ce Adds missing licence headers (#12593) add 416b125 Use AIRFLOW_CONSTRAINTS_LOCATION when passed during docker build (#12604) add a4a825b Adds possibility of forcing upgrade constraint by setting a label (#12635) add 5bd7613 Improved breeze messages for initialize-local-virtualenv and static-check --help (#12640) add 2d0b41a Allows mounting local sources for github run-id images (#12650) add 0f18653 Add 1.10.13 to CI, Breeze and Docs (#12652) add 71c1e2e Remove "@" references from constraints generattion (#12671) add 74e3c56 Setup.cfg change triggers full build (#12684) add 3f43846 Update setup.py to get non-conflicting set of dependencies (#12636) add 82fd4f9 Rename `[scheduler] max_threads` to `[scheduler] parsing_processes` (#12605) add 38a2219 Fix empty asctime field in JSON formatted logs (#10515) add 700bb07 Add metric for scheduling delay between first run task & expected start time (#9544) add 21e0202 Clarified information about supported Databases. add e3406e3 Improve verification of images with PIP check (#12718) add 2f3b1c7 [AIRFLOW-2809] Fix security issue regarding Flask SECRET_KEY add a8900fa [AIRFLOW-2884] Fix Flask SECRET_KEY security issue in www_rbac (#3729) add 6b06584 [AIRFLOW-2886] Generate random Flask SECRET_KEY in default config (#3738) add 2b8b8a8 Add Kubernetes cleanup-pods CLI command for Helm Chart (#11802) add 9312a28 Pins PIP to 20.2.4 in our Dockerfiles (#12738) add d59853a Update documentation about PIP 20.3 incompatibility add f46ed7c Don't let webserver run with dangerous config (#12747) add fc6d0a8 Bump Airflow Version to 1.10.14 add b49838f Replace pkg_resources with importlib.metadata to avoid VersionConflict errors (#12694) add 0ce9e18 Add missing coma in setup.py (#12790) add 9b909b7 Add Changelog for 1.10.14 add 3c9c7ab Bugfix: Unable to import Airflow plugins on Python 3.8 (#12859) add 02296c4 Update changelog for 1.10.14 (#12863) add 475ccaa Add DBApiHook check for 2.0 migration add e910507 exception for grpc_hook add fea5650 fix plugin add 305b50a fix plugin add 74ea7ce fix plugin This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (2b05541) \ N -- N -- N refs/heads/check-sql-hook (74ea7ce) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .github/workflows/build-images-workflow-run.yml | 28 +- .github/workflows/ci.yml | 92 +- .github/workflows/codeql-analysis.yml | 10 +- .github/workflows/delete_old_artifacts.yml | 2 +- .github/workflows/label_when_reviewed.yml | 2 +- .../workflows/label_when_reviewed_workflow_run.yml | 6 +- .github/workflows/scheduled_quarantined.yml | 4 +- .pre-commit-config.yaml | 2 +- BREEZE.rst | 15 +- CHANGELOG.txt | 33 + CI.rst | 2 +- CONTRIBUTING.rst | 31 +- Dockerfile | 15 +- Dockerfile.ci | 21 +- IMAGES.rst | 35 +- INSTALL | 26 +- LOCAL_VIRTUALENV.rst | 8 + README.md | 21 +- UPDATING.md | 64 + airflow/bin/cli.py | 1316 +++++++++++++++++++- airflow/config_templates/config.yml | 8 +- airflow/config_templates/default_airflow.cfg | 8 +- airflow/config_templates/default_test.cfg | 2 +- airflow/configuration.py | 6 + airflow/contrib/kubernetes/pod.py | 4 +- airflow/jobs/scheduler_job.py | 2 +- airflow/models/dagrun.py | 36 + airflow/plugins_manager.py | 41 +- airflow/settings.py | 4 +- ..._ui_deprecated.py => hostname_callable_rule.py} | 20 +- airflow/utils/cli.py | 65 +- airflow/utils/dag_processing.py | 4 +- airflow/utils/log/json_formatter.py | 3 + airflow/utils/net.py | 11 +- airflow/version.py | 2 +- airflow/www/app.py | 5 +- airflow/www_rbac/app.py | 4 +- breeze | 9 +- breeze-complete | 1 + chart/README.md | 6 +- chart/files/pod-template-file.kubernetes-helm-yaml | 11 +- chart/templates/_helpers.yaml | 20 +- chart/templates/{ => configmaps}/configmap.yaml | 0 .../extra-configmaps.yaml} | 36 +- chart/templates/create-user-job.yaml | 2 + chart/templates/flower/flower-deployment.yaml | 2 +- chart/templates/migrate-database-job.yaml | 2 + .../templates/scheduler/scheduler-deployment.yaml | 10 +- .../{fernetkey-secret.yaml => extra-secrets.yaml} | 42 +- .../templates/webserver/webserver-deployment.yaml | 8 +- chart/templates/workers/worker-deployment.yaml | 10 +- chart/tests/helm_template_generator.py | 12 + chart/tests/test_extra_configmaps_secrets.py | 110 ++ chart/tests/test_extra_env_env_from.py | 117 ++ chart/values.schema.json | 44 + chart/values.yaml | 51 + docs/faq.rst | 7 +- docs/howto/initialize-database.rst | 6 +- docs/installation.rst | 24 +- docs/metrics.rst | 31 +- docs/production-deployment.rst | 50 +- docs/security.rst | 23 + docs/start.rst | 9 + scripts/ci/dockerfiles/bats/Dockerfile | 17 + scripts/ci/dockerfiles/stress/Dockerfile | 17 + scripts/ci/images/ci_prepare_ci_image_on_ci.sh | 1 - scripts/ci/images/ci_prepare_prod_image_on_ci.sh | 1 - scripts/ci/images/ci_verify_ci_image.sh | 55 + scripts/ci/images/ci_verify_prod_image.sh | 94 ++ scripts/ci/images/ci_wait_for_all_ci_images.sh | 36 +- scripts/ci/images/ci_wait_for_all_prod_images.sh | 38 +- .../ci_wait_for_ci_image.sh} | 19 +- .../ci_wait_for_prod_image.sh} | 19 +- scripts/ci/libraries/_build_images.sh | 163 ++- scripts/ci/libraries/_push_pull_remove_images.sh | 44 +- scripts/ci/selective_ci_checks.sh | 57 +- scripts/in_container/airflow_ci.cfg | 2 +- scripts/in_container/check_environment.sh | 2 +- scripts/in_container/run_ci_tests.sh | 8 +- scripts/in_container/run_generate_constraints.sh | 1 + setup.py | 48 +- tests/cli/test_cli.py | 124 ++ tests/cli/test_worker_initialisation.py | 2 +- tests/kubernetes/models/test_pod.py | 240 ++-- tests/models/test_dagrun.py | 54 +- tests/plugins/test_plugins_manager_rbac.py | 58 +- tests/plugins/test_plugins_manager_www.py | 17 +- .../upgrade/rules/test_hostname_callable_rule.py | 29 +- tests/utils/log/test_json_formatter.py | 9 + tests/utils/test_dag_processing.py | 2 +- tests/utils/test_net.py | 39 +- 91 files changed, 3178 insertions(+), 619 deletions(-) copy airflow/upgrade/rules/{legacy_ui_deprecated.py => hostname_callable_rule.py} (65%) rename chart/templates/{ => configmaps}/configmap.yaml (100%) copy chart/templates/{secrets/fernetkey-secret.yaml => configmaps/extra-configmaps.yaml} (58%) copy chart/templates/secrets/{fernetkey-secret.yaml => extra-secrets.yaml} (55%) create mode 100644 chart/tests/test_extra_configmaps_secrets.py create mode 100644 chart/tests/test_extra_env_env_from.py create mode 100755 scripts/ci/images/ci_verify_ci_image.sh create mode 100755 scripts/ci/images/ci_verify_prod_image.sh copy scripts/ci/{pre_commit/pre_commit_sort_in_the_wild.sh => images/ci_wait_for_ci_image.sh} (67%) copy scripts/ci/{pre_commit/pre_commit_sort_in_the_wild.sh => images/ci_wait_for_prod_image.sh} (67%) copy chart/tests/test_migrate_database_job.py => tests/upgrade/rules/test_hostname_callable_rule.py (53%)