Skip to content

Improve shared runners toggle for groups

Miguel Rincon requested to merge 349794-shared-runners-help-group into master

What does this MR do and why?

Implements #349794 (closed) in the group settings.

Moves current help text "Enable shared runners for all projects and subgroups in this group" to description of the toggle.

Adds help text to the toggle "Shared runners are disabled for all projects and subgroups in PARENT-GROUP-NAME."

Changelog: changed

Screenshots or screen recordings

Before After
image image

How to set up and validate locally

  1. Visit a group's CI/CD settings e.g. http://gdk.test:3000/groups/top-group/-/settings/ci_cd
  2. Disable both "Enable shared runners for this group" and "Allow projects and subgroups to override the group setting" in the runenrs area
  3. Visit one of it's subgroups e.g. http://gdk.test:3000/groups/top-group/sub-group/-/settings/ci_cd
  4. Check a link is provided to the group name and URL.

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

Edited by Miguel Rincon

Merge request reports