Commit e43e1d9
fix(ci): redesign log upload steps in build-x86-image workflow (#6361)
Consolidate duplicate ko-log upload steps, fix artifact name conflicts,
and ensure log collection covers install failures.
Changes:
- Merge two ko-log pairs (e2e-failure + restarts-failure) into one
unified pair per job, reducing 230 lines of duplication
- Fix artifact name conflicts: all ko-log artifacts now include full
matrix variables (e.g., ip-family, mode, ssl) to prevent collisions
- Expand events/audit-log/ko-log collection conditions to also trigger
on install step failures, not just e2e failures
- Replace simple single-cluster ko-log with multi-cluster collection
for IC conformance job
Bug fixes:
- Fix wrong step ID in kube-ovn-ipsec-e2e events collection
(steps.ovn-ipsec-e2e -> steps.kube-ovn-ipsec-e2e)
- Fix wrong step ID in kube-ovn-ipsec-cert-mgr-e2e events collection
(steps.ovn-ipsec-cert-mgr-e2e -> steps.kube-ovn-ipsec-cert-mgr-e2e)
- Fix typo in kube-ovn-ipsec-cert-mgr-e2e audit-log upload condition
(steps.kube-ovn-ipse-cert-mgrc-e2e -> steps.kube-ovn-ipsec-cert-mgr-e2e)
- Fix wrong step ID in kube-ovn-connectivity-test upload condition
(steps.kube-ovn-connectivity-e2e -> steps.e2e)
- Fix missing matrix variables in cilium-chaining-e2e first ko-log
artifact name
Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent 334e6c4 commit e43e1d9
1 file changed
+179
-409
lines changed
0 commit comments