When: Weekly on Mon, 10:00 – 10:30am
Notes: KubeVirt CI SIG meeting notes
Attendees: dhiller, ycui, Lee Yarwood, dollierp, nirdothan
Reminders:
we will create GitHub issues for tracking
GitHub issues and PRs
should be marked with /sig ci and /kind flake if applicable
should be marked with the target sig
Topics:
[urgent]
[dhiller ]verify whether PR has fixed the issue: https://github.com/kubevirt/kubevirt/pull/17057
periodic-kubevirt-e2e-test-S390X ( ∑=109, 3.18% )
overall flake rate seems to decrease in the recent runs, however there’s still one test that is failing every time on the lane:
[sig-compute]VM Affinity Updating VMs node affinity [test_id:11208]should successfully update node selector
[lyarwood] I’ll look this morning
[dhiller] update: that test is not failing any more
note: ci failures are shown that are months old: https://redhat.atlassian.net/browse/CNV-81807
quick look at the e2e job failures:
https://grafana.ci.kubevirt.io/d/efpTS3t4z/e2e-jobs-overview-v2
[ycui] 8 PR in OPEN for Quarantining case: https://github.com/kubevirt/kubevirt/pulls?q=is%3Apr+is%3Aopen+quarantine
After the PR with the quarantine candidates is proposed there is a grace period of 2 days to prepare and land a fix for a test in the batch.
Let’s merge the quarantining PR in 2 working days without SIG sign to improve the lanes’ stability?
agree
PROPOSE PRs that make tests shorter, more reliable. Not block such PRs.
[ycui] auto-quarantine status?
[dhiller] needs some more work, release-note-none and no push in case of no changes
[ycui] Workload in Upstream CI
We need to increase the IBM budget to add new resources.
old doc about storage split (probably by Brian)
also ask about arm64 resources
[timeboxed: 5 mins] revisit previous action items
existing issues opened in last 7 days: https://github.com/search?q=repo%3Akubevirt%2Fproject-infra+is%3Aissue++-label%3Akind%2Fenhancement&type=issues&state=open
[non-urgent]
[dhiller] OWNERS adjustment to enable sig-buildsystem to approve root bazel file changes: https://github.com/kubevirt/kubevirt/pull/17146
[dhiller] some test lanes missing in dashboard “test-lane runtimes”: https://github.com/kubevirt/project-infra/pull/4813
[dhiller] sorting of ci-failures by date desc: https://github.com/kubevirt/ci-health/pull/109
[dhiller] periodic k/kubevirt jobs spread and gantt tool: https://github.com/kubevirt/project-infra/pull/4764
[misc]
[omisan] we have 4 days to merge
[dollierp] CI was overloaded
[omisan] close old prs sooner
[dhiller] to let it discuss in the mailing list
Look at held tests:
6 recently merged PRs authored by SIG CI (query: is:pr is:merged merged:>=2026-03-09 author:dhiller author:dollierp org:kubevirt”)
kubevirt/project-infra#4823: fix(periodic,auto-quarantine): align paths after directory structure change (by @dollierp)
kubevirt/project-infra#4808: chore(ci-search): remove unused bugzilla credentials (by @dollierp)
kubevirt/kubevirt#17062: fix(builder): update qemu-static container image (by @dollierp)
kubevirt/project-infra#4799: fix(build-kubevirt-builder): add missing suffix for release-1.6 (by @dollierp)
kubevirt/ci-health#108: fix(ci-failures): avoid removing non matching expressions (by @dhiller)
kubevirt/project-infra#4214: feat(auto-quarantine): initial implementation and job (by @dhiller)
Action items
communication
send meeting notes to kubevirt-dev (include meeting changes for upcoming instances)
Kind regards,
Daniel Hiller
He / Him / His
Principal Software Engineer, KubeVirt CI, OpenShift Virtualization
![]() |
Red Hat GmbH, Registered seat: Werner von Siemens Ring 12, D-85630 Grasbrunn, Germany Commercial register: Amtsgericht Muenchen/Munich, HRB 153243, Managing Directors: Ryan Barnhart, Charles Cachera, Avril Crosse O'Flaherty