Skip to content

Push patch release pressure to delivery-metrics

Mayra Cabrera requested to merge patch-pressure-for-patch-releases into master

What does this MR do and why?

As part of extending the maintenance policy to the last three versions, release managers need to be aware of the need to perform a patch release. This commit pushes the patch release pressure information (= merge requests merged into stable branches that haven't been released) into delivery-metrics (the dedicated delivery push gateway) so this information can be later visualized in the release manager dashboard.

This commit:

  • Adds a new method into the PatchRelease::Coordinator class to retrieve the pressure per severity
  • Creates a new metric class, Metrics::PatchReleasePressure to push that pressure into the Delivery metrics

Related to gitlab-com/gl-infra/delivery#2690 (closed)

Author Check-list

  • [-] Has documentation been updated?
Edited by Mayra Cabrera

Merge request reports