JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2
  • Score
    100M100P100Q43021F
  • License MIT

Incident coordination for Hubot

Package Exports

  • hubot-incident

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (hubot-incident) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

hubot-incident

NPM version Build Status Coverage Status

Incident coordination for Hubot

**NOTE:**This is a work in progress to track an incident through the process.

Installation

In your hubot repository, run:

npm install hubot-incident --save

Then add hubot-incident to your external-scripts.json:

["hubot-incident"]

Configuration

  • HUBOT_INCIDENT_START_CHECKLIST_URL - optional, defaults to this project in github (deprecated will move to dynamic list)
  • HUBOT_INCIDENT_END_CHECKLIST_URL - optional, defaults to this project in github (deprecated will move to dynamic list)
  • HUBOT_INCIDENT_PAGERDUTY_ROOM - room that the webhooks should go to
  • HUBOT_INCIDENT_PAGERDUTY_ENDPOINT - for webhooks to listen default to '/incident' Set it to whatever URL you want, and make sure it is different than your pagerduty service settings

From hubot-pager-me config

  • HUBOT_PAGERDUTY_SUBDOMAIN
  • HUBOT_PAGERDUTY_USER_ID
  • HUBOT_PAGERDUTY_TEST_EMAIL - optional for testing

Interaction/Process

Development

Resources