Skip to content

Implement MSHV backend for KubeVirt#108

Open
harshitgupta1337 wants to merge 19 commits intomsft-mainfrom
l1vhupstream/mshv-backend
Open

Implement MSHV backend for KubeVirt#108
harshitgupta1337 wants to merge 19 commits intomsft-mainfrom
l1vhupstream/mshv-backend

Conversation

@harshitgupta1337
Copy link
Copy Markdown
Collaborator

@harshitgupta1337 harshitgupta1337 commented Jan 16, 2026

What this PR does

After this PR:

With this PR, both KVM and MSHV would be supported on KubeVirt.

github-actions Bot and others added 4 commits January 16, 2026 11:56
Introduce new type HypervisorConfiguration.
Add field Hypervisors to KubeVirtConfiguration CRD.
Add kubebuilder validations to enforce singleton config one of kvm and hyperv-direct

Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Harshit Gupta added 12 commits January 21, 2026 08:12
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Add HypervisorName to KubeVirtDeploymentConfig.AdditionalProperties.
Extract HypervisorName from KubeVirtConfiguration.
Invoke the LauncherResourceRenderer interface to fech hypervisor dev and virtType
to pass to node-labeller.

Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
@harshitgupta1337 harshitgupta1337 force-pushed the l1vhupstream/mshv-backend branch from b46d73e to 4f435bf Compare January 21, 2026 18:53
Harshit Gupta added 3 commits January 22, 2026 16:39
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant