fix/prebind-pod-identity
main
Runner 2.3.0 不支持 runner.hooks.job_started,会静默忽略配置,导致 workflow 第一步早于 in_progress identity binding,SPIRE 返回 no identity issued。
runner.hooks.job_started
in_progress
no identity issued
升级到官方最新稳定版 Runner 3.5.0,并固定镜像 digest。3.5.0 原生支持同步 job hooks,可以在实际任务被领取后、任意 workflow step 执行前等待对应 SVID,同时避免依据 queued webhook 提前授权。
验证:
config get runner.hooks.job_started
No dependencies set.
The note is not visible to the blocked user.
Runner 2.3.0 不支持
runner.hooks.job_started,会静默忽略配置,导致 workflow 第一步早于in_progressidentity binding,SPIRE 返回no identity issued。升级到官方最新稳定版 Runner 3.5.0,并固定镜像 digest。3.5.0 原生支持同步 job hooks,可以在实际任务被领取后、任意 workflow step 执行前等待对应 SVID,同时避免依据 queued webhook 提前授权。
验证:
config get runner.hooks.job_started正确返回等待脚本路径