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

ash pushed a change to branch v2-0-stable
in repository https://gitbox.apache.org/repos/asf/airflow.git.


    from 94ba200  Bump version to 2.0.0b3 (#12462)
     add a3dfd04  Webserver: Further Sanitize values passed to origin param 
(#12459)
     add 4b59ce8  Fix case of GitHub in comment (#12474)
     add 3241719  Fix setup.py to install the right provider for mysql (#12476)
     add 5ffb7f4  Fix failing test on Py3.8 (#12481)
     add 13128f4  Fix Python docstring parameter (#12483)
     add bc01907  Improve UI file naming/patterns (#12486)
     add 9e3b2c5  GCP Secrets Optional Lookup (#12360)
     add 8b95e51  Improve www.security.get_accessible_dags() and webserver 
performance (#12458)
     add fedf633  Remove unused/uncompiled JS file (#12490)
     add 93d64e5  Update tag color to be neutral (and match DAGs index view) 
(#12493)
     add 9e089ab  Fix Kube tests (#12479)
     add de9d2fa  ensure Moment date is valid before attempting to render it 
(#12492)
     add 502e883  Make kubernetes requirement optional for Example DAGs (#12494)
     add e93b7e3  Improvements for transfer operators references (#12482)
     add e9cfa39  Turn off foreign keys before altering table to prevent sqlite 
issue. (#12487)
     add 4428235  Fixes taskInstances API endpoint when start_date, end_date or 
state are None(null) (#12453)
     add 7d55d45  Reorder Migrations to make it 1.10.13 compatible (#12496)
     add c3cf695  Unquarantine test_cli_webserver_background (#12501)
     add c34ef85  Separate out documentation building per provider  (#12444)
     add 20843ff  Add missing file_token field to get dag details API endpoint 
(#12463)
     add 36a9b0f  Fix the default value for VaultBackend's config_path (#12518)
     add 4495685  Temporarily allow force-push on v1-10-stable (#12524)
     add fd62f60  Add Energy Solutions to INTHEWILD.md (#12523)
     add f0b9aae  Enable v1-10-stable branch protection (#12525)
     add 234d689  Fix S3ToSnowflakeOperator docstring (#12504)
     add 287ed49  Fix git archive command in Release Management guide (#12526)
     add 3188b13  Fix wait-for-migrations command in helm chart (#12522)
     add be8f1ac  Fix build on RTD (#12529)
     add 370e7d0  Fix Python Docstring parameters (#12513)
     add 37548f0  Fixes unneeded docker-context-files added in CI (#12534)
     add 397d912  Return nonzero exit codes on pool import errors. (#12095)
     add 597717d  update broken link to cli-and-env-variables-ref (#12540)
     add 9eb92e7  Support installing providers with no dependencies via extras 
(#12497)
     add 0d796e7  Fix line breaks in CeleryKubernetesExecutor docs (#12538)
     add f2569de  Add example DAGs to provider docs (#12528)
     add ef4af21  Move providers docs to separate package + Spell-check in a 
common job with docs-build (#12527)
     add 919e1d8  Fix sed command on MacOS (#12549)
     add de15aa3  Deprecate Read the Docs (#12541)
     add ff990f2  Add capability to specify gunicorn access log format (#10261)
     add ed09915  [AIRFLOW-5115] Bugfix for S3KeySensor failing to accept 
template_fields (#12389)
     add 8e1a6e1  Fix build on RTD (#12551)
     add c133df8  Troubleshooting moved to the installation page (#12533)
     add c02a3f5  Spark-on-k8s sensor logs - properly pass defined namespace to 
pod log call (#11199)
     add ef0e34d  Fix use of `a` vs `an` (#12542)
     add dd3a8df  Move doc around Manual Trigger Visual diff to Tree View page 
(#12565)
     add 753f53f  Housekeeping for www/security.py (#12516)
     add 47bc530  Add MTsolutions to companies using Airflow (#12566)
     add c33d86f  Quarantine test_cli_webserver_background (#12570)
     add 2846e03  add Vestiaire Collective to INTHEWILD.md (#12572)
     add f6ba8b5  Doc Fix around Secret/Connection/Variable (#12571)
     add 01ff088  Fix Dag Serialization crash caused by preset DagContext 
(#12530)
     add 6d0dcd2  Use html urls instead of onclick for dags view links. (#12539)
     add 3fa51f9  Add check for duplicates in provider.yaml files (#12578)
     add 74ed92b  Drop random.choice() in BaseHook.get_connection() (#12573)
     add b57b932  Improve code quality of ExternalTaskSensor (#12574)
     add 936566c  limit table of content at the main Airflow doc page (#12561)
     add a66d29f  Dev documentation uses sphinx-airflow-theme (#12582)
     add ce91991  Hide ToC from the Apache Airflow doc main page (#12589)
     add 91af0dd  Add link to docs index to table of contents (#12594)
     add 6caf260  Don't set child tasks to schedulable in test runs (#12595)
     add 9f28e41  Allow webserver to read pod logs directly (#12598)
     add 58e21ed  Adds missing licence headers (#12593)
     add 663259d  Fix AWS DataSync tests failing (#11020)
     add c6467ba  Update logging & doc for LocalFilesystem Secrets Backend 
(#12597)
     add 08251c1  Remove foreign key constraint on SerializedDagModel's 
dag_runs field (#12586)
     add c457c97  Use AIRFLOW_CONSTRAINTS_LOCATION when passed during docker 
build (#12604)
     add 4861344  Rename `[scheduler] max_threads` to `[scheduler] 
parsing_processes` (#12605)
     add 950d80b  Revert "Hide ToC from the Apache Airflow doc main page 
(#12589)" (#12607)
     add cdaaff1  Fix Connection.description migration for MySQL8 (#12596)
     add 6d6ca14  Fixes inconsistent behaviour of utf8mb4 encoding on Mysql 
5.7/8 (#12614)
     add 333c871  Fixes tests that was not compatible with MySQL8 (#12615)
     add 0f10207  Add docs about tagging and pushing constraints file (#12625)
     add c5700a5  Sync Airflow 1.10.13 Updating.md with Master (#12624)
     add 324bc6f  Make AzureKeyVaultBackend backwards-compatible (#12626)
     add 4f4714f  Fix session_lifetime_minutes config docs (#12628)
     add 54adda5  Actually run against the version of the DB we select in the 
matrix. (#12591)
     add 8f29c6d  fix db migration downgrade actions (#12608)
     add eacf40d  Ensure that the `prohibit_commit` guard only applies to _one_ 
session. (#12575)
     add 8b9d52f  Adds possibility of forcing upgrade constraint by setting a 
label (#12635)
     add f16fa09  Clean-up airflow/kubernetes/kube_config.py (#12627)
     add 3a8c344  Add Changelog for Airflow 1.10.13 (#12623)
     add cf718db  Improved breeze messages for initialize-local-virtualenv and 
static-check --help (#12640)
     add b769209  Add Corsearch to in the wild (#12641)
     add 6e9c110  Housekeeping: Remove 'dirty_ids' in www/views.py (#12645)
     add c084393  Allows mounting local sources for github run-id images 
(#12650)
     add e1ebfa6  Add DataflowJobMessagesSensor and 
DataflowAutoscalingEventsSensor (#12249)
     add 5fafd98  Replace foreign key constraints with foreign annotation 
(#12603)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build-images-workflow-run.yml    |  18 +-
 .github/workflows/ci.yml                           |  49 +-
 .github/workflows/codeql-analysis.yml              |   4 +-
 .../workflows/label_when_reviewed_workflow_run.yml |   4 +-
 .gitignore                                         |   2 +
 .pre-commit-config.yaml                            |   4 +-
 .readthedocs.yml                                   |   2 +
 BREEZE.rst                                         |   4 +
 CHANGELOG.txt                                      | 134 +++-
 CI.rst                                             |  15 +-
 CONTRIBUTING.rst                                   |  64 +-
 Dockerfile                                         |   3 +-
 Dockerfile.ci                                      |  11 +-
 IMAGES.rst                                         |  11 +-
 INSTALL                                            |  15 +-
 INTHEWILD.md                                       |   4 +
 README.md                                          |   7 +-
 UPDATING.md                                        |  70 +-
 airflow/api_connexion/exceptions.py                |   5 +-
 airflow/api_connexion/openapi/v1.yaml              |   9 +-
 airflow/api_connexion/schemas/dag_schema.py        |   9 +
 airflow/cli/cli_parser.py                          |  10 +-
 airflow/cli/commands/pool_command.py               |  40 +-
 airflow/cli/commands/webserver_command.py          |   6 +
 airflow/config_templates/config.yml                |  19 +-
 airflow/config_templates/default_airflow.cfg       |  13 +-
 airflow/config_templates/default_test.cfg          |   2 +-
 airflow/configuration.py                           |   1 +
 .../secrets/azure_key_vault.py}                    |  28 +-
 .../example_kubernetes_executor_config.py          | 253 +++---
 airflow/hooks/base_hook.py                         |   7 +-
 airflow/jobs/base_job.py                           |   8 +-
 airflow/kubernetes/kube_config.py                  |  16 +-
 .../versions/3c20cacc0044_add_dagrun_run_type.py   |   2 +-
 ...73d9401f_add_description_field_to_connection.py |  10 +-
 ...7aae_fix_description_field_in_connection_to_.py |  78 ++
 .../849da589634d_prefix_dag_permissions.py         |   4 +-
 .../versions/92c57b58940d_add_fab_tables.py        |   4 +-
 ...606e2_add_scheduling_decision_to_dagrun_and_.py |  17 +
 .../bbf4a7ad0465_remove_id_column_from_xcom.py     |   1 -
 .../bef4f3d11e8b_drop_kuberesourceversion_and_.py  |   2 +-
 .../e38be357a868_update_schema_for_smart_sensor.py |   4 +-
 airflow/models/baseoperator.py                     |   8 +
 airflow/models/connection.py                       |   4 +-
 airflow/models/serialized_dag.py                   |   5 +-
 airflow/models/taskinstance.py                     |   3 +-
 airflow/provider.yaml.schema.json                  |   5 +
 airflow/providers/amazon/aws/hooks/base_aws.py     |   2 +-
 airflow/providers/amazon/aws/hooks/datasync.py     |   8 +-
 .../amazon/aws/log/cloudwatch_task_handler.py      |   8 +-
 airflow/providers/amazon/aws/operators/datasync.py |  14 +-
 airflow/providers/amazon/aws/operators/ecs.py      |   2 +-
 airflow/providers/amazon/aws/operators/glacier.py  |   2 +-
 airflow/providers/amazon/aws/sensors/glacier.py    |   4 +
 airflow/providers/amazon/aws/sensors/s3_key.py     |  31 +-
 .../amazon/aws/transfers/glacier_to_gcs.py         |   2 +-
 .../amazon/aws/transfers/imap_attachment_to_s3.py  |   2 +-
 .../amazon/aws/transfers/s3_to_redshift.py         |   2 +-
 airflow/providers/amazon/provider.yaml             |   4 +-
 airflow/providers/apache/cassandra/provider.yaml   |   1 +
 .../providers/apache/cassandra/sensors/record.py   |   2 +-
 .../providers/apache/cassandra/sensors/table.py    |   2 +-
 airflow/providers/apache/druid/provider.yaml       |   1 +
 airflow/providers/apache/hdfs/hooks/webhdfs.py     |   2 +-
 airflow/providers/apache/hdfs/provider.yaml        |   1 +
 airflow/providers/apache/hive/provider.yaml        |   1 +
 airflow/providers/apache/kylin/provider.yaml       |   1 +
 airflow/providers/apache/livy/provider.yaml        |   1 +
 airflow/providers/apache/pig/provider.yaml         |   1 +
 airflow/providers/apache/pinot/provider.yaml       |   1 +
 .../providers/apache/spark/operators/spark_jdbc.py |   2 +-
 .../providers/apache/spark/operators/spark_sql.py  |   2 +-
 .../apache/spark/operators/spark_submit.py         |   2 +-
 airflow/providers/apache/spark/provider.yaml       |   1 +
 airflow/providers/apache/sqoop/provider.yaml       |   1 +
 airflow/providers/celery/provider.yaml             |   1 +
 airflow/providers/cloudant/provider.yaml           |   1 +
 .../backcompat/backwards_compat_converters.py      |   5 -
 .../providers/cncf/kubernetes/hooks/kubernetes.py  |   2 +-
 .../cncf/kubernetes/operators/kubernetes_pod.py    |  11 +-
 airflow/providers/cncf/kubernetes/provider.yaml    |   1 +
 .../cncf/kubernetes/sensors/spark_kubernetes.py    |  15 +-
 .../providers/databricks/operators/databricks.py   |   4 +
 airflow/providers/databricks/provider.yaml         |   1 +
 airflow/providers/datadog/provider.yaml            |   1 +
 .../dingding/example_dags/example_dingding.py      |   6 +-
 airflow/providers/dingding/provider.yaml           |   1 +
 airflow/providers/discord/provider.yaml            |   1 +
 airflow/providers/docker/provider.yaml             |   1 +
 airflow/providers/elasticsearch/provider.yaml      |   1 +
 airflow/providers/exasol/provider.yaml             |   1 +
 airflow/providers/facebook/provider.yaml           |   1 +
 airflow/providers/ftp/provider.yaml                |   1 +
 airflow/providers/google/__init__.py               |   5 +-
 .../google/cloud/example_dags/example_dataflow.py  |  37 +-
 .../cloud/hooks/cloud_storage_transfer_service.py  |   2 +-
 airflow/providers/google/cloud/hooks/dataflow.py   | 118 ++-
 .../providers/google/cloud/operators/cloud_sql.py  |   2 +-
 .../google/cloud/secrets/secret_manager.py         |  23 +-
 airflow/providers/google/cloud/sensors/dataflow.py | 198 +++++
 .../google/cloud/utils/field_validator.py          |   2 +-
 .../google/cloud/utils/mlengine_operator_utils.py  |  17 +-
 .../cloud/utils/mlengine_prediction_summary.py     |   4 +-
 airflow/providers/google/provider.yaml             | 112 ++-
 airflow/providers/grpc/provider.yaml               |   1 +
 airflow/providers/hashicorp/provider.yaml          |   1 +
 airflow/providers/hashicorp/secrets/vault.py       |   2 +-
 airflow/providers/http/hooks/http.py               |   2 +-
 airflow/providers/http/operators/http.py           |   2 +-
 airflow/providers/http/provider.yaml               |   1 +
 airflow/providers/http/sensors/http.py             |   2 +-
 airflow/providers/imap/provider.yaml               |   1 +
 airflow/providers/jdbc/operators/jdbc.py           |   4 +
 airflow/providers/jdbc/provider.yaml               |   1 +
 airflow/providers/jenkins/provider.yaml            |   1 +
 airflow/providers/jira/provider.yaml               |   1 +
 airflow/providers/microsoft/azure/provider.yaml    |   1 +
 .../microsoft/azure/transfers/azure_blob_to_gcs.py |   2 +-
 .../microsoft/azure/transfers/local_to_adls.py     |   2 +-
 airflow/providers/microsoft/mssql/provider.yaml    |   1 +
 airflow/providers/microsoft/winrm/provider.yaml    |   1 +
 airflow/providers/mongo/provider.yaml              |   1 +
 airflow/providers/mysql/operators/mysql.py         |   4 +
 airflow/providers/mysql/provider.yaml              |   1 +
 airflow/providers/odbc/hooks/odbc.py               |   2 +-
 airflow/providers/odbc/provider.yaml               |   1 +
 airflow/providers/openfaas/provider.yaml           |   1 +
 airflow/providers/opsgenie/provider.yaml           |   1 +
 airflow/providers/oracle/provider.yaml             |   1 +
 airflow/providers/pagerduty/provider.yaml          |   1 +
 airflow/providers/papermill/provider.yaml          |   1 +
 airflow/providers/plexus/provider.yaml             |   1 +
 airflow/providers/postgres/provider.yaml           |   1 +
 airflow/providers/presto/provider.yaml             |   1 +
 airflow/providers/qubole/provider.yaml             |   1 +
 airflow/providers/redis/provider.yaml              |   1 +
 airflow/providers/salesforce/provider.yaml         |   1 +
 airflow/providers/samba/provider.yaml              |   1 +
 airflow/providers/segment/provider.yaml            |   1 +
 airflow/providers/sendgrid/provider.yaml           |   1 +
 airflow/providers/sendgrid/utils/emailer.py        |   2 +-
 airflow/providers/sftp/provider.yaml               |   1 +
 airflow/providers/singularity/provider.yaml        |   1 +
 airflow/providers/slack/provider.yaml              |   1 +
 airflow/providers/snowflake/operators/snowflake.py |   6 +-
 airflow/providers/snowflake/provider.yaml          |   3 +-
 .../snowflake/transfers/s3_to_snowflake.py         |   8 +-
 .../snowflake/transfers/snowflake_to_slack.py      |   4 +
 airflow/providers/sqlite/provider.yaml             |   1 +
 airflow/providers/ssh/provider.yaml                |   1 +
 airflow/providers/vertica/provider.yaml            |   1 +
 .../yandex/operators/yandexcloud_dataproc.py       |   4 -
 airflow/providers/yandex/provider.yaml             |   7 +-
 airflow/providers/zendesk/provider.yaml            |   1 +
 airflow/secrets/base_secrets.py                    |   5 +-
 airflow/secrets/environment_variables.py           |   3 +-
 airflow/secrets/local_filesystem.py                |  10 +-
 airflow/secrets/metastore.py                       |   3 +-
 airflow/sensors/external_task_sensor.py            |  81 +-
 airflow/utils/dag_processing.py                    |   4 +-
 airflow/utils/docs.py                              |   4 +-
 airflow/utils/sqlalchemy.py                        |   6 +-
 airflow/www/extensions/init_appbuilder.py          |   2 +-
 airflow/www/security.py                            |  26 +-
 airflow/www/static/js/graph.js                     |  63 --
 airflow/www/static/js/{base.js => main.js}         |   0
 airflow/www/static/js/task-instances.js            |  12 +-
 airflow/www/templates/airflow/dag_details.html     |   2 +-
 airflow/www/templates/airflow/dags.html            |  28 +-
 airflow/www/templates/airflow/graph.html           |   1 -
 .../templates/airflow/{master.html => main.html}   |   4 +-
 airflow/www/views.py                               |  38 +-
 airflow/www/webpack.config.js                      |   3 +-
 breeze                                             |   7 +-
 chart/templates/_helpers.yaml                      |   3 +-
 chart/templates/rbac/pod-log-reader-role.yaml      |  56 ++
 .../templates/rbac/pod-log-reader-rolebinding.yaml |  53 ++
 chart/tests/test_basic_helm_chart.py               |   4 +-
 chart/values.schema.json                           |   4 +
 chart/values.yaml                                  |   1 +
 dev/README.md                                      |   2 +-
 dev/README_RELEASE_AIRFLOW.md                      |  14 +-
 docs/README.rst                                    | 126 +++
 .../index.rst                                      |  18 +-
 .../index.rst                                      |  18 +-
 .../index.rst                                      |  12 +-
 .../index.rst                                      |  14 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  18 +-
 .../index.rst                                      |  18 +-
 .../index.rst                                      |  12 +-
 .../index.rst                                      |  18 +-
 .../index.rst                                      |  12 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../api-auth-backend/google-openid.rst             |  69 ++
 .../configurations-ref.rst                         |  71 ++
 .../connections}/gcp.rst                           |   3 +-
 .../connections}/gcp_sql.rst                       |   0
 .../connections}/gcp_ssh.rst                       |   2 +-
 .../connections}/index.rst                         |   7 +-
 .../example-dags.rst}                              |  21 +-
 .../index.rst                                      |  27 +-
 .../logging/gcs.rst                                |  57 ++
 .../logging}/index.rst                             |   7 +-
 .../logging/stackdriver.rst                        |  63 ++
 .../operators}/_partials/prerequisite_tasks.rst    |   4 +-
 .../operators}/ads.rst                             |   6 +-
 .../operators}/cloud/automl.rst                    |  28 +-
 .../operators}/cloud/bigquery.rst                  |  44 +-
 .../operators}/cloud/bigquery_dts.rst              |  12 +-
 .../operators}/cloud/bigtable.rst                  |  16 +-
 .../operators}/cloud/cloud_build.rst               |  18 +-
 .../operators}/cloud/cloud_memorystore.rst         |  28 +-
 .../cloud/cloud_memorystore_memcached.rst          |  16 +-
 .../operators}/cloud/cloud_sql.rst                 |  64 +-
 .../cloud/cloud_storage_transfer_service.rst       |  46 +-
 .../operators}/cloud/compute.rst                   |  36 +-
 .../operators}/cloud/compute_ssh.rst               |   8 +-
 .../operators/cloud/data_loss_prevention.rst}      |  20 +-
 .../operators}/cloud/datacatalog.rst               |  76 +-
 .../operators}/cloud/datafusion.rst                |  22 +-
 .../operators}/cloud/dataprep.rst                  |  10 +-
 .../operators}/cloud/dataproc.rst                  |  28 +-
 .../operators}/cloud/datastore.rst                 |  24 +-
 .../operators}/cloud/functions.rst                 |  18 +-
 .../operators}/cloud/gcs.rst                       |  14 +-
 .../operators}/cloud/index.rst                     |   0
 .../operators}/cloud/kubernetes_engine.rst         |  12 +-
 .../operators}/cloud/life_sciences.rst             |   8 +-
 .../operators}/cloud/mlengine.rst                  |  30 +-
 .../operators}/cloud/natural_language.rst          |  22 +-
 .../operators}/cloud/pubsub.rst                    |  20 +-
 .../operators}/cloud/spanner.rst                   |  28 +-
 .../operators}/cloud/speech_to_text.rst            |  10 +-
 .../operators}/cloud/stackdriver.rst               |  22 +-
 .../operators}/cloud/text_to_speech.rst            |  10 +-
 .../operators}/cloud/translate.rst                 |   8 +-
 .../operators}/cloud/translate_speech.rst          |   8 +-
 .../operators}/cloud/video_intelligence.rst        |  26 +-
 .../operators}/cloud/vision.rst                    | 160 ++--
 .../operators}/firebase/firestore.rst              |   4 +-
 .../operators}/index.rst                           |   0
 .../operators}/marketing_platform/analytics.rst    |   8 +-
 .../marketing_platform/campaign_manager.rst        |  16 +-
 .../marketing_platform/display_video.rst           |  22 +-
 .../operators}/marketing_platform/index.rst        |   0
 .../operators}/marketing_platform/search_ads.rst   |  10 +-
 .../operators}/suite/sheets.rst                    |   6 +-
 .../operators}/transfer/azure_fileshare_to_gcs.rst |   2 +-
 .../operators}/transfer/facebook_ads_to_gcs.rst    |   4 +-
 .../operators}/transfer/gcs_to_gcs.rst             |  24 +-
 .../operators}/transfer/gcs_to_gdrive.rst          |   8 +-
 .../operators}/transfer/gcs_to_local.rst           |   4 +-
 .../operators}/transfer/gcs_to_sftp.rst            |  10 +-
 .../operators}/transfer/gcs_to_sheets.rst          |   4 +-
 .../operators}/transfer/index.rst                  |   0
 .../operators}/transfer/local_to_gcs.rst           |   4 +-
 .../operators}/transfer/mysql_to_gcs.rst           |   2 +-
 .../operators}/transfer/presto_to_gcs.rst          |  10 +-
 .../operators}/transfer/s3_to_gcs.rst              |   0
 .../operators}/transfer/salesforce_to_gcs.rst      |   4 +-
 .../operators}/transfer/sftp_to_gcs.rst            |  10 +-
 .../operators}/transfer/sheets_to_gcs.rst          |   4 +-
 .../google-cloud-secret-manager-backend.rst        |   6 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  16 +-
 .../index.rst                                      |  19 +-
 .../index.rst                                      |  16 +-
 .../index.rst}                                     |  11 +
 .../operators-and-hooks-ref/apache.rst}            |  53 +-
 .../operators-and-hooks-ref/aws.rst}               |  54 +-
 .../operators-and-hooks-ref/azure.rst}             |  53 +-
 .../operators-and-hooks-ref/google.rst             |  83 ++
 .../operators-and-hooks-ref}/index.rst             |  10 +-
 .../operators-and-hooks-ref/protocol.rst}          |  24 +-
 .../operators-and-hooks-ref/services.rst}          |  24 +-
 .../operators-and-hooks-ref/software.rst}          |  24 +-
 .../packages-ref.rst}                              |   2 +-
 docs/autoapi_templates/index.rst                   | 365 ---------
 docs/build_docs.py                                 | 889 +++++++--------------
 docs/concepts.rst                                  |  16 +-
 docs/conf.py                                       | 397 +++++----
 docs/dag-run.rst                                   |   2 +-
 docs/executor/celery_kubernetes.rst                |   2 +-
 docs/extra-packages-ref.rst                        |  36 +-
 docs/exts/airflow_intersphinx.py                   | 198 +++++
 docs/exts/{ => docs_build}/__init__.py             |   0
 docs/exts/docs_build/code_utils.py                 |  62 ++
 docs/exts/docs_build/dev_index_generator.py        |  80 ++
 .../exts/docs_build/dev_index_template.html.jinja2 |  54 ++
 docs/exts/docs_build/errors.py                     | 104 +++
 docs/exts/docs_build/lint_checks.py                | 228 ++++++
 docs/exts/docs_build/spelling_checks.py            | 172 ++++
 .../operators_and_hooks_ref-transfers.rst.jinja2   |   2 +
 docs/exts/operators_and_hooks_ref.py               |  26 +-
 docs/exts/provider_yaml_utils.py                   |   3 +-
 docs/exts/redirects.py                             |   3 -
 docs/exts/sphinx_script_update.py                  |   5 -
 docs/faq.rst                                       |  33 +-
 docs/howto/connection/azure.rst                    |   2 +-
 docs/howto/connection/index.rst                    |   2 +
 docs/howto/initialize-database.rst                 |   4 +-
 docs/howto/operator/amazon/aws/emr.rst             |   2 +-
 docs/howto/operator/index.rst                      |   1 -
 docs/howto/operator/kubernetes.rst                 |   2 +-
 .../microsoft/transfer/blob_storage_to_gcs.rst     |   2 +-
 docs/howto/variable.rst                            |   2 +-
 docs/index.rst                                     |   5 +-
 docs/installation.rst                              |  37 +-
 docs/{start_doc_server.sh => list-roles.sh}        |   7 +-
 docs/logging-monitoring/logging-tasks.rst          |  89 +--
 docs/operators-and-hooks-ref.rst                   | 263 +-----
 docs/rest-api-ref.rst                              |   4 +-
 docs/rtd-deprecation/404.html                      |  27 +
 .../provider.yaml => docs/rtd-deprecation/conf.py  |   8 +-
 .../google/transfer => rtd-deprecation}/index.rst  |  13 +-
 docs/security/api.rst                              |  53 --
 .../aws-secrets-manaager-backend.rst               |  15 +
 .../aws-ssm-parameter-store-secrets-backend.rst    |  16 +
 .../azure-key-vault-secrets-backend.rst            |  15 +
 .../google-cloud-secret-manager-backend.rst        |  16 +
 .../hashicorp-vault-secrets-backend.rst            |  15 +
 .../local-filesystem-secrets-backend.rst           |   2 +-
 docs/spelling_wordlist.txt                         |   9 +
 docs/start_doc_server.sh                           |   2 +-
 docs/templates/layout.html                         |  37 -
 docs/tutorial.rst                                  |   2 +-
 docs/ui.rst                                        |   9 +
 kubernetes_tests/test_kubernetes_pod_operator.py   |   1 -
 .../test_kubernetes_pod_operator_backcompat.py     |   1 -
 scripts/ci/docker-compose/backend-mysql.yml        |   2 +
 scripts/ci/dockerfiles/bats/Dockerfile             |  17 +
 scripts/ci/dockerfiles/stress/Dockerfile           |  17 +
 scripts/ci/libraries/_build_images.sh              |  35 +-
 scripts/ci/libraries/_initialization.sh            |   4 +-
 scripts/ci/openapi/client_codegen_diff.sh          |   2 +-
 .../pre_commit_check_provider_yaml_files.py        |  62 ++
 .../pre_commit_check_setup_extra_packages_ref.py   |   5 +-
 scripts/ci/pre_commit/pre_commit_sync_version.sh   |   3 +-
 scripts/ci/selective_ci_checks.sh                  |  56 +-
 scripts/in_container/airflow_ci.cfg                |   2 +-
 scripts/in_container/run_ci_tests.sh               |   8 +-
 scripts/in_container/run_docs_build.sh             |   7 +-
 setup.cfg                                          |   1 +
 setup.py                                           |  41 +-
 tests/api_connexion/endpoints/test_dag_endpoint.py |  39 +-
 .../endpoints/test_task_instance_endpoint.py       |  40 +
 tests/api_connexion/schemas/test_dag_schema.py     |   9 +
 tests/cli/commands/test_pool_command.py            |  19 +
 tests/cli/commands/test_task_command.py            |   5 +-
 tests/cli/commands/test_webserver_command.py       |  52 ++
 tests/models/test_dagrun.py                        |  43 +-
 tests/operators/test_generic_transfer.py           |   4 +-
 .../amazon/aws/hooks/test_batch_waiters.py         |   1 +
 .../amazon/aws/hooks/test_cloud_formation.py       |  10 +-
 tests/providers/amazon/aws/hooks/test_datasync.py  |  21 +-
 .../amazon/aws/log/test_cloudwatch_task_handler.py |  10 +-
 .../amazon/aws/log/test_s3_task_handler.py         |   4 +-
 .../amazon/aws/operators/test_datasync.py          |  63 +-
 tests/providers/amazon/aws/sensors/test_s3_key.py  |  47 +-
 .../kubernetes/operators/test_kubernetes_pod.py    |  60 +-
 .../kubernetes/sensors/test_spark_kubernetes.py    |   4 +-
 tests/providers/dingding/hooks/test_dingding.py    |   6 +-
 .../providers/google/cloud/hooks/test_dataflow.py  | 106 +++
 .../google/cloud/secrets/test_secret_manager.py    |  43 +
 .../google/cloud/sensors/test_dataflow.py          | 171 +++-
 .../azure/secrets/test_azure_key_vault.py          |   6 +-
 tests/serialization/test_dag_serialization.py      |   7 +-
 tests/utils/test_dag_processing.py                 |   2 +-
 tests/utils/test_docs.py                           |  14 +-
 tests/utils/test_sqlalchemy.py                     |  38 +-
 tests/www/test_security.py                         |  27 +
 tests/www/test_views.py                            |  33 +-
 417 files changed, 5745 insertions(+), 3794 deletions(-)
 copy airflow/{providers/grpc/provider.yaml => 
contrib/secrets/azure_key_vault.py} (65%)
 create mode 100644 
airflow/migrations/versions/64a7d6477aae_fix_description_field_in_connection_to_.py
 delete mode 100644 airflow/www/static/js/graph.js
 rename airflow/www/static/js/{base.js => main.js} (100%)
 rename airflow/www/templates/airflow/{master.html => main.html} (97%)
 create mode 100644 chart/templates/rbac/pod-log-reader-role.yaml
 create mode 100644 chart/templates/rbac/pod-log-reader-rolebinding.yaml
 create mode 100644 docs/README.rst
 copy docs/{howto/operator/google/marketing_platform => 
apache-airflow-providers-amazon}/index.rst (75%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-apache-cassandra}/index.rst (70%)
 copy docs/{howto/operator/google/transfer => 
apache-airflow-providers-apache-druid}/index.rst (82%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-apache-hdfs}/index.rst (83%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-apache-hive}/index.rst (71%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-apache-kylin}/index.rst (70%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-apache-livy}/index.rst (71%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-apache-pig}/index.rst (71%)
 copy docs/{howto/operator/google/transfer => 
apache-airflow-providers-apache-pinot}/index.rst (82%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-apache-spark}/index.rst (70%)
 copy docs/{howto/operator/google/transfer => 
apache-airflow-providers-apache-sqoop}/index.rst (82%)
 copy docs/{howto/operator/google => apache-airflow-providers-celery}/index.rst 
(83%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-cloudant}/index.rst (83%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-cncf-kubernetes}/index.rst (70%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-databricks}/index.rst (71%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-datadog}/index.rst (83%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-dingding}/index.rst (71%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-discord}/index.rst (83%)
 copy docs/{howto/operator/google/marketing_platform => 
apache-airflow-providers-docker}/index.rst (75%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-elasticsearch}/index.rst (81%)
 copy docs/{howto/operator/google => apache-airflow-providers-exasol}/index.rst 
(83%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-facebook}/index.rst (83%)
 copy docs/{howto/operator/google => apache-airflow-providers-ftp}/index.rst 
(84%)
 create mode 100644 
docs/apache-airflow-providers-google/api-auth-backend/google-openid.rst
 create mode 100644 docs/apache-airflow-providers-google/configurations-ref.rst
 rename docs/{howto/connection => 
apache-airflow-providers-google/connections}/gcp.rst (99%)
 rename docs/{howto/connection => 
apache-airflow-providers-google/connections}/gcp_sql.rst (100%)
 rename docs/{howto/connection => 
apache-airflow-providers-google/connections}/gcp_ssh.rst (97%)
 copy docs/{howto/operator/google/transfer => 
apache-airflow-providers-google/connections}/index.rst (93%)
 copy docs/{howto/operator/google/marketing_platform/index.rst => 
apache-airflow-providers-google/example-dags.rst} (52%)
 copy docs/{howto/operator/google/marketing_platform => 
apache-airflow-providers-google}/index.rst (61%)
 create mode 100644 docs/apache-airflow-providers-google/logging/gcs.rst
 copy docs/{howto/operator/google/transfer => 
apache-airflow-providers-google/logging}/index.rst (93%)
 create mode 100644 docs/apache-airflow-providers-google/logging/stackdriver.rst
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/_partials/prerequisite_tasks.rst 
(90%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/ads.rst (91%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/automl.rst (83%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/bigquery.rst (84%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/bigquery_dts.rst (91%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/bigtable.rst (90%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/cloud_build.rst (84%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/cloud_memorystore.rst (88%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/cloud_memorystore_memcached.rst
 (86%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/cloud_sql.rst (86%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/cloud_storage_transfer_service.rst
 (81%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/compute.rst (84%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/compute_ssh.rst (89%)
 rename docs/{howto/operator/google/cloud/dlp.rst => 
apache-airflow-providers-google/operators/cloud/data_loss_prevention.rst} (92%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/datacatalog.rst (86%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/datafusion.rst (90%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/dataprep.rst (89%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/dataproc.rst (84%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/datastore.rst (81%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/functions.rst (88%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/gcs.rst (88%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/index.rst (100%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/kubernetes_engine.rst (91%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/life_sciences.rst (88%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/mlengine.rst (87%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/natural_language.rst (87%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/pubsub.rst (85%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/spanner.rst (88%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/speech_to_text.rst (85%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/stackdriver.rst (89%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/text_to_speech.rst (85%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/translate.rst (87%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/translate_speech.rst (88%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/video_intelligence.rst (84%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/vision.rst (81%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/firebase/firestore.rst (93%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/index.rst (100%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/marketing_platform/analytics.rst 
(89%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/marketing_platform/campaign_manager.rst
 (89%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/marketing_platform/display_video.rst 
(88%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/marketing_platform/index.rst (100%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/marketing_platform/search_ads.rst 
(88%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/suite/sheets.rst (89%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/azure_fileshare_to_gcs.rst 
(95%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/facebook_ads_to_gcs.rst 
(90%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/gcs_to_gcs.rst (90%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/gcs_to_gdrive.rst (89%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/gcs_to_local.rst (91%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/gcs_to_sftp.rst (88%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/gcs_to_sheets.rst (92%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/index.rst (100%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/local_to_gcs.rst (92%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/mysql_to_gcs.rst (95%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/presto_to_gcs.rst (92%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/s3_to_gcs.rst (100%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/salesforce_to_gcs.rst (90%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/sftp_to_gcs.rst (89%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/sheets_to_gcs.rst (92%)
 copy docs/{security/secrets/secrets-backend => 
apache-airflow-providers-google/secrets-backends}/google-cloud-secret-manager-backend.rst
 (98%)
 copy docs/{howto/operator/google => apache-airflow-providers-grpc}/index.rst 
(84%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-hashicorp}/index.rst (82%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-http}/index.rst (72%)
 copy docs/{howto/operator/google => apache-airflow-providers-imap}/index.rst 
(84%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-jdbc}/index.rst (72%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-jenkins}/index.rst (72%)
 copy docs/{howto/operator/google => apache-airflow-providers-jira}/index.rst 
(84%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-microsoft-azure}/index.rst (70%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-microsoft-mssql}/index.rst (81%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-microsoft-winrm}/index.rst (70%)
 copy docs/{howto/operator/google => apache-airflow-providers-mongo}/index.rst 
(83%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-mysql}/index.rst (72%)
 copy docs/{howto/operator/google => apache-airflow-providers-odbc}/index.rst 
(84%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-openfaas}/index.rst (83%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-opsgenie}/index.rst (83%)
 copy docs/{howto/operator/google => apache-airflow-providers-oracle}/index.rst 
(83%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-pagerduty}/index.rst (82%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-papermill}/index.rst (71%)
 copy docs/{howto/operator/google/marketing_platform => 
apache-airflow-providers-plexus}/index.rst (75%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-postgres}/index.rst (83%)
 copy docs/{howto/operator/google => apache-airflow-providers-presto}/index.rst 
(83%)
 copy docs/{howto/operator/google/marketing_platform => 
apache-airflow-providers-qubole}/index.rst (75%)
 copy docs/{howto/operator/google => apache-airflow-providers-redis}/index.rst 
(83%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-salesforce}/index.rst (71%)
 copy docs/{howto/operator/google => apache-airflow-providers-samba}/index.rst 
(83%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-segment}/index.rst (83%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-sendgrid}/index.rst (83%)
 copy docs/{howto/operator/google => apache-airflow-providers-sftp}/index.rst 
(84%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-singularity}/index.rst (71%)
 copy docs/{howto/operator/google => apache-airflow-providers-slack}/index.rst 
(83%)
 copy docs/{howto/operator/google/cloud => 
apache-airflow-providers-snowflake}/index.rst (71%)
 copy docs/{howto/operator/google => apache-airflow-providers-sqlite}/index.rst 
(83%)
 copy docs/{howto/operator/google => apache-airflow-providers-ssh}/index.rst 
(84%)
 copy docs/{howto/operator/google => 
apache-airflow-providers-vertica}/index.rst (83%)
 copy docs/{howto/operator/google/marketing_platform => 
apache-airflow-providers-yandex}/index.rst (75%)
 rename docs/{howto/operator/google => 
apache-airflow-providers-zendesk}/index.rst (83%)
 rename docs/{provider-packages.rst => apache-airflow-providers/index.rst} (98%)
 copy docs/{howto/operator/index.rst => 
apache-airflow-providers/operators-and-hooks-ref/apache.rst} (56%)
 copy docs/{howto/operator/index.rst => 
apache-airflow-providers/operators-and-hooks-ref/aws.rst} (57%)
 copy docs/{howto/operator/index.rst => 
apache-airflow-providers/operators-and-hooks-ref/azure.rst} (55%)
 create mode 100644 
docs/apache-airflow-providers/operators-and-hooks-ref/google.rst
 copy docs/{howto/operator/google/transfer => 
apache-airflow-providers/operators-and-hooks-ref}/index.rst (91%)
 copy docs/{howto/operator/google/marketing_platform/index.rst => 
apache-airflow-providers/operators-and-hooks-ref/protocol.rst} (63%)
 rename docs/{howto/operator/google/marketing_platform/index.rst => 
apache-airflow-providers/operators-and-hooks-ref/services.rst} (65%)
 rename docs/{howto/operator/google/cloud/index.rst => 
apache-airflow-providers/operators-and-hooks-ref/software.rst} (66%)
 rename docs/{provider-packages-ref.rst => 
apache-airflow-providers/packages-ref.rst} (95%)
 create mode 100644 docs/exts/airflow_intersphinx.py
 copy docs/exts/{ => docs_build}/__init__.py (100%)
 create mode 100644 docs/exts/docs_build/code_utils.py
 create mode 100644 docs/exts/docs_build/dev_index_generator.py
 create mode 100644 docs/exts/docs_build/dev_index_template.html.jinja2
 create mode 100644 docs/exts/docs_build/errors.py
 create mode 100644 docs/exts/docs_build/lint_checks.py
 create mode 100644 docs/exts/docs_build/spelling_checks.py
 copy docs/{start_doc_server.sh => list-roles.sh} (90%)
 mode change 100755 => 100644
 create mode 100644 docs/rtd-deprecation/404.html
 copy airflow/providers/sendgrid/provider.yaml => docs/rtd-deprecation/conf.py 
(85%)
 rename docs/{howto/operator/google/transfer => rtd-deprecation}/index.rst (74%)
 delete mode 100644 docs/templates/layout.html

Reply via email to