Provision a runner fleet with a modern executor for the `duo` tag
## Summary
The current runner fleet serving the `gitlab--duo` CI tag uses the **docker+machine** executor, which is a legacy executor that does not support the suspend/resume functionality being developed as part of [Resumable Jobs for CI and Agent Sessions](https://gitlab.com/groups/gitlab-org/-/work_items/21159).
To unblock the AI/DAP teams from using resumable jobs, a new dedicated runner fleet must be provisioned using a modern executor that supports suspend/resume semantics.
## Background
Resumable Jobs (suspend/resume) is being implemented for the following modern executors:
- **Instance Autoscaler** (via Fleeting + Taskscaler)
- **Docker Autoscaler** (via Fleeting + Taskscaler)
- **Kubernetes** (planned, with gVisor isolation)
e requirement for interactive agent sessions and human-in-the-loop workflows.
## Proposal
Provision a new dedicated runner fleet for the `gitlab--duo` tag using one of the following modern executors:
1. **Docker Autoscaler** (alternative, already supported in the suspend/resume spike)
1. **Instance Autoscaler** (alternative, already supported in the suspend/resume spike)
1. **Kubernetes executor** ( — allows gVisor isolation, simpler orchestration delegation to the Kubernetes control plane)
## References´
- Discussion thread raising this need: https://gitlab.com/groups/gitlab-org/-/work_items/21159#note_3189325736
issue