This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to tag nightly-master
in repository https://gitbox.apache.org/repos/asf/airflow.git.
*** WARNING: tag nightly-master was modified! ***
from 35b5614 (commit)
to e93b7e3 (commit)
from 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)
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 2 +-
.github/ISSUE_TEMPLATE/config.yml | 3 +
.github/boring-cyborg.yml | 15 +
.github/workflows/build-images-workflow-run.yml | 10 +-
.github/workflows/ci.yml | 49 +-
.github/workflows/codeql-analysis.yml | 6 +-
.github/workflows/delete_old_artifacts.yml | 2 +-
.github/workflows/label_when_reviewed.yml | 2 +-
.../workflows/label_when_reviewed_workflow_run.yml | 2 +-
.github/workflows/repo_sync.yml | 2 +-
.github/workflows/scheduled_quarantined.yml | 4 +-
.markdownlint.yml | 12 -
.pre-commit-config.yaml | 9 +-
BREEZE.rst | 21 +-
CONTRIBUTING.rst | 2 +-
MANIFEST.in | 1 +
PULL_REQUEST_WORKFLOW.rst | 8 +-
README.md | 19 +-
STATIC_CODE_CHECKS.rst | 4 +
UPDATING.md | 38 +-
UPGRADING_TO_2.0.md | 4 +-
airflow/api_connexion/exceptions.py | 1 +
airflow/api_connexion/openapi/v1.yaml | 9 +
airflow/cli/cli_parser.py | 4 +
airflow/cli/commands/connection_command.py | 6 +-
.../example_kubernetes_executor_config.py | 253 ++++-----
.../kubernetes/pod.py | 26 +-
airflow/kubernetes/pod_runtime_info_env.py | 51 +-
.../kubernetes/volume.py | 24 +-
.../kubernetes/volume_mount.py | 24 +-
...73d9401f_add_description_field_to_connection.py | 64 +--
.../849da589634d_prefix_dag_permissions.py | 6 +-
airflow/models/connection.py | 7 +-
airflow/models/xcom_arg.py | 3 +-
airflow/operators/email.py | 4 +-
{dev => airflow}/provider.yaml.schema.json | 0
.../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 +-
airflow/providers/amazon/provider.yaml | 2 +-
.../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 | 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 | 2 +-
.../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/provider.yaml | 2 +-
.../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 +-
airflow/providers/apache/hive/provider.yaml | 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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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/provider.yaml | 2 +-
.../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 +-
airflow/providers/apache/spark/provider.yaml | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 | 21 +-
.../providers/cncf/kubernetes/backcompat/volume.py | 64 +++
.../cncf/kubernetes/backcompat/volume_mount.py | 62 +++
.../kubernetes/example_dags/example_kubernetes.py | 58 +--
.../cncf/kubernetes/operators/kubernetes_pod.py | 61 ++-
airflow/providers/cncf/kubernetes/provider.yaml | 2 +-
.../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/provider.yaml | 2 +-
.../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 | 2 +-
.../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 +-
airflow/providers/dingding/provider.yaml | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 +-
.../google/cloud/example_dags/example_dataflow.py | 27 +-
airflow/providers/google/cloud/hooks/dataflow.py | 49 ++
.../providers/google/cloud/operators/dataflow.py | 2 +-
.../google/cloud/secrets/secret_manager.py | 23 +-
airflow/providers/google/cloud/sensors/dataflow.py | 74 ++-
.../google/cloud/transfers/gcs_to_bigquery.py | 6 +-
airflow/providers/google/provider.yaml | 8 +-
.../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 | 2 +-
.../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 | 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/provider.yaml | 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 | 2 +-
.../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/provider.yaml | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 | 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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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/provider.yaml | 2 +-
.../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/provider.yaml | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../papermill/PROVIDER_CHANGES_1.0.0b2.md | 9 +
airflow/providers/papermill/README.md | 12 +-
airflow/providers/papermill/provider.yaml | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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/provider.yaml | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../providers/sendgrid/PROVIDER_CHANGES_1.0.0b2.md | 8 +
airflow/providers/sendgrid/README.md | 11 +-
airflow/providers/sendgrid/provider.yaml | 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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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/provider.yaml | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 | 2 +-
.../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 +-
airflow/providers/yandex/provider.yaml | 2 +-
.../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 | 2 +-
airflow/providers_manager.py | 87 ++++
airflow/settings.py | 2 +-
airflow/utils/sqlalchemy.py | 2 +-
airflow/version.py | 2 +-
airflow/www/extensions/init_appbuilder.py | 2 +-
airflow/www/extensions/init_views.py | 20 +-
airflow/www/forms.py | 1 +
airflow/www/security.py | 8 +-
airflow/www/static/css/main.css | 5 +
airflow/www/static/js/graph.js | 63 ---
airflow/www/static/js/{base.js => main.js} | 2 +-
airflow/www/static/js/task-instances.js | 12 +-
airflow/www/templates/airflow/dag.html | 22 +-
airflow/www/templates/airflow/dag_details.html | 2 +-
airflow/www/templates/airflow/graph.html | 1 -
.../templates/airflow/{master.html => main.html} | 4 +-
airflow/www/templates/appbuilder/dag_docs.html | 2 +-
airflow/www/views.py | 57 +-
airflow/www/webpack.config.js | 3 +-
breeze-complete | 2 +
chart/README.md | 30 +-
chart/files/pod-template-file.kubernetes-helm-yaml | 11 +-
chart/templates/_helpers.yaml | 17 +-
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 +
.../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_extra_configmaps_secrets.py | 110 ++++
chart/tests/test_extra_env_env_from.py | 117 +++++
chart/values.schema.json | 44 ++
chart/values.yaml | 51 ++
clients/README.md | 3 +-
dev/README.md | 2 +-
dev/README_RELEASE_AIRFLOW.md | 2 +-
dev/provider_packages/MANIFEST_TEMPLATE.in.jinja2 | 2 +
dev/provider_packages/prepare_provider_packages.py | 5 +-
.../refactor_provider_packages.py | 18 +
.../operators_and_hooks_ref-transfers.rst.jinja2 | 2 +
docs/exts/operators_and_hooks_ref.py | 13 +-
docs/exts/provider_yaml_utils.py | 2 +-
docs/faq.rst | 2 +-
docs/howto/connection/index.rst | 2 +
docs/installation.rst | 6 +-
docs/project.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 +
docs/security/webserver.rst | 3 +-
docs/spelling_wordlist.txt | 7 +
kubernetes_tests/test_kubernetes_pod_operator.py | 2 -
... => test_kubernetes_pod_operator_backcompat.py} | 571 +++++----------------
scripts/ci/libraries/_build_images.sh | 24 +-
scripts/ci/openapi/client_codegen_diff.sh | 2 +-
.../ci/pre_commit/pre_commit_check_order_setup.py | 22 +-
.../pre_commit_check_provider_yaml_files.py | 33 +-
scripts/ci/selective_ci_checks.sh | 1 +
scripts/in_container/check_environment.sh | 2 +-
scripts/in_container/prod/entrypoint_prod.sh | 30 +-
setup.cfg | 116 ++++-
setup.py | 151 +-----
tests/always/test_project_structure.py | 4 +-
tests/api_connexion/test_error_handling.py | 52 ++
tests/cli/commands/test_connection_command.py | 43 +-
tests/core/test_providers_manager.py | 91 ++++
.../{test_local_settings.py => test_settings.py} | 0
tests/executors/test_celery_executor.py | 2 +-
tests/models/test_xcom_arg.py | 15 +-
tests/operators/test_email.py | 3 +
.../kubernetes/operators/test_kubernetes_pod.py | 154 +++++-
.../providers/google/cloud/hooks/test_bigquery.py | 2 +-
.../providers/google/cloud/hooks/test_dataflow.py | 71 ++-
tests/providers/google/cloud/hooks/test_gcs.py | 2 +-
tests/providers/google/cloud/hooks/test_pubsub.py | 3 +-
.../google/cloud/secrets/test_secret_manager.py | 43 ++
.../google/cloud/sensors/test_dataflow.py | 38 +-
.../google/common/hooks/test_base_google.py | 2 +-
.../google/firebase/hooks/test_firestore.py | 2 +-
.../azure/secrets/test_azure_key_vault.py | 6 +-
tests/utils/test_process_utils.py | 2 +-
tests/www/test_security.py | 27 +
tests/www/test_views.py | 30 +-
448 files changed, 4721 insertions(+), 1500 deletions(-)
copy .github/workflows/label_when_reviewed.yml => airflow/kubernetes/pod.py
(60%)
copy .github/workflows/label_when_reviewed.yml => airflow/kubernetes/volume.py
(66%)
copy .github/workflows/label_when_reviewed.yml =>
airflow/kubernetes/volume_mount.py (65%)
copy .markdownlint.yml =>
airflow/migrations/versions/61ec73d9401f_add_description_field_to_connection.py
(52%)
rename {dev => airflow}/provider.yaml.schema.json (100%)
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/apache/cassandra/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/apache/druid/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/apache/hdfs/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/apache/hive/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/apache/kylin/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/apache/livy/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/apache/pig/PROVIDER_CHANGES_1.0.0b2.md
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/spark/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/apache/sqoop/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/celery/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/cloudant/PROVIDER_CHANGES_1.0.0b2.md
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
copy airflow/{kubernetes =>
providers/cncf/kubernetes/backcompat}/pod_runtime_info_env.py (75%)
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/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/datadog/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/dingding/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/discord/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/docker/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/elasticsearch/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/exasol/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/facebook/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/ftp/PROVIDER_CHANGES_1.0.0b2.md
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/grpc/PROVIDER_CHANGES_1.0.0b2.md
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/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/imap/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/jdbc/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/jenkins/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/jira/PROVIDER_CHANGES_1.0.0b2.md
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/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/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/mongo/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/mysql/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/odbc/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/openfaas/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/opsgenie/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/oracle/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/pagerduty/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/papermill/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/plexus/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/postgres/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/presto/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/qubole/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/redis/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/salesforce/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/samba/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/segment/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/sendgrid/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/sftp/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/singularity/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/slack/PROVIDER_CHANGES_1.0.0b2.md
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/sqlite/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/ssh/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/vertica/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/yandex/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers/zendesk/PROVIDER_CHANGES_1.0.0b2.md
create mode 100644 airflow/providers_manager.py
delete mode 100644 airflow/www/static/js/graph.js
rename airflow/www/static/js/{base.js => main.js} (98%)
rename airflow/www/templates/airflow/{master.html => main.html} (97%)
rename chart/templates/{ => configmaps}/configmap.yaml (100%)
create mode 100644 chart/templates/configmaps/extra-configmaps.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
copy kubernetes_tests/{test_kubernetes_pod_operator.py =>
test_kubernetes_pod_operator_backcompat.py} (54%)
mode change 100644 => 100755
scripts/ci/pre_commit/pre_commit_check_provider_yaml_files.py
create mode 100644 tests/api_connexion/test_error_handling.py
create mode 100644 tests/core/test_providers_manager.py
rename tests/core/{test_local_settings.py => test_settings.py} (100%)