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 2022/06/28 15:47:00 UTC
[airflow] branch main updated: Remove `hook-class-names` from provider.yaml (#24702)
This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 510a6bab45 Remove `hook-class-names` from provider.yaml (#24702)
510a6bab45 is described below
commit 510a6bab4595cce8bd5b1447db957309d70f35d9
Author: eladkal <45...@users.noreply.github.com>
AuthorDate: Tue Jun 28 18:46:52 2022 +0300
Remove `hook-class-names` from provider.yaml (#24702)
* Remove `hook-class-names` from provider.yaml
now that providers>=2.2 there is no need for the hook-class-names any longer.
refrence to https://github.com/apache/airflow/pull/17775
* fix `airflow/provider.yaml.schema.json` and `provider_info.schema.json`
* undo changes in `provider_info.schema.json`
---
airflow/provider.yaml.schema.json | 11 -----------
airflow/providers/airbyte/provider.yaml | 3 ---
airflow/providers/alibaba/provider.yaml | 2 --
airflow/providers/amazon/provider.yaml | 5 -----
airflow/providers/apache/cassandra/provider.yaml | 3 ---
airflow/providers/apache/drill/provider.yaml | 3 ---
airflow/providers/apache/druid/provider.yaml | 2 --
airflow/providers/apache/hdfs/provider.yaml | 3 ---
airflow/providers/apache/hive/provider.yaml | 6 ------
airflow/providers/apache/livy/provider.yaml | 3 ---
airflow/providers/apache/pig/provider.yaml | 4 ----
airflow/providers/apache/spark/provider.yaml | 4 ----
airflow/providers/apache/sqoop/provider.yaml | 3 ---
airflow/providers/asana/provider.yaml | 2 --
airflow/providers/cloudant/provider.yaml | 3 ---
airflow/providers/cncf/kubernetes/provider.yaml | 2 --
airflow/providers/databricks/provider.yaml | 2 --
airflow/providers/dbt/cloud/provider.yaml | 3 ---
airflow/providers/dingding/provider.yaml | 2 --
airflow/providers/discord/provider.yaml | 3 ---
airflow/providers/docker/provider.yaml | 3 ---
airflow/providers/elasticsearch/provider.yaml | 3 ---
airflow/providers/exasol/provider.yaml | 3 ---
airflow/providers/facebook/provider.yaml | 3 ---
airflow/providers/ftp/provider.yaml | 3 ---
airflow/providers/google/provider.yaml | 8 --------
airflow/providers/grpc/provider.yaml | 3 ---
airflow/providers/hashicorp/provider.yaml | 3 ---
airflow/providers/http/provider.yaml | 3 ---
airflow/providers/imap/provider.yaml | 3 ---
airflow/providers/jdbc/provider.yaml | 2 --
airflow/providers/jenkins/provider.yaml | 3 ---
airflow/providers/jira/provider.yaml | 3 ---
airflow/providers/microsoft/azure/provider.yaml | 13 -------------
airflow/providers/microsoft/mssql/provider.yaml | 3 ---
airflow/providers/mongo/provider.yaml | 3 ---
airflow/providers/mysql/provider.yaml | 2 --
airflow/providers/neo4j/provider.yaml | 2 --
airflow/providers/odbc/provider.yaml | 2 --
airflow/providers/opsgenie/provider.yaml | 3 ---
airflow/providers/oracle/provider.yaml | 3 ---
airflow/providers/postgres/provider.yaml | 2 --
airflow/providers/presto/provider.yaml | 3 ---
airflow/providers/qubole/provider.yaml | 2 --
airflow/providers/redis/provider.yaml | 3 ---
airflow/providers/salesforce/provider.yaml | 3 ---
airflow/providers/samba/provider.yaml | 2 --
airflow/providers/segment/provider.yaml | 3 ---
airflow/providers/sftp/provider.yaml | 2 --
airflow/providers/slack/provider.yaml | 3 ---
airflow/providers/snowflake/provider.yaml | 3 ---
airflow/providers/sqlite/provider.yaml | 3 ---
airflow/providers/ssh/provider.yaml | 3 ---
airflow/providers/tableau/provider.yaml | 3 ---
airflow/providers/trino/provider.yaml | 3 ---
airflow/providers/vertica/provider.yaml | 3 ---
airflow/providers/yandex/provider.yaml | 3 ---
57 files changed, 187 deletions(-)
diff --git a/airflow/provider.yaml.schema.json b/airflow/provider.yaml.schema.json
index d34fcce95e..c7e02d1d15 100644
--- a/airflow/provider.yaml.schema.json
+++ b/airflow/provider.yaml.schema.json
@@ -194,17 +194,6 @@
]
}
},
- "hook-class-names": {
- "type": "array",
- "description": "Hook class names that provide connection types to core (deprecated by connection-types)",
- "items": {
- "type": "string"
- },
- "deprecated": {
- "description": "The hook-class-names property has been deprecated in favour of connection-types which is more performant version allowing to only import individual Hooks rather than all hooks at once",
- "deprecatedVersion": "2.2"
- }
- },
"connection-types": {
"type": "array",
"description": "Array of connection types mapped to hook class names",
diff --git a/airflow/providers/airbyte/provider.yaml b/airflow/providers/airbyte/provider.yaml
index 2c2d3a63a9..46e786ecd0 100644
--- a/airflow/providers/airbyte/provider.yaml
+++ b/airflow/providers/airbyte/provider.yaml
@@ -57,9 +57,6 @@ sensors:
python-modules:
- airflow.providers.airbyte.sensors.airbyte
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.airbyte.hooks.airbyte.AirbyteHook
-
connection-types:
- hook-class-name: airflow.providers.airbyte.hooks.airbyte.AirbyteHook
connection-type: airbyte
diff --git a/airflow/providers/alibaba/provider.yaml b/airflow/providers/alibaba/provider.yaml
index 89b6338efb..18bac8d8fb 100644
--- a/airflow/providers/alibaba/provider.yaml
+++ b/airflow/providers/alibaba/provider.yaml
@@ -54,8 +54,6 @@ hooks:
python-modules:
- airflow.providers.alibaba.cloud.hooks.oss
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.alibaba.cloud.hooks.oss.OSSHook
connection-types:
- hook-class-name: airflow.providers.alibaba.cloud.hooks.oss.OSSHook
diff --git a/airflow/providers/amazon/provider.yaml b/airflow/providers/amazon/provider.yaml
index 4ad53e028f..321986a3e7 100644
--- a/airflow/providers/amazon/provider.yaml
+++ b/airflow/providers/amazon/provider.yaml
@@ -561,11 +561,6 @@ transfers:
how-to-guide: /docs/apache-airflow-providers-amazon/operators/transfer/sql_to_s3.rst
python-module: airflow.providers.amazon.aws.transfers.sql_to_s3
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.amazon.aws.hooks.s3.S3Hook
- - airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook
- - airflow.providers.amazon.aws.hooks.emr.EmrHook
- - airflow.providers.amazon.aws.hooks.redshift_sql.RedshiftSQLHook
extra-links:
- airflow.providers.amazon.aws.links.batch.BatchJobDefinitionLink
diff --git a/airflow/providers/apache/cassandra/provider.yaml b/airflow/providers/apache/cassandra/provider.yaml
index 1042ac89e5..f902472428 100644
--- a/airflow/providers/apache/cassandra/provider.yaml
+++ b/airflow/providers/apache/cassandra/provider.yaml
@@ -54,9 +54,6 @@ hooks:
python-modules:
- airflow.providers.apache.cassandra.hooks.cassandra
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.apache.cassandra.hooks.cassandra.CassandraHook
-
connection-types:
- hook-class-name: airflow.providers.apache.cassandra.hooks.cassandra.CassandraHook
connection-type: cassandra
diff --git a/airflow/providers/apache/drill/provider.yaml b/airflow/providers/apache/drill/provider.yaml
index 38daec2d68..4f50d00c97 100644
--- a/airflow/providers/apache/drill/provider.yaml
+++ b/airflow/providers/apache/drill/provider.yaml
@@ -50,9 +50,6 @@ hooks:
python-modules:
- airflow.providers.apache.drill.hooks.drill
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.apache.drill.hooks.drill.DrillHook
-
connection-types:
- hook-class-name: airflow.providers.apache.drill.hooks.drill.DrillHook
connection-type: drill
diff --git a/airflow/providers/apache/druid/provider.yaml b/airflow/providers/apache/druid/provider.yaml
index 9a5964c894..415d216953 100644
--- a/airflow/providers/apache/druid/provider.yaml
+++ b/airflow/providers/apache/druid/provider.yaml
@@ -58,8 +58,6 @@ hooks:
python-modules:
- airflow.providers.apache.druid.hooks.druid
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.apache.druid.hooks.druid.DruidDbApiHook
connection-types:
- hook-class-name: airflow.providers.apache.druid.hooks.druid.DruidDbApiHook
diff --git a/airflow/providers/apache/hdfs/provider.yaml b/airflow/providers/apache/hdfs/provider.yaml
index 388181e318..5016b6786f 100644
--- a/airflow/providers/apache/hdfs/provider.yaml
+++ b/airflow/providers/apache/hdfs/provider.yaml
@@ -67,9 +67,6 @@ hooks:
python-modules:
- airflow.providers.apache.hdfs.hooks.webhdfs
-hook-class-names:
- # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.apache.hdfs.hooks.hdfs.HDFSHook
connection-types:
- hook-class-name: airflow.providers.apache.hdfs.hooks.hdfs.HDFSHook
diff --git a/airflow/providers/apache/hive/provider.yaml b/airflow/providers/apache/hive/provider.yaml
index baacd243b3..2da854c441 100644
--- a/airflow/providers/apache/hive/provider.yaml
+++ b/airflow/providers/apache/hive/provider.yaml
@@ -87,12 +87,6 @@ transfers:
target-integration-name: Apache Hive
python-module: airflow.providers.apache.hive.transfers.mssql_to_hive
-hook-class-names:
- # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.apache.hive.hooks.hive.HiveCliHook
- - airflow.providers.apache.hive.hooks.hive.HiveServer2Hook
- - airflow.providers.apache.hive.hooks.hive.HiveMetastoreHook
-
connection-types:
- hook-class-name: airflow.providers.apache.hive.hooks.hive.HiveCliHook
connection-type: hive_cli
diff --git a/airflow/providers/apache/livy/provider.yaml b/airflow/providers/apache/livy/provider.yaml
index 8b62354923..662c311f09 100644
--- a/airflow/providers/apache/livy/provider.yaml
+++ b/airflow/providers/apache/livy/provider.yaml
@@ -59,9 +59,6 @@ hooks:
python-modules:
- airflow.providers.apache.livy.hooks.livy
-hook-class-names:
- # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.apache.livy.hooks.livy.LivyHook
connection-types:
- hook-class-name: airflow.providers.apache.livy.hooks.livy.LivyHook
diff --git a/airflow/providers/apache/pig/provider.yaml b/airflow/providers/apache/pig/provider.yaml
index 1b999e1888..626209769c 100644
--- a/airflow/providers/apache/pig/provider.yaml
+++ b/airflow/providers/apache/pig/provider.yaml
@@ -52,10 +52,6 @@ hooks:
python-modules:
- airflow.providers.apache.pig.hooks.pig
-hook-class-names:
- # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.apache.pig.hooks.pig.PigCliHook
-
connection-types:
- connection-type: pig_cli
hook-class-name: airflow.providers.apache.pig.hooks.pig.PigCliHook
diff --git a/airflow/providers/apache/spark/provider.yaml b/airflow/providers/apache/spark/provider.yaml
index 5bba439a2b..18f9cacef1 100644
--- a/airflow/providers/apache/spark/provider.yaml
+++ b/airflow/providers/apache/spark/provider.yaml
@@ -62,10 +62,6 @@ hooks:
- airflow.providers.apache.spark.hooks.spark_sql
- airflow.providers.apache.spark.hooks.spark_submit
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.apache.spark.hooks.spark_jdbc.SparkJDBCHook
- - airflow.providers.apache.spark.hooks.spark_sql.SparkSqlHook
- - airflow.providers.apache.spark.hooks.spark_submit.SparkSubmitHook
connection-types:
- hook-class-name: airflow.providers.apache.spark.hooks.spark_jdbc.SparkJDBCHook
diff --git a/airflow/providers/apache/sqoop/provider.yaml b/airflow/providers/apache/sqoop/provider.yaml
index 82d9c11a65..1e34f75ec9 100644
--- a/airflow/providers/apache/sqoop/provider.yaml
+++ b/airflow/providers/apache/sqoop/provider.yaml
@@ -54,9 +54,6 @@ hooks:
python-modules:
- airflow.providers.apache.sqoop.hooks.sqoop
-hook-class-names:
- # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.apache.sqoop.hooks.sqoop.SqoopHook
connection-types:
- hook-class-name: airflow.providers.apache.sqoop.hooks.sqoop.SqoopHook
diff --git a/airflow/providers/asana/provider.yaml b/airflow/providers/asana/provider.yaml
index 1cfd91281a..9391fe93e3 100644
--- a/airflow/providers/asana/provider.yaml
+++ b/airflow/providers/asana/provider.yaml
@@ -49,8 +49,6 @@ hooks:
python-modules:
- airflow.providers.asana.hooks.asana
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.asana.hooks.asana.AsanaHook
connection-types:
- hook-class-name: airflow.providers.asana.hooks.asana.AsanaHook
diff --git a/airflow/providers/cloudant/provider.yaml b/airflow/providers/cloudant/provider.yaml
index 7e582b9213..3b0065dca1 100644
--- a/airflow/providers/cloudant/provider.yaml
+++ b/airflow/providers/cloudant/provider.yaml
@@ -45,9 +45,6 @@ hooks:
python-modules:
- airflow.providers.cloudant.hooks.cloudant
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.cloudant.hooks.cloudant.CloudantHook
-
connection-types:
- hook-class-name: airflow.providers.cloudant.hooks.cloudant.CloudantHook
connection-type: cloudant
diff --git a/airflow/providers/cncf/kubernetes/provider.yaml b/airflow/providers/cncf/kubernetes/provider.yaml
index 1a56456e95..0205de3004 100644
--- a/airflow/providers/cncf/kubernetes/provider.yaml
+++ b/airflow/providers/cncf/kubernetes/provider.yaml
@@ -75,8 +75,6 @@ hooks:
python-modules:
- airflow.providers.cncf.kubernetes.hooks.kubernetes
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.cncf.kubernetes.hooks.kubernetes.KubernetesHook
connection-types:
- hook-class-name: airflow.providers.cncf.kubernetes.hooks.kubernetes.KubernetesHook
diff --git a/airflow/providers/databricks/provider.yaml b/airflow/providers/databricks/provider.yaml
index dae21112ca..6136e6fe6d 100644
--- a/airflow/providers/databricks/provider.yaml
+++ b/airflow/providers/databricks/provider.yaml
@@ -83,8 +83,6 @@ hooks:
python-modules:
- airflow.providers.databricks.hooks.databricks_sql
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.databricks.hooks.databricks.DatabricksHook
connection-types:
- hook-class-name: airflow.providers.databricks.hooks.databricks.DatabricksHook
diff --git a/airflow/providers/dbt/cloud/provider.yaml b/airflow/providers/dbt/cloud/provider.yaml
index c000383b37..28bf2060c4 100644
--- a/airflow/providers/dbt/cloud/provider.yaml
+++ b/airflow/providers/dbt/cloud/provider.yaml
@@ -52,9 +52,6 @@ hooks:
python-modules:
- airflow.providers.dbt.cloud.hooks.dbt
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.dbt.cloud.hooks.dbt.DbtCloudHook
-
connection-types:
- hook-class-name: airflow.providers.dbt.cloud.hooks.dbt.DbtCloudHook
connection-type: dbt_cloud
diff --git a/airflow/providers/dingding/provider.yaml b/airflow/providers/dingding/provider.yaml
index 959824be68..e2d283974b 100644
--- a/airflow/providers/dingding/provider.yaml
+++ b/airflow/providers/dingding/provider.yaml
@@ -53,8 +53,6 @@ hooks:
python-modules:
- airflow.providers.dingding.hooks.dingding
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.dingding.hooks.dingding.DingdingHook
connection-types:
- hook-class-name: airflow.providers.dingding.hooks.dingding.DingdingHook
diff --git a/airflow/providers/discord/provider.yaml b/airflow/providers/discord/provider.yaml
index 01df3c9c32..779fde70a6 100644
--- a/airflow/providers/discord/provider.yaml
+++ b/airflow/providers/discord/provider.yaml
@@ -51,9 +51,6 @@ hooks:
python-modules:
- airflow.providers.discord.hooks.discord_webhook
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.discord.hooks.discord_webhook.DiscordWebhookHook
-
connection-types:
- hook-class-name: airflow.providers.discord.hooks.discord_webhook.DiscordWebhookHook
connection-type: discord
diff --git a/airflow/providers/docker/provider.yaml b/airflow/providers/docker/provider.yaml
index 75a5e500b6..de5fe97119 100644
--- a/airflow/providers/docker/provider.yaml
+++ b/airflow/providers/docker/provider.yaml
@@ -67,9 +67,6 @@ hooks:
python-modules:
- airflow.providers.docker.hooks.docker
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.docker.hooks.docker.DockerHook
-
connection-types:
- hook-class-name: airflow.providers.docker.hooks.docker.DockerHook
connection-type: docker
diff --git a/airflow/providers/elasticsearch/provider.yaml b/airflow/providers/elasticsearch/provider.yaml
index cc2bfd0976..b6753e2fc7 100644
--- a/airflow/providers/elasticsearch/provider.yaml
+++ b/airflow/providers/elasticsearch/provider.yaml
@@ -52,9 +52,6 @@ hooks:
python-modules:
- airflow.providers.elasticsearch.hooks.elasticsearch
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.elasticsearch.hooks.elasticsearch.ElasticsearchHook
-
connection-types:
- hook-class-name: airflow.providers.elasticsearch.hooks.elasticsearch.ElasticsearchHook
connection-type: elasticsearch
diff --git a/airflow/providers/exasol/provider.yaml b/airflow/providers/exasol/provider.yaml
index 456cea28c8..a861c4dc73 100644
--- a/airflow/providers/exasol/provider.yaml
+++ b/airflow/providers/exasol/provider.yaml
@@ -52,9 +52,6 @@ hooks:
python-modules:
- airflow.providers.exasol.hooks.exasol
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.exasol.hooks.exasol.ExasolHook
-
connection-types:
- hook-class-name: airflow.providers.exasol.hooks.exasol.ExasolHook
connection-type: exasol
diff --git a/airflow/providers/facebook/provider.yaml b/airflow/providers/facebook/provider.yaml
index 9f328c85a9..572f9763b0 100644
--- a/airflow/providers/facebook/provider.yaml
+++ b/airflow/providers/facebook/provider.yaml
@@ -48,9 +48,6 @@ hooks:
python-modules:
- airflow.providers.facebook.ads.hooks.ads
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.facebook.ads.hooks.ads.FacebookAdsReportingHook
-
connection-types:
- hook-class-name: airflow.providers.facebook.ads.hooks.ads.FacebookAdsReportingHook
connection-type: facebook_social
diff --git a/airflow/providers/ftp/provider.yaml b/airflow/providers/ftp/provider.yaml
index ad77daabc6..f8e6df16e3 100644
--- a/airflow/providers/ftp/provider.yaml
+++ b/airflow/providers/ftp/provider.yaml
@@ -48,9 +48,6 @@ hooks:
python-modules:
- airflow.providers.ftp.hooks.ftp
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.ftp.hooks.ftp.FTPHook
-
connection-types:
- hook-class-name: airflow.providers.ftp.hooks.ftp.FTPHook
connection-type: ftp
diff --git a/airflow/providers/google/provider.yaml b/airflow/providers/google/provider.yaml
index 5031f53e40..8b361da130 100644
--- a/airflow/providers/google/provider.yaml
+++ b/airflow/providers/google/provider.yaml
@@ -853,14 +853,6 @@ transfers:
python-module: airflow.providers.google.cloud.transfers.mssql_to_gcs
how-to-guide: /docs/apache-airflow-providers-google/operators/transfer/mssql_to_gcs.rst
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.google.common.hooks.base_google.GoogleBaseHook
- - airflow.providers.google.cloud.hooks.dataprep.GoogleDataprepHook
- - airflow.providers.google.cloud.hooks.cloud_sql.CloudSQLHook
- - airflow.providers.google.cloud.hooks.cloud_sql.CloudSQLDatabaseHook
- - airflow.providers.google.cloud.hooks.compute_ssh.ComputeEngineSSHHook
- - airflow.providers.google.cloud.hooks.bigquery.BigQueryHook
- - airflow.providers.google.leveldb.hooks.leveldb.LevelDBHook
connection-types:
- hook-class-name: airflow.providers.google.common.hooks.base_google.GoogleBaseHook
diff --git a/airflow/providers/grpc/provider.yaml b/airflow/providers/grpc/provider.yaml
index ad12699038..33dee46c64 100644
--- a/airflow/providers/grpc/provider.yaml
+++ b/airflow/providers/grpc/provider.yaml
@@ -50,9 +50,6 @@ hooks:
python-modules:
- airflow.providers.grpc.hooks.grpc
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.grpc.hooks.grpc.GrpcHook
-
connection-types:
- hook-class-name: airflow.providers.grpc.hooks.grpc.GrpcHook
connection-type: grpc
diff --git a/airflow/providers/hashicorp/provider.yaml b/airflow/providers/hashicorp/provider.yaml
index 263b956d95..c92e49f7a8 100644
--- a/airflow/providers/hashicorp/provider.yaml
+++ b/airflow/providers/hashicorp/provider.yaml
@@ -48,9 +48,6 @@ hooks:
python-modules:
- airflow.providers.hashicorp.hooks.vault
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.hashicorp.hooks.vault.VaultHook
-
connection-types:
- hook-class-name: airflow.providers.hashicorp.hooks.vault.VaultHook
connection-type: vault
diff --git a/airflow/providers/http/provider.yaml b/airflow/providers/http/provider.yaml
index 247c9e2ae2..01b18b4cbe 100644
--- a/airflow/providers/http/provider.yaml
+++ b/airflow/providers/http/provider.yaml
@@ -56,9 +56,6 @@ hooks:
python-modules:
- airflow.providers.http.hooks.http
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.http.hooks.http.HttpHook
-
connection-types:
- hook-class-name: airflow.providers.http.hooks.http.HttpHook
connection-type: http
diff --git a/airflow/providers/imap/provider.yaml b/airflow/providers/imap/provider.yaml
index 7b3e7d6c2e..354aeab473 100644
--- a/airflow/providers/imap/provider.yaml
+++ b/airflow/providers/imap/provider.yaml
@@ -49,9 +49,6 @@ hooks:
python-modules:
- airflow.providers.imap.hooks.imap
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.imap.hooks.imap.ImapHook
-
connection-types:
- hook-class-name: airflow.providers.imap.hooks.imap.ImapHook
connection-type: imap
diff --git a/airflow/providers/jdbc/provider.yaml b/airflow/providers/jdbc/provider.yaml
index d6d3113a8f..4c4631d1b5 100644
--- a/airflow/providers/jdbc/provider.yaml
+++ b/airflow/providers/jdbc/provider.yaml
@@ -52,8 +52,6 @@ hooks:
python-modules:
- airflow.providers.jdbc.hooks.jdbc
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.jdbc.hooks.jdbc.JdbcHook
connection-types:
- hook-class-name: airflow.providers.jdbc.hooks.jdbc.JdbcHook
diff --git a/airflow/providers/jenkins/provider.yaml b/airflow/providers/jenkins/provider.yaml
index 614c6326d8..6bc3cb06fa 100644
--- a/airflow/providers/jenkins/provider.yaml
+++ b/airflow/providers/jenkins/provider.yaml
@@ -59,9 +59,6 @@ sensors:
python-modules:
- 'airflow.providers.jenkins.sensors.jenkins'
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.jenkins.hooks.jenkins.JenkinsHook
-
connection-types:
- hook-class-name: airflow.providers.jenkins.hooks.jenkins.JenkinsHook
connection-type: jenkins
diff --git a/airflow/providers/jira/provider.yaml b/airflow/providers/jira/provider.yaml
index fb067b38ed..f47abdbfee 100644
--- a/airflow/providers/jira/provider.yaml
+++ b/airflow/providers/jira/provider.yaml
@@ -57,9 +57,6 @@ hooks:
python-modules:
- airflow.providers.jira.hooks.jira
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.jira.hooks.jira.JiraHook
-
connection-types:
- hook-class-name: airflow.providers.jira.hooks.jira.JiraHook
connection-type: jira
diff --git a/airflow/providers/microsoft/azure/provider.yaml b/airflow/providers/microsoft/azure/provider.yaml
index e4373d9f09..5e87ae5488 100644
--- a/airflow/providers/microsoft/azure/provider.yaml
+++ b/airflow/providers/microsoft/azure/provider.yaml
@@ -204,19 +204,6 @@ transfers:
how-to-guide: /docs/apache-airflow-providers-microsoft-azure/operators/sftp_to_wasb.rst
python-module: airflow.providers.microsoft.azure.transfers.sftp_to_wasb
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.microsoft.azure.hooks.base_azure.AzureBaseHook
- - airflow.providers.microsoft.azure.hooks.adx.AzureDataExplorerHook
- - airflow.providers.microsoft.azure.hooks.batch.AzureBatchHook
- - airflow.providers.microsoft.azure.hooks.cosmos.AzureCosmosDBHook
- - airflow.providers.microsoft.azure.hooks.data_lake.AzureDataLakeHook
- - airflow.providers.microsoft.azure.hooks.fileshare.AzureFileShareHook
- - airflow.providers.microsoft.azure.hooks.container_volume.AzureContainerVolumeHook
- - airflow.providers.microsoft.azure.hooks.container_instance.AzureContainerInstanceHook
- - airflow.providers.microsoft.azure.hooks.wasb.WasbHook
- - airflow.providers.microsoft.azure.hooks.data_factory.AzureDataFactoryHook
- - airflow.providers.microsoft.azure.hooks.container_registry.AzureContainerRegistryHook
- - airflow.providers.microsoft.azure.hooks.asb.BaseAzureServiceBusHook
connection-types:
- hook-class-name: airflow.providers.microsoft.azure.hooks.base_azure.AzureBaseHook
diff --git a/airflow/providers/microsoft/mssql/provider.yaml b/airflow/providers/microsoft/mssql/provider.yaml
index b1c8d53d88..d8729510dd 100644
--- a/airflow/providers/microsoft/mssql/provider.yaml
+++ b/airflow/providers/microsoft/mssql/provider.yaml
@@ -54,9 +54,6 @@ hooks:
python-modules:
- airflow.providers.microsoft.mssql.hooks.mssql
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.microsoft.mssql.hooks.mssql.MsSqlHook
-
connection-types:
- hook-class-name: airflow.providers.microsoft.mssql.hooks.mssql.MsSqlHook
connection-type: mssql
diff --git a/airflow/providers/mongo/provider.yaml b/airflow/providers/mongo/provider.yaml
index ae43c596aa..bd3ee31b71 100644
--- a/airflow/providers/mongo/provider.yaml
+++ b/airflow/providers/mongo/provider.yaml
@@ -51,9 +51,6 @@ hooks:
python-modules:
- airflow.providers.mongo.hooks.mongo
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.mongo.hooks.mongo.MongoHook
-
connection-types:
- hook-class-name: airflow.providers.mongo.hooks.mongo.MongoHook
connection-type: mongo
diff --git a/airflow/providers/mysql/provider.yaml b/airflow/providers/mysql/provider.yaml
index d77b40d89c..7c6e80a6a6 100644
--- a/airflow/providers/mysql/provider.yaml
+++ b/airflow/providers/mysql/provider.yaml
@@ -71,8 +71,6 @@ transfers:
target-integration-name: MySQL
python-module: airflow.providers.mysql.transfers.trino_to_mysql
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.mysql.hooks.mysql.MySqlHook
connection-types:
- hook-class-name: airflow.providers.mysql.hooks.mysql.MySqlHook
diff --git a/airflow/providers/neo4j/provider.yaml b/airflow/providers/neo4j/provider.yaml
index 33dc673ac9..f20116750b 100644
--- a/airflow/providers/neo4j/provider.yaml
+++ b/airflow/providers/neo4j/provider.yaml
@@ -53,8 +53,6 @@ hooks:
python-modules:
- airflow.providers.neo4j.hooks.neo4j
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.neo4j.hooks.neo4j.Neo4jHook
connection-types:
- hook-class-name: airflow.providers.neo4j.hooks.neo4j.Neo4jHook
diff --git a/airflow/providers/odbc/provider.yaml b/airflow/providers/odbc/provider.yaml
index 8e8c71c6be..6ecbd2ae64 100644
--- a/airflow/providers/odbc/provider.yaml
+++ b/airflow/providers/odbc/provider.yaml
@@ -45,8 +45,6 @@ hooks:
python-modules:
- airflow.providers.odbc.hooks.odbc
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.odbc.hooks.odbc.OdbcHook
connection-types:
- hook-class-name: airflow.providers.odbc.hooks.odbc.OdbcHook
diff --git a/airflow/providers/opsgenie/provider.yaml b/airflow/providers/opsgenie/provider.yaml
index 12e497edf1..6beecd150c 100644
--- a/airflow/providers/opsgenie/provider.yaml
+++ b/airflow/providers/opsgenie/provider.yaml
@@ -57,9 +57,6 @@ hooks:
- airflow.providers.opsgenie.hooks.opsgenie_alert
- airflow.providers.opsgenie.hooks.opsgenie
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.opsgenie.hooks.opsgenie.OpsgenieAlertHook
-
connection-types:
- hook-class-name: airflow.providers.opsgenie.hooks.opsgenie.OpsgenieAlertHook
connection-type: opsgenie
diff --git a/airflow/providers/oracle/provider.yaml b/airflow/providers/oracle/provider.yaml
index d2a5458425..9ff438ca0e 100644
--- a/airflow/providers/oracle/provider.yaml
+++ b/airflow/providers/oracle/provider.yaml
@@ -62,9 +62,6 @@ transfers:
target-integration-name: Oracle
python-module: airflow.providers.oracle.transfers.oracle_to_oracle
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.oracle.hooks.oracle.OracleHook
-
connection-types:
- hook-class-name: airflow.providers.oracle.hooks.oracle.OracleHook
connection-type: oracle
diff --git a/airflow/providers/postgres/provider.yaml b/airflow/providers/postgres/provider.yaml
index e1ae2ca563..99a4d75c60 100644
--- a/airflow/providers/postgres/provider.yaml
+++ b/airflow/providers/postgres/provider.yaml
@@ -57,8 +57,6 @@ hooks:
python-modules:
- airflow.providers.postgres.hooks.postgres
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.postgres.hooks.postgres.PostgresHook
connection-types:
- hook-class-name: airflow.providers.postgres.hooks.postgres.PostgresHook
diff --git a/airflow/providers/presto/provider.yaml b/airflow/providers/presto/provider.yaml
index 96c2c02e73..c2eb2f32ec 100644
--- a/airflow/providers/presto/provider.yaml
+++ b/airflow/providers/presto/provider.yaml
@@ -59,9 +59,6 @@ transfers:
how-to-guide: /docs/apache-airflow-providers-presto/operators/transfer/presto_to_slack.rst
python-module: airflow.providers.presto.transfers.presto_to_slack
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.presto.hooks.presto.PrestoHook
-
connection-types:
- hook-class-name: airflow.providers.presto.hooks.presto.PrestoHook
connection-type: presto
diff --git a/airflow/providers/qubole/provider.yaml b/airflow/providers/qubole/provider.yaml
index ed511e2fde..395fdc0fdb 100644
--- a/airflow/providers/qubole/provider.yaml
+++ b/airflow/providers/qubole/provider.yaml
@@ -62,8 +62,6 @@ hooks:
- airflow.providers.qubole.hooks.qubole
- airflow.providers.qubole.hooks.qubole_check
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.qubole.hooks.qubole.QuboleHook
connection-types:
- hook-class-name: airflow.providers.qubole.hooks.qubole.QuboleHook
diff --git a/airflow/providers/redis/provider.yaml b/airflow/providers/redis/provider.yaml
index 206c8d2738..4debd216c4 100644
--- a/airflow/providers/redis/provider.yaml
+++ b/airflow/providers/redis/provider.yaml
@@ -56,9 +56,6 @@ hooks:
python-modules:
- airflow.providers.redis.hooks.redis
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.redis.hooks.redis.RedisHook
-
connection-types:
- hook-class-name: airflow.providers.redis.hooks.redis.RedisHook
connection-type: redis
diff --git a/airflow/providers/salesforce/provider.yaml b/airflow/providers/salesforce/provider.yaml
index 1349726e62..363bdfc09c 100644
--- a/airflow/providers/salesforce/provider.yaml
+++ b/airflow/providers/salesforce/provider.yaml
@@ -66,9 +66,6 @@ hooks:
python-modules:
- airflow.providers.salesforce.hooks.salesforce
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.salesforce.hooks.salesforce.SalesforceHook
-
connection-types:
- hook-class-name: airflow.providers.salesforce.hooks.salesforce.SalesforceHook
connection-type: salesforce
diff --git a/airflow/providers/samba/provider.yaml b/airflow/providers/samba/provider.yaml
index 1bea832e0b..4d796173ac 100644
--- a/airflow/providers/samba/provider.yaml
+++ b/airflow/providers/samba/provider.yaml
@@ -46,8 +46,6 @@ hooks:
python-modules:
- airflow.providers.samba.hooks.samba
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.samba.hooks.samba.SambaHook
connection-types:
- hook-class-name: airflow.providers.samba.hooks.samba.SambaHook
diff --git a/airflow/providers/segment/provider.yaml b/airflow/providers/segment/provider.yaml
index 8cfb3e1f2d..69dafca7e8 100644
--- a/airflow/providers/segment/provider.yaml
+++ b/airflow/providers/segment/provider.yaml
@@ -50,9 +50,6 @@ hooks:
python-modules:
- airflow.providers.segment.hooks.segment
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.segment.hooks.segment.SegmentHook
-
connection-types:
- hook-class-name: airflow.providers.segment.hooks.segment.SegmentHook
connection-type: segment
diff --git a/airflow/providers/sftp/provider.yaml b/airflow/providers/sftp/provider.yaml
index b0c21c6d27..2143377359 100644
--- a/airflow/providers/sftp/provider.yaml
+++ b/airflow/providers/sftp/provider.yaml
@@ -64,8 +64,6 @@ hooks:
python-modules:
- airflow.providers.sftp.hooks.sftp
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.sftp.hooks.sftp.SFTPHook
connection-types:
- hook-class-name: airflow.providers.sftp.hooks.sftp.SFTPHook
diff --git a/airflow/providers/slack/provider.yaml b/airflow/providers/slack/provider.yaml
index ba06c7673b..f54d70710c 100644
--- a/airflow/providers/slack/provider.yaml
+++ b/airflow/providers/slack/provider.yaml
@@ -57,9 +57,6 @@ hooks:
- airflow.providers.slack.hooks.slack
- airflow.providers.slack.hooks.slack_webhook
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook
-
connection-types:
- hook-class-name: airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook
connection-type: slackwebhook
diff --git a/airflow/providers/snowflake/provider.yaml b/airflow/providers/snowflake/provider.yaml
index fd6fb1b768..99dcd1f1a4 100644
--- a/airflow/providers/snowflake/provider.yaml
+++ b/airflow/providers/snowflake/provider.yaml
@@ -72,9 +72,6 @@ transfers:
python-module: airflow.providers.snowflake.transfers.snowflake_to_slack
how-to-guide: /docs/apache-airflow-providers-snowflake/operators/snowflake_to_slack.rst
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.snowflake.hooks.snowflake.SnowflakeHook
-
connection-types:
- hook-class-name: airflow.providers.snowflake.hooks.snowflake.SnowflakeHook
connection-type: snowflake
diff --git a/airflow/providers/sqlite/provider.yaml b/airflow/providers/sqlite/provider.yaml
index 706ce98d10..ad5f90e706 100644
--- a/airflow/providers/sqlite/provider.yaml
+++ b/airflow/providers/sqlite/provider.yaml
@@ -52,9 +52,6 @@ hooks:
python-modules:
- airflow.providers.sqlite.hooks.sqlite
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.sqlite.hooks.sqlite.SqliteHook
-
connection-types:
- hook-class-name: airflow.providers.sqlite.hooks.sqlite.SqliteHook
connection-type: sqlite
diff --git a/airflow/providers/ssh/provider.yaml b/airflow/providers/ssh/provider.yaml
index 4cc81997d3..ce7732c2fa 100644
--- a/airflow/providers/ssh/provider.yaml
+++ b/airflow/providers/ssh/provider.yaml
@@ -57,9 +57,6 @@ hooks:
python-modules:
- airflow.providers.ssh.hooks.ssh
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.ssh.hooks.ssh.SSHHook
-
connection-types:
- hook-class-name: airflow.providers.ssh.hooks.ssh.SSHHook
connection-type: ssh
diff --git a/airflow/providers/tableau/provider.yaml b/airflow/providers/tableau/provider.yaml
index de322defa2..623d98b0db 100644
--- a/airflow/providers/tableau/provider.yaml
+++ b/airflow/providers/tableau/provider.yaml
@@ -63,9 +63,6 @@ hooks:
python-modules:
- airflow.providers.tableau.hooks.tableau
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.tableau.hooks.tableau.TableauHook
-
connection-types:
- hook-class-name: airflow.providers.tableau.hooks.tableau.TableauHook
connection-type: tableau
diff --git a/airflow/providers/trino/provider.yaml b/airflow/providers/trino/provider.yaml
index d195f3ef19..da64337a43 100644
--- a/airflow/providers/trino/provider.yaml
+++ b/airflow/providers/trino/provider.yaml
@@ -60,9 +60,6 @@ transfers:
how-to-guide: /docs/apache-airflow-providers-trino/operators/transfer/gcs_to_trino.rst
python-module: airflow.providers.trino.transfers.gcs_to_trino
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.trino.hooks.trino.TrinoHook
-
connection-types:
- hook-class-name: airflow.providers.trino.hooks.trino.TrinoHook
connection-type: trino
diff --git a/airflow/providers/vertica/provider.yaml b/airflow/providers/vertica/provider.yaml
index 70503c3ad0..d7bd9b4805 100644
--- a/airflow/providers/vertica/provider.yaml
+++ b/airflow/providers/vertica/provider.yaml
@@ -51,9 +51,6 @@ hooks:
python-modules:
- airflow.providers.vertica.hooks.vertica
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.vertica.hooks.vertica.VerticaHook
-
connection-types:
- hook-class-name: airflow.providers.vertica.hooks.vertica.VerticaHook
connection-type: vertica
diff --git a/airflow/providers/yandex/provider.yaml b/airflow/providers/yandex/provider.yaml
index 51516d5edf..88163dc35a 100644
--- a/airflow/providers/yandex/provider.yaml
+++ b/airflow/providers/yandex/provider.yaml
@@ -61,9 +61,6 @@ hooks:
python-modules:
- airflow.providers.yandex.hooks.yandexcloud_dataproc
-hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
- - airflow.providers.yandex.hooks.yandex.YandexCloudBaseHook
-
connection-types:
- hook-class-name: airflow.providers.yandex.hooks.yandex.YandexCloudBaseHook
connection-type: yandexcloud