- 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> |
||
|---|---|---|
| .. | ||
| .ci | ||
| actions-runner-controller | ||
| gha-runner-scale-set | ||
| gha-runner-scale-set-controller | ||
| gha-runner-scale-set-controller-experimental | ||
| gha-runner-scale-set-experimental | ||