You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by po...@apache.org on 2020/12/08 15:06:36 UTC

[airflow] branch master updated (4d24c5e -> 9b39f24)

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

potiuk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airflow.git.


    from 4d24c5e  Update comments in setup.py (#12903)
     add 9b39f24  Add support for dynamic connection form fields per provider (#12558)

No new revisions were added by this update.

Summary of changes:
 UPDATING.md                                        |   7 +-
 airflow/__init__.py                                |   5 +
 airflow/cli/cli_parser.py                          |  24 ++-
 airflow/cli/commands/info_command.py               |   6 +-
 airflow/cli/commands/provider_command.py           |  42 ++++-
 airflow/config_templates/config.yml                |   9 +
 airflow/config_templates/default_airflow.cfg       |   5 +
 .../customized_form_field_behaviours.schema.json   |  32 ++++
 airflow/hooks/base_hook.py                         |  82 ++++++++-
 airflow/models/connection.py                       |  12 +-
 airflow/providers/amazon/aws/hooks/base_aws.py     |   7 +-
 airflow/providers/amazon/aws/hooks/emr.py          |   7 +-
 airflow/providers/amazon/aws/hooks/s3.py           |   3 +
 airflow/providers/amazon/provider.yaml             |   5 +
 .../providers/apache/cassandra/hooks/cassandra.py  |   1 +
 airflow/providers/apache/hdfs/hooks/hdfs.py        |   5 +
 airflow/providers/apache/hdfs/provider.yaml        |   3 +
 airflow/providers/apache/hive/hooks/hive.py        |   9 +-
 airflow/providers/apache/hive/provider.yaml        |   1 +
 airflow/providers/apache/livy/hooks/livy.py        |   7 +-
 airflow/providers/apache/livy/provider.yaml        |   3 +
 airflow/providers/apache/pig/hooks/pig.py          |   1 +
 airflow/providers/apache/spark/hooks/spark_jdbc.py |   7 +-
 airflow/providers/apache/spark/hooks/spark_sql.py  |   7 +-
 .../providers/apache/spark/hooks/spark_submit.py   |  13 ++
 airflow/providers/apache/spark/provider.yaml       |   5 +
 airflow/providers/apache/sqoop/hooks/sqoop.py      |   7 +-
 airflow/providers/apache/sqoop/provider.yaml       |   3 +
 airflow/providers/cloudant/hooks/cloudant.py       |  11 ++
 .../providers/cncf/kubernetes/hooks/kubernetes.py  |  31 +++-
 airflow/providers/databricks/hooks/databricks.py   |   7 +-
 airflow/providers/databricks/provider.yaml         |   3 +
 airflow/providers/docker/hooks/docker.py           |  24 ++-
 .../providers/elasticsearch/hooks/elasticsearch.py |   1 +
 airflow/providers/exasol/hooks/exasol.py           |   1 +
 airflow/providers/facebook/ads/hooks/ads.py        |   7 +-
 airflow/providers/facebook/provider.yaml           |   3 +
 airflow/providers/ftp/hooks/ftp.py                 |   7 +-
 airflow/providers/ftp/provider.yaml                |   3 +
 airflow/providers/google/cloud/hooks/bigquery.py   |   3 +-
 airflow/providers/google/cloud/hooks/cloud_sql.py  |  13 +-
 .../providers/google/cloud/hooks/compute_ssh.py    |  10 +-
 airflow/providers/google/cloud/hooks/dataprep.py   |   1 +
 .../providers/google/common/hooks/base_google.py   |  42 +++++
 airflow/providers/google/provider.yaml             |   2 +
 airflow/providers/grpc/hooks/grpc.py               |  22 ++-
 airflow/providers/hashicorp/hooks/vault.py         |   7 +-
 airflow/providers/hashicorp/provider.yaml          |   3 +
 airflow/providers/http/hooks/http.py               |   7 +-
 airflow/providers/http/provider.yaml               |   3 +
 airflow/providers/imap/hooks/imap.py               |   1 +
 airflow/providers/jdbc/hooks/jdbc.py               |  25 ++-
 airflow/providers/jenkins/hooks/jenkins.py         |   7 +-
 airflow/providers/jenkins/provider.yaml            |   3 +
 airflow/providers/jira/hooks/jira.py               |   1 +
 airflow/providers/microsoft/azure/hooks/adx.py     |   7 +-
 .../providers/microsoft/azure/hooks/azure_batch.py |   1 +
 .../azure/hooks/azure_container_instance.py        |   7 +-
 .../microsoft/azure/hooks/azure_cosmos.py          |   1 +
 .../microsoft/azure/hooks/azure_data_lake.py       |   1 +
 .../providers/microsoft/azure/hooks/base_azure.py  |   5 +
 airflow/providers/microsoft/azure/hooks/wasb.py    |   1 +
 airflow/providers/microsoft/azure/provider.yaml    |   3 +
 airflow/providers/microsoft/mssql/hooks/mssql.py   |   1 +
 airflow/providers/mongo/hooks/mongo.py             |   1 +
 airflow/providers/mysql/hooks/mysql.py             |   1 +
 airflow/providers/odbc/hooks/odbc.py               |   1 +
 airflow/providers/oracle/hooks/oracle.py           |   2 +
 airflow/providers/postgres/hooks/postgres.py       |   1 +
 airflow/providers/presto/hooks/presto.py           |   1 +
 airflow/providers/qubole/hooks/qubole.py           |  19 +-
 airflow/providers/qubole/provider.yaml             |   3 +
 airflow/providers/redis/hooks/redis.py             |   1 +
 airflow/providers/salesforce/hooks/tableau.py      |   1 +
 airflow/providers/samba/hooks/samba.py             |   7 +-
 airflow/providers/samba/provider.yaml              |   3 +
 airflow/providers/segment/hooks/segment.py         |   5 +
 airflow/providers/segment/provider.yaml            |   3 +
 airflow/providers/sftp/hooks/sftp.py               |  14 ++
 airflow/providers/sftp/provider.yaml               |   3 +
 airflow/providers/snowflake/hooks/snowflake.py     |   1 +
 airflow/providers/sqlite/hooks/sqlite.py           |   1 +
 airflow/providers/ssh/hooks/ssh.py                 |  17 +-
 airflow/providers/ssh/provider.yaml                |   3 +
 airflow/providers/vertica/hooks/vertica.py         |   1 +
 airflow/providers/yandex/hooks/yandex.py           |  66 ++++++-
 airflow/providers/yandex/provider.yaml             |   3 +
 airflow/providers_manager.py                       | 192 +++++++++++++++++----
 airflow/settings.py                                |   5 +
 airflow/www/app.py                                 |   3 +-
 airflow/www/extensions/init_views.py               |   6 +
 airflow/www/forms.py                               | 137 +--------------
 airflow/www/static/js/connection_form.js           |  59 +------
 airflow/www/templates/airflow/conn_create.html     |   1 +
 airflow/www/templates/airflow/conn_edit.html       |   1 +
 airflow/www/views.py                               |  64 ++++---
 docs/spelling_wordlist.txt                         |   2 +
 .../run_install_and_test_provider_packages.sh      |  56 +++++-
 setup.cfg                                          |   3 +
 tests/core/test_providers_manager.py               |  73 +++++++-
 tests/providers/presto/hooks/test_presto.py        |  17 ++
 tests/providers/ssh/hooks/test_ssh.py              |   8 +
 102 files changed, 1077 insertions(+), 301 deletions(-)
 create mode 100644 airflow/customized_form_field_behaviours.schema.json