You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by bb...@apache.org on 2022/03/30 16:17:04 UTC

[airflow] branch mapped-task-drawer updated (762f5fa -> 5abd094)

This is an automated email from the ASF dual-hosted git repository.

bbovenzi pushed a change to branch mapped-task-drawer
in repository https://gitbox.apache.org/repos/asf/airflow.git.


 discard 762f5fa  init_api_connexion in tests
 discard 43cb678  Fix undefined variables in tests
 discard f348c37  Split TaskInstance details component
 discard 1aec13c  Update filter upstream link
 discard 437c289  Replace hard coded urls in react components
 discard 4cc8277  Replace hard coded urls
 discard a422b64  Fix argument count errors
 discard c2d0bdb  Anticipate when the 'Accept' header is not present
 discard 643aed4  remove request as arg
 discard 4891e82  pass request as arg
 discard 7d48a13  Clean up views.py endpoints
 discard b7a467b  Handle task/run action sideeffects by separating autorefresh and treeData hooks
 discard 6ddeecc  Address PR feedback
 discard c36dd1b  revert useTreeData changes
 discard 028eea4  auto-refresh task instance details
 discard 83a21c8  autorefresh dag run details
 discard 76574b8  Improve button UX
 discard e393899  Fix TimezoneEvent import
 discard db949c6  Add timezone provider
 discard 7793bac  Fix task/run label, dialog focus, dag details overflow, panel open/close
 discard 08ae932  Code cleanup and fix task clear
 discard 302a246  Fix dialog scrolling
 discard a2c6eb6  Update confirm modals for runs and tasks
 discard 59b9b00  confirm mark task failed/success
 discard 2b8a86b  fix extra links, hide local TZ if UTC,
 discard 32b831e  download log bug fixes
 discard 6478a40  add extra links to TI details
 discard c80a36f  download logs and external logs
 discard fc5ff50  update TI and DR buttons
 discard 28dbbe6  fix test with mock providers
 discard 26a430e  move ref and selection to providers
 discard 46a3a98  make UI and tree work with mapped tasks
     add 0d64d66  Stop crashing when empty logs are received from kubernetes client (#22566)
     add e1a42c4  Add timeout parameter to `DockerOperator` (#22502)
     add 743121b  enable optional subPath for dags volume mount (#22323)
     add 6902902  Fix very strange (likely a bug) error in mypy (#22581)
     add 8e3d1fc  Fix caching for image builds (#22568)
     add 07716ae  Update check-health.rst (#22372)
     add a6609d5  add newer_than parameter to SFTP sensor (#21655) (#22377)
     add 77d4e72  Switch azure provider to azure-keyvault-secrets (#22557)
     add 7418720  More explicit messages for pools and exceptions (#22569)
     add 4eebabb  Add production Build Image in the new Breeze (#21956)
     add ab3c74e  Use timetable to generate planned days for current year (#22055)
     add b5a786b  Suppress import errors for providers from sources (#22579)
     add 58dd3d1  Update regexp classifying changes for providers (#22593)
     add b033aec  Specify Alembic revision to help text for db upgrade (#22577)
     add d0046cf  Fix type of upgrade_to_newer_dependencies parameter (#22597)
     add 6db30f3  Update our approach for executor-bound dependencies (#22573)
     add c577d5d  Fix providers manager tests (#22592)
     add 7dd940d  Fix black version to support click 8.0.0 (#22598)
     add d4846e4  Update FAB to latest released from 3.4 line (3.4.5) (#22596)
     add 67e2723  Log traceback only on ``DEBUG`` for KPO logs read interruption (#22595)
     add 16b0d24  Fix typo in the Pull Request "build image" if. (#22585)
     add b0b69f3  Doc: Update description for executor-bound dependencies (#22601)
     add c58b5e5  Doc: Explicitly specify Py 3.10 will be supported from Airflow 2.3.0 (#22602)
     add f6e0888  Fix grammar in issue templates (#22611)
     add 56235d9  Fix link to generating constraints (#22615)
     add 9e66d14  Final fix for image caching (#22618)
     add 8240a44  Fix failing static check (#22621)
     add d041dbe  Update modal buttons for mapped task instances (#22578)
     add 7434502  make UI and tree work with mapped tasks
     add 53e19e5  move ref and selection to providers
     add e194390  fix test with mock providers
     add bb7471e  update TI and DR buttons
     add 255dbd9  download logs and external logs
     add 54c86e7  add extra links to TI details
     add dfd56e6  download log bug fixes
     add 841f86d  fix extra links, hide local TZ if UTC,
     add 0843a2a  confirm mark task failed/success
     add 9495a67  Update confirm modals for runs and tasks
     add e9c8dcb  Fix dialog scrolling
     add 4e29eec  Code cleanup and fix task clear
     add a6113c5  Fix task/run label, dialog focus, dag details overflow, panel open/close
     add dd17874  Add timezone provider
     add 6c89b28  Fix TimezoneEvent import
     add fcd4a8d  Improve button UX
     add 5019652  autorefresh dag run details
     add 767ddb4  auto-refresh task instance details
     add 063cfc3  revert useTreeData changes
     add 6efcd8c  Address PR feedback
     add cdfa956  Handle task/run action sideeffects by separating autorefresh and treeData hooks
     add dfef296  Clean up views.py endpoints
     add 0f0227b  pass request as arg
     add c95e3cd  remove request as arg
     add 98038a0  Anticipate when the 'Accept' header is not present
     add 4e5cd39  Fix argument count errors
     add 4fafbd6  Replace hard coded urls
     add 8903144  Replace hard coded urls in react components
     add 0a499de  Update filter upstream link
     add ae60914  Split TaskInstance details component
     add 0cf72be  Fix undefined variables in tests
     add 5abd094  init_api_connexion in tests

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   (762f5fa)
            \
             N -- N -- N   refs/heads/mapped-task-drawer (5abd094)

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/ISSUE_TEMPLATE/airflow_bug_report.yml      |  17 +-
 .../ISSUE_TEMPLATE/airflow_doc_issue_report.yml    |  11 +-
 .../airflow_helmchart_bug_report.yml               |  19 +-
 .../airflow_providers_bug_report.yml               |  15 +-
 .github/workflows/build-images.yml                 |   4 +-
 .github/workflows/ci.yml                           |   2 +
 .pre-commit-config.yaml                            |   2 +-
 BREEZE.rst                                         |   4 +-
 Dockerfile                                         |  56 +--
 Dockerfile.ci                                      |  68 ++--
 IMAGES.rst                                         |   8 +-
 README.md                                          |  11 +-
 .../api_connexion/endpoints/provider_endpoint.py   |   6 +-
 airflow/cli/cli_parser.py                          |  11 +-
 airflow/cli/commands/info_command.py               |   2 +-
 airflow/cli/commands/pool_command.py               |   8 +-
 airflow/cli/commands/provider_command.py           |   8 +-
 airflow/kubernetes/pod_launcher_deprecated.py      |  11 +-
 airflow/providers/celery/provider.yaml             |   3 +-
 airflow/providers/cncf/kubernetes/provider.yaml    |   2 +-
 .../providers/cncf/kubernetes/utils/pod_manager.py |  15 +-
 airflow/providers/docker/hooks/docker.py           |   7 +-
 airflow/providers/docker/operators/docker.py       |   8 +-
 airflow/providers/sftp/sensors/sftp.py             |  25 +-
 airflow/providers_manager.py                       | 172 ++++++----
 airflow/www/static/css/main.css                    |   5 +
 airflow/www/static/js/calendar.js                  |  16 +-
 airflow/www/static/js/dag.js                       |  83 ++++-
 airflow/www/static/js/gantt.js                     |   9 +-
 airflow/www/static/js/graph.js                     |  16 +-
 airflow/www/templates/airflow/calendar.html        |   7 +-
 airflow/www/templates/airflow/dag.html             |  20 +-
 airflow/www/templates/airflow/task_instance.html   |   2 +-
 airflow/www/views.py                               |  44 ++-
 chart/templates/_helpers.yaml                      |   3 +
 chart/values.schema.json                           |   8 +
 chart/values.yaml                                  |   2 +
 dev/breeze/src/airflow_breeze/breeze.py            | 305 ++++++++++++-----
 dev/breeze/src/airflow_breeze/ci/build_params.py   |  19 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |  14 +
 .../breeze/src/airflow_breeze/prod}/__init__.py    |   0
 .../src/airflow_breeze/prod/build_prod_image.py    | 195 +++++++++++
 dev/breeze/src/airflow_breeze/prod/prod_params.py  | 380 +++++++++++++++++++++
 .../airflow_breeze/utils/docker_command_utils.py   |  15 +
 dev/breeze/src/airflow_breeze/utils/path_utils.py  |   2 +-
 dev/breeze/src/airflow_breeze/utils/run_utils.py   |  10 +
 .../src/airflow_ci/find_newer_dependencies.py      |   2 +-
 .../{test_build_image.py => test_prod_image.py}    |  41 ++-
 docker_tests/test_prod_image.py                    |   2 +-
 .../index.rst                                      |   2 +-
 .../logging-monitoring/check-health.rst            |   2 +-
 scripts/ci/constraints/ci_generate_constraints.sh  |   2 -
 scripts/ci/libraries/_build_images.sh              |  17 +-
 .../pre_commit_inline_scripts_in_docker.py         |   2 +-
 .../ci_make_providers_2_1_compliant.sh}            |  15 +-
 scripts/ci/selective_ci_checks.sh                  |   4 +-
 scripts/in_container/_in_container_utils.sh        |   4 +-
 setup.cfg                                          |   2 +-
 setup.py                                           |  45 ++-
 .../endpoints/test_provider_endpoint.py            |   7 +-
 tests/charts/test_airflow_common.py                |  40 ++-
 tests/core/test_providers_manager.py               |  20 +-
 .../cncf/kubernetes/utils/test_pod_manager.py      |   6 +-
 tests/providers/docker/hooks/test_docker.py        |   6 +-
 tests/providers/docker/operators/test_docker.py    |   9 +-
 .../docker/operators/test_docker_swarm.py          |   3 +-
 tests/providers/sftp/sensors/test_sftp.py          |  41 +++
 67 files changed, 1526 insertions(+), 396 deletions(-)
 copy {tests/timetables => dev/breeze/src/airflow_breeze/prod}/__init__.py (100%)
 create mode 100644 dev/breeze/src/airflow_breeze/prod/build_prod_image.py
 create mode 100644 dev/breeze/src/airflow_breeze/prod/prod_params.py
 copy dev/breeze/tests/{test_build_image.py => test_prod_image.py} (61%)
 copy scripts/ci/{images/ci_build_ci_image_on_ci.sh => provider_packages/ci_make_providers_2_1_compliant.sh} (69%)