Failure
Cloud Installer And Upgrade Test Ref:v2.3.0-alpha.211 run 30972437222 failed all three GitHub-hosted matrices:
- upgrade: job
92199515843
- fresh K3s v1.33: job
92199515848
- fresh K3s v1.22: job
92199515856
In each matrix, the surrounding KB Cloud pods become ready while hermes-agent alternates between RunContainerError and CrashLoopBackOff until the bounded readiness wait fails. Fresh v1.22 reaches at least 7 restarts; upgrade reaches at least 8.
The workflow then runs kubectl logs, but the captured hermes-agent log is empty. It does not preserve the container state reason/message, exit code, command/args, image digest, events, or previous-container log, so the first actionable runtime error is currently lost.
This is scoped to the alpha.211 product input: alpha.209 run 30890210350 and alpha.210 run 30895858238 both succeeded, and alpha.210 used the same apecloud-cd workflow head 69779e56bdf56764e941e1311362f5e0f6c7475e. It is not a self-hosted runner or workflow-code regression signal.
Closeout
- Resolve and record the exact alpha.211 hermes-agent image tag and digest before install/upgrade.
- On
RunContainerError or CrashLoopBackOff, capture sanitized kubectl describe pod, container current/last state reason and message, exit code, command/args, image ID, events, and both current and --previous logs.
- Fix the image entrypoint/runtime/configuration defect identified by that first error; do not hide it by extending the readiness timeout.
- Validate the corrected immutable image through both fresh matrices and the upgrade matrix.
- Keep alpha.210 as a known-good comparison and do not silently fall back to it.
Patrol did not rerun/cancel the workflow or modify images, charts, workflow, secrets, clusters, release state, or production.
Failure
Cloud Installer And Upgrade Test Ref:v2.3.0-alpha.211run30972437222failed all three GitHub-hosted matrices:921995158439219951584892199515856In each matrix, the surrounding KB Cloud pods become ready while
hermes-agentalternates betweenRunContainerErrorandCrashLoopBackOffuntil the bounded readiness wait fails. Fresh v1.22 reaches at least 7 restarts; upgrade reaches at least 8.The workflow then runs
kubectl logs, but the captured hermes-agent log is empty. It does not preserve the container state reason/message, exit code, command/args, image digest, events, or previous-container log, so the first actionable runtime error is currently lost.This is scoped to the alpha.211 product input: alpha.209 run
30890210350and alpha.210 run30895858238both succeeded, and alpha.210 used the same apecloud-cd workflow head69779e56bdf56764e941e1311362f5e0f6c7475e. It is not a self-hosted runner or workflow-code regression signal.Closeout
RunContainerErrororCrashLoopBackOff, capture sanitizedkubectl describe pod, container current/last state reason and message, exit code, command/args, image ID, events, and both current and--previouslogs.Patrol did not rerun/cancel the workflow or modify images, charts, workflow, secrets, clusters, release state, or production.