apache / airflow

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
https://airflow.apache.org/
Apache License 2.0
35.37k stars 13.81k forks source link

Add missing connection types and documentation for community providers #28790

Open Taragolis opened 1 year ago

Taragolis commented 1 year ago

Body

Some of Hooks provide connection ability, however quite a few of them do not provide any documentation and/or connection type (missing in the UI). It would be nice if we add missing parts which might help Airflow users.

Hooks Class Attributes reference:

List of Providers and missing/inconsistent hooks class attributes or/and documentation:

[!NOTE]
If someone would like to work on one (or many) just let us know in comments or create PR with reference to this Issue.

alibaba Mixin connections documentation in the single page

apache.druid

apache.hdfs ~Mixin connections documentation in the single page~

apache.kylin

apache.livy

apache.pig

apache.pinot

apache.spark Mixin connections documentation in the single page.

apache.sqoop

datadog

dingding

discord Discord built in top of HTTP Connection with specific settings, which only described in docstring

exasol

facebook

google

hashicorp

cloudant

atlassian.jira

microsoft.azure

microsoft.psrp

microsoft.winrm I'm not familiar with WinRM Protocol, but seems like it actually doesn't use SSH Connection, however connection attribute is ssh_conn_id which might confuse end users.

openfaas

opsgenie

pagerduty

presto

~qubole~

redis

samba

segment

telegram

vertica

zendesk

Committer

hussein-awala commented 1 year ago

@Taragolis I just created #30057 to fix Vault connection and add missing doc, can you check it?

shohamy7 commented 6 months ago

Hi @Taragolis Looks like WebHDFSHook has been resolved in #36145