actions-runner-controller/charts
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 Pin third party actions (#3981) 2025-04-17 12:19:15 +02:00
actions-runner-controller Manually bump dependencies since it needs fixes related to the controller runtime API (#4406) 2026-03-16 10:09:36 +01:00
gha-runner-scale-set HUD failure fallback: over-provision placeholders 2026-05-15 14:23:36 -07:00
gha-runner-scale-set-controller HUD failure fallback: over-provision placeholders 2026-05-15 14:23:36 -07:00
gha-runner-scale-set-controller-experimental Prepare 0.14.1 release (#4448) 2026-04-14 17:03:22 +01:00
gha-runner-scale-set-experimental Prepare 0.14.1 release (#4448) 2026-04-14 17:03:22 +01:00