This repository contains some custom airflow plugins which provide useful operators not included in the main airflow release
To use a plugin, all you need to do is copy the plugin file to ${AIRFLOW_HOME}/plugins on your airflow servers. Any specific instructions will be included in the comments in the plugin code
This provides an operator that checks if a file exists on a GCS bucket. The result is pushed to an xcom variable so it can be used by other tasks
This provides an operator that downloads a file from an SFTP server and then uploads it to a GCS bucket
This provides an operator that sends a message to slack using slack incoming webhooks. This can be used as an alternative to the slack operator bundled with airflow
This provides an operator that can be used to set the description on a table in BigQuery
This provides an operator that can be used to branch on the result of a BigQuery query
All code is licenced under the Apache licence. Please see licence