Page MenuHomePhabricator

Set cpu limits and memory on gitlab-cloud-runner workloads
Closed, ResolvedPublic

Description

Primary targets in the gitlab-runners namespace:

  • buildkitd
  • The containers that buildkitd creates
  • docker-hub-mirror
  • docker-hub-mirror admission controller
  • external-dns
  • gitlab-runner and gitlab-runner-memopt
  • the pods that gitlab-runner managers create
  • pvc-cleaner
  • reggie

Details

Other Assignee
dduvall
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
buildkitd: Support new workers resource limitsrepos/releng/gitlab-cloud-runner!533dduvallreview/buildkitd-worker-resource-limitsmain
Support resource limits on buildkit worker containersrepos/releng/buildkit-chart!4dduvallreview/resource-limitsmain
Set resource requests/limits on docker hub mirror pod admission controllerrepos/releng/gitlab-cloud-runner!528dancymain-Ia7fdd3021a528dfaa1726c06a3d85425201f2b43main
v1.10.0: Separate podAdmissionController resources requests/limitsrepos/releng/docker-hub-mirror!38dancymain-I71b89088f29738ccab5efb8ab112f45d402457c7main
gitlab-runner: Set helper_cpu_limitrepos/releng/gitlab-cloud-runner!527dancymain-I185ac5082cbd202c3d2963d63397018aaa58bfafmain
Set resource requests/limits on gitlab-runner manager podsrepos/releng/gitlab-cloud-runner!526dancymain-I814d7afdc91a801f9d7d2c0e0c035f962bf007a6main
docker-hub-mirror: Separate nginx and registry resourcesrepos/releng/gitlab-cloud-runner!525dancymain-Ic5af60111d45d1e6c34bb1e8cf7d63262b47ee0dmain
chart: Separate registry and nginx resources requests/limitsrepos/releng/docker-hub-mirror!36dancymain-I9261a99272b6bf36b57dbfa77c48a21dca237f6cmain
pvc-cleaner: Establish cpu and memory requests and limitsrepos/releng/gitlab-cloud-runner!524dancymain-I5a02492abd07417c701211aff61d45e16db368bfmain
external-dns: Set cpu and memory requests/limitsrepos/releng/gitlab-cloud-runner!523dancymain-I7d9401b7daee391bd54379188c4aae3cc6f2ba92main
Set cpu limit for gitlab runner podsrepos/releng/gitlab-cloud-runner!522dancymain-Iad6bd36089700ef0c9585830240dbd82692393ffmain
docker-hub-mirror: Set cpu request/limitrepos/releng/gitlab-cloud-runner!521dancymain-I8d849d56991ce587a5db437a1c8adb5ab01a7580main
Reggie: Set cpu limit of 1000mrepos/releng/gitlab-cloud-runner!520dancymain-I4757ae90c664809375d63459163b6332bfa15df9main
Show related patches Customize query in GitLab

Event Timeline

dancy changed the task status from Open to In Progress.Nov 3 2025, 3:53 PM
dancy claimed this task.
dancy triaged this task as Low priority.
dancy updated the task description. (Show Details)

Mentioned in SAL (#wikimedia-releng) [2025-11-03T20:47:29Z] <dancy> gitlab-cloud-runner runners restarted (T408740)

dancy opened https://gitlab.wikimedia.org/repos/releng/gitlab-cloud-runner/-/merge_requests/528

Set resource requests/limits on docker hub mirror pod admission controller

dancy merged https://gitlab.wikimedia.org/repos/releng/gitlab-cloud-runner/-/merge_requests/528

Set resource requests/limits on docker hub mirror pod admission controller

dancy renamed this task from Set cpu limits on gitlab-cloud-runner workloads to Set cpu limits and memory on gitlab-cloud-runner workloads.Nov 20 2025, 10:29 PM
dancy closed this task as Resolved.
dancy updated Other Assignee, added: dduvall.
dancy updated the task description. (Show Details)