This is an automated email from the ASF dual-hosted git repository.
kaxilnaik pushed a change to branch aip-39-docs
in repository https://gitbox.apache.org/repos/asf/airflow.git.
discard 07d1b1f Replace ti.xcom_pull() in extra link example
discard 11cd2f1 Wording tweak
discard 834ec82 Remove logical date reference in DAG concept
discard 1555a7f Don't use dag_maker in Best Practice docs
discard dcce6c8 Use run_id in Elasticsearch log ID template
discard 53d0b4a Typos and wording/styling tweaks
discard 93e6782 Inline the example custom timetable DAG
discard 087a498 Fix example DAG
discard 67a35e5 Make the run_after description a bit vague
discard 0d68aa0 Fix Elastic tests depending on private function
discard 77ddc36 Revert TI.xcom_pull() usage
discard 4edaaa8 Fix sentry tests to account for additional tags
discard 9080c75 Fix example
discard 4089e7b More typos
discard d9be910 Airflow's CI is American
discard 2640500 Remove execution date reference in docs
discard 2ecc8d5 Rewrite example with new last_automated_dagrun
discard a7c6fdc Fix imports in example DAG
discard 37cd4fd Typos
discard 04bde8a Document timetable registration via plugin
discard c538dd8 Mention data interval and add timetable how-to
add d1f3d8e Show Triggers table in Webserver (#17876)
add a01c08b Don't permanently add zip DAGs to ``sys.path`` (#18384)
add bada372 Fix stuck "queued" tasks in KubernetesExecutor (#18152)
add a9772cf Add a Docker Taskflow decorator (#15330)
add ef0ff3f Added example JSON for airflow pools import (#18376)
add 18d7e1e Fix BigQuery system test (#18373)
add c686241 Display alert messages on dashboard from local settings
(#18284)
add e8667b6 Add PGBouncer recommendation in "setup-database' doc. (#18399)
add ab7acfd Production-level support for MSSQL (#18382)
add a8184e4 Stop using docker manifest to check for image presence
(#17883)
add 28e99f0 Mention data interval and add timetable how-to
add f9930ef Document timetable registration via plugin
add 9455c90 Typos
add d54e529 Fix imports in example DAG
add 05c3f18 Rewrite example with new last_automated_dagrun
add 7c9056e Remove execution date reference in docs
add 9742019 Airflow's CI is American
add 7c0213f More typos
add 625f1c8 Fix example
add 363c67b Fix sentry tests to account for additional tags
add 9f0dbfa Revert TI.xcom_pull() usage
add b43deee Fix Elastic tests depending on private function
add d22cc73 Make the run_after description a bit vague
add 8137aef Fix example DAG
add e70adb0 Inline the example custom timetable DAG
add eed6aff Typos and wording/styling tweaks
add dca9b5a Use run_id in Elasticsearch log ID template
add b8ca6f9 Don't use dag_maker in Best Practice docs
add b601b9a Remove logical date reference in DAG concept
add 8bea390 Wording tweak
add 7a83182 Replace ti.xcom_pull() in extra link example
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 (07d1b1f)
\
N -- N -- N refs/heads/aip-39-docs (7a83182)
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:
Dockerfile | 15 +-
Dockerfile.ci | 15 +-
airflow/cli/cli_parser.py | 17 +-
airflow/config_templates/config.yml | 7 +
airflow/config_templates/default_airflow.cfg | 3 +
airflow/decorators/__init__.py | 137 ++--------
airflow/decorators/base.py | 3 +-
airflow/decorators/python.py | 40 ++-
airflow/decorators/python_virtualenv.py | 45 ++--
...tutorial_taskflow_api_etl_docker_virtualenv.py} | 2 +-
airflow/executors/kubernetes_executor.py | 49 ++--
airflow/kubernetes/kube_config.py | 3 +
airflow/models/dagbag.py | 3 +
airflow/provider.yaml.schema.json | 12 +
airflow/provider_info.schema.json | 12 +
.../providers/docker/decorators}/__init__.py | 0
airflow/providers/docker/decorators/docker.py | 289 +++++++++++++++++++++
airflow/providers/docker/operators/docker.py | 52 +++-
airflow/providers/docker/provider.yaml | 4 +
.../example_dags/example_bigquery_operations.py | 1 +
.../cloud/example_dags/example_bigquery_queries.py | 6 +-
airflow/providers_manager.py | 92 ++++++-
airflow/security/permissions.py | 1 +
airflow/settings.py | 16 ++
airflow/utils/python_virtualenv_script.jinja2 | 17 +-
airflow/utils/sqlalchemy.py | 2 +-
airflow/www/extensions/init_views.py | 5 +
airflow/www/security.py | 2 +
airflow/www/utils.py | 61 ++++-
airflow/www/views.py | 48 +++-
breeze | 5 +
.../howto/create-custom-decorator.rst | 120 +++++++++
.../howto/customize-dag-ui-page-instance-name.rst | 55 ----
.../howto/customize-state-colors-ui.rst | 76 ------
docs/apache-airflow/howto/customize-ui.rst | 167 ++++++++++++
docs/apache-airflow/howto/index.rst | 4 +-
docs/apache-airflow/howto/set-up-database.rst | 28 +-
docs/apache-airflow/img/ui-alert-message.png | Bin 0 -> 7909 bytes
docs/apache-airflow/redirects.txt | 2 +
docs/apache-airflow/security/access-control.rst | 1 +
docs/apache-airflow/tutorial_taskflow_api.rst | 40 ++-
docs/docker-stack/build-arg-ref.rst | 2 +
docs/docker-stack/build.rst | 4 +-
.../restricted/restricted_environments.sh | 1 +
docs/helm-chart/production-guide.rst | 2 +
scripts/ci/images/ci_prepare_ci_image_on_ci.sh | 3 +-
scripts/ci/images/ci_prepare_prod_image_on_ci.sh | 3 +-
scripts/ci/images/ci_push_ci_images.sh | 2 +
scripts/ci/images/ci_push_production_images.sh | 2 +
.../images/ci_wait_for_and_verify_all_ci_images.sh | 5 +-
.../ci_wait_for_and_verify_all_prod_images.sh | 4 +-
.../ci/images/ci_wait_for_and_verify_ci_image.sh | 15 +-
.../ci/images/ci_wait_for_and_verify_prod_image.sh | 16 +-
scripts/ci/libraries/_build_images.sh | 97 +++----
scripts/ci/libraries/_initialization.sh | 5 +-
scripts/ci/libraries/_push_pull_remove_images.sh | 38 +--
scripts/ci/tools/free_space.sh | 4 +
scripts/docker/common.sh | 1 +
.../docker/install_mssql.sh | 39 ++-
scripts/docker/install_mysql.sh | 9 +-
scripts/in_container/prod/entrypoint_prod.sh | 2 +
tests/executors/test_kubernetes_executor.py | 2 +-
tests/models/test_dagbag.py | 4 +
.../hooks => docker/decorators}/__init__.py | 0
tests/providers/docker/decorators/test_docker.py | 121 +++++++++
tests/www/views/test_views_base.py | 2 +-
tests/www/views/test_views_home.py | 58 +++++
67 files changed, 1392 insertions(+), 506 deletions(-)
rename airflow/example_dags/{tutorial_taskflow_api_etl_virtualenv.py =>
tutorial_taskflow_api_etl_docker_virtualenv.py} (97%)
copy {tests/www/api/experimental =>
airflow/providers/docker/decorators}/__init__.py (100%)
create mode 100644 airflow/providers/docker/decorators/docker.py
create mode 100644 docs/apache-airflow/howto/create-custom-decorator.rst
delete mode 100644
docs/apache-airflow/howto/customize-dag-ui-page-instance-name.rst
delete mode 100644 docs/apache-airflow/howto/customize-state-colors-ui.rst
create mode 100644 docs/apache-airflow/howto/customize-ui.rst
create mode 100644 docs/apache-airflow/img/ui-alert-message.png
copy airflow/www/ask_for_recompile_assets_if_needed.sh =>
scripts/docker/install_mssql.sh (55%)
copy tests/providers/{zendesk/hooks => docker/decorators}/__init__.py (100%)
create mode 100644 tests/providers/docker/decorators/test_docker.py