-
Notifications
You must be signed in to change notification settings - Fork 13.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Apprise Provider #31533
Add Apprise Provider #31533
Conversation
6047a99
to
b938fbe
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can see how this provider be useful however you need to follow the policy of adding new provider https://github.com/apache/airflow/blob/main/PROVIDERS.rst#accepting-new-community-providers
it needs to be discussed and accepted in the mailing list first
Lazy consensus was reached in https://lists.apache.org/thread/2gh845jb8k0nlvzpqdm4pk1t44djhs92 |
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Adding Apprise Provider, which is a module to send notifications to a bunch of services like -
The entire list of supported services can be found here
This provider is especially helpful in scenarios where Airflow doesn't have a provider for service and you want to send notifications to that service. Like MS Teams at the moment, to send notifications to MS teams we would just need to create the apprise connection with the right value for the config field example, which you can get by following the instructions here
Then in your DAG you can do something like this -