Defer scale up until the listener publishes a state that accounts for finished runners (#4642)

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Nikola Jokic
2026-09-11 15:29:02 +02:00
committed by GitHub
co-authored by Copilot App Copilot Autofix powered by AI
parent 6f89d057c0
commit 484564e6d6
9 changed files with 1145 additions and 23 deletions
@@ -8310,6 +8310,13 @@ spec:
Unset defaults to 0.
format: int64
type: integer
finishedRunnerCleanupPatchID:
description: |-
FinishedRunnerCleanupPatchID records the listener patch ID for which finished
ephemeral runners were cleaned up. Scale-up is suppressed for the same patch ID
until the listener publishes a fresh desired-state patch.
Unset defaults to 0.
type: integer
phase:
description: EphemeralRunnerSetPhase is the phase of the ephemeral runner set resource
type: string