Recording: https://youtu.be/eylSxMNYLuA
Attendees: Federico Fossemo, João Vilaça, aburden, brianmcarey, Andrei Kvapil (kvaps), Lee Yarwood, alaypatel07, aerosouund, Alice Frosi, Victor Toso, Thomas-David Griedel
Introductions: Welcome everyone to the KubeVirt weekly community meeting
Join the community:
Do we have any new members this week that would like to introduce themselves?
Schedule Check-in: https://github.com/kubevirt/sig-release/blob/main/releases/v1.4/schedule.md
Upcoming CfP Check-in: https://github.com/kubevirt/community/wiki/Events
Agenda and Notes:
[ammar]
Running KV CI control plane as a container(s) - open discussion to see if there are concerns, gauge community sentiment.. Etc
Kamaji can be used to simple provision Kubernetes control-planes:
they are fully compatible with kubeadm
Konnectivity service is required to allow connections from apiserver to webhooks running inside the cluster
https://kubernetes.io/docs/tasks/extend-kubernetes/setup-konnectivity/
Kamaji have option to enable Konnectivity as well
Cozystack runs long-term clusters using Cluster API, KubeVirt and Kamaji:
[aburden]
KubeVirt v1.5 unconference in calendar for 29-30 October: https://calendar.google.com/calendar/u/0/r/week/2024/10/29
Day 1 core SIGs
Day 2 smaller SIG/WGs, cross-SIG discussion and other topics
This is a trial run and I am open to feedback
[alaypatel07]: support for DRA in KubeVirt
Can we schedule a call to discuss the design/high level ideas this week?
Open Floor:
[dhiller] SIG code-quality
label sig/code-quality was renamed to kind/cleanup, please use the latter now!
proposal for committee code-quality: https://github.com/kubevirt/community/issues/327
[aburden]
Hacktoberfest has begun: please keep the `hacktoberfest` label in mind when encountering/creating issues
FYI 25 inactive (?) repos to be archived: https://github.com/kubevirt/project-infra/pull/3686
[kvaps] KubeVirt CCM nodes recovery after reboot
after rebooting, nodes lose their Kubeconfig, which is stored on ephemeral disks
Issue can be solved by manually deleting the Machine and VM resources
Who should be responsible for deleting failed nodes in a cluster?
Kubevirt-CCM?
Cluster-Autoscaller?
Kubevirt-provider for cluster api?
Pull Requests that need attention: https://github.com/kubevirt/kubevirt/pulls
https://github.com/kubevirt/cloud-provider-kubevirt/pull/330 - Intoduce endpointslice controller
https://github.com/kubevirt/cloud-provider-kubevirt/pull/331 - update vendor dependencies
Mailing list review: https://groups.google.com/g/kubevirt-dev
[ffossemo] Api change/removal due to k8s update https://groups.google.com/g/kubevirt-dev/c/4br7ZdejhI8
Aside: How do we communicate API changes that affect earlier supported versions
Bug scrub: https://github.com/kubevirt/kubevirt/issues?q=is%3Aopen+is%3Aissue
(/triage {accepted | build-watcher | duplicate | needs-information | not-reproducible | unresolved})
Create vm on arm64 machine, iso cdrom to install os failed: https://github.com/kubevirt/kubevirt/issues/12961
Incorrect operator behavior when using customizeComponents.patches: https://github.com/kubevirt/kubevirt/issues/12983
Flaky test fixes: https://github.com/pulls?q=label%3Akind%2Fflake+repo%3Akubevirt%2Fkubevirt
Zoom chat:
00:04:44 Andrew: https://docs.google.com/document/d/1nE09vQWcCTW-9Ohe9oCldWrE0he-T_YFJ5D1xNzMtg4/edit
00:16:59 lyarwood: Do we really save that much as it's not going to change our compute requirements for most jobs right?
00:27:48 lyarwood: That sounds like a bug in kubevirtci tbh.
00:33:19 afrosi: I'll be interested but I'm out the rest of the week
00:33:27 Victor Toso: I'll be happy to attend DRA discussion but can't this week 0:-)
The feature is alpha still
00:33:36 xpivarc: Count me in :)
00:40:05 xpivarc: I would ask in #cluster-api-kubevirt
00:53:11 xpivarc: It will run anywhere, the control plane will be only wrapped in container, afaik
00:54:40 xpivarc: KubevirtCI is ephemeral, so no issue with lifecycle...