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

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


    from dd2095f  Simplify string expressions & Use f-string (#12216)
     add cd85d01  [#12012]: Update INTHEWILD.md (#12235)
     add 75065ac  CSS Changes to adjust content width as per screen size and 
responsive table with multiline td. (#12227)
     add 502ba30  Enable Markdownlint rule - MD022/blanks-around-headings 
(#12225)
     add 50fedfb  Add docs about security on GCP (#12187)
     add 250436d  Fix spelling in Python files (#12230)
     add 45587a6  Enable markdownlint rule - MD031/blanks-around-fences (#12238)
     add 5912d0c  Fixes automated provider installation with extras (#12233)
     add 249d174  Add back missing api_connextion/__init__.py file (#12240)
     add 3ab5828  Sign release files with an apache.org key by default (#12241)
     add f8ae6e5  Remove Unnecessary comprehension (#12221)
     add 5ac1738  Update versions in UPDATING.md for 2.0.0b1 release (#12244)
     add c5806ef  Added missing sendgrid readme (#12245)
     add 1521965  Release 2.0.0b2 (#12243)
     add 3ddf4d0  Fix spelling (#12250)
     add 09febee  Fixes continuous image rebuilding with Breeze (#12256)
     add ae397df  Adds provider package documentation in installation.rst 
(#12203)
     add cf08eb2  Added Farfetch to the list of companies using Airflow (#12260)
     add 4f9439d  Fix spelling (#12253)
     add 0cd1c84  Remove providers imports from core examples (#12252)
     add 938c512  Fix: Conditionally update button URL only when it is present 
(#12268)
     add e0b7cae  Fix spelling (#12266)
     add 7d5d334  Fix pause/unpause toggle to display failed state when 
unsuccessful (#12267)
     add 9b7e760  Docker context files should be available earlier (#12219)
     add e03a3f4  Unify user session lifetime configuration (#11970)
     add cbf4984  Don't treat warning message as rich formatting codes. (#12283)
     add 348510f  Providers in extras are properly configured and verified 
(#12265)
     add 21999dd  Added k9s as integrated tool to help with kubernetes testing 
(#12163)
     add 0d51a12  Don't wrap warrning messages when stderr is not a TTY (#12285)
     add cbe4ef2  Fix indentation for affinities in helm chart (#12288)
     add 6b5640d  Fix test - TestImpersonation (#12274)
     add 3cd317e  Remove unneeded parentheses from Python files (#12270)
     add fbf874a  Add an alias to improve git shortlog output (#12286)
     add 388736b  Detect partial examples DAGs for Google (#12277)
     add 0d37c59  Make dag_id, task_id, and execution_date nullable in event 
log schema (#12287)
     add 7478e18  Handle naive datetimes in REST APIi (#12248)
     add 289c9b5  Use default view in TriggerDagRunLink (#11778)
     add 4f5e0ed  Update INTHEWILD.md (#12293)
     add 9276607  Add session_parameters option to snowflake_hook (#12071)
     add fa2b033  Add reference for SubDagOperator (#12297)
     add ee544b4  Replace remaining decorated DAGs reference (#12299)
     add af2f2e8  Wait option for dagrun operator (#12126)
     add 3c2c291  Python base image is shared between CI and PROD image (#12280)
     add ae93fdb  Remove deprecated BashTaskRunner (#12295)
     add 5d5c119  Remove deprecated Elasticsearch Configs (#12296)
     add 82eef2e  Fix - 
TestSchedulerJobQueriesCount::test_process_dags_queries_count (#12273)
     add dd9ac78  Fix prod image build (#12314)
     add af19b12  Deploy was not working from Breeze (#12319)
     add 7f828b0  Get all "tags" parameters not just one (#12324)
     add 571f831  Update automated PR labels (#12326)
     add 32b59f8  Fixes the sending of an empty list to BigQuery `list_rows` 
(#12307)
     add ce06be4  Mount airflow.cfg to pod_template_file (#12311)
     add 75f25bd  Fix and Unquarantine test_change_state_for_tis_without_dagrun 
(#12323)
     add b027223  Add install/uninstall api to databricks hook (#12316)
     add 7825e8f  Docs installation improvements (#12304)
     add c94b124  Add extra error handling to S3 remote logging (#9908)
     add 7c4fe19  For v1-10-test PRs and pushes, use target branch scripts for 
images (#12339)
     add 1222ebd  Create DAG-level cluster policy (#12184)
     add 0284c98  Enable protection for v1-10-stable branch (#12343)
     add 309b325  Update deprecated Apache Pinot Broker API (#12333)
     add 450bd32  Improve presentation of DAG Docs (#12330)
     add e5e47da  Fix/Enhancement: Disable forms and communicate to user when 
no DAG Runs (#12320)
     add 3e4aa06  Bugfix: REST API Variables update endpoint returns 204 No 
Content (#12321)
     add 64978e3  Fix helm unit test for pod_template_file (#12345)
     add 458ad93  Update & Fix 'Rotate Fernet Key' Doc (#12347)
     add d54f087  Use the backend-configured model (#12336)
     add 4e362c1  K8s yaml templates not rendered by k8sexecutor (#12303)
     add 167b9b9  Simplifies check whether the CI image should be rebuilt 
(#12181)
     add 438b0a0  Fix Sample CLI commands for upgrading to 2.0 (#12349)
     add aac3877  Add metric for scheduling delay between first run task & 
expected start time (#9544)
     add 648dd7c  Restructure documentation for releasing Airflow/Providers 
(#12350)
     add 7f4d8c6  Fix Static-check failure (#12356)
     add ba76eb4  Make nav fully accessible y keyboard, fix mobile nav menus 
(#12351)
     add 02ef8e1  Manage Flask AppBuilder Tables using Alembic Migrations 
(#12352)
     add 3a72fc8  Fix Description of Provider Docs (#12361)
     add 7a280d3  Show all Providers in Docs (#12363)
     add 6cb8e5c  Fix case for PyPI in docs (#12364)
     add 4c25e76  Refactor root logger handling in task run (#12342)
     add f324973  Add success/failed sets to State class (#12359)
     add 9e7b7ef  Reorder Database Migrations (#12362)
     add 1b77ebc  Visually separate pre-commits which require CI image (#12367)
     add bcb2437  Remove redundant method in KubernetesExecutor (#12317)
     add 221f809  Fix full_pod_spec for k8spodoperator (#12354)
     add c9d2b3c  Remove unused import (#12371)
     add 6889a33  Improvements for operators and hooks ref docs (#12366)
     add cd88af8  Removes the cidfile before generation (#12372)
     add 9ba8b31  Fix RTD docs build (#12373)
     add 823b3aa  Reject 'connections add' CLI request if URI provided is 
invalid (#12370)
     add 39ea872  Check for TaskGroup in _PythonDecoratedOperator (#12312)
     add cbd6daf  All kubernetes tests use the same host python version (#12374)
     add cfa4ecf  Add DataflowJobStatusSensor and support non-blocking 
execution of jobs (#11726)
     add 561e459  Proper exit status for failed CLI requests (#12375)
     add 0038660  Fixes pull error on building tagged image (#12378)
     add bfbbb24  Add extra info when starting extra actions in Breeze (#12377)
     add 6d05108  Add info log message about duration taken to load plugins 
(#12308)
     add 6f0cf3f  Remove unneeded parentheses after Black formatting (#12380)
     add 3dd2c36  Fix spelling in AWS docs (#12379)
     add 917e6c4  Add provide_file_and_upload to GCSHook (#12310)
     add 1623df8  Use different deserialization method in XCom init_on_load 
(#12327)
     add d4e1ff2  Handle outdated webserver session timeout gracefully. (#12332)
     add 35b5614  Remove inapplicable configuration section [ldap] (since 
2.0.0) (#12386)
     add 56ee2bb  Support creation of configmaps & secrets and extra env & 
envFrom configuration in Helm Chart (#12164)
     add ae7cb4a  Update wrong commit hash in backport provider changes (#12390)
     add 80a957f  Add Dataflow sensors - job metrics (#12039)
     add 3e994ab  Fix typo in check_environment.sh (#12395)
     add b137831  Update asf.yaml INFRA link (#12398)
     add 8cee95f  Properly mocks UUID objects (#12381)
     add 2cda2f2  Add missing pre-commit definition - provider-yamls (#12393)
     add 0622385  Update Ash's github handle (#12403)
     add bd7acc8  Fix broken master due to ash -> ashb change (#12408)
     add 525f659  Remove CodeQL from PRS. (#12406)
     add 2c0920f  Adds mechanism for provider package discovery. (#12383)
     add c38dadb  Switching to Ubuntu 20.04 as Github Actions runner. (#12404)
     add 7eb23db  Update Kaxil's Github handle (#12409)
     add efdba2c  Add stack overflow link to Github Issues (#12407)
     add a4aa32b  Simplify using XComArg in jinja template string (#12405)
     add 5b130c8  Clearer information for webserver_config.py (#12412)
     add dc31ca4  The messages about remote image check are only shown with -v 
(#12402)
     add bf3ead1  Change log level for User's session to DEBUG (#12414)
     add a80a320  Don't display when None (#12415)
     add cab86d8  Make K8sPodOperator backwards compatible (#12384)
     add 506ee1f  Fix issues with Gantt View (#12419)
     add 79e7c5f  Fix spelling (#12421)
     add 78e9e62  Enable Markdownlint rule MD045/no alt text (#12423)
     add f4851f7  Fix Entrypoint and _CMD config variables (#12411)
     add bc4bb30  Fix docstrings for Kubernetes Backcompat module (#12422)
     add 82433e1  Fix typo (#12424)
     add 8a8f54f  Fix tests for missing example and system tests (#12425)
     add 9b3a333  Enable Markdownlint rule MD046/code-block-style (#12429)
     add 763b40d  Raise correct Warning in 
kubernetes/backcompat/volume_mount.py (#12432)
     add 966ee7d  JSON Response is returned for invalid API requests (#12305)
     add c9f9d2c  Optimize json schema validation in providers_manager (#12420)
     add 4f0d6a6  Upgrade pyupgrade to v2.7.4 (#12434)
     add 66e4446  Fix case of GitHub (#12433)
     add ea865e4  Move import at the top of the file (#12431)
     add fd36f96  Enable Markdownlint rule MD014/commands-show-output (#12430)
     add fa36f33  PR to add 'files' to template-fields in EmailOperator class 
(#12428)
     add 4873d97  Enable Markdownlint rule MD003/heading-style/header-style 
(#12427)
     add 9b9fe45  Added `files` to templated fields of `EmailOperator` (#12435)
     add a9c92b6  Synchronization of supported K8S version (#12443)
     add bf6da16  Add description field to connection (#10873)
     add 8d09506  Fix download method in GCSToBigQueryOperator (#12442)
     add 26b244c  Rename test_local_setting.py to test_settings.py (#12437)
     add f034d4b  Move setup properties out of setup.py in to setup.cfg (#12417)
     add d4c3d32  Cope with '%' in password when waiting for migrations (#12440)
     add b5f92c8  Cleanup requirements in README a bit (#12446)
     add 7ca0b6f  Enable Markdownlint rule MD003/heading-style/header-style 
(#12427) (#12438)
     add b584adb  Fix bug in server timezone indicator (#12447)
     add 0080354  Update provider READMEs for 1.0.0b2 batch release (#12449)
     add 0da73e3  Edit FAQ to reference Airflow 2 as a solution to latency 
problem, closes #12348 (#12450)
     add c61a62b  Automatically apply "area:UI" labels to PRs (#12452)
     add 7c8b71d  Fix backwards compatibility further (#12451)
     add 93b3270  Fix broken CI.yml (#12454)
     add d84a52d  Fix broken example_kubernetes DAG (#12455)
     add 411c686  Improve the layout of TI modal when browser at narrower 
widths (#12456)
     add d32fe78  Update readmes for cncf.kube provider fixes (#12457)
     add f30c0a6  Fix typoe in migrations: RESOURCE_DAGS to RESOURCE_DAG. 
(#12460)
     add 25a8115  Fix failed KubernetesPodOperator tests (#12461)
     add 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:
 .asf.yaml                                          |    5 +-
 .github/ISSUE_TEMPLATE/config.yml                  |    3 +
 .github/boring-cyborg.yml                          |   21 +-
 .github/workflows/build-images-workflow-run.yml    |   40 +-
 .github/workflows/ci.yml                           |  129 +-
 .github/workflows/codeql-analysis.yml              |   10 +-
 .github/workflows/delete_old_artifacts.yml         |    2 +-
 .github/workflows/label_when_reviewed.yml          |    2 +-
 .../workflows/label_when_reviewed_workflow_run.yml |    8 +-
 .github/workflows/repo_sync.yml                    |    2 +-
 .github/workflows/scheduled_quarantined.yml        |    4 +-
 .gitignore                                         |    4 +
 .mailmap                                           |    3 +
 .markdownlint.yml                                  |   18 -
 .pre-commit-config.yaml                            |   70 +-
 .readthedocs.yml                                   |    2 +
 BREEZE.rst                                         |   39 +-
 CHANGELOG.txt                                      |  134 +-
 CI.rst                                             |   15 +-
 CONTRIBUTING.rst                                   |   66 +-
 Dockerfile                                         |    3 +-
 Dockerfile.ci                                      |   16 +-
 IMAGES.rst                                         |   11 +-
 INSTALL                                            |   15 +-
 INTHEWILD.md                                       |    7 +
 MANIFEST.in                                        |    1 +
 PULL_REQUEST_WORKFLOW.rst                          |    8 +-
 README.md                                          |   27 +-
 STATIC_CODE_CHECKS.rst                             |   12 +-
 TESTING.rst                                        |  154 +-
 UPDATING.md                                        |  195 ++-
 UPGRADING_TO_2.0.md                                |   68 +-
 .../hooks => airflow/api_connexion}/__init__.py    |    0
 .../api_connexion/endpoints/dag_run_endpoint.py    |    6 +-
 .../api_connexion/endpoints/variable_endpoint.py   |    2 +-
 airflow/api_connexion/exceptions.py                |    6 +-
 airflow/api_connexion/openapi/v1.yaml              |   21 +-
 airflow/api_connexion/parameters.py                |    6 +
 airflow/api_connexion/schemas/dag_run_schema.py    |   15 +-
 airflow/api_connexion/schemas/dag_schema.py        |    9 +
 .../api_connexion/schemas/task_instance_schema.py  |   25 +-
 airflow/cli/cli_parser.py                          |   24 +-
 airflow/cli/commands/connection_command.py         |   43 +-
 airflow/cli/commands/pool_command.py               |   40 +-
 airflow/cli/commands/task_command.py               |   74 +-
 airflow/cli/commands/variable_command.py           |    4 +-
 airflow/cli/commands/webserver_command.py          |    6 +
 airflow/config_templates/config.yml                |  112 +-
 airflow/config_templates/default_airflow.cfg       |   38 +-
 airflow/config_templates/default_test.cfg          |    2 +-
 airflow/configuration.py                           |   14 +-
 airflow/contrib/secrets/azure_key_vault.py         |   30 +
 airflow/example_dags/example_dag_decorator.py      |   29 +-
 .../example_kubernetes_executor_config.py          |  253 +--
 airflow/executors/celery_executor.py               |    5 +-
 airflow/executors/kubernetes_executor.py           |   32 +-
 airflow/hooks/base_hook.py                         |    7 +-
 airflow/jobs/base_job.py                           |    8 +-
 airflow/jobs/scheduler_job.py                      |    2 +-
 airflow/kubernetes/kube_config.py                  |   16 +-
 airflow/kubernetes/pod.py                          |   33 +
 airflow/kubernetes/pod_generator.py                |    1 +
 airflow/kubernetes/pod_runtime_info_env.py         |   51 +-
 airflow/kubernetes/volume.py                       |   31 +
 airflow/kubernetes/volume_mount.py                 |   31 +
 ...6b6f902_increase_length_of_fab_ab_view_menu_.py |   90 ++
 .../2c6edca13270_resource_based_permissions.py     |    8 +-
 .../364159666cbd_add_job_id_to_dagrun_table.py     |    4 +-
 .../versions/3c20cacc0044_add_dagrun_run_type.py   |    2 +-
 ...a3f1493b9_add_k8s_yaml_to_rendered_templates.py |    2 +-
 ...73d9401f_add_description_field_to_connection.py |   54 +
 ...7aae_fix_description_field_in_connection_to_.py |   78 +
 .../849da589634d_prefix_dag_permissions.py         |   10 +-
 .../versions/92c57b58940d_add_fab_tables.py        |  182 +++
 ...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                       |    9 +-
 airflow/models/dag.py                              |    9 +
 airflow/models/dagbag.py                           |    5 +-
 airflow/models/dagrun.py                           |   44 +-
 airflow/models/log.py                              |    2 +-
 airflow/models/renderedtifields.py                 |    5 +-
 airflow/models/serialized_dag.py                   |    5 +-
 airflow/models/taskinstance.py                     |    5 +-
 airflow/models/xcom.py                             |   29 +-
 airflow/models/xcom_arg.py                         |    3 +-
 airflow/operators/dagrun_operator.py               |   49 +-
 airflow/operators/email.py                         |    5 +-
 airflow/operators/python.py                        |   20 +-
 airflow/plugins_manager.py                         |    9 +
 airflow/provider.yaml.schema.json                  |  179 +++
 .../amazon/BACKPORT_PROVIDER_CHANGES_2020.10.29.md |    2 +-
 .../amazon/BACKPORT_PROVIDER_CHANGES_2020.11.23.md |   26 +
 .../providers/amazon/BACKPORT_PROVIDER_README.md   |   31 +-
 .../providers/amazon/PROVIDER_CHANGES_1.0.0b2.md   |   13 +
 airflow/providers/amazon/README.md                 |   16 +-
 .../amazon/aws/example_dags/example_datasync_1.py  |    2 +-
 .../amazon/aws/example_dags/example_datasync_2.py  |    2 +-
 airflow/providers/amazon/aws/hooks/base_aws.py     |    2 +-
 airflow/providers/amazon/aws/hooks/datasync.py     |    8 +-
 airflow/providers/amazon/aws/hooks/s3.py           |    6 +-
 .../amazon/aws/log/cloudwatch_task_handler.py      |    8 +-
 .../providers/amazon/aws/log/s3_task_handler.py    |   34 +-
 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/google_api_to_s3.py       |    9 +
 .../amazon/aws/transfers/imap_attachment_to_s3.py  |    2 +-
 .../amazon/aws/transfers/s3_to_redshift.py         |    2 +-
 airflow/providers/amazon/provider.yaml             |  324 ++++
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../apache/cassandra/BACKPORT_PROVIDER_README.md   |    2 +-
 .../apache/cassandra/PROVIDER_CHANGES_1.0.0b2.md   |   10 +
 airflow/providers/apache/cassandra/README.md       |   13 +-
 airflow/providers/apache/cassandra/provider.yaml   |   43 +
 .../providers/apache/cassandra/sensors/record.py   |    2 +-
 .../providers/apache/cassandra/sensors/table.py    |    2 +-
 .../druid/BACKPORT_PROVIDER_CHANGES_2020.10.29.md  |    2 +-
 .../apache/druid/BACKPORT_PROVIDER_README.md       |    2 +-
 .../apache/druid/PROVIDER_CHANGES_1.0.0b2.md       |   12 +
 airflow/providers/apache/druid/README.md           |   15 +-
 airflow/providers/apache/druid/provider.yaml       |   46 +
 .../hdfs/BACKPORT_PROVIDER_CHANGES_2020.10.29.md   |    2 +-
 .../apache/hdfs/BACKPORT_PROVIDER_README.md        |    2 +-
 .../apache/hdfs/PROVIDER_CHANGES_1.0.0b2.md        |   10 +
 airflow/providers/apache/hdfs/README.md            |   13 +-
 airflow/providers/apache/hdfs/hooks/webhdfs.py     |    2 +-
 airflow/providers/apache/hdfs/provider.yaml        |   50 +
 .../hive/BACKPORT_PROVIDER_CHANGES_2020.10.29.md   |    2 +-
 .../apache/hive/BACKPORT_PROVIDER_README.md        |    2 +-
 .../apache/hive/PROVIDER_CHANGES_1.0.0b2.md        |   12 +
 airflow/providers/apache/hive/README.md            |   15 +-
 .../hive/example_dags/example_twitter_README.md    |    1 +
 airflow/providers/apache/hive/provider.yaml        |   68 +
 .../apache/hive/sensors/named_hive_partition.py    |    2 +-
 .../kylin/BACKPORT_PROVIDER_CHANGES_2020.10.29.md  |    2 +-
 .../apache/kylin/BACKPORT_PROVIDER_README.md       |    2 +-
 .../apache/kylin/PROVIDER_CHANGES_1.0.0b2.md       |   10 +
 airflow/providers/apache/kylin/README.md           |   13 +-
 airflow/providers/apache/kylin/provider.yaml       |   40 +
 .../livy/BACKPORT_PROVIDER_CHANGES_2020.10.29.md   |    2 +-
 .../apache/livy/BACKPORT_PROVIDER_README.md        |    2 +-
 .../apache/livy/PROVIDER_CHANGES_1.0.0b2.md        |   10 +
 airflow/providers/apache/livy/README.md            |   13 +-
 airflow/providers/apache/livy/provider.yaml        |   44 +
 .../pig/BACKPORT_PROVIDER_CHANGES_2020.10.29.md    |    2 +-
 .../apache/pig/BACKPORT_PROVIDER_README.md         |    2 +-
 .../apache/pig/PROVIDER_CHANGES_1.0.0b2.md         |   10 +
 airflow/providers/apache/pig/README.md             |   13 +-
 airflow/providers/apache/pig/provider.yaml         |   38 +
 .../pinot/BACKPORT_PROVIDER_CHANGES_2020.10.29.md  |    2 +-
 .../pinot/BACKPORT_PROVIDER_CHANGES_2020.11.23.md  |   18 +
 .../apache/pinot/BACKPORT_PROVIDER_README.md       |   23 +-
 .../apache/pinot/PROVIDER_CHANGES_1.0.0b2.md       |   12 +
 airflow/providers/apache/pinot/README.md           |   15 +-
 airflow/providers/apache/pinot/hooks/pinot.py      |   13 +-
 airflow/providers/apache/pinot/provider.yaml       |   34 +
 .../spark/BACKPORT_PROVIDER_CHANGES_2020.10.29.md  |    2 +-
 .../apache/spark/BACKPORT_PROVIDER_README.md       |    2 +-
 .../apache/spark/PROVIDER_CHANGES_1.0.0b2.md       |   10 +
 airflow/providers/apache/spark/README.md           |   13 +-
 .../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       |   46 +
 .../sqoop/BACKPORT_PROVIDER_CHANGES_2020.10.29.md  |    2 +-
 .../apache/sqoop/BACKPORT_PROVIDER_README.md       |    2 +-
 .../apache/sqoop/PROVIDER_CHANGES_1.0.0b2.md       |   10 +
 airflow/providers/apache/sqoop/README.md           |   13 +-
 airflow/providers/apache/sqoop/provider.yaml       |   39 +
 .../celery/BACKPORT_PROVIDER_CHANGES_2020.10.29.md |    2 +-
 .../providers/celery/BACKPORT_PROVIDER_README.md   |    2 +-
 .../providers/celery/PROVIDER_CHANGES_1.0.0b2.md   |   10 +
 airflow/providers/celery/README.md                 |   13 +-
 airflow/providers/celery/provider.yaml             |   34 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../providers/cloudant/BACKPORT_PROVIDER_README.md |    2 +-
 .../providers/cloudant/PROVIDER_CHANGES_1.0.0b2.md |   10 +
 airflow/providers/cloudant/README.md               |   13 +-
 airflow/providers/cloudant/provider.yaml           |   34 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../BACKPORT_PROVIDER_CHANGES_2020.11.23.md        |   23 +
 .../cncf/kubernetes/BACKPORT_PROVIDER_README.md    |   30 +-
 .../cncf/kubernetes/PROVIDER_CHANGES_1.0.0b2.md    |   18 +
 airflow/providers/cncf/kubernetes/README.md        |   21 +-
 .../cncf/kubernetes/backcompat}/__init__.py        |    0
 .../backcompat/backwards_compat_converters.py      |  151 ++
 .../providers/cncf/kubernetes/backcompat/pod.py    |  110 ++
 .../kubernetes/backcompat/pod_runtime_info_env.py  |   46 +
 .../providers/cncf/kubernetes/backcompat/volume.py |   64 +
 .../cncf/kubernetes/backcompat/volume_mount.py     |   62 +
 .../kubernetes/example_dags/example_kubernetes.py  |   58 +-
 .../providers/cncf/kubernetes/hooks/kubernetes.py  |    2 +-
 .../cncf/kubernetes/operators/kubernetes_pod.py    |   67 +-
 airflow/providers/cncf/kubernetes/provider.yaml    |   50 +
 .../cncf/kubernetes/sensors/spark_kubernetes.py    |   15 +-
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../BACKPORT_PROVIDER_CHANGES_2020.11.23.md        |   18 +
 .../databricks/BACKPORT_PROVIDER_README.md         |   23 +-
 .../databricks/PROVIDER_CHANGES_1.0.0b2.md         |   12 +
 airflow/providers/databricks/README.md             |   15 +-
 airflow/providers/databricks/hooks/databricks.py   |   25 +
 .../providers/databricks/operators/databricks.py   |    4 +
 airflow/providers/databricks/provider.yaml         |   40 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../providers/datadog/BACKPORT_PROVIDER_README.md  |    2 +-
 .../providers/datadog/PROVIDER_CHANGES_1.0.0b2.md  |   10 +
 airflow/providers/datadog/README.md                |   13 +-
 airflow/providers/datadog/provider.yaml            |   40 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../providers/dingding/BACKPORT_PROVIDER_README.md |    2 +-
 .../providers/dingding/PROVIDER_CHANGES_1.0.0b2.md |   11 +
 airflow/providers/dingding/README.md               |   14 +-
 .../dingding/example_dags/example_dingding.py      |    6 +-
 airflow/providers/dingding/provider.yaml           |   41 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../providers/discord/BACKPORT_PROVIDER_README.md  |    2 +-
 .../providers/discord/PROVIDER_CHANGES_1.0.0b2.md  |   10 +
 airflow/providers/discord/README.md                |   13 +-
 airflow/providers/discord/provider.yaml            |   39 +
 .../docker/BACKPORT_PROVIDER_CHANGES_2020.10.29.md |    2 +-
 .../providers/docker/BACKPORT_PROVIDER_README.md   |    2 +-
 .../providers/docker/PROVIDER_CHANGES_1.0.0b2.md   |   10 +
 airflow/providers/docker/README.md                 |   13 +-
 airflow/providers/docker/provider.yaml             |   45 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../BACKPORT_PROVIDER_CHANGES_2020.11.13.md        |    2 +-
 .../elasticsearch/BACKPORT_PROVIDER_README.md      |    4 +-
 .../elasticsearch/PROVIDER_CHANGES_1.0.0b2.md      |   10 +
 airflow/providers/elasticsearch/README.md          |   13 +-
 airflow/providers/elasticsearch/provider.yaml      |   34 +
 .../exasol/BACKPORT_PROVIDER_CHANGES_2020.10.29.md |    2 +-
 .../providers/exasol/BACKPORT_PROVIDER_README.md   |    2 +-
 .../providers/exasol/PROVIDER_CHANGES_1.0.0b2.md   |   10 +
 airflow/providers/exasol/README.md                 |   13 +-
 airflow/providers/exasol/provider.yaml             |   40 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../providers/facebook/BACKPORT_PROVIDER_README.md |    2 +-
 .../providers/facebook/PROVIDER_CHANGES_1.0.0b2.md |   10 +
 airflow/providers/facebook/README.md               |   13 +-
 airflow/providers/facebook/provider.yaml           |   34 +
 .../ftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md    |    2 +-
 airflow/providers/ftp/BACKPORT_PROVIDER_README.md  |    2 +-
 airflow/providers/ftp/PROVIDER_CHANGES_1.0.0b2.md  |   10 +
 airflow/providers/ftp/README.md                    |   13 +-
 airflow/providers/ftp/provider.yaml                |   40 +
 .../google/BACKPORT_PROVIDER_CHANGES_2020.10.29.md |    2 +-
 .../google/BACKPORT_PROVIDER_CHANGES_2020.11.13.md |    2 +-
 .../google/BACKPORT_PROVIDER_CHANGES_2020.11.23.md |   24 +
 .../providers/google/BACKPORT_PROVIDER_README.md   |   37 +-
 .../providers/google/PROVIDER_CHANGES_1.0.0b2.md   |   22 +
 airflow/providers/google/README.md                 |   31 +-
 airflow/providers/google/__init__.py               |    5 +-
 airflow/providers/google/cloud/ADDITIONAL_INFO.md  |    1 +
 .../google/cloud/example_dags/example_dataflow.py  |   94 ++
 .../cloud/example_dags/example_stackdriver.py      |    2 +-
 airflow/providers/google/cloud/hooks/bigquery.py   |    8 +-
 .../cloud/hooks/cloud_storage_transfer_service.py  |    2 +-
 airflow/providers/google/cloud/hooks/dataflow.py   |  247 ++-
 airflow/providers/google/cloud/hooks/gcs.py        |   32 +
 airflow/providers/google/cloud/hooks/kms.py        |    2 +-
 airflow/providers/google/cloud/hooks/mlengine.py   |    6 +-
 .../providers/google/cloud/operators/cloud_sql.py  |    2 +-
 .../providers/google/cloud/operators/dataflow.py   |  157 +-
 .../google/cloud/operators/speech_to_text.py       |    4 +-
 .../google/cloud/secrets/secret_manager.py         |   23 +-
 airflow/providers/google/cloud/sensors/dataflow.py |  388 +++++
 .../google/cloud/transfers/gcs_to_bigquery.py      |    6 +-
 .../google/cloud/transfers/local_to_gcs.py         |    2 +-
 .../google/cloud/transfers/postgres_to_gcs.py      |    4 +-
 .../google/cloud/utils/field_validator.py          |    2 +-
 .../google/cloud/utils/mlengine_operator_utils.py  |   17 +-
 .../cloud/utils/mlengine_prediction_summary.py     |    6 +-
 airflow/providers/google/provider.yaml             |  632 ++++++++
 .../grpc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md   |    2 +-
 airflow/providers/grpc/BACKPORT_PROVIDER_README.md |    2 +-
 airflow/providers/grpc/PROVIDER_CHANGES_1.0.0b2.md |   10 +
 airflow/providers/grpc/README.md                   |   13 +-
 airflow/providers/grpc/provider.yaml               |   39 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../BACKPORT_PROVIDER_CHANGES_2020.11.23.md        |   16 +
 .../hashicorp/BACKPORT_PROVIDER_README.md          |   21 +-
 .../hashicorp/PROVIDER_CHANGES_1.0.0b2.md          |   11 +
 airflow/providers/hashicorp/README.md              |   14 +-
 airflow/providers/hashicorp/provider.yaml          |   34 +
 airflow/providers/hashicorp/secrets/vault.py       |    2 +-
 .../http/BACKPORT_PROVIDER_CHANGES_2020.10.29.md   |    2 +-
 .../http/BACKPORT_PROVIDER_CHANGES_2020.11.23.md   |   17 +
 airflow/providers/http/BACKPORT_PROVIDER_README.md |   22 +-
 airflow/providers/http/PROVIDER_CHANGES_1.0.0b2.md |   11 +
 airflow/providers/http/README.md                   |   14 +-
 airflow/providers/http/hooks/http.py               |    2 +-
 airflow/providers/http/operators/http.py           |    2 +-
 airflow/providers/http/provider.yaml               |   46 +
 airflow/providers/http/sensors/http.py             |    2 +-
 .../imap/BACKPORT_PROVIDER_CHANGES_2020.10.29.md   |    2 +-
 airflow/providers/imap/BACKPORT_PROVIDER_README.md |    2 +-
 airflow/providers/imap/PROVIDER_CHANGES_1.0.0b2.md |   10 +
 airflow/providers/imap/README.md                   |   13 +-
 airflow/providers/imap/provider.yaml               |   40 +
 .../jdbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md   |    2 +-
 airflow/providers/jdbc/BACKPORT_PROVIDER_README.md |    2 +-
 airflow/providers/jdbc/PROVIDER_CHANGES_1.0.0b2.md |   10 +
 airflow/providers/jdbc/README.md                   |   13 +-
 airflow/providers/jdbc/operators/jdbc.py           |    4 +
 airflow/providers/jdbc/provider.yaml               |   40 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../providers/jenkins/BACKPORT_PROVIDER_README.md  |    2 +-
 .../providers/jenkins/PROVIDER_CHANGES_1.0.0b2.md  |   10 +
 airflow/providers/jenkins/README.md                |   13 +-
 airflow/providers/jenkins/provider.yaml            |   38 +
 .../jira/BACKPORT_PROVIDER_CHANGES_2020.10.29.md   |    2 +-
 airflow/providers/jira/BACKPORT_PROVIDER_README.md |    2 +-
 airflow/providers/jira/PROVIDER_CHANGES_1.0.0b2.md |   10 +
 airflow/providers/jira/README.md                   |   13 +-
 airflow/providers/jira/provider.yaml               |   45 +
 .../azure/BACKPORT_PROVIDER_CHANGES_2020.10.29.md  |    2 +-
 .../azure/BACKPORT_PROVIDER_CHANGES_2020.11.23.md  |   19 +
 .../microsoft/azure/BACKPORT_PROVIDER_README.md    |   24 +-
 .../microsoft/azure/PROVIDER_CHANGES_1.0.0b2.md    |   12 +
 airflow/providers/microsoft/azure/README.md        |   15 +-
 airflow/providers/microsoft/azure/provider.yaml    |  126 ++
 .../microsoft/azure/transfers/azure_blob_to_gcs.py |    2 +-
 .../microsoft/azure/transfers/local_to_adls.py     |    2 +-
 .../mssql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md  |    2 +-
 .../mssql/BACKPORT_PROVIDER_CHANGES_2020.11.23.md  |   15 +
 .../microsoft/mssql/BACKPORT_PROVIDER_README.md    |   20 +-
 .../microsoft/mssql/PROVIDER_CHANGES_1.0.0b2.md    |   11 +
 airflow/providers/microsoft/mssql/README.md        |   14 +-
 airflow/providers/microsoft/mssql/provider.yaml    |   39 +
 .../winrm/BACKPORT_PROVIDER_CHANGES_2020.10.29.md  |    2 +-
 .../winrm/BACKPORT_PROVIDER_CHANGES_2020.11.23.md  |   16 +
 .../microsoft/winrm/BACKPORT_PROVIDER_README.md    |   21 +-
 .../microsoft/winrm/PROVIDER_CHANGES_1.0.0b2.md    |   11 +
 airflow/providers/microsoft/winrm/README.md        |   14 +-
 airflow/providers/microsoft/winrm/provider.yaml    |   40 +
 .../mongo/BACKPORT_PROVIDER_CHANGES_2020.10.29.md  |    2 +-
 .../providers/mongo/BACKPORT_PROVIDER_README.md    |    2 +-
 .../providers/mongo/PROVIDER_CHANGES_1.0.0b2.md    |   10 +
 airflow/providers/mongo/README.md                  |   13 +-
 airflow/providers/mongo/provider.yaml              |   39 +
 .../mysql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md  |    2 +-
 .../providers/mysql/BACKPORT_PROVIDER_README.md    |    2 +-
 .../providers/mysql/PROVIDER_CHANGES_1.0.0b2.md    |   10 +
 airflow/providers/mysql/README.md                  |   13 +-
 airflow/providers/mysql/operators/mysql.py         |    4 +
 airflow/providers/mysql/provider.yaml              |   53 +
 .../odbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md   |    2 +-
 airflow/providers/odbc/BACKPORT_PROVIDER_README.md |    2 +-
 airflow/providers/odbc/PROVIDER_CHANGES_1.0.0b2.md |   10 +
 airflow/providers/odbc/README.md                   |   13 +-
 airflow/providers/odbc/hooks/odbc.py               |    2 +-
 airflow/providers/odbc/provider.yaml               |   34 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../providers/openfaas/BACKPORT_PROVIDER_README.md |    2 +-
 .../providers/openfaas/PROVIDER_CHANGES_1.0.0b2.md |   10 +
 airflow/providers/openfaas/README.md               |   13 +-
 airflow/providers/openfaas/provider.yaml           |   34 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../providers/opsgenie/BACKPORT_PROVIDER_README.md |    2 +-
 .../providers/opsgenie/PROVIDER_CHANGES_1.0.0b2.md |   10 +
 airflow/providers/opsgenie/README.md               |   13 +-
 airflow/providers/opsgenie/provider.yaml           |   39 +
 .../oracle/BACKPORT_PROVIDER_CHANGES_2020.10.29.md |    2 +-
 .../providers/oracle/BACKPORT_PROVIDER_README.md   |    2 +-
 .../providers/oracle/PROVIDER_CHANGES_1.0.0b2.md   |   10 +
 airflow/providers/oracle/README.md                 |   13 +-
 airflow/providers/oracle/provider.yaml             |   42 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../pagerduty/BACKPORT_PROVIDER_README.md          |    2 +-
 .../pagerduty/PROVIDER_CHANGES_1.0.0b2.md          |   10 +
 airflow/providers/pagerduty/README.md              |   13 +-
 airflow/providers/pagerduty/provider.yaml          |   35 +
 .../papermill/PROVIDER_CHANGES_1.0.0b2.md          |    9 +
 airflow/providers/papermill/README.md              |   12 +-
 airflow/providers/papermill/provider.yaml          |   36 +
 .../plexus/BACKPORT_PROVIDER_CHANGES_2020.10.29.md |    2 +-
 .../providers/plexus/BACKPORT_PROVIDER_README.md   |    2 +-
 .../providers/plexus/PROVIDER_CHANGES_1.0.0b2.md   |   10 +
 airflow/providers/plexus/README.md                 |   13 +-
 airflow/providers/plexus/provider.yaml             |   38 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../providers/postgres/BACKPORT_PROVIDER_README.md |    2 +-
 .../providers/postgres/PROVIDER_CHANGES_1.0.0b2.md |   10 +
 airflow/providers/postgres/README.md               |   13 +-
 airflow/providers/postgres/provider.yaml           |   40 +
 .../presto/BACKPORT_PROVIDER_CHANGES_2020.10.29.md |    2 +-
 .../providers/presto/BACKPORT_PROVIDER_README.md   |    2 +-
 .../providers/presto/PROVIDER_CHANGES_1.0.0b2.md   |   10 +
 airflow/providers/presto/README.md                 |   13 +-
 airflow/providers/presto/provider.yaml             |   34 +
 .../qubole/BACKPORT_PROVIDER_CHANGES_2020.10.29.md |    2 +-
 .../providers/qubole/BACKPORT_PROVIDER_README.md   |    2 +-
 .../providers/qubole/PROVIDER_CHANGES_1.0.0b2.md   |   10 +
 airflow/providers/qubole/README.md                 |   13 +-
 airflow/providers/qubole/provider.yaml             |   47 +
 .../redis/BACKPORT_PROVIDER_CHANGES_2020.10.29.md  |    2 +-
 .../providers/redis/BACKPORT_PROVIDER_README.md    |    2 +-
 .../providers/redis/PROVIDER_CHANGES_1.0.0b2.md    |   11 +
 airflow/providers/redis/README.md                  |   14 +-
 airflow/providers/redis/operators/redis_publish.py |    2 +-
 airflow/providers/redis/provider.yaml              |   46 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../salesforce/BACKPORT_PROVIDER_README.md         |    2 +-
 .../salesforce/PROVIDER_CHANGES_1.0.0b2.md         |   10 +
 airflow/providers/salesforce/README.md             |   13 +-
 airflow/providers/salesforce/provider.yaml         |   46 +
 .../samba/BACKPORT_PROVIDER_CHANGES_2020.10.29.md  |    2 +-
 .../providers/samba/BACKPORT_PROVIDER_README.md    |    2 +-
 .../providers/samba/PROVIDER_CHANGES_1.0.0b2.md    |   10 +
 airflow/providers/samba/README.md                  |   13 +-
 airflow/providers/samba/provider.yaml              |   35 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../providers/segment/BACKPORT_PROVIDER_README.md  |    2 +-
 .../providers/segment/PROVIDER_CHANGES_1.0.0b2.md  |   10 +
 airflow/providers/segment/README.md                |   13 +-
 airflow/providers/segment/provider.yaml            |   40 +
 .../providers/sendgrid/PROVIDER_CHANGES_1.0.0b1.md |   12 +
 .../providers/sendgrid/PROVIDER_CHANGES_1.0.0b2.md |    8 +
 airflow/providers/sendgrid/README.md               |   80 +
 airflow/providers/sendgrid/provider.yaml           |   25 +
 airflow/providers/sendgrid/utils/emailer.py        |    2 +-
 .../sftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md   |    2 +-
 airflow/providers/sftp/BACKPORT_PROVIDER_README.md |    2 +-
 airflow/providers/sftp/PROVIDER_CHANGES_1.0.0b2.md |   10 +
 airflow/providers/sftp/README.md                   |   13 +-
 airflow/providers/sftp/provider.yaml               |   45 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../singularity/BACKPORT_PROVIDER_README.md        |    2 +-
 .../singularity/PROVIDER_CHANGES_1.0.0b2.md        |   10 +
 airflow/providers/singularity/README.md            |   13 +-
 airflow/providers/singularity/provider.yaml        |   35 +
 .../slack/BACKPORT_PROVIDER_CHANGES_2020.10.29.md  |    2 +-
 .../providers/slack/BACKPORT_PROVIDER_README.md    |    2 +-
 .../providers/slack/PROVIDER_CHANGES_1.0.0b2.md    |   11 +
 airflow/providers/slack/README.md                  |   14 +-
 airflow/providers/slack/provider.yaml              |   42 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../BACKPORT_PROVIDER_CHANGES_2020.11.23.md        |   19 +
 .../snowflake/BACKPORT_PROVIDER_README.md          |   25 +-
 .../snowflake/PROVIDER_CHANGES_1.0.0b2.md          |   12 +
 airflow/providers/snowflake/README.md              |   16 +-
 airflow/providers/snowflake/hooks/snowflake.py     |    3 +
 airflow/providers/snowflake/operators/snowflake.py |   12 +-
 airflow/providers/snowflake/provider.yaml          |   50 +
 .../snowflake/transfers/s3_to_snowflake.py         |    8 +-
 .../snowflake/transfers/snowflake_to_slack.py      |    4 +
 .../sqlite/BACKPORT_PROVIDER_CHANGES_2020.10.29.md |    2 +-
 .../providers/sqlite/BACKPORT_PROVIDER_README.md   |    2 +-
 .../providers/sqlite/PROVIDER_CHANGES_1.0.0b2.md   |   10 +
 airflow/providers/sqlite/README.md                 |   13 +-
 airflow/providers/sqlite/provider.yaml             |   40 +
 .../ssh/BACKPORT_PROVIDER_CHANGES_2020.10.29.md    |    2 +-
 airflow/providers/ssh/BACKPORT_PROVIDER_README.md  |    2 +-
 airflow/providers/ssh/PROVIDER_CHANGES_1.0.0b2.md  |   11 +
 airflow/providers/ssh/README.md                    |   14 +-
 airflow/providers/ssh/provider.yaml                |   40 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../providers/vertica/BACKPORT_PROVIDER_README.md  |    2 +-
 .../providers/vertica/PROVIDER_CHANGES_1.0.0b2.md  |   11 +
 airflow/providers/vertica/README.md                |   14 +-
 airflow/providers/vertica/provider.yaml            |   40 +
 .../yandex/BACKPORT_PROVIDER_CHANGES_2020.10.29.md |    2 +-
 .../providers/yandex/BACKPORT_PROVIDER_README.md   |    2 +-
 .../providers/yandex/PROVIDER_CHANGES_1.0.0b2.md   |   10 +
 airflow/providers/yandex/README.md                 |   13 +-
 .../yandex/operators/yandexcloud_dataproc.py       |    4 -
 airflow/providers/yandex/provider.yaml             |   49 +
 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md        |    2 +-
 .../providers/zendesk/BACKPORT_PROVIDER_README.md  |    2 +-
 .../providers/zendesk/PROVIDER_CHANGES_1.0.0b2.md  |   10 +
 airflow/providers/zendesk/README.md                |   13 +-
 airflow/providers/zendesk/provider.yaml            |   35 +
 airflow/providers_manager.py                       |   87 ++
 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            |   86 +-
 airflow/settings.py                                |   95 +-
 airflow/utils/dag_processing.py                    |    4 +-
 airflow/utils/docs.py                              |    4 +-
 airflow/utils/helpers.py                           |   12 +
 airflow/utils/log/colored_log.py                   |    5 +-
 airflow/utils/sqlalchemy.py                        |    6 +-
 airflow/utils/state.py                             |   10 +
 airflow/version.py                                 |    2 +-
 airflow/www/app.py                                 |    8 +-
 airflow/www/extensions/init_appbuilder.py          |    2 +-
 airflow/www/extensions/init_session.py             |   20 -
 airflow/www/extensions/init_views.py               |   20 +-
 airflow/www/forms.py                               |    1 +
 airflow/www/security.py                            |   26 +-
 airflow/www/static/css/bootstrap-theme.css         |   26 +-
 airflow/www/static/css/main.css                    |   36 +-
 airflow/www/static/css/switch.css                  |   16 +-
 airflow/www/static/js/base.js                      |  233 ---
 airflow/www/static/js/graph.js                     |   63 -
 airflow/www/static/js/main.js                      |  225 +++
 airflow/www/static/js/task-instances.js            |   12 +-
 airflow/www/templates/airflow/chart.html           |    7 +-
 airflow/www/templates/airflow/dag.html             |   61 +-
 airflow/www/templates/airflow/dag_details.html     |    2 +-
 airflow/www/templates/airflow/dags.html            |   65 +-
 airflow/www/templates/airflow/duration_chart.html  |    7 +-
 airflow/www/templates/airflow/gantt.html           |    9 +-
 airflow/www/templates/airflow/graph.html           |   11 +-
 airflow/www/templates/airflow/main.html            |  101 ++
 airflow/www/templates/airflow/master.html          |  101 --
 airflow/www/templates/airflow/tree.html            |   10 +-
 airflow/www/templates/appbuilder/dag_docs.html     |   41 +
 airflow/www/templates/appbuilder/navbar_menu.html  |    4 +-
 airflow/www/templates/appbuilder/navbar_right.html |   10 +-
 airflow/www/utils.py                               |    3 +-
 airflow/www/views.py                               |   98 +-
 airflow/www/webpack.config.js                      |    3 +-
 breeze                                             |   22 +-
 breeze-complete                                    |    8 +-
 chart/README.md                                    |   36 +-
 chart/files/pod-template-file.kubernetes-helm-yaml |   35 +-
 chart/requirements.lock                            |    4 +-
 chart/templates/_helpers.yaml                      |   20 +-
 chart/templates/{ => configmaps}/configmap.yaml    |    0
 chart/templates/configmaps/extra-configmaps.yaml   |   45 +
 chart/templates/create-user-job.yaml               |    2 +
 chart/templates/flower/flower-deployment.yaml      |    2 +-
 chart/templates/migrate-database-job.yaml          |    2 +
 chart/templates/rbac/pod-log-reader-role.yaml      |   56 +
 .../templates/rbac/pod-log-reader-rolebinding.yaml |   53 +
 .../templates/scheduler/scheduler-deployment.yaml  |   10 +-
 chart/templates/secrets/extra-secrets.yaml         |   51 +
 .../templates/webserver/webserver-deployment.yaml  |    8 +-
 chart/templates/workers/worker-deployment.yaml     |   10 +-
 chart/tests/helm_template_generator.py             |   12 +
 chart/tests/test_basic_helm_chart.py               |    4 +-
 chart/tests/test_celery_kubernetes_executor.py     |    2 +-
 chart/tests/test_extra_configmaps_secrets.py       |  110 ++
 chart/tests/test_extra_env_env_from.py             |  117 ++
 chart/tests/test_git_sync_webserver.py             |    4 +-
 chart/tests/test_git_sync_worker.py                |    4 +-
 chart/tests/test_pod_template_file.py              |   72 +
 chart/values.schema.json                           |   48 +
 chart/values.yaml                                  |   52 +
 clients/README.md                                  |    4 +-
 dev/PROVIDER_PACKAGES.md                           |  338 ----
 dev/PROVIDER_PACKAGE_DETAILS.md                    |  340 ++++
 dev/README.md                                      | 1484 +-----------------
 dev/README_RELEASE_AIRFLOW.md                      |  599 +++++++
 dev/README_RELEASE_PROVIDER_PACKAGES.md            |  923 +++++++++++
 dev/import_all_classes.py                          |    2 +-
 dev/provider_packages/MANIFEST_TEMPLATE.in.jinja2  |    2 +
 dev/provider_packages/README.md                    |   18 +-
 dev/provider_packages/prepare_provider_packages.py |    5 +-
 .../refactor_provider_packages.py                  |   18 +
 dev/sign.sh                                        |    6 +-
 docs/README.rst                                    |  126 ++
 docs/apache-airflow-providers-amazon/index.rst     |   34 +
 .../index.rst                                      |   34 +
 .../index.rst                                      |   28 +
 .../apache-airflow-providers-apache-hdfs/index.rst |   29 +
 .../apache-airflow-providers-apache-hive/index.rst |   35 +
 .../index.rst                                      |   35 +
 .../apache-airflow-providers-apache-livy/index.rst |   34 +
 docs/apache-airflow-providers-apache-pig/index.rst |   34 +
 .../index.rst                                      |   28 +
 .../index.rst                                      |   34 +
 .../index.rst                                      |   28 +
 docs/apache-airflow-providers-celery/index.rst     |   29 +
 docs/apache-airflow-providers-cloudant/index.rst   |   29 +
 .../index.rst                                      |   35 +
 docs/apache-airflow-providers-databricks/index.rst |   35 +
 docs/apache-airflow-providers-datadog/index.rst    |   29 +
 docs/apache-airflow-providers-dingding/index.rst   |   35 +
 docs/apache-airflow-providers-discord/index.rst    |   29 +
 docs/apache-airflow-providers-docker/index.rst     |   35 +
 .../index.rst                                      |   29 +
 docs/apache-airflow-providers-exasol/index.rst     |   29 +
 docs/apache-airflow-providers-facebook/index.rst   |   29 +
 docs/apache-airflow-providers-ftp/index.rst        |   29 +
 .../api-auth-backend/google-openid.rst             |   69 +
 .../configurations-ref.rst                         |   71 +
 .../connections/gcp.rst                            |  231 +++
 .../connections}/gcp_sql.rst                       |    0
 .../connections/gcp_ssh.rst                        |   73 +
 .../connections/index.rst                          |   25 +
 .../example-dags.rst                               |   27 +
 docs/apache-airflow-providers-google/index.rst     |   45 +
 .../logging/gcs.rst                                |   57 +
 .../logging/index.rst                              |   25 +
 .../logging/stackdriver.rst                        |   63 +
 .../operators/_partials/prerequisite_tasks.rst     |   33 +
 .../operators/ads.rst                              |   68 +
 .../operators/cloud/automl.rst                     |  199 +++
 .../operators/cloud/bigquery.rst                   |  379 +++++
 .../operators/cloud/bigquery_dts.rst               |  137 ++
 .../operators/cloud/bigtable.rst                   |  202 +++
 .../operators/cloud/cloud_build.rst                |  126 ++
 .../operators/cloud/cloud_memorystore.rst          |  279 ++++
 .../cloud/cloud_memorystore_memcached.rst          |  158 ++
 .../operators/cloud/cloud_sql.rst                  |  572 +++++++
 .../cloud/cloud_storage_transfer_service.rst       |  379 +++++
 .../operators/cloud/compute.rst                    |  292 ++++
 .../operators/cloud/compute_ssh.rst                |   72 +
 .../operators/cloud/data_loss_prevention.rst       |  327 ++++
 .../operators/cloud/datacatalog.rst                |  614 ++++++++
 .../operators/cloud/datafusion.rst                 |  231 +++
 .../operators/cloud/dataprep.rst                   |  108 ++
 .../operators/cloud/dataproc.rst                   |  188 +++
 .../operators/cloud/datastore.rst                  |  173 +++
 .../operators/cloud/functions.rst                  |  192 +++
 .../operators/cloud/gcs.rst                        |  147 ++
 .../operators}/cloud/index.rst                     |    0
 .../operators/cloud/kubernetes_engine.rst          |  146 ++
 .../operators/cloud/life_sciences.rst              |   79 +
 .../operators/cloud/mlengine.rst                   |  233 +++
 .../operators/cloud/natural_language.rst           |  182 +++
 .../operators/cloud/pubsub.rst                     |  145 ++
 .../operators/cloud/spanner.rst                    |  280 ++++
 .../operators/cloud/speech_to_text.rst             |   81 +
 .../operators/cloud/stackdriver.rst                |  231 +++
 .../operators/cloud/text_to_speech.rst             |   81 +
 .../operators/cloud/translate.rst                  |   83 +
 .../operators/cloud/translate_speech.rst           |   82 +
 .../operators/cloud/video_intelligence.rst         |  205 +++
 .../operators/cloud/vision.rst                     | 1029 ++++++++++++
 .../operators/firebase/firestore.rst               |   65 +
 .../operators}/index.rst                           |    0
 .../operators/marketing_platform/analytics.rst     |   86 ++
 .../marketing_platform/campaign_manager.rst        |  166 ++
 .../operators/marketing_platform/display_video.rst |  226 +++
 .../operators}/marketing_platform/index.rst        |    0
 .../operators/marketing_platform/search_ads.rst    |   94 ++
 .../operators/suite/sheets.rst                     |   67 +
 .../operators/transfer/azure_fileshare_to_gcs.rst  |   54 +
 .../operators/transfer/facebook_ads_to_gcs.rst     |   52 +
 .../operators/transfer/gcs_to_gcs.rst              |  240 +++
 .../operators/transfer/gcs_to_gdrive.rst           |   90 ++
 .../operators/transfer/gcs_to_local.rst            |   57 +
 .../operators/transfer/gcs_to_sftp.rst             |  104 ++
 .../operators/transfer/gcs_to_sheets.rst           |   52 +
 .../operators}/transfer/index.rst                  |    0
 .../operators/transfer/local_to_gcs.rst            |   58 +
 .../operators/transfer/mysql_to_gcs.rst            |   58 +
 .../operators/transfer/presto_to_gcs.rst           |  142 ++
 .../operators}/transfer/s3_to_gcs.rst              |    0
 .../operators/transfer/salesforce_to_gcs.rst       |   49 +
 .../operators/transfer/sftp_to_gcs.rst             |  106 ++
 .../operators/transfer/sheets_to_gcs.rst           |   52 +
 .../google-cloud-secret-manager-backend.rst        |  191 +++
 docs/apache-airflow-providers-grpc/index.rst       |   29 +
 docs/apache-airflow-providers-hashicorp/index.rst  |   29 +
 docs/apache-airflow-providers-http/index.rst       |   35 +
 docs/apache-airflow-providers-imap/index.rst       |   29 +
 docs/apache-airflow-providers-jdbc/index.rst       |   35 +
 docs/apache-airflow-providers-jenkins/index.rst    |   35 +
 docs/apache-airflow-providers-jira/index.rst       |   29 +
 .../index.rst                                      |   35 +
 .../index.rst                                      |   29 +
 .../index.rst                                      |   35 +
 docs/apache-airflow-providers-mongo/index.rst      |   29 +
 docs/apache-airflow-providers-mysql/index.rst      |   35 +
 docs/apache-airflow-providers-odbc/index.rst       |   29 +
 docs/apache-airflow-providers-openfaas/index.rst   |   29 +
 docs/apache-airflow-providers-opsgenie/index.rst   |   29 +
 docs/apache-airflow-providers-oracle/index.rst     |   29 +
 docs/apache-airflow-providers-pagerduty/index.rst  |   29 +
 docs/apache-airflow-providers-papermill/index.rst  |   35 +
 docs/apache-airflow-providers-plexus/index.rst     |   35 +
 docs/apache-airflow-providers-postgres/index.rst   |   29 +
 docs/apache-airflow-providers-presto/index.rst     |   29 +
 docs/apache-airflow-providers-qubole/index.rst     |   35 +
 docs/apache-airflow-providers-redis/index.rst      |   29 +
 docs/apache-airflow-providers-salesforce/index.rst |   35 +
 docs/apache-airflow-providers-samba/index.rst      |   29 +
 docs/apache-airflow-providers-segment/index.rst    |   29 +
 docs/apache-airflow-providers-sendgrid/index.rst   |   29 +
 docs/apache-airflow-providers-sftp/index.rst       |   29 +
 .../apache-airflow-providers-singularity/index.rst |   35 +
 docs/apache-airflow-providers-slack/index.rst      |   29 +
 docs/apache-airflow-providers-snowflake/index.rst  |   35 +
 docs/apache-airflow-providers-sqlite/index.rst     |   29 +
 docs/apache-airflow-providers-ssh/index.rst        |   29 +
 docs/apache-airflow-providers-vertica/index.rst    |   29 +
 docs/apache-airflow-providers-yandex/index.rst     |   35 +
 docs/apache-airflow-providers-zendesk/index.rst    |   29 +
 docs/apache-airflow-providers/index.rst            |  131 ++
 .../operators-and-hooks-ref/apache.rst             |   42 +
 .../operators-and-hooks-ref/aws.rst                |   43 +
 .../operators-and-hooks-ref/azure.rst              |   42 +
 .../operators-and-hooks-ref/google.rst             |   83 +
 .../operators-and-hooks-ref/index.rst              |   26 +
 .../operators-and-hooks-ref/protocol.rst           |   38 +
 .../operators-and-hooks-ref/services.rst           |   38 +
 .../operators-and-hooks-ref/software.rst           |   38 +
 docs/apache-airflow-providers/packages-ref.rst     |   62 +
 docs/autoapi_templates/index.rst                   |  294 ----
 docs/build_docs.py                                 |  956 ++++--------
 docs/concepts.rst                                  |  158 +-
 docs/conf.py                                       |  442 +++---
 docs/dag-run.rst                                   |    2 +-
 docs/executor/celery_kubernetes.rst                |    2 +-
 docs/extra-packages-ref.rst                        |  228 +++
 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   |   17 +
 docs/exts/operators_and_hooks_ref.py               |  267 ++++
 docs/exts/operators_and_hooks_ref.rst.jinja2       |   19 +
 docs/exts/provider_yaml_utils.py                   |   64 +
 docs/exts/providers_packages_ref.py                |   39 +
 docs/exts/redirects.py                             |    3 -
 docs/exts/sphinx_script_update.py                  |   20 +-
 docs/faq.rst                                       |   33 +-
 docs/howto/connection/aws.rst                      |   14 +-
 docs/howto/connection/azure.rst                    |    2 +-
 docs/howto/connection/gcp.rst                      |  230 ---
 docs/howto/connection/gcp_ssh.rst                  |   73 -
 docs/howto/connection/index.rst                    |    4 +
 docs/howto/initialize-database.rst                 |    4 +-
 docs/howto/operator/amazon/aws/emr.rst             |    2 +-
 .../google/_partials/prerequisite_tasks.rst        |   33 -
 docs/howto/operator/google/ads.rst                 |   68 -
 docs/howto/operator/google/cloud/automl.rst        |  199 ---
 docs/howto/operator/google/cloud/bigquery.rst      |  379 -----
 docs/howto/operator/google/cloud/bigquery_dts.rst  |  137 --
 docs/howto/operator/google/cloud/bigtable.rst      |  202 ---
 docs/howto/operator/google/cloud/cloud_build.rst   |  126 --
 .../operator/google/cloud/cloud_memorystore.rst    |  279 ----
 .../google/cloud/cloud_memorystore_memcached.rst   |  158 --
 docs/howto/operator/google/cloud/cloud_sql.rst     |  572 -------
 .../cloud/cloud_storage_transfer_service.rst       |  379 -----
 docs/howto/operator/google/cloud/compute.rst       |  292 ----
 docs/howto/operator/google/cloud/compute_ssh.rst   |   72 -
 .../operator/google/cloud/data_loss_prevention.rst |  327 ----
 docs/howto/operator/google/cloud/datacatalog.rst   |  614 --------
 docs/howto/operator/google/cloud/datafusion.rst    |  231 ---
 docs/howto/operator/google/cloud/dataprep.rst      |  108 --
 docs/howto/operator/google/cloud/dataproc.rst      |  188 ---
 docs/howto/operator/google/cloud/datastore.rst     |  173 ---
 docs/howto/operator/google/cloud/functions.rst     |  192 ---
 docs/howto/operator/google/cloud/gcs.rst           |  147 --
 .../operator/google/cloud/kubernetes_engine.rst    |  146 --
 docs/howto/operator/google/cloud/life_sciences.rst |   79 -
 docs/howto/operator/google/cloud/mlengine.rst      |  233 ---
 .../operator/google/cloud/natural_language.rst     |  182 ---
 docs/howto/operator/google/cloud/pubsub.rst        |  145 --
 docs/howto/operator/google/cloud/spanner.rst       |  280 ----
 .../howto/operator/google/cloud/speech_to_text.rst |   81 -
 docs/howto/operator/google/cloud/stackdriver.rst   |  231 ---
 .../howto/operator/google/cloud/text_to_speech.rst |   81 -
 docs/howto/operator/google/cloud/translate.rst     |   83 -
 .../operator/google/cloud/translate_speech.rst     |   82 -
 .../operator/google/cloud/video_intelligence.rst   |  205 ---
 docs/howto/operator/google/cloud/vision.rst        | 1029 ------------
 docs/howto/operator/google/firebase/firestore.rst  |   65 -
 .../google/marketing_platform/analytics.rst        |   86 --
 .../google/marketing_platform/campaign_manager.rst |  166 --
 .../google/marketing_platform/display_video.rst    |  226 ---
 .../google/marketing_platform/search_ads.rst       |   94 --
 docs/howto/operator/google/suite/sheets.rst        |   67 -
 .../google/transfer/azure_fileshare_to_gcs.rst     |   54 -
 .../google/transfer/facebook_ads_to_gcs.rst        |   52 -
 docs/howto/operator/google/transfer/gcs_to_gcs.rst |  240 ---
 .../operator/google/transfer/gcs_to_gdrive.rst     |   90 --
 .../operator/google/transfer/gcs_to_local.rst      |   57 -
 .../howto/operator/google/transfer/gcs_to_sftp.rst |  104 --
 .../operator/google/transfer/gcs_to_sheets.rst     |   52 -
 .../operator/google/transfer/local_to_gcs.rst      |   58 -
 .../operator/google/transfer/mysql_to_gcs.rst      |   58 -
 .../operator/google/transfer/presto_to_gcs.rst     |  142 --
 .../operator/google/transfer/salesforce_to_gcs.rst |   49 -
 .../howto/operator/google/transfer/sftp_to_gcs.rst |  106 --
 .../operator/google/transfer/sheets_to_gcs.rst     |   52 -
 docs/howto/operator/index.rst                      |    1 -
 docs/howto/operator/kubernetes.rst                 |    2 +-
 .../microsoft/transfer/blob_storage_to_gcs.rst     |    2 +-
 docs/howto/set-config.rst                          |    1 -
 docs/howto/variable.rst                            |    2 +-
 docs/img/aws-web-identity-federation-gcp.png       |  Bin 0 -> 40170 bytes
 docs/index.rst                                     |    4 +-
 docs/installation.rst                              |  253 +--
 docs/list-roles.sh                                 |   25 +
 docs/logging-monitoring/logging-tasks.rst          |   89 +-
 docs/logging-monitoring/metrics.rst                |   27 +-
 docs/operators-and-hooks-ref.rst                   | 1634 +-------------------
 docs/production-deployment.rst                     |   43 +
 docs/project.rst                                   |    4 +-
 docs/rest-api-ref.rst                              |    4 +-
 docs/rtd-deprecation/404.html                      |   27 +
 docs/rtd-deprecation/conf.py                       |   20 +
 docs/rtd-deprecation/index.rst                     |   23 +
 docs/security/api.rst                              |   53 -
 docs/security/flower.rst                           |    2 +-
 docs/security/secrets/fernet.rst                   |    4 +-
 .../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/security/webserver.rst                        |    3 +-
 docs/spelling_wordlist.txt                         |   21 +-
 docs/start_doc_server.sh                           |    2 +-
 docs/templates/layout.html                         |   37 -
 docs/tutorial.rst                                  |    2 +-
 docs/ui.rst                                        |    9 +
 images/testing/k9s.png                             |  Bin 0 -> 238713 bytes
 images/testing/kubeconfig-env.png                  |  Bin 0 -> 231280 bytes
 images/testing/kubernetes-virtualenv.png           |  Bin 0 -> 110011 bytes
 images/testing/pytest-runner.png                   |  Bin 0 -> 131589 bytes
 images/testing/run-test.png                        |  Bin 0 -> 140728 bytes
 kubernetes_tests/test_kubernetes_executor.py       |    7 +-
 kubernetes_tests/test_kubernetes_pod_operator.py   |   73 +-
 .../test_kubernetes_pod_operator_backcompat.py     |  689 +++++++++
 manifests/.gitignore                               |    2 +-
 scripts/ci/docker-compose/backend-mysql.yml        |    2 +
 scripts/ci/dockerfiles/bats/Dockerfile             |   17 +
 .../krb5-kdc-server/utils/create_admin.sh          |    2 +-
 scripts/ci/dockerfiles/stress/Dockerfile           |   17 +
 scripts/ci/images/ci_build_dockerhub.sh            |    5 +
 .../ci/kubernetes/ci_deploy_app_to_kubernetes.sh   |   32 -
 scripts/ci/kubernetes/ci_run_kubernetes_tests.sh   |   15 +-
 ...tup_cluster_and_deploy_airflow_to_kubernetes.sh |   33 +
 scripts/ci/kubernetes/kind-cluster-conf.yaml       |    5 +
 scripts/ci/kubernetes/nodeport.yaml                |   31 +
 scripts/ci/kubernetes/redeploy_airflow.sh          |   28 +
 scripts/ci/libraries/_build_images.sh              |  182 ++-
 scripts/ci/libraries/_initialization.sh            |   17 +-
 scripts/ci/libraries/_kind.sh                      |  127 +-
 scripts/ci/libraries/_push_pull_remove_images.sh   |    9 +-
 scripts/ci/openapi/client_codegen_diff.sh          |    2 +-
 .../pre_commit_check_extras_have_providers.py      |   67 +
 .../ci/pre_commit/pre_commit_check_order_setup.py  |   22 +-
 .../pre_commit_check_provider_yaml_files.py        |  342 ++++
 .../pre_commit_check_setup_extra_packages_ref.py   |  122 ++
 .../pre_commit_check_setup_installation.py         |  119 --
 scripts/ci/pre_commit/pre_commit_sync_version.sh   |    3 +-
 scripts/ci/selective_ci_checks.sh                  |   57 +-
 scripts/in_container/_in_container_utils.sh        |    6 +-
 scripts/in_container/airflow_ci.cfg                |    2 +-
 scripts/in_container/check_environment.sh          |   11 +-
 scripts/in_container/prod/entrypoint_prod.sh       |   30 +-
 scripts/in_container/quarantine_issue_header.md    |    1 +
 scripts/in_container/run_ci_tests.sh               |    8 +-
 scripts/in_container/run_docs_build.sh             |    7 +-
 scripts/in_container/run_mypy.sh                   |   12 +-
 setup.cfg                                          |  117 +-
 setup.py                                           |  215 +--
 tests/always/test_project_structure.py             |  149 +-
 tests/api_connexion/endpoints/test_dag_endpoint.py |   39 +-
 .../endpoints/test_dag_run_endpoint.py             |   49 +-
 .../endpoints/test_event_log_endpoint.py           |   16 +-
 .../endpoints/test_task_instance_endpoint.py       |  135 ++
 .../endpoints/test_variable_endpoint.py            |    3 +-
 tests/api_connexion/schemas/test_dag_schema.py     |    9 +
 tests/api_connexion/test_error_handling.py         |   52 +
 tests/api_connexion/test_parameters.py             |   22 +-
 tests/cli/commands/test_connection_command.py      |   69 +-
 tests/cli/commands/test_pool_command.py            |   19 +
 tests/cli/commands/test_task_command.py            |   89 +-
 tests/cli/commands/test_variable_command.py        |    3 +-
 tests/cli/commands/test_webserver_command.py       |   52 +
 tests/cluster_policies/__init__.py                 |   34 +
 tests/core/test_config_templates.py                |    1 -
 tests/core/test_configuration.py                   |   16 +-
 tests/core/test_core.py                            |    2 +-
 tests/core/test_impersonation_tests.py             |    7 +-
 tests/core/test_local_settings.py                  |  182 ---
 tests/core/test_providers_manager.py               |   91 ++
 tests/core/test_settings.py                        |  213 +++
 tests/dags/README.md                               |    1 +
 tests/dags/test_dag_with_no_tags.py                |   31 +
 tests/dags_corrupted/README.md                     |    3 +-
 tests/executors/test_celery_executor.py            |    2 +-
 tests/jobs/test_scheduler_job.py                   |   76 +-
 tests/kubernetes/test_pod_generator.py             |    9 +
 tests/models/test_dagbag.py                        |   22 +-
 tests/models/test_dagrun.py                        |  117 +-
 tests/models/test_renderedtifields.py              |    4 +-
 tests/models/test_taskinstance.py                  |    3 +-
 tests/models/test_xcom.py                          |   16 +
 tests/models/test_xcom_arg.py                      |   15 +-
 tests/operators/test_dagrun_operator.py            |   36 +-
 tests/operators/test_email.py                      |    3 +
 tests/operators/test_generic_transfer.py           |    4 +-
 tests/operators/test_python.py                     |   18 +
 tests/plugins/test_plugins_manager.py              |   84 +-
 .../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         |   24 +-
 .../amazon/aws/operators/test_datasync.py          |   63 +-
 tests/providers/amazon/aws/sensors/test_s3_key.py  |   47 +-
 tests/providers/amazon/aws/sensors/test_sqs.py     |    2 +-
 tests/providers/apache/pinot/hooks/test_pinot.py   |    6 +-
 .../kubernetes/operators/test_kubernetes_pod.py    |  154 +-
 .../kubernetes/sensors/test_spark_kubernetes.py    |    4 +-
 .../providers/databricks/hooks/test_databricks.py  |   56 +
 tests/providers/dingding/hooks/test_dingding.py    |    6 +-
 .../providers/google/cloud/hooks/test_bigquery.py  |   23 +-
 .../providers/google/cloud/hooks/test_dataflow.py  |  378 +++--
 tests/providers/google/cloud/hooks/test_gcs.py     |   31 +-
 tests/providers/google/cloud/hooks/test_pubsub.py  |    3 +-
 .../google/cloud/operators/test_dataflow_system.py |    4 +
 .../google/cloud/operators/test_mlengine_utils.py  |    1 +
 .../google/cloud/secrets/test_secret_manager.py    |   43 +
 .../google/cloud/sensors/test_dataflow.py          |  299 ++++
 .../google/common/hooks/test_base_google.py        |    2 +-
 .../google/firebase/hooks/test_firestore.py        |    2 +-
 .../azure/secrets/test_azure_key_vault.py          |    6 +-
 tests/providers/snowflake/hooks/test_snowflake.py  |    3 +-
 tests/serialization/test_dag_serialization.py      |    7 +-
 .../task/task_runner/test_standard_task_runner.py  |    4 +
 tests/test_utils/README.md                         |    1 +
 tests/utils/test_dag_processing.py                 |    2 +-
 tests/utils/test_docs.py                           |   14 +-
 tests/utils/test_helpers.py                        |   13 +-
 tests/utils/test_operator_helpers.py               |   10 +-
 tests/utils/test_process_utils.py                  |    2 +-
 tests/utils/test_sqlalchemy.py                     |   38 +-
 tests/www/test_app.py                              |   11 +
 tests/www/test_security.py                         |   27 +
 tests/www/test_utils.py                            |    4 +-
 tests/www/test_views.py                            |   34 +-
 936 files changed, 32615 insertions(+), 18003 deletions(-)
 copy {tests/providers/zendesk/hooks => airflow/api_connexion}/__init__.py 
(100%)
 create mode 100644 airflow/contrib/secrets/azure_key_vault.py
 create mode 100644 airflow/kubernetes/pod.py
 create mode 100644 airflow/kubernetes/volume.py
 create mode 100644 airflow/kubernetes/volume_mount.py
 create mode 100644 
airflow/migrations/versions/03afc6b6f902_increase_length_of_fab_ab_view_menu_.py
 create mode 100644 
airflow/migrations/versions/61ec73d9401f_add_description_field_to_connection.py
 create mode 100644 
airflow/migrations/versions/64a7d6477aae_fix_description_field_in_connection_to_.py
 create mode 100644 airflow/migrations/versions/92c57b58940d_add_fab_tables.py
 create mode 100644 airflow/provider.yaml.schema.json
 create mode 100644 
airflow/providers/amazon/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
 create mode 100644 airflow/providers/amazon/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/amazon/provider.yaml
 create mode 100644 
airflow/providers/apache/cassandra/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/apache/cassandra/provider.yaml
 create mode 100644 airflow/providers/apache/druid/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/apache/druid/provider.yaml
 create mode 100644 airflow/providers/apache/hdfs/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/apache/hdfs/provider.yaml
 create mode 100644 airflow/providers/apache/hive/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/apache/hive/provider.yaml
 create mode 100644 airflow/providers/apache/kylin/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/apache/kylin/provider.yaml
 create mode 100644 airflow/providers/apache/livy/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/apache/livy/provider.yaml
 create mode 100644 airflow/providers/apache/pig/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/apache/pig/provider.yaml
 create mode 100644 
airflow/providers/apache/pinot/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
 create mode 100644 airflow/providers/apache/pinot/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/apache/pinot/provider.yaml
 create mode 100644 airflow/providers/apache/spark/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/apache/spark/provider.yaml
 create mode 100644 airflow/providers/apache/sqoop/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/apache/sqoop/provider.yaml
 create mode 100644 airflow/providers/celery/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/celery/provider.yaml
 create mode 100644 airflow/providers/cloudant/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/cloudant/provider.yaml
 create mode 100644 
airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
 create mode 100644 
airflow/providers/cncf/kubernetes/PROVIDER_CHANGES_1.0.0b2.md
 copy {tests/providers/zendesk/hooks => 
airflow/providers/cncf/kubernetes/backcompat}/__init__.py (100%)
 create mode 100644 
airflow/providers/cncf/kubernetes/backcompat/backwards_compat_converters.py
 create mode 100644 airflow/providers/cncf/kubernetes/backcompat/pod.py
 create mode 100644 
airflow/providers/cncf/kubernetes/backcompat/pod_runtime_info_env.py
 create mode 100644 airflow/providers/cncf/kubernetes/backcompat/volume.py
 create mode 100644 airflow/providers/cncf/kubernetes/backcompat/volume_mount.py
 create mode 100644 airflow/providers/cncf/kubernetes/provider.yaml
 create mode 100644 
airflow/providers/databricks/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
 create mode 100644 airflow/providers/databricks/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/databricks/provider.yaml
 create mode 100644 airflow/providers/datadog/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/datadog/provider.yaml
 create mode 100644 airflow/providers/dingding/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/dingding/provider.yaml
 create mode 100644 airflow/providers/discord/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/discord/provider.yaml
 create mode 100644 airflow/providers/docker/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/docker/provider.yaml
 create mode 100644 airflow/providers/elasticsearch/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/elasticsearch/provider.yaml
 create mode 100644 airflow/providers/exasol/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/exasol/provider.yaml
 create mode 100644 airflow/providers/facebook/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/facebook/provider.yaml
 create mode 100644 airflow/providers/ftp/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/ftp/provider.yaml
 create mode 100644 
airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
 create mode 100644 airflow/providers/google/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/google/cloud/sensors/dataflow.py
 create mode 100644 airflow/providers/google/provider.yaml
 create mode 100644 airflow/providers/grpc/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/grpc/provider.yaml
 create mode 100644 
airflow/providers/hashicorp/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
 create mode 100644 airflow/providers/hashicorp/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/hashicorp/provider.yaml
 create mode 100644 
airflow/providers/http/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
 create mode 100644 airflow/providers/http/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/http/provider.yaml
 create mode 100644 airflow/providers/imap/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/imap/provider.yaml
 create mode 100644 airflow/providers/jdbc/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/jdbc/provider.yaml
 create mode 100644 airflow/providers/jenkins/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/jenkins/provider.yaml
 create mode 100644 airflow/providers/jira/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/jira/provider.yaml
 create mode 100644 
airflow/providers/microsoft/azure/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
 create mode 100644 
airflow/providers/microsoft/azure/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/microsoft/azure/provider.yaml
 create mode 100644 
airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
 create mode 100644 
airflow/providers/microsoft/mssql/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/microsoft/mssql/provider.yaml
 create mode 100644 
airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
 create mode 100644 
airflow/providers/microsoft/winrm/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/microsoft/winrm/provider.yaml
 create mode 100644 airflow/providers/mongo/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/mongo/provider.yaml
 create mode 100644 airflow/providers/mysql/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/mysql/provider.yaml
 create mode 100644 airflow/providers/odbc/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/odbc/provider.yaml
 create mode 100644 airflow/providers/openfaas/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/openfaas/provider.yaml
 create mode 100644 airflow/providers/opsgenie/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/opsgenie/provider.yaml
 create mode 100644 airflow/providers/oracle/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/oracle/provider.yaml
 create mode 100644 airflow/providers/pagerduty/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/pagerduty/provider.yaml
 create mode 100644 airflow/providers/papermill/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/papermill/provider.yaml
 create mode 100644 airflow/providers/plexus/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/plexus/provider.yaml
 create mode 100644 airflow/providers/postgres/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/postgres/provider.yaml
 create mode 100644 airflow/providers/presto/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/presto/provider.yaml
 create mode 100644 airflow/providers/qubole/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/qubole/provider.yaml
 create mode 100644 airflow/providers/redis/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/redis/provider.yaml
 create mode 100644 airflow/providers/salesforce/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/salesforce/provider.yaml
 create mode 100644 airflow/providers/samba/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/samba/provider.yaml
 create mode 100644 airflow/providers/segment/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/segment/provider.yaml
 create mode 100644 airflow/providers/sendgrid/PROVIDER_CHANGES_1.0.0b1.md
 create mode 100644 airflow/providers/sendgrid/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/sendgrid/README.md
 create mode 100644 airflow/providers/sendgrid/provider.yaml
 create mode 100644 airflow/providers/sftp/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/sftp/provider.yaml
 create mode 100644 airflow/providers/singularity/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/singularity/provider.yaml
 create mode 100644 airflow/providers/slack/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/slack/provider.yaml
 create mode 100644 
airflow/providers/snowflake/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
 create mode 100644 airflow/providers/snowflake/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/snowflake/provider.yaml
 create mode 100644 airflow/providers/sqlite/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/sqlite/provider.yaml
 create mode 100644 airflow/providers/ssh/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/ssh/provider.yaml
 create mode 100644 airflow/providers/vertica/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/vertica/provider.yaml
 create mode 100644 airflow/providers/yandex/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/yandex/provider.yaml
 create mode 100644 airflow/providers/zendesk/PROVIDER_CHANGES_1.0.0b2.md
 create mode 100644 airflow/providers/zendesk/provider.yaml
 create mode 100644 airflow/providers_manager.py
 delete mode 100644 airflow/www/static/js/base.js
 delete mode 100644 airflow/www/static/js/graph.js
 create mode 100644 airflow/www/static/js/main.js
 create mode 100644 airflow/www/templates/airflow/main.html
 delete mode 100644 airflow/www/templates/airflow/master.html
 create mode 100644 airflow/www/templates/appbuilder/dag_docs.html
 rename chart/templates/{ => configmaps}/configmap.yaml (100%)
 create mode 100644 chart/templates/configmaps/extra-configmaps.yaml
 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 chart/templates/secrets/extra-secrets.yaml
 create mode 100644 chart/tests/test_extra_configmaps_secrets.py
 create mode 100644 chart/tests/test_extra_env_env_from.py
 delete mode 100644 dev/PROVIDER_PACKAGES.md
 create mode 100644 dev/PROVIDER_PACKAGE_DETAILS.md
 create mode 100644 dev/README_RELEASE_AIRFLOW.md
 create mode 100644 dev/README_RELEASE_PROVIDER_PACKAGES.md
 create mode 100644 docs/README.rst
 create mode 100644 docs/apache-airflow-providers-amazon/index.rst
 create mode 100644 docs/apache-airflow-providers-apache-cassandra/index.rst
 create mode 100644 docs/apache-airflow-providers-apache-druid/index.rst
 create mode 100644 docs/apache-airflow-providers-apache-hdfs/index.rst
 create mode 100644 docs/apache-airflow-providers-apache-hive/index.rst
 create mode 100644 docs/apache-airflow-providers-apache-kylin/index.rst
 create mode 100644 docs/apache-airflow-providers-apache-livy/index.rst
 create mode 100644 docs/apache-airflow-providers-apache-pig/index.rst
 create mode 100644 docs/apache-airflow-providers-apache-pinot/index.rst
 create mode 100644 docs/apache-airflow-providers-apache-spark/index.rst
 create mode 100644 docs/apache-airflow-providers-apache-sqoop/index.rst
 create mode 100644 docs/apache-airflow-providers-celery/index.rst
 create mode 100644 docs/apache-airflow-providers-cloudant/index.rst
 create mode 100644 docs/apache-airflow-providers-cncf-kubernetes/index.rst
 create mode 100644 docs/apache-airflow-providers-databricks/index.rst
 create mode 100644 docs/apache-airflow-providers-datadog/index.rst
 create mode 100644 docs/apache-airflow-providers-dingding/index.rst
 create mode 100644 docs/apache-airflow-providers-discord/index.rst
 create mode 100644 docs/apache-airflow-providers-docker/index.rst
 create mode 100644 docs/apache-airflow-providers-elasticsearch/index.rst
 create mode 100644 docs/apache-airflow-providers-exasol/index.rst
 create mode 100644 docs/apache-airflow-providers-facebook/index.rst
 create mode 100644 docs/apache-airflow-providers-ftp/index.rst
 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
 create mode 100644 docs/apache-airflow-providers-google/connections/gcp.rst
 rename docs/{howto/connection => 
apache-airflow-providers-google/connections}/gcp_sql.rst (100%)
 create mode 100644 docs/apache-airflow-providers-google/connections/gcp_ssh.rst
 create mode 100644 docs/apache-airflow-providers-google/connections/index.rst
 create mode 100644 docs/apache-airflow-providers-google/example-dags.rst
 create mode 100644 docs/apache-airflow-providers-google/index.rst
 create mode 100644 docs/apache-airflow-providers-google/logging/gcs.rst
 create mode 100644 docs/apache-airflow-providers-google/logging/index.rst
 create mode 100644 docs/apache-airflow-providers-google/logging/stackdriver.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/_partials/prerequisite_tasks.rst
 create mode 100644 docs/apache-airflow-providers-google/operators/ads.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/automl.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/bigquery.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/bigquery_dts.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/bigtable.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/cloud_build.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/cloud_memorystore.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/cloud_memorystore_memcached.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/cloud_sql.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/cloud_storage_transfer_service.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/compute.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/compute_ssh.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/data_loss_prevention.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/datacatalog.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/datafusion.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/dataprep.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/dataproc.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/datastore.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/functions.rst
 create mode 100644 docs/apache-airflow-providers-google/operators/cloud/gcs.rst
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/cloud/index.rst (100%)
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/kubernetes_engine.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/life_sciences.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/mlengine.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/natural_language.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/pubsub.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/spanner.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/speech_to_text.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/stackdriver.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/text_to_speech.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/translate.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/translate_speech.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/video_intelligence.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/cloud/vision.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/firebase/firestore.rst
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/index.rst (100%)
 create mode 100644 
docs/apache-airflow-providers-google/operators/marketing_platform/analytics.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/marketing_platform/campaign_manager.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/marketing_platform/display_video.rst
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/marketing_platform/index.rst (100%)
 create mode 100644 
docs/apache-airflow-providers-google/operators/marketing_platform/search_ads.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/suite/sheets.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/transfer/azure_fileshare_to_gcs.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/transfer/facebook_ads_to_gcs.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/transfer/gcs_to_gcs.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/transfer/gcs_to_gdrive.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/transfer/gcs_to_local.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/transfer/gcs_to_sftp.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/transfer/gcs_to_sheets.rst
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/index.rst (100%)
 create mode 100644 
docs/apache-airflow-providers-google/operators/transfer/local_to_gcs.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/transfer/mysql_to_gcs.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/transfer/presto_to_gcs.rst
 rename docs/{howto/operator/google => 
apache-airflow-providers-google/operators}/transfer/s3_to_gcs.rst (100%)
 create mode 100644 
docs/apache-airflow-providers-google/operators/transfer/salesforce_to_gcs.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/transfer/sftp_to_gcs.rst
 create mode 100644 
docs/apache-airflow-providers-google/operators/transfer/sheets_to_gcs.rst
 create mode 100644 
docs/apache-airflow-providers-google/secrets-backends/google-cloud-secret-manager-backend.rst
 create mode 100644 docs/apache-airflow-providers-grpc/index.rst
 create mode 100644 docs/apache-airflow-providers-hashicorp/index.rst
 create mode 100644 docs/apache-airflow-providers-http/index.rst
 create mode 100644 docs/apache-airflow-providers-imap/index.rst
 create mode 100644 docs/apache-airflow-providers-jdbc/index.rst
 create mode 100644 docs/apache-airflow-providers-jenkins/index.rst
 create mode 100644 docs/apache-airflow-providers-jira/index.rst
 create mode 100644 docs/apache-airflow-providers-microsoft-azure/index.rst
 create mode 100644 docs/apache-airflow-providers-microsoft-mssql/index.rst
 create mode 100644 docs/apache-airflow-providers-microsoft-winrm/index.rst
 create mode 100644 docs/apache-airflow-providers-mongo/index.rst
 create mode 100644 docs/apache-airflow-providers-mysql/index.rst
 create mode 100644 docs/apache-airflow-providers-odbc/index.rst
 create mode 100644 docs/apache-airflow-providers-openfaas/index.rst
 create mode 100644 docs/apache-airflow-providers-opsgenie/index.rst
 create mode 100644 docs/apache-airflow-providers-oracle/index.rst
 create mode 100644 docs/apache-airflow-providers-pagerduty/index.rst
 create mode 100644 docs/apache-airflow-providers-papermill/index.rst
 create mode 100644 docs/apache-airflow-providers-plexus/index.rst
 create mode 100644 docs/apache-airflow-providers-postgres/index.rst
 create mode 100644 docs/apache-airflow-providers-presto/index.rst
 create mode 100644 docs/apache-airflow-providers-qubole/index.rst
 create mode 100644 docs/apache-airflow-providers-redis/index.rst
 create mode 100644 docs/apache-airflow-providers-salesforce/index.rst
 create mode 100644 docs/apache-airflow-providers-samba/index.rst
 create mode 100644 docs/apache-airflow-providers-segment/index.rst
 create mode 100644 docs/apache-airflow-providers-sendgrid/index.rst
 create mode 100644 docs/apache-airflow-providers-sftp/index.rst
 create mode 100644 docs/apache-airflow-providers-singularity/index.rst
 create mode 100644 docs/apache-airflow-providers-slack/index.rst
 create mode 100644 docs/apache-airflow-providers-snowflake/index.rst
 create mode 100644 docs/apache-airflow-providers-sqlite/index.rst
 create mode 100644 docs/apache-airflow-providers-ssh/index.rst
 create mode 100644 docs/apache-airflow-providers-vertica/index.rst
 create mode 100644 docs/apache-airflow-providers-yandex/index.rst
 create mode 100644 docs/apache-airflow-providers-zendesk/index.rst
 create mode 100644 docs/apache-airflow-providers/index.rst
 create mode 100644 
docs/apache-airflow-providers/operators-and-hooks-ref/apache.rst
 create mode 100644 
docs/apache-airflow-providers/operators-and-hooks-ref/aws.rst
 create mode 100644 
docs/apache-airflow-providers/operators-and-hooks-ref/azure.rst
 create mode 100644 
docs/apache-airflow-providers/operators-and-hooks-ref/google.rst
 create mode 100644 
docs/apache-airflow-providers/operators-and-hooks-ref/index.rst
 create mode 100644 
docs/apache-airflow-providers/operators-and-hooks-ref/protocol.rst
 create mode 100644 
docs/apache-airflow-providers/operators-and-hooks-ref/services.rst
 create mode 100644 
docs/apache-airflow-providers/operators-and-hooks-ref/software.rst
 create mode 100644 docs/apache-airflow-providers/packages-ref.rst
 create mode 100644 docs/extra-packages-ref.rst
 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
 create mode 100644 docs/exts/operators_and_hooks_ref-transfers.rst.jinja2
 create mode 100644 docs/exts/operators_and_hooks_ref.py
 create mode 100644 docs/exts/operators_and_hooks_ref.rst.jinja2
 create mode 100644 docs/exts/provider_yaml_utils.py
 create mode 100644 docs/exts/providers_packages_ref.py
 delete mode 100644 docs/howto/connection/gcp.rst
 delete mode 100644 docs/howto/connection/gcp_ssh.rst
 delete mode 100644 docs/howto/operator/google/_partials/prerequisite_tasks.rst
 delete mode 100644 docs/howto/operator/google/ads.rst
 delete mode 100644 docs/howto/operator/google/cloud/automl.rst
 delete mode 100644 docs/howto/operator/google/cloud/bigquery.rst
 delete mode 100644 docs/howto/operator/google/cloud/bigquery_dts.rst
 delete mode 100644 docs/howto/operator/google/cloud/bigtable.rst
 delete mode 100644 docs/howto/operator/google/cloud/cloud_build.rst
 delete mode 100644 docs/howto/operator/google/cloud/cloud_memorystore.rst
 delete mode 100644 
docs/howto/operator/google/cloud/cloud_memorystore_memcached.rst
 delete mode 100644 docs/howto/operator/google/cloud/cloud_sql.rst
 delete mode 100644 
docs/howto/operator/google/cloud/cloud_storage_transfer_service.rst
 delete mode 100644 docs/howto/operator/google/cloud/compute.rst
 delete mode 100644 docs/howto/operator/google/cloud/compute_ssh.rst
 delete mode 100644 docs/howto/operator/google/cloud/data_loss_prevention.rst
 delete mode 100644 docs/howto/operator/google/cloud/datacatalog.rst
 delete mode 100644 docs/howto/operator/google/cloud/datafusion.rst
 delete mode 100644 docs/howto/operator/google/cloud/dataprep.rst
 delete mode 100644 docs/howto/operator/google/cloud/dataproc.rst
 delete mode 100644 docs/howto/operator/google/cloud/datastore.rst
 delete mode 100644 docs/howto/operator/google/cloud/functions.rst
 delete mode 100644 docs/howto/operator/google/cloud/gcs.rst
 delete mode 100644 docs/howto/operator/google/cloud/kubernetes_engine.rst
 delete mode 100644 docs/howto/operator/google/cloud/life_sciences.rst
 delete mode 100644 docs/howto/operator/google/cloud/mlengine.rst
 delete mode 100644 docs/howto/operator/google/cloud/natural_language.rst
 delete mode 100644 docs/howto/operator/google/cloud/pubsub.rst
 delete mode 100644 docs/howto/operator/google/cloud/spanner.rst
 delete mode 100644 docs/howto/operator/google/cloud/speech_to_text.rst
 delete mode 100644 docs/howto/operator/google/cloud/stackdriver.rst
 delete mode 100644 docs/howto/operator/google/cloud/text_to_speech.rst
 delete mode 100644 docs/howto/operator/google/cloud/translate.rst
 delete mode 100644 docs/howto/operator/google/cloud/translate_speech.rst
 delete mode 100644 docs/howto/operator/google/cloud/video_intelligence.rst
 delete mode 100644 docs/howto/operator/google/cloud/vision.rst
 delete mode 100644 docs/howto/operator/google/firebase/firestore.rst
 delete mode 100644 docs/howto/operator/google/marketing_platform/analytics.rst
 delete mode 100644 
docs/howto/operator/google/marketing_platform/campaign_manager.rst
 delete mode 100644 
docs/howto/operator/google/marketing_platform/display_video.rst
 delete mode 100644 docs/howto/operator/google/marketing_platform/search_ads.rst
 delete mode 100644 docs/howto/operator/google/suite/sheets.rst
 delete mode 100644 
docs/howto/operator/google/transfer/azure_fileshare_to_gcs.rst
 delete mode 100644 docs/howto/operator/google/transfer/facebook_ads_to_gcs.rst
 delete mode 100644 docs/howto/operator/google/transfer/gcs_to_gcs.rst
 delete mode 100644 docs/howto/operator/google/transfer/gcs_to_gdrive.rst
 delete mode 100644 docs/howto/operator/google/transfer/gcs_to_local.rst
 delete mode 100644 docs/howto/operator/google/transfer/gcs_to_sftp.rst
 delete mode 100644 docs/howto/operator/google/transfer/gcs_to_sheets.rst
 delete mode 100644 docs/howto/operator/google/transfer/local_to_gcs.rst
 delete mode 100644 docs/howto/operator/google/transfer/mysql_to_gcs.rst
 delete mode 100644 docs/howto/operator/google/transfer/presto_to_gcs.rst
 delete mode 100644 docs/howto/operator/google/transfer/salesforce_to_gcs.rst
 delete mode 100644 docs/howto/operator/google/transfer/sftp_to_gcs.rst
 delete mode 100644 docs/howto/operator/google/transfer/sheets_to_gcs.rst
 create mode 100644 docs/img/aws-web-identity-federation-gcp.png
 create mode 100644 docs/list-roles.sh
 create mode 100644 docs/rtd-deprecation/404.html
 create mode 100644 docs/rtd-deprecation/conf.py
 create mode 100644 docs/rtd-deprecation/index.rst
 delete mode 100644 docs/templates/layout.html
 create mode 100644 images/testing/k9s.png
 create mode 100644 images/testing/kubeconfig-env.png
 create mode 100644 images/testing/kubernetes-virtualenv.png
 create mode 100644 images/testing/pytest-runner.png
 create mode 100644 images/testing/run-test.png
 create mode 100644 kubernetes_tests/test_kubernetes_pod_operator_backcompat.py
 delete mode 100755 scripts/ci/kubernetes/ci_deploy_app_to_kubernetes.sh
 create mode 100755 
scripts/ci/kubernetes/ci_setup_cluster_and_deploy_airflow_to_kubernetes.sh
 create mode 100644 scripts/ci/kubernetes/nodeport.yaml
 create mode 100755 scripts/ci/kubernetes/redeploy_airflow.sh
 create mode 100755 
scripts/ci/pre_commit/pre_commit_check_extras_have_providers.py
 create mode 100755 
scripts/ci/pre_commit/pre_commit_check_provider_yaml_files.py
 create mode 100755 
scripts/ci/pre_commit/pre_commit_check_setup_extra_packages_ref.py
 delete mode 100755 scripts/ci/pre_commit/pre_commit_check_setup_installation.py
 create mode 100644 tests/api_connexion/test_error_handling.py
 delete mode 100644 tests/core/test_local_settings.py
 create mode 100644 tests/core/test_providers_manager.py
 create mode 100644 tests/core/test_settings.py
 create mode 100644 tests/dags/test_dag_with_no_tags.py
 create mode 100644 tests/providers/google/cloud/sensors/test_dataflow.py

Reply via email to