Merge pull request #12878 from VannTen/ci/handle_flakes

CI: Separate matrix job for flakey tests
This commit is contained in:
Kubernetes Prow Robot
2026-02-13 18:58:01 +05:30
committed by GitHub
3 changed files with 13 additions and 2 deletions

View File

@@ -43,7 +43,6 @@ pr:
- fedora39-kube-router
- fedora41-kube-router
- fedora42-calico
- openeuler24-calico
- rockylinux9-cilium
- rockylinux10-cilium
- ubuntu22-calico-all-in-one
@@ -57,9 +56,19 @@ pr:
- ubuntu24-kube-router-sep
- ubuntu24-kube-router-svc-proxy
- ubuntu24-ha-separate-etcd
- flatcar4081-calico
- fedora40-flannel-crio-collection-scale
# This is for flakey test so they don't disrupt the PR worklflow too much.
# Jobs here MUST have a open issue so we don't lose sight of them
pr-flakey:
extends: pr
retry: 1
parallel:
matrix:
- TESTCASE:
- flatcar4081-calico # https://github.com/kubernetes-sigs/kubespray/issues/12309
- openeuler24-calico # https://github.com/kubernetes-sigs/kubespray/issues/12877
# The ubuntu24-calico-all-in-one jobs are meant as early stages to prevent running the full CI if something is horribly broken
ubuntu24-calico-all-in-one:
stage: deploy-part1

View File

@@ -1,4 +1,5 @@
---
# number of times package install task should be retried
pkg_install_retries: 4
pkg_install_timeout: "{{ 5 * 60 }}"
yum_repo_dir: /etc/yum.repos.d

View File

@@ -63,3 +63,4 @@
label: "{{ item.action_label }}"
tags:
- bootstrap_os
timeout: "{{ pkg_install_timeout }}"