Skip to content

Handle pagination for runners listing endpoint

Sofia Vistas requested to merge paginate-list-runners into master

What does this MR do and why?

Describe in detail what your merge request does and why.

While fetching the list of runners we are not handling pagination. This can be problematic when having to remove runners using the API, such as this failure in preprod.

This MR adds the ability to go through GitLab's API pagination for listing all runners.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading