Duo Agent Platform on GitLab.com should only allow instance wide or top level group runners

Background can be found at https://gitlab.com/gitlab-org/gitlab/-/issues/578791 .

Problem

Duo Agent Platform jobs can currently use runners that are not instance-level or top-level group runners. This can lead to inconsistent execution environments, reduced control over security and compliance, and difficulty enforcing organization-wide policies on where Duo Agent Platform workloads run.

Desired Outcome

Duo Agent Platform uses only instance-level or top-level group runners for its jobs. Configuration and enforcement ensure that Duo Agent Platform workloads cannot be scheduled on project-level or otherwise unauthorized runners, maintaining consistent, policy-compliant execution environments.

Edited by 🤖 GitLab Bot 🤖