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:
@@ -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:
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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" {
|
||||
|
||||
Reference in New Issue
Block a user