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/11/21 00:49:38 UTC
[airflow] branch v1-10-stable updated (deb7fc0 -> 5b61c21)
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.
omit deb7fc0 Add setup.cfg for apache-airflow-upgrade-check (#12517)
omit d7ace02 Add upgrade check rule to ensure on "latest" versions (#12514)
omit 6739b53 Add upgrade rule to check for mesos executor and flag to change it. (#11528)
omit 8e5f722 Silence DagBag INFO logs during upgrade check (#12507)
omit 47fc5c4 Add readme for upgrade-check "subpackage". (#12506)
omit cb0a290 Fix connection upgrade rules so they run with SQLite backend: (#12502)
omit 18100a0 Create UndefinedJinjaVariablesRule (Resolves #11144) (#11241)
omit fb90c75 Make airflow upgrade_check a command from a separate dist (#12397)
omit 0122893 Fixes bad mocking of UUID and removes upper-limitation on sentry
omit e7704c5 Marked test_localtaskjob_maintain_heart_rate as xfail
omit 74d7e2e Removes stable tests from quarantine (#10768)
omit 69db6be Fixes pull error on building tagged image (#12378)
omit dbbc072 Add extra info when starting extra actions in Breeze (#12377)
omit f184202 Sentry >= 0.19.0 introduces a breaking change
omit 88419e6 Limited cryptography to < 3.2 for python 2.7
omit 9424bff All kubernetes tests use the same host python version (#12374)
omit bad94b2 Add TargetQueryValue to KEDA Autoscaler (#9748)
omit d20392e Fix missing dash in flag for statsd container (#10691)
omit 81df5ee Update scheduler deployment - dags volume mount (#10630)
omit 8d8e2fd Wrong key in DAGs Persistent Volume Claim (#10627)
omit aebfdb5 Add imagePullSecrets to the create user job (#9802)
omit d633bac Run create-user-job as user with specified id (#10291)
omit 30a3cb0 use the correct claim name in the webserver (#9688)
omit c333fa7 Chart: Flower deployment should use Flower image (#10701)
omit e255134 Proposal: remove -serviceaccount suffix from KSA names in helm chart (#10892)
omit 9632d60 Fix helm unit test for pod_template_file (#12345)
omit 7135196 Mount airflow.cfg to pod_template_file (#12311)
omit 3b33645 Fix indentation for affinities in helm chart (#12288)
omit 5bb095f Fix spelling (#12253)
omit 2d1c1ba Move metrics configuration to new section - metrics (#12165)
omit 1515d64 Fix default values for Helm Chart (#12153)
omit 95e14c8 Enable Black - Python Auto Formmatter (#9550)
omit ddea86f Use PyUpgrade to use Python 3.6 features (#11447)
omit ebe0a9e Add Kubernetes cleanup-pods CLI command for Helm Chart (#11802)
omit 99eba6f fix helm scheduler deployment / scheduler logs (#11685)
omit a9396bd8 All k8s object must comply with JSON Schema (#12003)
omit 6bed3fa fix helm chart worker deployment without kerberos (#11681)
omit f057c06 Add Flower Authentication to Helm Chart (#11836)
omit 960389f Validate airflow chart values.yaml & values.schema.json (#11990)
omit 8db6881 Remove unused value in Helm Chart - podMutation (#11703)
omit 3f2f454 Consistent use images in Helm Chart (#11701)
omit 0175f7a fix pod launcher rolebinding in helm chart (#11675)
omit dcdf5cb Pod template file uses custom custom env variable (#11480)
omit 9700fa3 Improvements for pod template file with git sync container (#11511)
omit d95bb96 Create job for airflow migrations (#11533)
omit 4cd3e95 Add missing values entries to Parameters in chart/README.md (#11477)
omit 46ef146 Allow multiple schedulers in helm chart (#11330)
omit 1df2dbe Mount volumes and volumemounts into scheduler and workers (#11426)
omit 6811b51 Adds missing schema for kerberos sidecar configuration (#11413)
omit c2de339 Mutual SSL added in PGBouncer configuration in the Chart (#11384)
omit 169a57a Add capability of adding service account annotations to Helm Chart (#11387)
omit 8c728cf Add CeleryKubernetesExecutor to helm chart (#11288)
omit 07c1cf2 Single/Multi-Namespace mode for helm chart (#11034)
omit b359d70 Kubernetes executor can adopt tasks from other schedulers (#10996)
omit 294d3bd Enables Kerberos sidecar support (#11130)
omit 5f50a93 Adds Kubernetes Service Account for the webserver (#11131)
omit 956e933 Fix gitSync user in the helm Chart (#11127)
omit 0bee131 Install cattr on Python 3.7 - Fix docs build on RTD (#12045)
omit fa39d24 Removes the cidfile before generation (#12372)
omit 59f2f35 Limit version of marshmallow-sqlalchemy
omit 6541d49 Bump attrs and cattrs dependencies (#11969)
omit 1475110 Bump attrs to > 20.0 (#11799)
omit e15b0be Synchronize INTHEWILD.md with master
omit c72954e Simplifies check whether the CI image should be rebuilt (#12181)
omit ca7cc59 For v1-10-test PRs and pushes, use target branch scripts for images (#12339)
omit e2005ae Deploy was not working from Breeze (#12319)
omit 78caaa7 Python base image is shared between CI and PROD image (#12280)
omit 7b2e9ac Added k9s as integrated tool to help with kubernetes testing (#12163)
omit b02cb03 Docker context files should be available earlier (#12219)
omit df2fc8f Fixes continuous image rebuilding with Breeze (#12256)
omit bb1be3f Add Markdown linting to pre-commit (#11465)
omit fe394fd Beautify Output of setup-installation pre-commit (#12218)
omit 857feea Fix permissions of mounted /tmp directory for Breeze (#12157)
omit c8776bd Remove popd which is a remnant from past (#12211)
omit 2dd0a8d Fixes timeout in helm chart tests (#12209)
omit 2efdf79 Fixed path of the test_core.py file in docs (#12191)
omit 0d481f4 Adds extra check while the selective checks are run (#12178)
omit 256a4e3 Uses always the same Python base image as used for CI image (#12177)
omit abb0cea Fixes "--force-clean-images" flag in Breeze (#12156)
omit 22a469e Fixes undefined variables (#12155)
omit 78d3e43 Update to new helm stable repo (#12137)
omit 3d3cb17 Work properly if some variables are not defined (#12135)
omit 9f93b3f Add Kubernetes files to selective checks (#12114)
omit b5259da Update install_mysql.sh (#12101)
omit f224e26 Fix proper SHA in check preventing accidentally merging PR (#12083)
omit bd93d0a Use sys.exit() instead of exit() (#12084)
omit 52ccf22 Fixes problem with building a PROD image (#12080)
omit e7e6bda If we build a new image, we should run more than basic checks (#12070)
omit a6c31ea Adds a forgotten word in a README.md (#12066)
omit fb67c5a Uses DOCKER_TAG when building image in DockerHub (#12050)
omit a8d6dd2 Fixes documentation-only selective checks (#12038)
omit cbf035b Checks if all the libraries in setup.py are listed in installation.rst file (#12023)
omit 2395879 Turns failure of PR label when approved action into warning (#12017)
omit 6daee11 Fix canceling of CodeQL workflow (#12024)
omit a7c9a4a Fixes problem with non-iterable data returned by GH API (#12021)
omit 60bddcf Revise "Project Focus" copy (#12011)
omit 0e464de Adds more aggressive cancelling of duplicate Build Image jobs (#12018)
omit a4ad74f Add contributor-targeted description of the PR workflow. (#12016)
omit 2b86a9a Adds documentation about the optimized PR workflow (#12006)
omit 8bf0569 Fix K8S CI job name rendering (#12007)
omit 03e1d96 Switches to "cancel-all-duplicates' mode of cancelling. (#12004)
omit c6f41af Implements canceling of future duplicate runs (but the latest) (#11980)
omit ed76100 Move Project focus and Principles higher in the README (#11973)
omit 9f6e739 Pin `kubernetes` to a max version of 11.0.0. (#11974)
omit 02df87c Updated documentation for the CI with mermaid sequence diagrams (#10380)
omit 5d16302 Migrate from helm-unittest to python unittest (#11827)
omit 05780f2 Remove archived link from README.md (#11945)
omit abf7d49 ci: Fix CodeQL Workflow for Javascript (#11941)
omit 66040c8 The PRs which are not approved run subset of tests (#11828)
omit 03a03fb Simplify "scheduled" conditons to follow today's change in GA (#11876)
omit 9ee300c Fix Helm Chart Testing guide (#11909)
omit b39c47d Constraints job depends on CI images (#11904)
omit d153de4 Add Python Helm testing framework (#11693)
omit 4c338bd Fixes a problem with checked-out version of the selective check (#11891)
omit b9d2efa Fix broken link in README.md (#11885)
omit 5eb88c7 Fixes the doc pattern in selective checks (#11834)
omit ca59ac0 Constraints generation runs regardless from test status (#11838)
omit 0e8e2d0 Retrieve PR labels from the associated PR (#11820)
omit 6911a4a Occasional docker-compose errors will be easier to diagnose (#11835)
omit 4fde2f0 Local Executor is used by default for MySQL/Postgres breeze (#11792)
omit d2e6393 Removes duplicates from DISABLED_INTEGRATIONS variable (#11831)
omit 4be0003 Fix typo in scripts/in_container/entrypoint_ci.sh (#11824)
omit 9d3d423 Switch postgres from 10 to 13 (#11785)
omit 0197867 Use LocalExecutor by default with tmux + Breeze (#11791)
omit d356bb6 Update download url for Airflow Version (#11800)
omit e34f69d Add Project URLs for PyPI page (#11801)
omit afbd433 The .pypirc file is read from docker-context-files (#11779)
omit abe30a6 Add test types displayed in CI (#11770)
omit 7740be0 Enables splitting tests into smaller chunks (#11659)
omit b0602e6 Fixes ROVIDERS -> PROVIDERS typo in Dockerfile (#11738)
omit c1468a7 Also cancel duplicated Build Image runs for master pushes (#11655)
omit e2c5a61 Fixing problem with missing output in pre-commits in some cases (#11684)
omit 321d968 Security scans are also selective now (#11674)
omit 6f36d99 Add missing doc dependency in CI (#11678)
omit 8cf6a5a Removes separate cancel codeql workflow (#11672)
omit 8c81379 Bats tests should be much faster now for pre-commits. (#11662)
omit 20785ce Brings back fixup to CI optimisation (#11671)
omit f5bc901 Optimizes CI builds heavily with selective checks (#11656)
omit 490b70d Fixes versioning for pre-release provider packages (#11586)
omit d571e58 Sourcing the profile file should be sufficient to update the PATH, re-login is not required. (#11588)
omit 98d4a67 Dumps more logs in case of CI failure (#11614)
omit 0611fbd Revert "Fixed an error introduced in selective checks (#11640)" (#11647)
omit a68fad4 Revert "Fixes selective tests in case of missing merge commits (#11641)" (#11646)
omit 37603d2 Fixes selective tests in case of missing merge commits (#11641)
omit 4fce985 Fixed an error introduced in selective checks (#11640)
omit e22f176 Fix random kills during pre-commit image building (#11535)
omit 6a54c96 Improves stability of K8S tests by caching binaries and repeats (#11634)
omit 1038a4a Optimizes CI builds heavily with selective checks (#11541)
omit 26bbe72 Fix typo in BREEZE.rst (#11637)
omit 6f9af0e Name and optionally preserve data volumes in Breeze (#11628)
omit bbcecd7 Expose flower and redis ports in breeze (#11624)
omit 5dc4981 The scripts fixing ownership and cleaning tmp use docker run (#11569)
omit 31fe3d8 Clarify breeze docs --install-airflow-version/-reference (#11570)
omit 33bc7e4 Adds capability of installing wheel packages in CI image (#11527)
omit 74addf6 More stable kubernetes port forwarding (#11538)
omit 4b73531 Fixes remaining test-type strategy problems (#11522)
omit 39aa068 Fix typo in scripts/ci/libraries/_initialization.sh (#11517)
omit db7038b Combine back multiple test types into single jobs (#11504)
omit 7ff9360 Update CONTRIBUTING.rst (#11461)
omit 947d601 Enables back duplicate cancelling on push/schedule (#11471)
omit af792b3 Increase timeout for waiting for images (#11460)
omit 2197297 Selective tests - depends on files changed in the commit. (#11417)
omit 460c09b Fix constraints generation script (#11412)
omit ac39581 Split tests to more sub-types (#11402)
omit 4ae2f74 Fix command to run tmux with breeze in BREEZE.rst (#11340)
omit fae238b Improve Committer's guide docs (#11338)
omit 27ec832 Adds --install-wheels flag to breeze command line (#11317)
omit 975866b Moves Commiter's guide to CONTRIBUTING.rst (#11314)
omit a03d535 Add remaining community guidelines to CONTRIBUTING.rst (#11312)
omit 1c4e4dc Fix link to static checks in CONTRIBUTING.rst (#11271)
omit 7749b5a The bats script for CI image is now placed in the docker folder (#11262)
omit f400df3 Add Python version to Breeze cmd (#11228)
omit 1330da9 Fix typo in command in CI.rst (#11233)
omit 6155dfb Fix typos in Dockerfile.ci (#11187)
omit 9b375f4 Cache for kubernetes tests is updateable (#10945)
omit 6247bf9 Update node installation cmd (#10744)
omit 1ae344f Add Airflow 1.10.12 to breeze-complete (#10592)
omit 3f96a5b Use snakebite-py3 for HDFS dependency for Python3 (#12340)
omit d986a75 Better file extension for Helm template (#11702)
omit 7b015b0 Enforce strict rules for yamllint (#11709)
omit f81247b Revert "Update yamllint & isort pre-commit hooks (#11252)"
omit 4c18502 Revert "Adds --no-rbac-ui flag for Breeze airflow 1.10 installation (#11315)"
omit 1366113f The .pypirc file is read from docker-context-files (#11779)
omit 4c70c8f [AIRFLOW-3607] Optimize dep checking when depends on past set and concurrency limit
omit 69d41e9 [AIRFLOW-3607] Only query DB once per DAG run for TriggerRuleDep (#4751)
omit e3233e5 Modify helm chart to use pod_template_file (#10872)
omit 4ed747d Fixes SHA used for cancel-workflow-action (#11400)
omit 7e5de65 Add capability of customising PyPI sources (#11385)
omit 7dc8bb0 Workarounds "unknown blob" issue by introducing retries (#11411)
omit d1fb27d Fixes cancelling of too many workflows. (#11403)
omit 19ae898 Fixes automated upgrade to latest constraints. (#11399)
omit 0544629 Push and schedule duplicates are not cancelled. (#11397)
omit 7394c3e Constraints and PIP packages can be installed from local sources (#11382)
omit d93fade Add pypirc initialization (#11386)
omit e5558a2 Better diagnostics when there are problems with Kerberos (#11353)
omit 25fb57a Bump cache version for kubernetes tests (#11355)
omit 8137295 Better message when Building Image fails or gets cancelled. (#11333)
omit d9dcb0f Adds --no-rbac-ui flag for Breeze airflow 1.10 installation (#11315)
omit 9205a4f Breeze start-airflow command wasn't able to initialize the db in 1.10.x (#11207)
omit 04807f2 SkipMixin: Handle empty branches (#11120)
omit 67fc43d [AIRFLOW-5274] dag loading duration metric name too long (#5890)
omit f85c7b2 Handle no Dagrun in DagrunIdDep (#8389) (#11343)
omit 45b744b Replaces depreated set-env with env file (#11292)
omit e9933a1 Switched to Run Checks for Building Images. (#11276)
omit 9018b9d Improve running and canceliling of the PR-triggered builds. (#11268)
omit 186f0ea Limits CodeQL workflow to run only in the Apache Airflow repo (#11264)
omit 1e26ce3 Add Github Code Scanning (#11211)
omit 7d24c76 Add ImportChangesRule for upgrade check (#11056)
omit 9ea83e6 The bats script for CI image is now placed in the docker folder
omit 2d53a28 Fix 'Upload documentation' step in CI (#10981)
omit 7d3f481 Breeze: Fix issue with pulling an image via ID (#11255)
omit daed5c9 Update yamllint & isort pre-commit hooks (#11252)
add 580d1e7 Breeze: Fix issue with pulling an image via ID (#11255)
add c174146 Fix 'Upload documentation' step in CI (#10981)
add d76466b The bats script for CI image is now placed in the docker folder
add 1b7638e Add ImportChangesRule for upgrade check (#11056)
add 4bbc58f Add Github Code Scanning (#11211)
add 8c753aa Limits CodeQL workflow to run only in the Apache Airflow repo (#11264)
add 865eb40 Improve running and canceliling of the PR-triggered builds. (#11268)
add fd52ea2 Switched to Run Checks for Building Images. (#11276)
add bbc2447 Replaces depreated set-env with env file (#11292)
add 3a3d176 Handle no Dagrun in DagrunIdDep (#8389) (#11343)
add 50a22ea [AIRFLOW-5274] dag loading duration metric name too long (#5890)
add 8d9217f SkipMixin: Handle empty branches (#11120)
add df4c0b4 Breeze start-airflow command wasn't able to initialize the db in 1.10.x (#11207)
add 70911da Better message when Building Image fails or gets cancelled. (#11333)
add 7e06e5d Bump cache version for kubernetes tests (#11355)
add f609d56 Better diagnostics when there are problems with Kerberos (#11353)
add 57a8907 Add pypirc initialization (#11386)
add 25a5638 Constraints and PIP packages can be installed from local sources (#11382)
add 5a7181b Push and schedule duplicates are not cancelled. (#11397)
add e3ca2cc Fixes automated upgrade to latest constraints. (#11399)
add 6d813a4 Fixes cancelling of too many workflows. (#11403)
add ed989f2 Workarounds "unknown blob" issue by introducing retries (#11411)
add 129df5c Add capability of customising PyPI sources (#11385)
add 6c911f4 Fixes SHA used for cancel-workflow-action (#11400)
add 1ab6391 Modify helm chart to use pod_template_file (#10872)
add cb8d53f [AIRFLOW-3607] Only query DB once per DAG run for TriggerRuleDep (#4751)
add 268f1be [AIRFLOW-3607] Optimize dep checking when depends on past set and concurrency limit
add a1113cc The .pypirc file is read from docker-context-files (#11779)
add 21ff7aa Enforce strict rules for yamllint (#11709)
add 9ccbd1f Better file extension for Helm template (#11702)
add e855562 Use snakebite-py3 for HDFS dependency for Python3 (#12340)
add 4173b72 Add Airflow 1.10.12 to breeze-complete (#10592)
add 2add685 Update node installation cmd (#10744)
add d0f46ba Cache for kubernetes tests is updateable (#10945)
add 31ed09c Fix typos in Dockerfile.ci (#11187)
add 2218ecb Fix typo in command in CI.rst (#11233)
add 1fd5dee Add Python version to Breeze cmd (#11228)
add f03f813 The bats script for CI image is now placed in the docker folder (#11262)
add b093df9 Fix link to static checks in CONTRIBUTING.rst (#11271)
add cfcbfbe Add remaining community guidelines to CONTRIBUTING.rst (#11312)
add ae99892 Moves Commiter's guide to CONTRIBUTING.rst (#11314)
add c2a8bf2 Adds --install-wheels flag to breeze command line (#11317)
add b8bce768 Improve Committer's guide docs (#11338)
add 16b843b Fix command to run tmux with breeze in BREEZE.rst (#11340)
add 25be527 Split tests to more sub-types (#11402)
add dabf12f Fix constraints generation script (#11412)
add 69696d8 Selective tests - depends on files changed in the commit. (#11417)
add f1278a2 Increase timeout for waiting for images (#11460)
add 47087c0 Enables back duplicate cancelling on push/schedule (#11471)
add a8798fd Update CONTRIBUTING.rst (#11461)
add d78c923 Combine back multiple test types into single jobs (#11504)
add c69a6ab Fix typo in scripts/ci/libraries/_initialization.sh (#11517)
add 8a32d3e Fixes remaining test-type strategy problems (#11522)
add c0f9122 More stable kubernetes port forwarding (#11538)
add 7974524 Adds capability of installing wheel packages in CI image (#11527)
add 9578262 Clarify breeze docs --install-airflow-version/-reference (#11570)
add 0b15ed1 The scripts fixing ownership and cleaning tmp use docker run (#11569)
add bcc3323 Expose flower and redis ports in breeze (#11624)
add e0da354 Name and optionally preserve data volumes in Breeze (#11628)
add 59a2b4a Fix typo in BREEZE.rst (#11637)
add d9b8b90 Optimizes CI builds heavily with selective checks (#11541)
add 416e8dd Improves stability of K8S tests by caching binaries and repeats (#11634)
add ce77fb6 Fix random kills during pre-commit image building (#11535)
add 5d2be3c Dumps more logs in case of CI failure (#11614)
add dd6df90 Sourcing the profile file should be sufficient to update the PATH, re-login is not required. (#11588)
add 2a500e1 Fixes versioning for pre-release provider packages (#11586)
add e7f38ec Optimizes CI builds heavily with selective checks (#11656)
add be83bd3 Brings back fixup to CI optimisation (#11671)
add d345b58 Bats tests should be much faster now for pre-commits. (#11662)
add 9e5bcae Removes separate cancel codeql workflow (#11672)
add 3b3e520 Add missing doc dependency in CI (#11678)
add ccdee1d Security scans are also selective now (#11674)
add aa57093 Fixing problem with missing output in pre-commits in some cases (#11684)
add a02570b Also cancel duplicated Build Image runs for master pushes (#11655)
add 4ac986c Fixes ROVIDERS -> PROVIDERS typo in Dockerfile (#11738)
add 3f655fd Enables splitting tests into smaller chunks (#11659)
add 4b24f59 Add test types displayed in CI (#11770)
add 3b51512 The .pypirc file is read from docker-context-files (#11779)
add a531cc1 Add Project URLs for PyPI page (#11801)
add 9d0b9fd Update download url for Airflow Version (#11800)
add 70a4370 Use LocalExecutor by default with tmux + Breeze (#11791)
add c4d04da Switch postgres from 10 to 13 (#11785)
add 5d945dd Fix typo in scripts/in_container/entrypoint_ci.sh (#11824)
add 9b1cadd Removes duplicates from DISABLED_INTEGRATIONS variable (#11831)
add 2a73739 Local Executor is used by default for MySQL/Postgres breeze (#11792)
add 295f9b0 Occasional docker-compose errors will be easier to diagnose (#11835)
add 98ffb05 Retrieve PR labels from the associated PR (#11820)
add ed37aea Constraints generation runs regardless from test status (#11838)
add 9f4e324 Fixes the doc pattern in selective checks (#11834)
add 70d4f44 Fix broken link in README.md (#11885)
add 325e3d6 Fixes a problem with checked-out version of the selective check (#11891)
add 643998d Add Python Helm testing framework (#11693)
add ab1e3c6 Constraints job depends on CI images (#11904)
add 16a5f39 Fix Helm Chart Testing guide (#11909)
add 9b2664c Simplify "scheduled" conditons to follow today's change in GA (#11876)
add 325b1bb The PRs which are not approved run subset of tests (#11828)
add 473e249 ci: Fix CodeQL Workflow for Javascript (#11941)
add 4b3bcfe Remove archived link from README.md (#11945)
add 39e3912 Migrate from helm-unittest to python unittest (#11827)
add 2474dd2 Updated documentation for the CI with mermaid sequence diagrams (#10380)
add 509a097 Pin `kubernetes` to a max version of 11.0.0. (#11974)
add 5fb21a8 Move Project focus and Principles higher in the README (#11973)
add ae0bafc Implements canceling of future duplicate runs (but the latest) (#11980)
add b8dde2d Switches to "cancel-all-duplicates' mode of cancelling. (#12004)
add 4c8ef55 Fix K8S CI job name rendering (#12007)
add d1efda0 Adds documentation about the optimized PR workflow (#12006)
add 6088319 Add contributor-targeted description of the PR workflow. (#12016)
add 94ca985 Adds more aggressive cancelling of duplicate Build Image jobs (#12018)
add c43b692 Revise "Project Focus" copy (#12011)
add 5927e22 Fixes problem with non-iterable data returned by GH API (#12021)
add 8688a8c Fix canceling of CodeQL workflow (#12024)
add 8f96bd0 Turns failure of PR label when approved action into warning (#12017)
add 3b27980 Checks if all the libraries in setup.py are listed in installation.rst file (#12023)
add 8eca3f5 Fixes documentation-only selective checks (#12038)
add 41e72ad Uses DOCKER_TAG when building image in DockerHub (#12050)
add 64b9177 Adds a forgotten word in a README.md (#12066)
add b97e837 If we build a new image, we should run more than basic checks (#12070)
add 6912044 Fixes problem with building a PROD image (#12080)
add 6a68ee8 Use sys.exit() instead of exit() (#12084)
add 7654c13 Fix proper SHA in check preventing accidentally merging PR (#12083)
add 528ec2e Update install_mysql.sh (#12101)
add 0053dc0 Add Kubernetes files to selective checks (#12114)
add d620118 Work properly if some variables are not defined (#12135)
add 95dac80 Update to new helm stable repo (#12137)
add ba148a7 Fixes undefined variables (#12155)
add c3b5c07 Fixes "--force-clean-images" flag in Breeze (#12156)
add 1a9873c Uses always the same Python base image as used for CI image (#12177)
add 1bf1583 Adds extra check while the selective checks are run (#12178)
add 8e5f222 Fixed path of the test_core.py file in docs (#12191)
add 0e9651e Fixes timeout in helm chart tests (#12209)
add cc26964 Remove popd which is a remnant from past (#12211)
add 97e23ee Fix permissions of mounted /tmp directory for Breeze (#12157)
add c7f1587 Beautify Output of setup-installation pre-commit (#12218)
add fac7687 Add Markdown linting to pre-commit (#11465)
add e5f78e0 Fixes continuous image rebuilding with Breeze (#12256)
add 3b5d6ec Docker context files should be available earlier (#12219)
add ac7f97d Added k9s as integrated tool to help with kubernetes testing (#12163)
add 6b9d942 Python base image is shared between CI and PROD image (#12280)
add 10b7a29 Deploy was not working from Breeze (#12319)
add ee92e47 For v1-10-test PRs and pushes, use target branch scripts for images (#12339)
add 567a4b9 Simplifies check whether the CI image should be rebuilt (#12181)
add a9a7156 Synchronize INTHEWILD.md with master
add f6f56e2 Bump attrs to > 20.0 (#11799)
add 6b41e95 Bump attrs and cattrs dependencies (#11969)
add 2a906e3 Limit version of marshmallow-sqlalchemy
add bdf3a31 Removes the cidfile before generation (#12372)
add 707d762 Install cattr on Python 3.7 - Fix docs build on RTD (#12045)
add 74c1fb2 Fix gitSync user in the helm Chart (#11127)
add a8b5048 Adds Kubernetes Service Account for the webserver (#11131)
add 5f40cbc Enables Kerberos sidecar support (#11130)
add 84af189 Single/Multi-Namespace mode for helm chart (#11034)
add 3dc2201 Add CeleryKubernetesExecutor to helm chart (#11288)
add 0302473 Add capability of adding service account annotations to Helm Chart (#11387)
add 01fcf9d Mutual SSL added in PGBouncer configuration in the Chart (#11384)
add d0d6cdf Adds missing schema for kerberos sidecar configuration (#11413)
add 1a2b4b0 Mount volumes and volumemounts into scheduler and workers (#11426)
add d52e907 Allow multiple schedulers in helm chart (#11330)
add 1d54f89 Add missing values entries to Parameters in chart/README.md (#11477)
add f916a3b Create job for airflow migrations (#11533)
add ee81e6e Improvements for pod template file with git sync container (#11511)
add 8a69939 Pod template file uses custom custom env variable (#11480)
add c586f2e fix pod launcher rolebinding in helm chart (#11675)
add 4d15caa Consistent use images in Helm Chart (#11701)
add 25bc6d7 Remove unused value in Helm Chart - podMutation (#11703)
add 568b439 Validate airflow chart values.yaml & values.schema.json (#11990)
add e7e612e Add Flower Authentication to Helm Chart (#11836)
add c43329f fix helm chart worker deployment without kerberos (#11681)
add 84ac8e1 All k8s object must comply with JSON Schema (#12003)
add 791f143 fix helm scheduler deployment / scheduler logs (#11685)
add 37d580c Add Kubernetes cleanup-pods CLI command for Helm Chart (#11802)
add 5155fc5 Fix default values for Helm Chart (#12153)
add 8a4c139 Move metrics configuration to new section - metrics (#12165)
add f9754a9 Fix spelling (#12253)
add 096b726 Fix indentation for affinities in helm chart (#12288)
add ffefce7 Mount airflow.cfg to pod_template_file (#12311)
add c7b5a88 Fix helm unit test for pod_template_file (#12345)
add e5fba60 Proposal: remove -serviceaccount suffix from KSA names in helm chart (#10892)
add c54b0f8 Chart: Flower deployment should use Flower image (#10701)
add 9aa9639 use the correct claim name in the webserver (#9688)
add 5eb1622 Run create-user-job as user with specified id (#10291)
add 4b152ac Add imagePullSecrets to the create user job (#9802)
add 846d555 Wrong key in DAGs Persistent Volume Claim (#10627)
add 7185baf Update scheduler deployment - dags volume mount (#10630)
add 39f2299 Fix missing dash in flag for statsd container (#10691)
add cffb5c6 Add TargetQueryValue to KEDA Autoscaler (#9748)
add e379bf8 All kubernetes tests use the same host python version (#12374)
add 7ef3e7a Limited cryptography to < 3.2 for python 2.7
add 54e5bc8 Properly mocks UUID objects (#12381)
add 653ba89 Add extra info when starting extra actions in Breeze (#12377)
add e2ec58c Fixes pull error on building tagged image (#12378)
add 0c5a73e Removes stable tests from quarantine (#10768)
add 00d1485 Marked test_localtaskjob_maintain_heart_rate as xfail
add b4652d6 Make airflow upgrade_check a command from a separate dist (#12397)
add 3cd9e9f Mask Password in Log table when using the CLI (#11468)
add d2c423a Add permission "extra_links" for Viewer role and above (#10719)
add 5b65c17 Log instead of raise an Error for unregistered OperatorLinks (#11959)
add 7f2057a [Doc] Correct description for macro task_instance_key_str (#11062)
add c6b5fac Security upgrade lodash from 4.17.19 to 4.17.20 (#11095)
add 7f9105a Fix Entrypoint and _CMD config variables (#12411)
add f680ae8 Fix issues with Gantt View (#12419)
add 9818932 Webserver: Further Sanitize values passed to origin param (#12459)
add a22dba1 Fix operator field update for SerializedBaseOperator (#10924)
add ad70ce2 SkipMixin: Add missing session.commit() and test (#10421)
add caadab1 [AIRFLOW-4438] Add Gzip compression to S3_hook (#8571)
add 25c16e8 Fix KubernetesExecutor import in views.py
add be4637d Pass SQLAlchemy engine options to FAB based UI (#11395)
add 3633585 When sending tasks to celery from a sub-process, reset signal handlers (#11278)
add b053546 Fixes issue with affinity backcompat in Airflow 1.10
add 9d0d30d URL encode execution date in the Last Run link (#10595)
add b89f8dc Add "already checked" to failed pods in K8sPodOperator (#11368)
add f0b8e86 Fix Start Date tooltip on DAGs page (#10637)
add 10eee5a Manage Flask AppBuilder Tables using Alembic Migrations (#12352)
add 39c91d9 Rename task with duplicate task_id
add 24c0db8 Fix displaying of add serialized_dag table migration
add 55dd4aa Bump version to 1.10.13
add ea184b5 Sync FAB Permissions for all base views (#12162)
add e0ade6a Show Generic Error for Charts & Query View in old UI (#12495)
add 652b0c1 TimeSensor should respect the default_timezone config (#9699)
add cad03ba TimeSensor should respect DAG timezone (#9882)
add 37da5a1 Merge invalid_kubernetes_config rule and pod_template_file rule
add 7e0ab06 Unify user session lifetime configuration (#11970)
add fbaddaa Handle outdated webserver session timeout gracefully. (#12332)
add f91966d Change log level for User's session to DEBUG (#12414)
add 560ae75 Add Note about hook, Operators/Senesors deprecation in Updating.md
add e57798b Fix the default value for VaultBackend's config_path (#12518)
add b2631fc Add 1.10.13 Changelog
add 15b628e Create UndefinedJinjaVariablesRule (Resolves #11144) (#11241)
add 61079d8 Fix connection upgrade rules so they run with SQLite backend: (#12502)
add 7ea8a1e Add readme for upgrade-check "subpackage". (#12506)
add f47efe9 Silence DagBag INFO logs during upgrade check (#12507)
add 60b43ef Add upgrade rule to check for mesos executor and flag to change it. (#11528)
add 41bb8f2 Add upgrade check rule to ensure on "latest" versions (#12514)
add fa4bf45 Add setup.cfg for apache-airflow-upgrade-check (#12517)
add 5b61c21 Replace 1.10.12 to 1.10.13 in Readme instructions
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 (deb7fc0)
\
N -- N -- N refs/heads/v1-10-stable (5b61c21)
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:
CHANGELOG.txt | 113 ++++++++
README.md | 12 +-
UPDATING.md | 38 +++
airflow/bin/cli.py | 1 +
airflow/config_templates/config.yml | 19 +-
airflow/config_templates/default_airflow.cfg | 9 +-
airflow/contrib/executors/kubernetes_executor.py | 2 +-
.../contrib/operators/kubernetes_pod_operator.py | 24 +-
airflow/contrib/secrets/hashicorp_vault.py | 2 +-
airflow/example_dags/example_complex.py | 2 +-
airflow/executors/celery_executor.py | 9 +-
airflow/hooks/S3_hook.py | 5 +-
airflow/kubernetes/pod_generator.py | 8 +
airflow/kubernetes/pod_launcher.py | 2 +-
...6b6f902_increase_length_of_fab_ab_view_menu_.py | 90 ++++++
.../versions/92c57b58940d_add_fab_tables.py | 182 ++++++++++++
.../d38e04c12aa2_add_serialized_dag_table.py | 2 +
airflow/models/skipmixin.py | 3 +
airflow/models/taskinstance.py | 2 +-
airflow/sensors/external_task_sensor.py | 14 +
airflow/sensors/time_sensor.py | 2 +-
airflow/serialization/serialized_objects.py | 3 +-
airflow/settings.py | 90 ++++--
.../upgrade/rules/invalid_kubernetes_configs.py | 69 -----
airflow/upgrade/rules/pod_template_file_rule.py | 42 ++-
airflow/utils/cli.py | 13 +-
airflow/version.py | 2 +-
airflow/www/app.py | 7 +
airflow/www/views.py | 20 +-
airflow/www_rbac/app.py | 17 +-
airflow/www_rbac/package.json | 4 +-
airflow/www_rbac/security.py | 1 +
airflow/www_rbac/templates/airflow/dags.html | 9 +-
airflow/www_rbac/views.py | 63 ++--
airflow/www_rbac/yarn.lock | 5 +
docs/macros-ref.rst | 2 +-
kubernetes_tests/test_kubernetes_pod_operator.py | 38 +++
scripts/in_container/prod/entrypoint_prod.sh | 30 +-
setup.py | 2 +-
tests/core/test_core.py | 2 +
tests/core/test_sqlalchemy_config.py | 3 +-
tests/hooks/test_s3_hook.py | 12 +-
tests/kubernetes/test_pod_launcher.py | 319 ++++++++++++---------
tests/models/test_skipmixin.py | 28 ++
tests/models/test_taskinstance.py | 18 ++
tests/sensors/test_external_task_sensor.py | 21 ++
tests/sensors/test_time_sensor.py | 52 ++++
tests/serialization/test_dag_serialization.py | 37 ++-
tests/test_local_settings/test_local_settings.py | 40 ++-
tests/utils/test_cli_util.py | 48 +++-
tests/www/test_app.py | 34 ++-
tests/www/test_views.py | 6 +-
tests/www_rbac/test_app.py | 33 ++-
tests/www_rbac/test_views.py | 24 +-
54 files changed, 1287 insertions(+), 348 deletions(-)
create mode 100644 airflow/migrations/versions/03afc6b6f902_increase_length_of_fab_ab_view_menu_.py
create mode 100644 airflow/migrations/versions/92c57b58940d_add_fab_tables.py
delete mode 100644 airflow/upgrade/rules/invalid_kubernetes_configs.py
create mode 100644 tests/sensors/test_time_sensor.py