Let the listener own the EphemeralRunner Running phase transition (#4646)

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-15 13:46:40 +02:00
committed by GitHub
co-authored by Copilot App Copilot Autofix powered by AI
parent d386789092
commit 9ce3169df3
13 changed files with 610 additions and 67 deletions
@@ -8323,6 +8323,10 @@ spec:
The PodSucceded phase should be set only when confirmed that EphemeralRunner
actually executed the job and has been removed from the service.
The Running phase is owned by the listener and is set only when a job has
been assigned to this EphemeralRunner. It does not mean the runner is merely
online and waiting for work; an idle registered runner stays Pending.
type: string
ready:
description: Turns true only if the runner is online.
@@ -8323,6 +8323,10 @@ spec:
The PodSucceded phase should be set only when confirmed that EphemeralRunner
actually executed the job and has been removed from the service.
The Running phase is owned by the listener and is set only when a job has
been assigned to this EphemeralRunner. It does not mean the runner is merely
online and waiting for work; an idle registered runner stays Pending.
type: string
ready:
description: Turns true only if the runner is online.