Orel Misan

Results 18 issues of 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...

size/L
release-note-none
approved
dco-signoff: yes

### 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...

size/M
release-note-none
lgtm
dco-signoff: yes
sig/buildsystem

### 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...

size/M
release-note-none
approved
dco-signoff: yes

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...

size/M
dco-signoff: yes

### 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...

size/L
release-note-none
dco-signoff: yes
sig/code-quality
sig/buildsystem

### 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....

size/L
release-note
needs-rebase
dco-signoff: yes

### 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...

size/M
release-note-none
lgtm
dco-signoff: yes

### 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...

sig/network
size/XS
release-note-none
lgtm
dco-signoff: yes
sig/code-quality

**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...

kind/enhancement
good-first-issue

### 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...

size/L
release-note-none
dco-signoff: yes
sig/code-quality
sig/buildsystem