Skip to content

Confirm before disabling group shared runners

What does this MR do and why?

Implements: #391261 (closed)

Includes a confirmation dialog when disabling shared runners for a group with subgroups and projects in it that includes information that users won't be have shared runners for the group's children.

Screenshots or screen recordings

2023-05-02_12.07.39

How to set up and validate locally

On a group with projects or subgroups:

  1. Visit Group -> Settings -> CI/CD (e.g. http://gdk.test:3000/groups/my-group/-/settings/ci_cd)
  2. Expand Runners
  3. Enable/disable "Enable shared runners for this group"
  4. Verify that when disabling, the user is prompted to confirm the action.

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 #391261 (closed)

Edited by Miguel Rincon

Merge request reports