Status of a given resource_group with job and pipeline ID that are blocking it
Problem to solve
Currently, we are using resource_groups to block concurrent jobs on a given pipeline and sequential commits or merge requests. Currently if a job or pipeline is running long we do not have an easy way to find out and act to unblock the resource_group.
If we get the resource_group status with the job and pipeline ID we could automate and cancel long-running or redundant jobs more easily.
Proposal
Allow users to check easily on the GitLab UI and the API the status of a given resource_group that includes the job and pipeline IDs are currently blocking it.
Additionally, this would allow to have more visibility regarding the behaviour of the overall pipeline and enhance the pipeline debugging process.
Edited by James Heimbuck