When: Weekly on Mon, 10:00 – 10:30am
Notes: KubeVirt CI SIG meeting notes
Attendees: dhiller, 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]
ci-failures:
more than 50% external download failures
remaining ones under investigation
quick look at the e2e job failures:
https://grafana.ci.kubevirt.io/d/efpTS3t4z/e2e-jobs-overview-v2
[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
fossedihelm will bring it up on sig-perf meeting, also assigned to Ryan Hallisey
[non-urgent]
[fossedihelm] Bring performance lane bump discussion from sig-performance&scale meeting https://docs.google.com/document/d/1d_b2o05FfBG37VwlC2Z1ZArnT9-_AEJoQTe7iKaQZ6I/edit?tab=t.0#heading=h.v1zam0efjvfx
proposal from sig-ci:
create new performance lane on kubevirt beta 0
remove old performance lane after kubevirt code freeze
[misc]
Look at held tests:
https://grafana.ci.kubevirt.io/d/uAoSeksSk/referee-retests?orgId=1&refresh=15m&from=now-1h&to=now
dasionov working on dequarantine: https://github.com/kubevirt/kubevirt/pull/17221
still flaky on all periodics, however dequarantine did succeed, but still failing on serial
suspicion is that there’s a test order dependency present, best guess would be to look at test orde in sig-serial
[fossedihelm] will bring this back to sig-compute
is:pr is:open label:approved label:lgtm -label:do-not-merge/hold -label:needs-rebase
is:pr is:open quarantine -label:do-not-merge/work-in-progress label:kind/flake -label:needs-rebase
recently merged PRs authored by SIG CI
15 recently merged PRs authored by SIG CI (query: is:pr is:merged merged:>=2026-04-27 author:dhiller author:dollierp author:whitedyl org:kubevirt”)
kubevirt/project-infra#5025: SEV: mark lanes as optional due to expired token (by @dollierp)
kubevirt/kubevirt#17629: chore: add build-system files to sig-buildsystem OWNERS filter (by @dhiller)
kubevirt/project-infra#5017: SEV: enable lanes after API server certificate renewal (by @dollierp)
kubevirt/project-infra#5016: fix(shared-images-controller): defer image cleanup after tag change (by @dhiller)
kubevirt/ci-health#125: chore: add OWNERS file (by @dhiller)
kubevirt/ci-health#124: Add pipeline architecture and postsubmit context to AGENTS.md (by @Whitedyl)
kubevirt/project-infra#5015: feat(prow): add a periodic job to synchronize manifests with upstream (by @dollierp)
kubevirt/project-infra#5014: feat(sinker): switch to upstream manifests (by @dollierp)
kubevirt/project-infra#5012: SEV: disable lanes reporting (by @dollierp)
kubevirt/ci-health#123: feat: add analyze-k8s subcommand for k8s-reporter artifact analysis (by @dhiller)
kubevirt/project-infra#5006: fix(git-pr.sh): skip update when PR branch already has identical content (by @dhiller)
kubevirt/project-infra#5004: feat(ghproxy): switch to upstream manifests (by @dollierp)
kubevirt/project-infra#4998: fix(retester): skip duplicate "retesting skipped" comments (by @dhiller)
kubevirt/project-infra#4988: Add README documentation for phased external plugin (by @Whitedyl)
kubevirt/kubevirt#17552: Add make generate to rpm-deps (by @Whitedyl)
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