Shared instance runners are not visible to auditors and group maintainers/owners
Summary
The behavior added in GraphQL: Add ALL_AVAILABLE membership value (!96770 - merged) was only made available to group developers, and not to maintainers/owners or auditors.
Steps to reproduce
-
Ensure you have an instance runner registered
-
Navigate to http://gdk.test:3000/groups/gitlab-org/-/group_members (it is assumed that
gitlab-org
group has shared runners enabled in the Runners section of http://gdk.test:3000/groups/gitlab-org/-/settings/ci_cd - the default setting) -
Change the Max role for
Margeret Dare
toOwner
: -
Click on the user name, and then click on the icon shown below:
-
Impersonate the user:
-
Navigate to http://gdk.test:3000/groups/gitlab-org/-/runners
-
Disable
Show only inherited
-
Instance runner should be visible:
scenario screenshot expected actual
Example Project
What is the current bug behavior?
Instance runners are not visible to group maintainers/owners/auditors when shared runners are enabled on the group, and Show only inherited
toggle is disabled.
What is the expected correct behavior?
Instance runners are visible to group maintainers/owners/auditors when shared runners are enabled on the group, and Show only inherited
toggle is disabled.
Relevant logs and/or screenshots
Output of checks
Results of GitLab environment info
Expand for output related to GitLab environment info
(For installations with omnibus-gitlab package run and paste the output of: `sudo gitlab-rake gitlab:env:info`) (For installations from source run and paste the output of: `sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production`)
Results of GitLab application Check
Expand for output related to the GitLab application check
(For installations with omnibus-gitlab package run and paste the output of:
sudo gitlab-rake gitlab:check SANITIZE=true
)(For installations from source run and paste the output of:
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production SANITIZE=true
)(we will only investigate if the tests are passing)