# GitLab Runner — Kubernetes executor # Runner manager pod lives on gitlab node pool # Default: build pods spawn on ci-compile-cpu pool (POP2-32C-128G) # CI jobs override node_selector for their target pool gitlabUrl: http://gitlab-webservice-default.foxhunt.svc.cluster.local:8181 # runnerToken set via --set at install time replicas: 1 nodeSelector: k8s.scaleway.com/pool-name: platform runners: # Override clone URL to internal service (pods can't reach Tailscale IPs) cloneUrl: http://gitlab-webservice-default.foxhunt.svc.cluster.local:8181 config: | [[runners]] clone_url = "http://gitlab-webservice-default.foxhunt.svc.cluster.local:8181" tag_list = ["kapsule", "rust", "docker", "gpu"] [runners.kubernetes] namespace = "foxhunt" image = "rust:1.89-slim" privileged = false # Allow CI jobs to override node selector via KUBERNETES_NODE_SELECTOR_* vars # Format: KUBERNETES_NODE_SELECTOR_