Orel Misan
Orel Misan
### What this PR does Before this PR: After this PR: Add a document to list the objects that are deployed when a user / operator deploys KubeVirt. Since these...
### What this PR does Before this PR: When the criteria for VMI evacuation are met (see https://github.com/kubevirt/kubevirt/pull/11286): 1. The eviction admitter marks the VMI for evacuation. 2. The eviction...
### What this PR does Before this PR: One needs to dig through a lot of code in order to understand how KubeVirt handles K8s' API-initiated eviction [1]. After this...
Currently, KubeVirt supports both rootful and non-root VMs. Since [kubevirt/kubevirt#8563](https://github.com/kubevirt/kubevirt/pull/8563) was merged, non-root VMs are the default implementation. Rootful VMs are less secure, pose a maintenance burden and are not...
### What this PR does Before this PR: PodEvictionAdmitter: 1. Had exported (public) fields and could be instantiated incorrectly. 2. Used the old `kubecli.KubevirtClient` clientset. 3. Used gomock in unit...
### What this PR does Before this PR: Currently, it is possible to reduce the sockets count of a VirtualMachine object. Doing so causes the following steps to happen: 1....
### What this PR does PR #11532 changed the behavior of the pod eviction webhook. Update the document to align it with the implementation. Add an example output of `kubectl...
### What this PR does Before this PR: `CreateDomainInterfaces()` had unused `domain` parameter. After this PR: `CreateDomainInterfaces()` does not have an unused parameter. Fixes # ### Why we need it...
**Is your feature request related to a problem? Please describe**: https://github.com/kubevirt/kubevirt/blob/f081b2bf56f629788e46359c8d2e008fbe7834a7/pkg/virt-api/webhooks/utils.go#L83 `IsKubeVirtServiceAccount` is called from: - VMI mutating webhook - VMI creation validating webhook - VMI update validating webhook Every...
### What this PR does Before this PR: Currently, several webhooks check whether a request had originated from one of KubeVirt's ServiceAccounts: 1. virt-api 2. virt-controller 3. virt-handler This is...