This project is no longer maintained, and has been replaced with https://github.com/Courtsite/gcp-monitoring-to-teams
⚙️ A simple Google Cloud Function in Go to transform / proxy Stackdriver Static Webhook notifications to Discord.
This project has been tested with the Go 1.11, and Go 1.13 runtimes.
- Ensure you have
gcloudinstalled:- MacOS:
brew cask install google-cloud-sdk - Others: https://cloud.google.com/sdk/gcloud
- MacOS:
- Ensure you have authenticated with Google Cloud:
gcloud init - (Optional) Set your current working project:
gcloud config set project <project>
- Clone / download a copy of this repository
- Copy
.env.sample.yamlto.env.yaml, and modify the environment variables declared in the file - Run
./deploy.sh - Configure Stackdriver static webhook notification in https://app.google.stackdriver.com/settings/accounts/notifications/static-webhook/add
Be sure to append ?auth_token=<AUTH_TOKEN> to the end of the URL under httpsTrigger (returned in the output from (3)). e.g. https://my-region-my-organisation.cloudfunctions.net/stackdriver-to-discord?auth_token=123456.
