fix(infra): update CPU compile pool to POP2-32C-128G (GP1-L has no quota)

GP1-L and PRO2-L both have 0/0 quota in fr-par-2. POP2-HC-32C-64G had
insufficient root disk (20GB). POP2-32C-128G with 100GB SBS root works.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
jgrusewski
2026-02-27 21:36:13 +01:00
parent a5d9cec2cd
commit f336ed01b4
3 changed files with 7 additions and 7 deletions

View File

@@ -5,10 +5,10 @@
# Note: .gitlab-ci.yml itself is NOT in changes: filters — CI-only edits skip build
#
# Runner routing (by tags):
# kapsule,rust,docker → CPU runner → ci-compile-cpu pool (POP2-HC-32C-64G, 32 vCPU)
# kapsule,rust,docker → CPU runner → ci-compile-cpu pool (POP2-32C-128G, 32 vCPU)
# kapsule,gpu → GPU runner → ci-compile (L4) or ci-training (L40S)
# Override nodeSelector: KUBERNETES_NODE_SELECTOR_pool: "pool=<name>" (k=v format)
# Pools: ci-compile-cpu (POP2-HC), ci-compile (L4), ci-training (L40S), services, gitlab
# Pools: ci-compile-cpu (POP2-32C-128G), ci-compile (L4), ci-training (L40S), services, gitlab
# Ensure pipeline is always created — individual job rules handle filtering.
# Without this, GitLab CE may silently drop push pipelines when changes:
@@ -153,7 +153,7 @@ build-infra-runner:
# Base template for Rust jobs — pre-baked CI builder from Scaleway CR
# Image pre-exists in SCR; rebuild via build-ci-builder when Dockerfile changes
# Runs on ci-compile-cpu pool (POP2-HC-32C-64G: 32 vCPU, 64GB RAM) via CPU runner
# Runs on ci-compile-cpu pool (GP1-L: 32 vCPU, 128GB RAM, 559GB SSD) via CPU runner
.rust-base:
image: ${CI_BUILDER_IMAGE}
tags:

View File

@@ -21,9 +21,9 @@ inputs = {
ci_compile_type = "L4-1-24G"
ci_compile_max_size = 1
# CPU compile pool (POP2-HC for cargo check/build — 32 vCPU, no GPU)
# CPU compile pool (POP2-32C-128G for cargo check/build — 32 vCPU, 128GB RAM, no GPU)
enable_ci_compile_cpu_pool = true
ci_compile_cpu_type = "POP2-HC-32C-64G"
ci_compile_cpu_type = "POP2-32C-128G"
ci_compile_cpu_max_size = 1
# CI training pool (L40S for hyperopt + training — 48GB VRAM, CUDA CC 89)

View File

@@ -82,9 +82,9 @@ variable "enable_ci_compile_cpu_pool" {
}
variable "ci_compile_cpu_type" {
description = "Instance type for the CPU compile pool (high CPU, no GPU)"
description = "Instance type for the CPU compile pool (32 vCPU, 128GB RAM, no GPU)"
type = string
default = "POP2-HC-32C-64G"
default = "POP2-32C-128G"
}
variable "ci_compile_cpu_max_size" {