Skip to content

Commit 510a6ba

Browse files
authored
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 #17775 * fix `airflow/provider.yaml.schema.json` and `provider_info.schema.json` * undo changes in `provider_info.schema.json`
1 parent 1429091 commit 510a6ba

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+0
-187
lines changed

β€Žairflow/provider.yaml.schema.json

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -194,17 +194,6 @@
194194
]
195195
}
196196
},
197-
"hook-class-names": {
198-
"type": "array",
199-
"description": "Hook class names that provide connection types to core (deprecated by connection-types)",
200-
"items": {
201-
"type": "string"
202-
},
203-
"deprecated": {
204-
"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",
205-
"deprecatedVersion": "2.2"
206-
}
207-
},
208197
"connection-types": {
209198
"type": "array",
210199
"description": "Array of connection types mapped to hook class names",

β€Žairflow/providers/airbyte/provider.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,6 @@ sensors:
5757
python-modules:
5858
- airflow.providers.airbyte.sensors.airbyte
5959

60-
hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
61-
- airflow.providers.airbyte.hooks.airbyte.AirbyteHook
62-
6360
connection-types:
6461
- hook-class-name: airflow.providers.airbyte.hooks.airbyte.AirbyteHook
6562
connection-type: airbyte

β€Žairflow/providers/alibaba/provider.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,6 @@ hooks:
5454
python-modules:
5555
- airflow.providers.alibaba.cloud.hooks.oss
5656

57-
hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
58-
- airflow.providers.alibaba.cloud.hooks.oss.OSSHook
5957

6058
connection-types:
6159
- hook-class-name: airflow.providers.alibaba.cloud.hooks.oss.OSSHook

β€Žairflow/providers/amazon/provider.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -561,11 +561,6 @@ transfers:
561561
how-to-guide: /docs/apache-airflow-providers-amazon/operators/transfer/sql_to_s3.rst
562562
python-module: airflow.providers.amazon.aws.transfers.sql_to_s3
563563

564-
hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
565-
- airflow.providers.amazon.aws.hooks.s3.S3Hook
566-
- airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook
567-
- airflow.providers.amazon.aws.hooks.emr.EmrHook
568-
- airflow.providers.amazon.aws.hooks.redshift_sql.RedshiftSQLHook
569564

570565
extra-links:
571566
- airflow.providers.amazon.aws.links.batch.BatchJobDefinitionLink

β€Žairflow/providers/apache/cassandra/provider.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,6 @@ hooks:
5454
python-modules:
5555
- airflow.providers.apache.cassandra.hooks.cassandra
5656

57-
hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
58-
- airflow.providers.apache.cassandra.hooks.cassandra.CassandraHook
59-
6057
connection-types:
6158
- hook-class-name: airflow.providers.apache.cassandra.hooks.cassandra.CassandraHook
6259
connection-type: cassandra

β€Žairflow/providers/apache/drill/provider.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,6 @@ hooks:
5050
python-modules:
5151
- airflow.providers.apache.drill.hooks.drill
5252

53-
hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
54-
- airflow.providers.apache.drill.hooks.drill.DrillHook
55-
5653
connection-types:
5754
- hook-class-name: airflow.providers.apache.drill.hooks.drill.DrillHook
5855
connection-type: drill

β€Žairflow/providers/apache/druid/provider.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,6 @@ hooks:
5858
python-modules:
5959
- airflow.providers.apache.druid.hooks.druid
6060

61-
hook-class-names: # deprecated - to be removed after providers add dependency on Airflow 2.2.0+
62-
- airflow.providers.apache.druid.hooks.druid.DruidDbApiHook
6361

6462
connection-types:
6563
- hook-class-name: airflow.providers.apache.druid.hooks.druid.DruidDbApiHook

β€Žairflow/providers/apache/hdfs/provider.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,6 @@ hooks:
6767
python-modules:
6868
- airflow.providers.apache.hdfs.hooks.webhdfs
6969

70-
hook-class-names:
71-
# deprecated - to be removed after providers add dependency on Airflow 2.2.0+
72-
- airflow.providers.apache.hdfs.hooks.hdfs.HDFSHook
7370

7471
connection-types:
7572
- hook-class-name: airflow.providers.apache.hdfs.hooks.hdfs.HDFSHook

β€Žairflow/providers/apache/hive/provider.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,6 @@ transfers:
8787
target-integration-name: Apache Hive
8888
python-module: airflow.providers.apache.hive.transfers.mssql_to_hive
8989

90-
hook-class-names:
91-
# deprecated - to be removed after providers add dependency on Airflow 2.2.0+
92-
- airflow.providers.apache.hive.hooks.hive.HiveCliHook
93-
- airflow.providers.apache.hive.hooks.hive.HiveServer2Hook
94-
- airflow.providers.apache.hive.hooks.hive.HiveMetastoreHook
95-
9690
connection-types:
9791
- hook-class-name: airflow.providers.apache.hive.hooks.hive.HiveCliHook
9892
connection-type: hive_cli

β€Žairflow/providers/apache/livy/provider.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,6 @@ hooks:
5959
python-modules:
6060
- airflow.providers.apache.livy.hooks.livy
6161

62-
hook-class-names:
63-
# deprecated - to be removed after providers add dependency on Airflow 2.2.0+
64-
- airflow.providers.apache.livy.hooks.livy.LivyHook
6562

6663
connection-types:
6764
- hook-class-name: airflow.providers.apache.livy.hooks.livy.LivyHook

0 commit comments

Comments
 (0)