Notify Oncall

Support Operations documentation page for the Notify Oncall mechanism

Where does it live

It lives within the Readiness namespace at the notify-oncall project.

How does it work

A Pagerduty webhook is used when an incident is triggered on the Customer Support - US Federal service, which in turn triggers a CI/CD pipeline within the notify-oncall project.

This then processes the payload from the Pagerduty webhook to determine if a human is currently assigned to be oncall. If one is, the scripts exit with a 0 status code.

If no human is currently assigned, the scripts then determine a list of US Government first shift agents who are available (i.e. not on PTO). Using this list, the scripts ping the availabel agents via Slack in the #spt_us-government Slack channel.

Last modified May 28, 2024: Adding page about Notify Oncall (c92dd38f)