Skip to content

Multi-Hypervisor Abstractions in virt-{controller,operator,handler}#106

Open
harshitgupta1337 wants to merge 11 commits intomsft-mainfrom
l1vhupstream/ctrl-labeler-handler
Open

Multi-Hypervisor Abstractions in virt-{controller,operator,handler}#106
harshitgupta1337 wants to merge 11 commits intomsft-mainfrom
l1vhupstream/ctrl-labeler-handler

Conversation

@harshitgupta1337
Copy link
Copy Markdown
Collaborator

What this PR does

Before this PR:

After this PR:

References

Why we need it and why it was done in this way

The following tradeoffs were made:

The following alternatives were considered:

Links to places where the discussion took place:

Special notes for your reviewer

Checklist

This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

Release note


github-actions Bot and others added 9 commits January 2, 2026 20:31
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>
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>
@harshitgupta1337 harshitgupta1337 marked this pull request as ready for review January 15, 2026 02:10
@harshitgupta1337 harshitgupta1337 marked this pull request as draft January 15, 2026 02:10
@harshitgupta1337 harshitgupta1337 marked this pull request as ready for review January 15, 2026 03:20
@harshitgupta1337 harshitgupta1337 marked this pull request as draft January 15, 2026 03:20
Signed-off-by: Harshit Gupta <guptaharshit@microsoft.com>
@harshitgupta1337 harshitgupta1337 marked this pull request as ready for review January 15, 2026 12:42
@harshitgupta1337 harshitgupta1337 marked this pull request as draft January 15, 2026 12:42
@harshitgupta1337 harshitgupta1337 marked this pull request as ready for review January 15, 2026 14:32
@harshitgupta1337 harshitgupta1337 marked this pull request as draft January 15, 2026 14:32
@harshitgupta1337 harshitgupta1337 marked this pull request as ready for review January 15, 2026 17:16
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