Skip to content

Introduce classes to create incidents from pipeline events

What does this MR do and why?

Introduces classes to hold configuration related to pipeline failure in different contexts (master / stable branches, child review app pipelines), and a Triage::PipelineFailure::IncidentCreator class to create incidents based on these configuration classes.

Expected impact & dry-runs

This MR doesn't introduce any processor yet, so I expect no behavior change.

Action items

Closes #1292 (closed), part of gitlab-org&10172 (closed).

Edited by Rémy Coutable

Merge request reports