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%)