You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ka...@apache.org on 2020/12/03 23:59:56 UTC
[airflow] branch v1-10-stable updated (41edd25 -> 9b909b7)
This is an automated email from the ASF dual-hosted git repository.
kaxilnaik pushed a change to branch v1-10-stable
in repository https://gitbox.apache.org/repos/asf/airflow.git.
from 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
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 | 32 +++
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 | 7 +
airflow/bin/cli.py | 92 ++++++++
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 | 39 +++-
airflow/settings.py | 4 +-
airflow/utils/dag_processing.py | 4 +-
airflow/utils/log/json_formatter.py | 3 +
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 | 46 ++--
tests/cli/test_cli.py | 122 +++++++++++
tests/kubernetes/models/test_pod.py | 240 +++++++++++++--------
tests/models/test_dagrun.py | 54 ++++-
tests/plugins/test_plugins_manager_rbac.py | 56 ++---
tests/plugins/test_plugins_manager_www.py | 17 +-
tests/utils/log/test_json_formatter.py | 9 +
tests/utils/test_dag_processing.py | 2 +-
85 files changed, 1825 insertions(+), 516 deletions(-)
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%)