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