pangeo-forge / dataflow-status-monitoring

GCP Resources to report the status of completed Dataflow jobs.
3 stars 0 forks source link

dataflow-status-monitoring

GCP Resources to report the status of completed Dataflow jobs to a repository dispatch endpoint.

Requirements

Environment Settings

The Terraform environment variables can be configured with the us of a .tfvars file with the following variables.

credentials_file  = "<Your service account credentials key file path>"
project           = "<Your GCP project id>"
apps_with_secrets = "<JSON mapping of app instance names to their corresponding webhook secrets>"

Deploying the resources

$ cd terraform
$ terraform init
$ terraform plan -out tfplan -var-file=your.tfvars
$ terraform apply tfplan

Development

Requirements

Tests and Linting

$ tox