concourse/pagerhub

Name: pagerhub

Owner: Concourse

Description: null

Created: 2017-04-25 22:07:40.0

Updated: 2017-04-25 23:48:11.0

Pushed: 2017-04-26 18:42:41.0

Homepage: null

Size: 393

Language: Go

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

pagerhub

Pagerhub is an application that listens for new Github issues opened and generates Pagerduty alerts.

Deploying
Github Integration

Pagerhub must be configured in your Github repository as a “Webhook”. Here's an example of the production integration settings.

pagerhub_github_integration

Make sure to configure Payload URL to the publicly available webhook URL (/api/v1/webhook) of your Cloud Foundry app (see below)

Pagerduty Integration

Pagerhub must be configured in your Pagerduty service as a new integration that uses the “Events API v2”. Here's an example of the production integration settings.

pagerhub_pagerduty_integration

When added, you should see the integration key which will be used when running Pagerhub.

pagerhub_pagerduty_integration_key

Cloud Foundry

Pagerhub runs as an app on Cloud Foundry. To successfully push, you must provide the following:

Other configuration necessary to run on Cloud Foundry can be found in our production manifest.yml

Development

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.