actions-runner-controller/charts/gha-runner-scale-set-contro...
Jean Schmidt d5d94fba48 HUD failure fallback: over-provision placeholders
- Add configurable HUDFailureMultiplier (default 3x) to scale
  placeholder count when HUD API is unreachable
- New env var CAPACITY_AWARE_HUD_FAILURE_MULTIPLIER with clamp ≥1
  in both ConfigFromEnv and Validate
- Fallback formula: ProactiveCapacity * multiplier (replaces the
  previous zero-queued-jobs fallback that reduced capacity)
- Add tests for multiplier clamping, MaxRunners cap interaction,
  and HUD-disabled path
- Bump chart versions to jeanschmidt.10

When HUD is down we lose visibility into queue depth, so the old
fallback of assuming 0 queued jobs was backwards — it shrank capacity
exactly when we had the least information. The multiplier-based
fallback leans toward over-provisioning instead; existing safety
bounds (MaxRunners headroom, MaxBurstCapacity) still cap the blast
radius.

Signed-off-by: Jean Schmidt <contato@jschmidt.me>
2026-05-15 14:23:36 -07:00
..
ci Create separate chart validation workflow for gha-* charts. (#2393) 2023-03-13 12:44:54 -04:00
crds Add multi-label support to scalesets (#4408) 2026-03-19 15:29:40 +01:00
templates Add option to disable workqueue bucket rate limiter (#4451) 2026-04-22 23:26:39 +02:00
tests Fix image pull secrets list arguments in the chart (#4164) 2025-07-01 15:28:18 +02:00
.helmignore
Chart.yaml HUD failure fallback: over-provision placeholders 2026-05-15 14:23:36 -07:00
values.yaml Point images and charts to personal fork 2026-04-28 16:40:34 -07:00