Consume PagerDuty incident payload and create GitLab issue
Contributes to #119018 (closed)
Consume PagerDuty incident payload received by Webhook endpoint and create GitLab issue.
PagerDuty incident payload docs/example: https://developer.pagerduty.com/docs/webhooks/v2-overview/
GitLab issue should have an "incident" label and the following fields:
- Title:
incident.title
- Status:
incident.status
- Opened:
incident.created_at
- Assignee:
incident.assignments
- Urgency:
incident.urgency
- Incident key:
incident.incident_key
- Impacted service:
incident.service
- URL to PagerDuty incident