actions-runner-controller/charts
Jean Schmidt d219a11c89 Detect and replace broken placeholder pairs
- Add CleanupBroken to PlaceholderManager to find slots
  where one of two pods was evicted/deleted
- Integrate broken-pair cleanup into reconcileProvisioning
  between ListPairs and adjustPairs so replacement happens
  in the same cycle
- Add "broken" delete reason with Prometheus metrics
- Add unit tests for both successful and failed cleanup
- Bump Helm chart versions to jeanschmidt.8

Without this fix, a broken pair (one pod missing) would
count as healthy in currentPairs, causing the provisioner
to believe capacity was at desired level. Pre-warmed
capacity would be permanently reduced until the next full
listener restart.

Signed-off-by: Jean Schmidt <contato@jschmidt.me>
2026-05-01 13:26:59 -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 Detect and replace broken placeholder pairs 2026-05-01 13:26:59 -07:00
gha-runner-scale-set-controller Detect and replace broken placeholder pairs 2026-05-01 13:26:59 -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