Skip to content

Show all runners for group (2)

Miguel Rincon requested to merge 337838-show-all-runners-ui into master

What does this MR do and why?

Implements #337838 (closed), depends on backend at !96770 (merged)

This change adds a toggle that enables group owners to see more details of the available runner fleet by enabling them see "all" runners that are available.

Changelog: added

MR
Display shared runner details to group owners (1) (!99084 - merged)
Show all runners for group (2) (!97108 - merged) you are here!
Add feature tests and documentation to "show on... (!99087 - merged)

Screenshots or screen recordings

Screenshot_2022-10-03_at_14.56.52

2022-09-27_14.12.13

How to set up and validate locally

  1. Enable runners_finder_all_available (rails c and then Feature.disable(:runners_finder_all_available))
  2. With at least one shared/instance runner registered
  3. Visit Admin -> Runners to register one http://gdk.test:3000/admin/runners
  4. With at least one group and one runner in your group
  5. My Group -> CI/CD -> Runners http://gdk.test:3000/groups/<group>/-/runners
  6. Visit My Group -> CI/CD -> Runners
  7. Click on "Show only my runners" to enable the full list.

Suggestion: Group Admin users see the same results, but with a different access level, as they may not edit/delete some runners:

Admin Group Owner sm screens
image image image

MR acceptance checklist

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

Related to #337838 (closed)

Edited by Miguel Rincon

Merge request reports

Loading